<SEC-DOCUMENT>0001558370-25-001886.txt : 20250228
<SEC-HEADER>0001558370-25-001886.hdr.sgml : 20250228
<ACCEPTANCE-DATETIME>20250228080732
ACCESSION NUMBER:		0001558370-25-001886
CONFORMED SUBMISSION TYPE:	10-K
PUBLIC DOCUMENT COUNT:		100
CONFORMED PERIOD OF REPORT:	20241231
FILED AS OF DATE:		20250228
DATE AS OF CHANGE:		20250228

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			STEEL DYNAMICS INC
		CENTRAL INDEX KEY:			0001022671
		STANDARD INDUSTRIAL CLASSIFICATION:	STEEL WORKS, BLAST FURNACES  ROLLING MILLS (COKE OVENS) [3312]
		ORGANIZATION NAME:           	04 Manufacturing
		IRS NUMBER:				351929476
		STATE OF INCORPORATION:			IN
		FISCAL YEAR END:			1231

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

	BUSINESS ADDRESS:	
		STREET 1:		7575 W JEFFERSON BLVD
		CITY:			FORT WAYNE
		STATE:			IN
		ZIP:			46804
		BUSINESS PHONE:		260 459 3553

	MAIL ADDRESS:	
		STREET 1:		7575 W JEFFERSON BLVD
		CITY:			FORT WAYNE
		STATE:			IN
		ZIP:			46804
</SEC-HEADER>
<DOCUMENT>
<TYPE>10-K
<SEQUENCE>1
<FILENAME>stld-20241231x10k.htm
<DESCRIPTION>10-K
<TEXT>
<XBRL>
<?xml version='1.0' encoding='ASCII'?>
<!-- iXBRL document created with: Toppan Merrill Bridge iXBRL 10.9.0.3 -->
<!-- Based on: iXBRL 1.1 -->
<!-- Created on: 2/28/2025 2:01:17 AM -->
<!-- iXBRL Library version: 1.0.9062.16423 -->
<!-- iXBRL Service Job ID: 08f5e669-e365-496d-a025-a11f3fe50d37 -->
<html xmlns:us-gaap="http://fasb.org/us-gaap/2024" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:country="http://xbrl.sec.gov/country/2024" xmlns:cyd="http://xbrl.sec.gov/cyd/2024" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:srt="http://fasb.org/srt/2024" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:ref="http://www.xbrl.org/2006/ref" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:dei="http://xbrl.sec.gov/dei/2024" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns="http://www.w3.org/1999/xhtml" xmlns:ecd="http://xbrl.sec.gov/ecd/2024" xmlns:stld="http://www.steeldynamics.com/20241231" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2022-02-16" xmlns:xbrldi="http://xbrl.org/2006/xbrldi"><head><meta content="text/html" http-equiv="content-type"/><title>Steel Dynamics, Inc._DECEMBER 31, 2024</title></head><body><div style="margin-top:30pt;"></div><div style="display:none;"><ix:header><ix:hidden><ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" xs:nil="true" contextRef="As_Of_12_31_2024_TtGtgeFhD0OARTT9fdW5Qw" name="us-gaap:CommitmentsAndContingencies" id="Hidden_t_8U65po-UOadWne80NUtw"></ix:nonFraction><ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" xs:nil="true" contextRef="As_Of_12_31_2023_pgBdStu4Lkq7bhYG8k42Tg" name="us-gaap:CommitmentsAndContingencies" id="Hidden_X-DRPZF9O0i1xB-mD6dcGA"></ix:nonFraction><ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q" name="dei:EntityCentralIndexKey" id="Tc_a1eepv5DpE6ROwpBhl7csQ_2_1">0001022671</ix:nonNumeric><ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q" name="dei:CurrentFiscalYearEndDate" id="Tc_LvXO1dOm80-v8h14749r-Q_3_1">--12-31</ix:nonNumeric><ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q" name="dei:DocumentFiscalYearFocus" id="Tc_jp9zlRKL2kiZQdL-k1Jt_w_4_1">2024</ix:nonNumeric><ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q" name="dei:DocumentFiscalPeriodFocus" id="Tc_29E1WnO3akWW__L30Kg9rw_5_1">FY</ix:nonNumeric><ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q" name="dei:AmendmentFlag" id="Tc_j49ZToP7sU-3GVFVwWifxg_6_1">false</ix:nonNumeric><ix:nonNumeric contextRef="As_Of_12_31_2024_TtGtgeFhD0OARTT9fdW5Qw" name="us-gaap:OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" id="Hidden_-ZsfptJFCEechtsGyW2f3w">http://fasb.org/us-gaap/2024#OtherAssetsNoncurrent</ix:nonNumeric><ix:nonNumeric contextRef="As_Of_12_31_2024_TtGtgeFhD0OARTT9fdW5Qw" name="us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" id="Hidden_kE-fqSR0YUahz2NcevWCsQ">http://fasb.org/us-gaap/2024#AccruedLiabilitiesCurrent</ix:nonNumeric><ix:nonNumeric contextRef="As_Of_12_31_2024_TtGtgeFhD0OARTT9fdW5Qw" name="us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" id="Hidden_eLcCb7y_H0WlMO2AS4iItA">http://fasb.org/us-gaap/2024#OtherLiabilitiesNoncurrent</ix:nonNumeric><ix:nonNumeric contextRef="As_Of_12_31_2021_ppxrnlG9eECczQattlb_FQ" name="us-gaap:RestrictedCashAndCashEquivalentsAssetStatementOfFinancialPositionExtensibleList" id="Hidden_rRV0_GvRSEu56tzssMxWcg">http://fasb.org/us-gaap/2024#OtherAssetsNoncurrent</ix:nonNumeric><ix:nonNumeric contextRef="As_Of_12_31_2022_r8xF5OipdEOlc0hQ8jvOeg" name="us-gaap:RestrictedCashAndCashEquivalentsAssetStatementOfFinancialPositionExtensibleList" id="Hidden_ze3-EL7UjUWPwXXcve81pQ">http://fasb.org/us-gaap/2024#OtherAssetsNoncurrent</ix:nonNumeric><ix:nonNumeric contextRef="As_Of_12_31_2023_pgBdStu4Lkq7bhYG8k42Tg" name="us-gaap:RestrictedCashAndCashEquivalentsAssetStatementOfFinancialPositionExtensibleList" id="Hidden_6upHaeu8hUWO1JGUDU8afA">http://fasb.org/us-gaap/2024#OtherAssetsNoncurrent</ix:nonNumeric><ix:nonNumeric contextRef="As_Of_12_31_2024_TtGtgeFhD0OARTT9fdW5Qw" name="us-gaap:RestrictedCashAndCashEquivalentsAssetStatementOfFinancialPositionExtensibleList" id="Hidden_rXNSBv58a0GXs9S6H7FKOw">http://fasb.org/us-gaap/2024#OtherAssetsNoncurrent</ix:nonNumeric><ix:nonNumeric contextRef="Duration_1_1_2022_To_12_31_2022_srt_RangeAxis_srt_MinimumMember_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_4ed0DDEtIES1Pbz0oGS6dw" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" id="Hidden_Elg-SKH6F0it2ke1Apsabg">P2Y</ix:nonNumeric><ix:nonNumeric contextRef="Duration_1_1_2023_To_12_31_2023_srt_RangeAxis_srt_MinimumMember_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_tKi6ZP1-lUifJmjav2Zt_Q" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" id="Hidden_7OG3avF4L0a59KuGsufhcw">P2Y</ix:nonNumeric><ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_srt_RangeAxis_srt_MinimumMember_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_KHcP0kKDkkKH-HHDZYH5og" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" id="Hidden_ePmZs3Sc5UKdcW8p7XSj9Q">P2Y</ix:nonNumeric><ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q" name="cyd:CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag" id="Hidden_DmDC3OeOn0SykFUStwh-qg">true</ix:nonNumeric><ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q" name="cyd:CybersecurityRiskManagementThirdPartyEngagedFlag" id="Hidden_3eyNINKoKUSKxWhMIifVxw">true</ix:nonNumeric><ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q" name="cyd:CybersecurityRiskManagementProcessesIntegratedFlag" id="Hidden_ZW-l5m0-y0GADfW9Xmgysg">true</ix:nonNumeric><ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q" name="cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag" id="Hidden_F7n2bqRB5EGPHUsLUwMc7A">true</ix:nonNumeric><ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" sign="-" contextRef="As_Of_12_31_2024_srt_RestatementAxis_srt_RestatementAdjustmentMember_us-gaap_StatementBusinessSegmentsAxis_stld_MetalsRecyclingOperationsMember_LdMC3QIyWU-0MACwQF9YmA" decimals="-5" name="us-gaap:Goodwill" id="Hidden_Zpr_S37xhE2hzSWHSsz4lw">14000000</ix:nonFraction><ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_srt_RangeAxis_srt_MinimumMember_us-gaap_CreditFacilityAxis_us-gaap_LineOfCreditMember_5wViLicxHEWkF_fGl4sQqA" name="us-gaap:DebtInstrumentVariableInterestRateTypeExtensibleEnumeration" id="Hidden_gPJltzg0FU-2daeZjorfgw">http://fasb.org/us-gaap/2024#SecuredOvernightFinancingRateSofrMember</ix:nonNumeric><ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_srt_RangeAxis_srt_MaximumMember_us-gaap_CreditFacilityAxis_us-gaap_LineOfCreditMember_9h7rzpoevUyyF_DWOKKu_Q" name="us-gaap:DebtInstrumentVariableInterestRateTypeExtensibleEnumeration" id="Hidden_WbPHb577DUS9G6XvJsk3Yg">http://fasb.org/us-gaap/2024#SecuredOvernightFinancingRateSofrMember</ix:nonNumeric><ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_DebtInstrumentAxis_stld_SeniorNotes240PercentDue2025Member_mNg2zH2mGUeHO2cbixbmYg" name="us-gaap:DebtInstrumentVariableInterestRateTypeExtensibleEnumeration" id="Hidden_LtOVyqw-pEKAEHkaXeYVSw">http://fasb.org/us-gaap/2024#UsTreasuryUstInterestRateMember</ix:nonNumeric><ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_DebtInstrumentAxis_stld_SeniorNotes165PercentDue2027Member_Rxo-KVqHFkyOZnic8JhoCg" name="us-gaap:DebtInstrumentVariableInterestRateTypeExtensibleEnumeration" id="Hidden_8ACuB5KtoUCvDqf0eSxbbg">http://fasb.org/us-gaap/2024#UsTreasuryUstInterestRateMember</ix:nonNumeric><ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_DebtInstrumentAxis_stld_SeniorNotes3450PercentDue2030Member_D1V3JvPbHEemlmCex4bf5w" name="us-gaap:DebtInstrumentVariableInterestRateTypeExtensibleEnumeration" id="Hidden_2CcPJVVIdE23xynvztBbSA">http://fasb.org/us-gaap/2024#UsTreasuryUstInterestRateMember</ix:nonNumeric><ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_DebtInstrumentAxis_stld_SeniorNotes325PercentDue2031Member_t2t7EYIcA0yGjzEJJJcaPA" name="us-gaap:DebtInstrumentVariableInterestRateTypeExtensibleEnumeration" id="Hidden_fWmw9yiWOEiqa7kmZysDsQ">http://fasb.org/us-gaap/2024#UsTreasuryUstInterestRateMember</ix:nonNumeric><ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_DebtInstrumentAxis_stld_SeniorNotes5375PercentDue2034Member_RBDkUALiu0em3wG-pqJzDw" name="us-gaap:DebtInstrumentVariableInterestRateTypeExtensibleEnumeration" id="Hidden_Y1II57Ktkk2rZg1b4aoCQA">http://fasb.org/us-gaap/2024#UsTreasuryUstInterestRateMember</ix:nonNumeric><ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_DebtInstrumentAxis_stld_SeniorNotes325PercentDue2050Member_ZkNs0F4RtEa_NTjby3ioBg" name="us-gaap:DebtInstrumentVariableInterestRateTypeExtensibleEnumeration" id="Hidden_skiQrfmK70yM2CoDD0Fu8w">http://fasb.org/us-gaap/2024#UsTreasuryUstInterestRateMember</ix:nonNumeric><ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q" name="stld:ShareBasedCompensationArrangementByShareBasedPaymentAwardRetirementEligibleAgeForVestingOfAwards" id="Hidden_4KyPFP7yUUujNtu8vRzXKQ">P59Y6M</ix:nonNumeric><ix:nonFraction unitRef="Unit_Standard_pure__RPH9xZLdEWWc65w50BwFA" contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_PlanNameAxis_stld_ExecutiveIncentiveCompensationPlan2018Member_JXk6Bh3MFUqA4Ky69rCXtA" decimals="4" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" id="Hidden_0_dcK1b4d0ShbeVVx6NQfg">0.3333</ix:nonFraction><ix:nonNumeric contextRef="As_Of_12_31_2023_pgBdStu4Lkq7bhYG8k42Tg" name="us-gaap:OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" id="Hidden_hqcbNZ812E6e1IYmZHKZ2Q">http://fasb.org/us-gaap/2024#OtherAssetsNoncurrent</ix:nonNumeric><ix:nonNumeric contextRef="As_Of_12_31_2023_pgBdStu4Lkq7bhYG8k42Tg" name="us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" id="Hidden_hb0wV1fKd0moW1rjAh4Ahw">http://fasb.org/us-gaap/2024#AccruedLiabilitiesCurrent</ix:nonNumeric><ix:nonNumeric contextRef="As_Of_12_31_2023_pgBdStu4Lkq7bhYG8k42Tg" name="us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" id="Hidden_P1jzugNgnUCjPI6IA64l4Q">http://fasb.org/us-gaap/2024#OtherLiabilitiesNoncurrent</ix:nonNumeric><ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q" name="ecd:InsiderTrdPoliciesProcAdoptedFlag" id="Hidden_YxTUPzlhgE-Fm3xymlHlbA">true</ix:nonNumeric></ix:hidden><ix:references><link:schemaRef xlink:type="simple" xlink:href="stld-20241231.xsd"/></ix:references><ix:resources><xbrli:context id="As_Of_12_31_2024_us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis_us-gaap_CapitalAdditionsMember_76PWpfmV8UWOtvMIlik2eg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001022671</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis">us-gaap:CapitalAdditionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2024_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_XQ5es0ZjjkiOuJAXuozhhQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001022671</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="As_Of_12_31_2024_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_FJg9APVzdk262PNG-d-19A"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001022671</xbrli:identifier><xbrli:segment><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="As_Of_12_31_2023_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_e0GshBiNCUaFoxL5RHaqKw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001022671</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="As_Of_12_31_2023_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_Gs7go3aYUUOc80_GVwaYUA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001022671</xbrli:identifier><xbrli:segment><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="Duration_1_1_2024_To_12_31_2024_srt_ConsolidatedEntitiesAxis_stld_UnitedSteelSupplyLlcMember_HqovaQdp60ygS71IzRRN9Q"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001022671</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">stld:UnitedSteelSupplyLlcMember</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="Duration_1_1_2024_To_12_31_2024_srt_ConsolidatedEntitiesAxis_stld_SteelDynamicsIncBiocarbonSolutionsMember_qoenDRIFdEyaFQWiRhpNvA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001022671</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">stld:SteelDynamicsInc.BiocarbonSolutionsMember</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="Duration_1_1_2024_To_12_31_2024_srt_ConsolidatedEntitiesAxis_stld_MesabiNuggetMember_oD8wUh5bUEO6Wqy956QL4w"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001022671</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">stld:MesabiNuggetMember</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="Duration_4_1_2023_To_4_1_2023_srt_ConsolidatedEntitiesAxis_stld_UnitedSteelSupplyLlcMember_us-gaap_StatementBusinessSegmentsAxis_stld_SteelOperationsMember_OuJ_cqty_U2kK0s_yCKgbA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001022671</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">stld:UnitedSteelSupplyLlcMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">stld:SteelOperationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2023-04-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_4_1_2023_To_4_1_2023_srt_ConsolidatedEntitiesAxis_stld_UnitedSteelSupplyLlcMember_tLd26kbvokubJIIxmnWgcg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001022671</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">stld:UnitedSteelSupplyLlcMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2023-04-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2023_To_12_31_2023_srt_ConsolidatedEntitiesAxis_stld_UnitedSteelSupplyLlcMember_NtUEsN04g0Glz7Up8myh6w"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001022671</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">stld:UnitedSteelSupplyLlcMember</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="Duration_1_1_2023_To_12_31_2023_srt_ConsolidatedEntitiesAxis_stld_MesabiNuggetMember_8GmeVCZOyEy8e_YiYG8lOw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001022671</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">stld:MesabiNuggetMember</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="As_Of_12_31_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_TreasuryStockCommonMember_VZLXdujywkSgbCsSnLliNw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001022671</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_H4BaEZ4Oj0mJWV8MXamalA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001022671</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="As_Of_12_31_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_NoncontrollingInterestMember_0F0wCd0sQE-HCunpKpP_7A"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001022671</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_x6kSD_Fy_EGaXsy4NpMzUg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001022671</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="As_Of_12_31_2024_us-gaap_StatementEquityComponentsAxis_stld_RedeemableNoncontrollingInterestMember_LsV1NdgvCEKpJZ30LeiEnQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001022671</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">stld:RedeemableNoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2023_us-gaap_StatementEquityComponentsAxis_us-gaap_TreasuryStockCommonMember_djqJPvGguUmBG2USW4AkmQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001022671</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2023_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_1WL5_TxuRUWDZj9F4h0F4g"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001022671</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="As_Of_12_31_2023_us-gaap_StatementEquityComponentsAxis_us-gaap_NoncontrollingInterestMember_3QdF2x9ai06jnd4UrOmhlg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001022671</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2023_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_k54_S8skekusOlXaQC-DHg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001022671</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="As_Of_12_31_2023_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember_ucGfupj8S0uh6u7jRCN36Q"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001022671</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="As_Of_12_31_2023_us-gaap_StatementEquityComponentsAxis_stld_RedeemableNoncontrollingInterestMember_5aekd975nUyvzOR_GotdIQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001022671</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">stld:RedeemableNoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_TreasuryStockCommonMember_U134OXgcuk6CxqWKvJ4eOg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001022671</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_G3S-_4OCpU-mTTcFbmk5MQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001022671</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="As_Of_12_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_NoncontrollingInterestMember_UHitM0ZJ1kqfE0UkTSGlXw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001022671</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_lZtpz0R4CkWkIqOfkVj5nQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001022671</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="As_Of_12_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember_KDtM-Wc3TE-LonjQ6Dxvdg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001022671</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="As_Of_12_31_2022_us-gaap_StatementEquityComponentsAxis_stld_RedeemableNoncontrollingInterestMember_9JQP3Ztis0-6l5RtYrGYgA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001022671</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">stld:RedeemableNoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_TreasuryStockCommonMember_1LQ5bIKjmUiacEt38gqteg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001022671</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_ouZmceQ0KEmgmAYxIjWPGw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001022671</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="As_Of_12_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_NoncontrollingInterestMember_Bpq2H5WqV0aW8_-Y-nmxjA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001022671</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_fCX8LDZ390esjPTVqU21bg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001022671</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="As_Of_12_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember_Um-merCvJEOzONBah5OskA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001022671</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="As_Of_12_31_2021_us-gaap_StatementEquityComponentsAxis_stld_RedeemableNoncontrollingInterestMember_rb5Bt2Ib50mZSnPDu3KH4Q"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001022671</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">stld:RedeemableNoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2024_To_12_31_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_TreasuryStockCommonMember_w5DFKif89kWc0vGUNr64Pg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001022671</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</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="Duration_1_1_2024_To_12_31_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_3UadR0E6WEyerpxmJIv6Bg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001022671</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="Duration_1_1_2023_To_12_31_2023_us-gaap_StatementEquityComponentsAxis_us-gaap_TreasuryStockCommonMember_lIVnRzmr30mwESvE7ZIUJw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001022671</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</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="Duration_1_1_2023_To_12_31_2023_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_kAi2GE1loEqNZ5hOaY5aFQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001022671</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="Duration_1_1_2023_To_12_31_2023_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_ivM8elwOzUCaNkX2oJua2A"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001022671</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="Duration_1_1_2022_To_12_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_TreasuryStockCommonMember_IY6j21lF20iHNBSdoMmAQg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001022671</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</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="Duration_1_1_2022_To_12_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_nwcXrqN7bU22XAPk6pamZg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001022671</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="As_Of_12_31_2024_us-gaap_InvestmentTypeAxis_us-gaap_USTreasurySecuritiesMember_CmJ3OxW78USBCMgxOF5PSw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001022671</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2024_us-gaap_InvestmentTypeAxis_us-gaap_CommercialPaperMember_xjKQFFiMXECGeGKTg2TC-Q"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001022671</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2024_us-gaap_InvestmentTypeAxis_us-gaap_CertificatesOfDepositMember_YJcZPEked0-FxZ4pwRQhNA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001022671</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:CertificatesOfDepositMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2023_us-gaap_InvestmentTypeAxis_us-gaap_USTreasurySecuritiesMember_M_crl923HEiiFyAppvJyPQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001022671</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2023_us-gaap_InvestmentTypeAxis_us-gaap_CommercialPaperMember_kvN6Yom3hU26pCpxkeemrA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001022671</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2023_us-gaap_InvestmentTypeAxis_us-gaap_CertificatesOfDepositMember_C548xrZkmEmReXAdRLfiTA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001022671</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:CertificatesOfDepositMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2024_us-gaap_PlanNameAxis_stld_EquityIncentive2023PlanMember_L7HLV0X4BU2N5efKvjHGAg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001022671</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">stld:EquityIncentive2023PlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2023_us-gaap_PlanNameAxis_stld_ExecutiveIncentiveCompensationPlan2018Member_kUsuasvmKUShhvMzQlyHHw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001022671</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">stld:ExecutiveIncentiveCompensationPlan2018Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2022_us-gaap_PlanNameAxis_stld_ExecutiveIncentiveCompensationPlan2018Member__gE_6MW_5ke8vt_UyHEEoA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001022671</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">stld:ExecutiveIncentiveCompensationPlan2018Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2024_us-gaap_PlanNameAxis_stld_ExecutiveIncentiveCompensationPlan2018Member_JwJJ5tTcJUaybY8gWPppJw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001022671</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">stld:ExecutiveIncentiveCompensationPlan2018Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_5_31_2023_us-gaap_PlanNameAxis_stld_EquityIncentive2023PlanMember_tTxdfjQY1kWV_U2RuvxCKg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001022671</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">stld:EquityIncentive2023PlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-05-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2024_To_12_31_2024_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_us-gaap_PlanNameAxis_stld_EquityIncentive2023PlanMember_8wyYcfvDm0ChVzpDlhJ0DQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001022671</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">stld:EquityIncentive2023PlanMember</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="Duration_1_1_2024_To_12_31_2024_us-gaap_AwardTypeAxis_stld_DeferredStockUnitsDsusMember_pa2HP503H06TUZXsqF2Trw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001022671</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">stld:DeferredStockUnitsDsusMember</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="Duration_1_1_2023_To_12_31_2023_us-gaap_AwardTypeAxis_stld_DeferredStockUnitsDsusMember_qiESqIww1EK5se1l20Ri2w"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001022671</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">stld:DeferredStockUnitsDsusMember</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="Duration_1_1_2022_To_12_31_2022_us-gaap_AwardTypeAxis_stld_DeferredStockUnitsDsusMember_vILD-RdKqU-L_yfIkZ8IPg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001022671</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">stld:DeferredStockUnitsDsusMember</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="Duration_1_1_2024_To_12_31_2024_us-gaap_AwardTypeAxis_us-gaap_StockAppreciationRightsSARSMember_yChP0Bpht0iWJJxsLjb7ZA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001022671</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:StockAppreciationRightsSARSMember</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="Duration_1_1_2023_To_12_31_2023_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_H_BNeRWjf0GmYS8CyJC1yw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001022671</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</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="Duration_1_1_2022_To_12_31_2022_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_smbt_9jz9k-drvjjnWZSlQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001022671</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</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="Duration_1_1_2024_To_12_31_2024_srt_RangeAxis_srt_MinimumMember_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_KHcP0kKDkkKH-HHDZYH5og"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001022671</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</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="Duration_1_1_2024_To_12_31_2024_srt_RangeAxis_srt_MaximumMember_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_BqianxyIaUm0ZYpcWC5pFw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001022671</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</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="Duration_1_1_2024_To_12_31_2024_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_-ntG7LZWTEaa8aRfC5oGUg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001022671</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</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="Duration_1_1_2023_To_12_31_2023_srt_RangeAxis_srt_MinimumMember_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_tKi6ZP1-lUifJmjav2Zt_Q"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001022671</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</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="Duration_1_1_2023_To_12_31_2023_srt_RangeAxis_srt_MaximumMember_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_TpU9NRm3y0qW1G1Gbau8fg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001022671</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</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="Duration_1_1_2022_To_12_31_2022_srt_RangeAxis_srt_MinimumMember_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_4ed0DDEtIES1Pbz0oGS6dw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001022671</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</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="Duration_1_1_2022_To_12_31_2022_srt_RangeAxis_srt_MaximumMember_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_2zmhD9-BuUOcJ4yfKNKp4A"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001022671</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</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="Duration_1_1_2024_To_12_31_2024_us-gaap_AwardTypeAxis_us-gaap_PerformanceSharesMember_him386F600qCeVqpbTYhew"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001022671</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="Duration_1_1_2022_To_12_31_2022_us-gaap_BusinessAcquisitionAxis_stld_RocaAceroSaDeCvMember_3SUh8AvOa0ObbPjiDCiV_A"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001022671</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">stld:RocaAceroS.a.DeC.v.Member</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="Duration_1_1_2024_To_12_31_2024_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_us-gaap_NonUsMember_us-gaap_StatementBusinessSegmentsAxis_us-gaap_CorporateAndOtherMember_Nud1qbDQ6kiqaA1JbZRkZA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001022671</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</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="Duration_1_1_2024_To_12_31_2024_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_us-gaap_NonUsMember_us-gaap_StatementBusinessSegmentsAxis_stld_SteelOperationsMember_aNdz5tBOeU2kDyvUuM2HFA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001022671</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">stld:SteelOperationsMember</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="Duration_1_1_2024_To_12_31_2024_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_us-gaap_NonUsMember_us-gaap_StatementBusinessSegmentsAxis_stld_SteelFabricationOperationsMember_EuzVnFD-lUekz7Th7h7Orw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001022671</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">stld:SteelFabricationOperationsMember</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="Duration_1_1_2024_To_12_31_2024_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_us-gaap_NonUsMember_us-gaap_StatementBusinessSegmentsAxis_stld_MetalsRecyclingOperationsMember_ddNHrzoFz0eJEGkltBM6Ig"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001022671</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">stld:MetalsRecyclingOperationsMember</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="Duration_1_1_2024_To_12_31_2024_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_us-gaap_NonUsMember_us-gaap_StatementBusinessSegmentsAxis_stld_AluminumOperationsMember_ywv6YwPfCkGMh7LPvh1jkQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001022671</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">stld:AluminumOperationsMember</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="Duration_1_1_2024_To_12_31_2024_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_stld_OtherSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_stld_SteelOperationsMember_FLrjzQzQrUuI9jJb419jiA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001022671</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">stld:OtherSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">stld:SteelOperationsMember</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="Duration_1_1_2024_To_12_31_2024_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_stld_OtherSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_stld_SteelFabricationOperationsMember_ShQoOZSRaUiLj6DPJrClTg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001022671</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">stld:OtherSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">stld:SteelFabricationOperationsMember</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="Duration_1_1_2024_To_12_31_2024_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_stld_OtherSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_stld_MetalsRecyclingOperationsMember_ZTaxA-pDZ0aKFvWf9BcL6Q"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001022671</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">stld:OtherSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">stld:MetalsRecyclingOperationsMember</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="Duration_1_1_2024_To_12_31_2024_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_stld_OtherSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_stld_AluminumOperationsMember_73sZittDNk6n2fgmQGO6Kg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001022671</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">stld:OtherSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">stld:AluminumOperationsMember</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="Duration_1_1_2024_To_12_31_2024_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_us-gaap_CorporateAndOtherMember_Cnb4WawDL0aXNMHZ4FgJtA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001022671</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</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="Duration_1_1_2024_To_12_31_2024_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_stld_SteelOperationsMember_2YaKJinpqkSEcGYJFNblBA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001022671</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">stld:SteelOperationsMember</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="Duration_1_1_2024_To_12_31_2024_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_stld_SteelFabricationOperationsMember_lYalw7QJdkm1SXToH3hvLQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001022671</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">stld:SteelFabricationOperationsMember</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="Duration_1_1_2024_To_12_31_2024_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_stld_MetalsRecyclingOperationsMember_L6Y4oEjWu0KUN6ZNEvOzzA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001022671</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">stld:MetalsRecyclingOperationsMember</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="Duration_1_1_2024_To_12_31_2024_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_stld_AluminumOperationsMember_KSDZYt9J4k6nvfBXtPBJAg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001022671</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">stld:AluminumOperationsMember</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="Duration_1_1_2024_To_12_31_2024_srt_ConsolidatedEntitiesAxis_us-gaap_IntersegmentEliminationMember_srt_StatementGeographicalAxis_stld_OtherSegmentsMember_ytSe-hYyeEul0vfvAicmHg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001022671</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">stld:OtherSegmentsMember</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="Duration_1_1_2024_To_12_31_2024_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_us-gaap_RelatedPartyMember_s8MP2dcer02UX1foD0AEoQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001022671</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</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="Duration_1_1_2024_To_12_31_2024_srt_StatementGeographicalAxis_us-gaap_NonUsMember_VoUAsyuzZEO4KUqdT_Gizw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001022671</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</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="Duration_1_1_2024_To_12_31_2024_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_us-gaap_NonrelatedPartyMember_bjT8Y0-bPEmUT4RxxYiD1g"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001022671</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:NonrelatedPartyMember</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="Duration_1_1_2024_To_12_31_2024_srt_StatementGeographicalAxis_country_US_VA3PxMr_kUyPBgzOFbPX8A"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001022671</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</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="Duration_1_1_2023_To_12_31_2023_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_us-gaap_NonUsMember_us-gaap_StatementBusinessSegmentsAxis_us-gaap_CorporateAndOtherMember_4qc8korqN0O1GBNOUweuIg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001022671</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2023_To_12_31_2023_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_us-gaap_NonUsMember_us-gaap_StatementBusinessSegmentsAxis_stld_SteelOperationsMember_81gimaMygk22o5jSVQjOFQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001022671</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">stld:SteelOperationsMember</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="Duration_1_1_2023_To_12_31_2023_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_us-gaap_NonUsMember_us-gaap_StatementBusinessSegmentsAxis_stld_SteelFabricationOperationsMember_2aNceEIqD0ODrm1FsScMqg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001022671</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">stld:SteelFabricationOperationsMember</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="Duration_1_1_2023_To_12_31_2023_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_us-gaap_NonUsMember_us-gaap_StatementBusinessSegmentsAxis_stld_MetalsRecyclingOperationsMember_88HNt8Zd7kO0fbZQ-trEgw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001022671</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">stld:MetalsRecyclingOperationsMember</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="Duration_1_1_2023_To_12_31_2023_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_us-gaap_NonUsMember_us-gaap_StatementBusinessSegmentsAxis_stld_AluminumOperationsMember_5MuI3qTq9EmxIFwiCd7IOQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001022671</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">stld:AluminumOperationsMember</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="Duration_1_1_2023_To_12_31_2023_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_stld_OtherSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_us-gaap_CorporateAndOtherMember_Q7MQR0kdckWV0k16AqQaGQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001022671</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">stld:OtherSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2023_To_12_31_2023_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_stld_OtherSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_stld_SteelOperationsMember_3DU3erg60EyUI__hl49NgA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001022671</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">stld:OtherSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">stld:SteelOperationsMember</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="Duration_1_1_2023_To_12_31_2023_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_stld_OtherSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_stld_SteelFabricationOperationsMember_sFmFkgb5lUiltnxPGRoNrg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001022671</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">stld:OtherSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">stld:SteelFabricationOperationsMember</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="Duration_1_1_2023_To_12_31_2023_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_stld_OtherSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_stld_MetalsRecyclingOperationsMember_69ai1HkUwkmPWC-tTOxJyQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001022671</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">stld:OtherSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">stld:MetalsRecyclingOperationsMember</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="Duration_1_1_2023_To_12_31_2023_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_stld_OtherSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_stld_AluminumOperationsMember_Gpo7vjZC2EuLCG1P_1cjOQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001022671</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">stld:OtherSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">stld:AluminumOperationsMember</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="Duration_1_1_2023_To_12_31_2023_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_us-gaap_CorporateAndOtherMember_u9hAGZTsAE6S6TobXu2eOQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001022671</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2023_To_12_31_2023_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_stld_SteelOperationsMember_tw56x7-xCUGsffMXRvmVDA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001022671</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">stld:SteelOperationsMember</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="Duration_1_1_2023_To_12_31_2023_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_stld_SteelFabricationOperationsMember_NpN8mS8Y4E2tgmYQIWx70w"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001022671</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">stld:SteelFabricationOperationsMember</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="Duration_1_1_2023_To_12_31_2023_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_stld_MetalsRecyclingOperationsMember_mNDOAIB8kku6DbUgKr4N5g"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001022671</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">stld:MetalsRecyclingOperationsMember</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="Duration_1_1_2023_To_12_31_2023_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_stld_AluminumOperationsMember_lu9utxpL8kyoKTpHfpMY4A"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001022671</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">stld:AluminumOperationsMember</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="Duration_1_1_2023_To_12_31_2023_srt_ConsolidatedEntitiesAxis_us-gaap_IntersegmentEliminationMember_srt_StatementGeographicalAxis_stld_OtherSegmentsMember_1J1d71-mc02Z4hhItsJASQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001022671</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">stld:OtherSegmentsMember</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="Duration_1_1_2023_To_12_31_2023_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_us-gaap_RelatedPartyMember_2HtTg9e_X0WdsNu1GiSpaw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001022671</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</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="Duration_1_1_2023_To_12_31_2023_srt_StatementGeographicalAxis_us-gaap_NonUsMember_b6oW0bOdpUq513wwZRcs4A"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001022671</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</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="Duration_1_1_2023_To_12_31_2023_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_us-gaap_NonrelatedPartyMember_Jbq34IJ3YEeOeLGNcnOCiQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001022671</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:NonrelatedPartyMember</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="Duration_1_1_2023_To_12_31_2023_srt_StatementGeographicalAxis_country_US_Y9L0s6zEOE2pK012KgkuAA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001022671</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</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="Duration_1_1_2022_To_12_31_2022_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_us-gaap_NonUsMember_us-gaap_StatementBusinessSegmentsAxis_us-gaap_CorporateAndOtherMember_I-UHigk3YUCWqG6PJjeuTw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001022671</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2022_To_12_31_2022_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_us-gaap_NonUsMember_us-gaap_StatementBusinessSegmentsAxis_stld_SteelOperationsMember_2Itdz9LyMUCo2OsXljiqCg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001022671</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">stld:SteelOperationsMember</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="Duration_1_1_2022_To_12_31_2022_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_us-gaap_NonUsMember_us-gaap_StatementBusinessSegmentsAxis_stld_SteelFabricationOperationsMember_bzCRN5yriUWhG1zp45idqw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001022671</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">stld:SteelFabricationOperationsMember</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="Duration_1_1_2022_To_12_31_2022_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_us-gaap_NonUsMember_us-gaap_StatementBusinessSegmentsAxis_stld_MetalsRecyclingOperationsMember_JOt89BkYzUO0_X31pfVSOg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001022671</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">stld:MetalsRecyclingOperationsMember</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="Duration_1_1_2022_To_12_31_2022_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_us-gaap_NonUsMember_us-gaap_StatementBusinessSegmentsAxis_stld_AluminumOperationsMember_G-BOAVnGVU-a1OsZeyMWHw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001022671</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">stld:AluminumOperationsMember</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="Duration_1_1_2022_To_12_31_2022_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_stld_OtherSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_us-gaap_CorporateAndOtherMember_-SU9_Y2GTUCp-kTzGryhUQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001022671</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">stld:OtherSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2022_To_12_31_2022_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_stld_OtherSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_stld_SteelOperationsMember_AepNqeFVu0i2-MDiMwKp6w"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001022671</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">stld:OtherSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">stld:SteelOperationsMember</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="Duration_1_1_2022_To_12_31_2022_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_stld_OtherSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_stld_SteelFabricationOperationsMember_huIbp0XKqUi7uq__Vlk5NA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001022671</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">stld:OtherSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">stld:SteelFabricationOperationsMember</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="Duration_1_1_2022_To_12_31_2022_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_stld_OtherSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_stld_MetalsRecyclingOperationsMember_KF7C0B0NxU2hbZaQ9GlKOA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001022671</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">stld:OtherSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">stld:MetalsRecyclingOperationsMember</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="Duration_1_1_2022_To_12_31_2022_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_stld_OtherSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_stld_AluminumOperationsMember_YCHPZ0x08Eaw8Izs84j-ag"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001022671</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">stld:OtherSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">stld:AluminumOperationsMember</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="Duration_1_1_2022_To_12_31_2022_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_us-gaap_CorporateAndOtherMember_O5W7cYDFcE2SDGQEkAa6Pg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001022671</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2022_To_12_31_2022_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_stld_SteelOperationsMember_RdEizEqTf0KOD8QIdPTGxw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001022671</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">stld:SteelOperationsMember</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="Duration_1_1_2022_To_12_31_2022_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_stld_SteelFabricationOperationsMember_C3Eu-yLpX0aDu6n5OrmuVg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001022671</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">stld:SteelFabricationOperationsMember</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="Duration_1_1_2022_To_12_31_2022_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_stld_MetalsRecyclingOperationsMember_IW4Bc4s8YUSClB_R95S1nQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001022671</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">stld:MetalsRecyclingOperationsMember</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="Duration_1_1_2022_To_12_31_2022_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_stld_AluminumOperationsMember_44BJOmXbvEuWLOAWr5yFEA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001022671</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">stld:AluminumOperationsMember</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="Duration_1_1_2022_To_12_31_2022_srt_ConsolidatedEntitiesAxis_us-gaap_IntersegmentEliminationMember_srt_StatementGeographicalAxis_stld_OtherSegmentsMember_zkwJLa4wj0SVc1g6VMt3pQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001022671</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">stld:OtherSegmentsMember</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="Duration_1_1_2022_To_12_31_2022_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_us-gaap_RelatedPartyMember_HN1DhcH3WEC229WkvtcyIQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001022671</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2022_To_12_31_2022_srt_StatementGeographicalAxis_us-gaap_NonUsMember_StNbyB9AgkCyta3DhHnxMQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001022671</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</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="Duration_1_1_2022_To_12_31_2022_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_us-gaap_NonrelatedPartyMember_XsEL9V_pyEGol0QhgXcshA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001022671</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:NonrelatedPartyMember</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="Duration_1_1_2022_To_12_31_2022_srt_StatementGeographicalAxis_country_US_lnJ3LB3WLketAgkK6F_pNg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001022671</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</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="As_Of_12_31_2024_srt_ConsolidatedEntitiesAxis_stld_UnitedSteelSupplyLlcMember_pWmtL6px5EKVBXkidrVcxg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001022671</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">stld:UnitedSteelSupplyLlcMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2024_srt_ConsolidatedEntitiesAxis_stld_MesabiNuggetMember_yIaTq70w1ECNnPXkXlPAig"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001022671</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">stld:MesabiNuggetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2023_srt_ConsolidatedEntitiesAxis_stld_UnitedSteelSupplyLlcMember_PlBo-bmVOkWMelcIM8DXKg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001022671</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">stld:UnitedSteelSupplyLlcMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2023_srt_ConsolidatedEntitiesAxis_stld_MesabiNuggetMember_E4V3ziseREyRMHz5X1mWaQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001022671</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">stld:MesabiNuggetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2024_srt_RangeAxis_srt_MinimumMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_MachineryAndEquipmentMember_sOLlS386oUyz4a7vcSI4mQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001022671</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2024_srt_RangeAxis_srt_MinimumMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_BuildingAndBuildingImprovementsMember_G4g-YpjiNkq0hSh8jSkifg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001022671</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2024_srt_RangeAxis_srt_MaximumMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_MachineryAndEquipmentMember_Ao8KcapfPkeiFGFcnoKJ9Q"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001022671</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2024_srt_RangeAxis_srt_MaximumMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_BuildingAndBuildingImprovementsMember_DKOPvleX2kqOFk9oxuykaQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001022671</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2024_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_MachineryAndEquipmentMember_cqXaPvwWikmsupTqXoYidw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001022671</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2024_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_LandAndLandImprovementsMember_0Qmg5jslqUuHhnR0sPr9eA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001022671</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandAndLandImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2024_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_BuildingAndBuildingImprovementsMember_ApzQq5h47UmHtUTqiHp8Tg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001022671</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2024_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_AssetUnderConstructionMember_eebE3UKOKEygx-ndAfP8wg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001022671</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:AssetUnderConstructionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2023_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_MachineryAndEquipmentMember_NEs8r29vwE--6QLmbVMBMQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001022671</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2023_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_LandAndLandImprovementsMember_gT4Tq7UgN0-tGwgxSt3QoA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001022671</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandAndLandImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2023_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_BuildingAndBuildingImprovementsMember_AvNxGrmG_kqkzzJMxMJRQQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001022671</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2023_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_AssetUnderConstructionMember_9AyT8Alubk2w5C-PMV7wFQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001022671</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:AssetUnderConstructionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2024_To_12_31_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember_K6nNJGh_mUKMpHhcWMUsZw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001022671</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="Duration_1_1_2023_To_12_31_2023_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember_se0jtlcSq0Ge04bLDvG5aA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001022671</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="Duration_1_1_2022_To_12_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember_dzhXJAURekWLh8Sldp5i6g"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001022671</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="Duration_1_1_2024_To_12_31_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_NoncontrollingInterestMember_x3zFAeOTxkWd0U1ex8rUDg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001022671</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</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="Duration_1_1_2024_To_12_31_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_sYytdCK4U06yN6QMVkieQg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001022671</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="Duration_1_1_2023_To_12_31_2023_us-gaap_StatementEquityComponentsAxis_us-gaap_NoncontrollingInterestMember_fZJvsCR1yUiulRMfdhFs-A"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001022671</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</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="Duration_1_1_2023_To_12_31_2023_us-gaap_StatementEquityComponentsAxis_stld_RedeemableNoncontrollingInterestMember_4MIcuEtWpU2ZXNELxQr7aQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001022671</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">stld:RedeemableNoncontrollingInterestMember</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="Duration_1_1_2022_To_12_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_NoncontrollingInterestMember_gzGkGMqy7UO64Ds7SdCvSg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001022671</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</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="Duration_1_1_2022_To_12_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_J7enM1OBkEKnsRU5NM0XJQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001022671</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="Duration_1_1_2022_To_12_31_2022_us-gaap_StatementEquityComponentsAxis_stld_RedeemableNoncontrollingInterestMember_RbbmyxHtmUK_jSPfvvfwAA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001022671</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">stld:RedeemableNoncontrollingInterestMember</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="Duration_1_1_2024_To_12_31_2024_srt_RangeAxis_srt_MaximumMember_us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis_stld_PhysicalCommodityAndCommodityTransportationMember_Kc7jKzX2rE-ZHkJrZG13qg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001022671</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis">stld:PhysicalCommodityAndCommodityTransportationMember</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="Duration_1_1_2024_To_12_31_2024_srt_RangeAxis_srt_MaximumMember_us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis_stld_AirProductsMember_7fcTbEMUbUujVcSkcfI4Rw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001022671</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis">stld:AirProductsMember</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="Duration_1_1_2024_To_12_31_2024_us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis_stld_WaterProductsMember_IydCPBy_P0Wu-YssSvKdrg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001022671</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis">stld:WaterProductsMember</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="As_Of_12_31_2024_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_zdfk-Xk7W0i3LTSmJc81jA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001022671</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="As_Of_12_31_2023_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_H3Ja9YxY-kaxQhaMqssb0g"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001022671</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="As_Of_7_19_2023_us-gaap_CreditFacilityAxis_us-gaap_LineOfCreditMember_mk5zkH6CMkWtnMIE9kLrfg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001022671</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-07-19</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2024_srt_ConsolidatedEntitiesAxis_stld_SubsidiaryTwoMember_us-gaap_LongtermDebtTypeAxis_us-gaap_RevolvingCreditFacilityMember_SM9v-Hmh-kSTjVMq_uP5aw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001022671</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">stld:SubsidiaryTwoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2024_srt_ConsolidatedEntitiesAxis_stld_SubsidiaryOneMember_us-gaap_LongtermDebtTypeAxis_us-gaap_RevolvingCreditFacilityMember_OIRf97jMqUq4s9Od8Lji0w"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001022671</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">stld:SubsidiaryOneMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2023_srt_ConsolidatedEntitiesAxis_stld_SubsidiaryTwoMember_us-gaap_LongtermDebtTypeAxis_us-gaap_RevolvingCreditFacilityMember_OpPCfJDZK0KLvKF0LsH_xg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001022671</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">stld:SubsidiaryTwoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2023_srt_ConsolidatedEntitiesAxis_stld_SubsidiaryOneMember_us-gaap_LongtermDebtTypeAxis_us-gaap_RevolvingCreditFacilityMember_KGcmLs6pPkiNPeGlRwJhow"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001022671</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">stld:SubsidiaryOneMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2024_To_12_31_2024_srt_RangeAxis_srt_MinimumMember_VazWPUGuR0aq1pv6jrkptg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001022671</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="Duration_1_1_2024_To_12_31_2024_srt_RangeAxis_srt_MaximumMember_VGWjtMnu00eENKtwUYcf-A"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001022671</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="As_Of_12_31_2024_us-gaap_StatementBusinessSegmentsAxis_stld_MetalsRecyclingOperationsMember_us-gaap_SubsegmentsAxis_stld_OmniSourceMember_476KLU2aZUiZPRyiCwEmAg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001022671</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">stld:MetalsRecyclingOperationsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis">stld:OmniSourceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2023_us-gaap_StatementBusinessSegmentsAxis_stld_MetalsRecyclingOperationsMember_us-gaap_SubsegmentsAxis_stld_OmniSourceMember_jhQYSVGdmkGgm6l6nMfDWQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001022671</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">stld:MetalsRecyclingOperationsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis">stld:OmniSourceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2024_srt_RestatementAxis_srt_RestatementAdjustmentMember_us-gaap_StatementBusinessSegmentsAxis_stld_MetalsRecyclingOperationsMember_LdMC3QIyWU-0MACwQF9YmA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001022671</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RestatementAdjustmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">stld:MetalsRecyclingOperationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2024_srt_RestatementAxis_srt_RestatementAdjustmentMember_us-gaap_StatementBusinessSegmentsAxis_stld_AluminumOperationsMember_anux5Yr0U0iKbRf6SH3Usw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001022671</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RestatementAdjustmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">stld:AluminumOperationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2024_us-gaap_StatementBusinessSegmentsAxis_stld_SteelOperationsMember_1WN3tjceOk2ZYxaIhoL_Og"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001022671</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">stld:SteelOperationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2024_us-gaap_StatementBusinessSegmentsAxis_stld_SteelFabricationOperationsMember_JkvqRT5SJUupjHvTmLzhNQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001022671</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">stld:SteelFabricationOperationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2024_us-gaap_StatementBusinessSegmentsAxis_stld_MetalsRecyclingOperationsMember_nHsrPL5WOUqOryLsrLJwLg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001022671</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">stld:MetalsRecyclingOperationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2024_us-gaap_StatementBusinessSegmentsAxis_stld_AluminumOperationsMember_31O9vyU9G0-8UIg7BJa2fg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001022671</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">stld:AluminumOperationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2024_srt_RangeAxis_srt_WeightedAverageMember_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_TradeNamesMember_JuQAufge8k2BXrQntvsiUQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001022671</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:WeightedAverageMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2024_srt_RangeAxis_srt_WeightedAverageMember_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_CustomerRelationshipsMember_OMvD2531K0q07cUnd5sQfA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001022671</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:WeightedAverageMember</xbrldi:explicitMember><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="As_Of_12_31_2024_srt_RangeAxis_srt_MinimumMember_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_TradeNamesMember_EtBloTvomEyK-RBSL2a-Qg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001022671</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2024_srt_RangeAxis_srt_MinimumMember_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_CustomerRelationshipsMember_qMgJ24Ca6EmiwMyC5xqW1w"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001022671</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><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="As_Of_12_31_2024_srt_RangeAxis_srt_MaximumMember_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_TradeNamesMember_fXAnCLu-CEC2cf_gd3kc8g"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001022671</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2024_srt_RangeAxis_srt_MaximumMember_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_CustomerRelationshipsMember_NL3x72AR_0G7zPM57MGAvg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001022671</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><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="As_Of_12_31_2024_srt_RangeAxis_srt_WeightedAverageMember_gF4demee2kKRhrhRS0wOTw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001022671</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:WeightedAverageMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2024_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_TradeNamesMember_jGWUv_SxlkqBWNaErDZ_-g"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001022671</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2024_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_CustomerRelationshipsMember_28YeY9p5UEWOcxinVJZjSA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001022671</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="As_Of_12_31_2023_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_TradeNamesMember_E18KypqDMUWgF0YYNd8ALA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001022671</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2023_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_OtherIntangibleAssetsMember_vWKB6UBIt06CLomKDSNc8w"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001022671</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="As_Of_12_31_2023_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_CustomerRelationshipsMember_j75XyM2Uf0OJTrfrAnMHiA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001022671</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="As_Of_1_31_2022_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_stld_NewProcessSteelLPMember_LhU-HlBhq0u15IK_xNzrwg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001022671</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">stld:NewProcessSteelLPMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2024_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_gbotbCgl90asEVEavK8XGw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001022671</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2023_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_4cgZn2JRNkSwVmNmtciUEQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001022671</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2022_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_ycN9kqTRpk2DkjVMAc4_9Q"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001022671</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2021_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_SHG9zTPjSEav0w657x4X3w"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001022671</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2024_To_12_31_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_zLlMLnMVbEadrFByvzr8yA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001022671</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="Duration_1_1_2023_To_12_31_2023_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_zuJmPvQXokine-TH34zZuQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001022671</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="Duration_1_1_2022_To_12_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_BACNMS6-tU2zlPzCr4H_yA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001022671</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="As_Of_12_31_2024_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_CommodityContractMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_FinancialInstrumentAxis_us-gaap_FutureMember_et1PpCaP2EqE9BRrJGMtbg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001022671</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CommodityContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:FutureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2024_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_CommodityContractMember_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_FinancialInstrumentAxis_us-gaap_FutureMember_77dM6gAbJE-0oHDLNpEwGA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001022671</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CommodityContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:FutureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2023_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_CommodityContractMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_FinancialInstrumentAxis_us-gaap_FutureMember_enJngUI2wkWcPIAEtJFX3Q"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001022671</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CommodityContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:FutureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2023_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_CommodityContractMember_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_FinancialInstrumentAxis_us-gaap_FutureMember_aiDz73i7TEqFyjZrMs8Zsg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001022671</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CommodityContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:FutureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2024_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_CommodityContractMember_us-gaap_FinancialInstrumentAxis_us-gaap_FutureMember_NwCXyub05EK4XEy0VPqdhw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001022671</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CommodityContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:FutureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2023_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_CommodityContractMember_us-gaap_FinancialInstrumentAxis_us-gaap_FutureMember_l0gO-Oz7NkqoPYVpj3MxiQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001022671</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CommodityContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:FutureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2024_To_12_31_2024_us-gaap_DebtInstrumentAxis_stld_SeniorNotes5500PercentDue2026Member_sq1CaxNd2EuyMnlQy5n9dQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001022671</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">stld:SeniorNotes5.500PercentDue2026Member</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="As_Of_12_31_2024_us-gaap_DebtInstrumentAxis_stld_SeniorNotes280PercentDue2024Member_14LVXt0GT06fe2-NugvwSg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001022671</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">stld:SeniorNotes2.80PercentDue2024Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_7_31_2024_us-gaap_DebtInstrumentAxis_stld_SeniorNotes280PercentDue2024Member_IMIs6hzVIU-f-6dyU1T99w"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001022671</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">stld:SeniorNotes2.80PercentDue2024Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_7_31_2024_us-gaap_DebtInstrumentAxis_stld_SeniorNotes5375PercentDue2034Member_bMykYo3dZUuZcF9u51pUqw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001022671</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">stld:SeniorNotes5.375PercentDue2034Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2024_srt_ConsolidatedEntitiesAxis_stld_SubsidiaryThreeMember_us-gaap_LongtermDebtTypeAxis_us-gaap_SecuredDebtMember_prRCGnVls0CP44XiaR0_rg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001022671</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">stld:SubsidiaryThreeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2024_us-gaap_DebtInstrumentAxis_stld_SeniorNotes5500PercentDue2026Member_6g1w5_lTuki1YqJRLWvB7g"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001022671</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">stld:SeniorNotes5.500PercentDue2026Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2024_us-gaap_DebtInstrumentAxis_stld_SeniorNotes5375PercentDue2034Member_Ap4v3Jko2k2RueH41ACN4A"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001022671</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">stld:SeniorNotes5.375PercentDue2034Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2024_us-gaap_DebtInstrumentAxis_stld_SeniorNotes3450PercentDue2030Member_ttqGXVRVx0u28jVcB7cyjQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001022671</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">stld:SeniorNotes3.450PercentDue2030Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2024_us-gaap_DebtInstrumentAxis_stld_SeniorNotes325PercentDue2050Member_cplN3h5n4EqIBqVcfVj1aA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001022671</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">stld:SeniorNotes3.25PercentDue2050Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2024_us-gaap_DebtInstrumentAxis_stld_SeniorNotes325PercentDue2031Member_TwG_Ane55EuWY_COK0gxDQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001022671</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">stld:SeniorNotes3.25PercentDue2031Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2024_us-gaap_DebtInstrumentAxis_stld_SeniorNotes240PercentDue2025Member_zvs4yGubYUKl_UD0dRJR9w"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001022671</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">stld:SeniorNotes2.40PercentDue2025Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2024_us-gaap_DebtInstrumentAxis_stld_SeniorNotes165PercentDue2027Member_Yxm_OJbM60OIWeduoc-3cg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001022671</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">stld:SeniorNotes1.65PercentDue2027Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2024_us-gaap_DebtInstrumentAxis_stld_OtherDebtMember_omCJHb5ooE67AlSuQmAeuw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001022671</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">stld:OtherDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2023_srt_ConsolidatedEntitiesAxis_stld_SubsidiaryThreeMember_us-gaap_LongtermDebtTypeAxis_us-gaap_SecuredDebtMember_X2S9raP5m0CQlOT4zG2EDA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001022671</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">stld:SubsidiaryThreeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2023_us-gaap_DebtInstrumentAxis_stld_SeniorNotes5500PercentDue2026Member_mKmcqSd-LkKAPJA_jEQGqA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001022671</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">stld:SeniorNotes5.500PercentDue2026Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2023_us-gaap_DebtInstrumentAxis_stld_SeniorNotes3450PercentDue2030Member_jl1wL7pobk2gi1Xnt_HR1g"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001022671</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">stld:SeniorNotes3.450PercentDue2030Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2023_us-gaap_DebtInstrumentAxis_stld_SeniorNotes325PercentDue2050Member_dVCpIrhDhEeTOYVwprzgrg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001022671</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">stld:SeniorNotes3.25PercentDue2050Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2023_us-gaap_DebtInstrumentAxis_stld_SeniorNotes325PercentDue2031Member_ZbClmCjwlUeF2O-WXsBCfA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001022671</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">stld:SeniorNotes3.25PercentDue2031Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2023_us-gaap_DebtInstrumentAxis_stld_SeniorNotes280PercentDue2024Member_2wMbl7vfXUahcYWYPbQQ2w"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001022671</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">stld:SeniorNotes2.80PercentDue2024Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2023_us-gaap_DebtInstrumentAxis_stld_SeniorNotes240PercentDue2025Member_vm89k4hs7kq7EwqEh8AlBQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001022671</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">stld:SeniorNotes2.40PercentDue2025Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2023_us-gaap_DebtInstrumentAxis_stld_SeniorNotes165PercentDue2027Member_QYZ8aJabYUG2YUeq6D_Wzg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001022671</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">stld:SeniorNotes1.65PercentDue2027Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2023_us-gaap_DebtInstrumentAxis_stld_OtherDebtMember_p9FKYtNbu0K-RMKwfnFh5w"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001022671</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">stld:OtherDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2024_To_12_31_2024_us-gaap_DebtInstrumentAxis_stld_SeniorNotes5375PercentDue2034Member_RBDkUALiu0em3wG-pqJzDw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001022671</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">stld:SeniorNotes5.375PercentDue2034Member</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="Duration_1_1_2024_To_12_31_2024_us-gaap_DebtInstrumentAxis_stld_SeniorNotes3450PercentDue2030Member_D1V3JvPbHEemlmCex4bf5w"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001022671</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">stld:SeniorNotes3.450PercentDue2030Member</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="Duration_1_1_2024_To_12_31_2024_us-gaap_DebtInstrumentAxis_stld_SeniorNotes325PercentDue2050Member_ZkNs0F4RtEa_NTjby3ioBg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001022671</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">stld:SeniorNotes3.25PercentDue2050Member</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="Duration_1_1_2024_To_12_31_2024_us-gaap_DebtInstrumentAxis_stld_SeniorNotes325PercentDue2031Member_t2t7EYIcA0yGjzEJJJcaPA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001022671</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">stld:SeniorNotes3.25PercentDue2031Member</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="Duration_1_1_2024_To_12_31_2024_us-gaap_DebtInstrumentAxis_stld_SeniorNotes240PercentDue2025Member_mNg2zH2mGUeHO2cbixbmYg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001022671</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">stld:SeniorNotes2.40PercentDue2025Member</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="Duration_1_1_2024_To_12_31_2024_us-gaap_DebtInstrumentAxis_stld_SeniorNotes165PercentDue2027Member_Rxo-KVqHFkyOZnic8JhoCg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001022671</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">stld:SeniorNotes1.65PercentDue2027Member</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="Duration_1_1_2024_To_12_31_2024_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_us-gaap_CorporateAndOtherMember_V-5O2q2dYkSWGXOwjr6FCQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001022671</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</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="Duration_1_1_2024_To_12_31_2024_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_stld_SteelOperationsMember_S9RyQunfyUytmhuKL1oTmg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001022671</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">stld:SteelOperationsMember</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="Duration_1_1_2024_To_12_31_2024_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_stld_SteelFabricationOperationsMember_TT78FurezEq10BoelNKYXg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001022671</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">stld:SteelFabricationOperationsMember</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="Duration_1_1_2024_To_12_31_2024_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_stld_MetalsRecyclingOperationsMember_2YFpN5XH-UyBV16bNnTugA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001022671</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">stld:MetalsRecyclingOperationsMember</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="Duration_1_1_2024_To_12_31_2024_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_stld_AluminumOperationsMember_lJEqkkg5gEm_qNRW2TvfLQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001022671</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">stld:AluminumOperationsMember</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="Duration_1_1_2024_To_12_31_2024_srt_CounterpartyNameAxis_srt_AffiliatedEntityMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_us-gaap_RelatedPartyMember_iq4pNwh5bEuDwMZXM9ZAdA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001022671</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</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="Duration_1_1_2024_To_12_31_2024_srt_ConsolidatedEntitiesAxis_us-gaap_IntersegmentEliminationMember_5wj4dQr4k0CGNFk2IImHiQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001022671</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:IntersegmentEliminationMember</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="Duration_1_1_2023_To_12_31_2023_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_us-gaap_CorporateAndOtherMember_lUF_A6SG406_n0VzPhiO-g"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001022671</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2023_To_12_31_2023_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_stld_SteelOperationsMember_R5D_N_pS0UCMxCzE3JbSIA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001022671</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">stld:SteelOperationsMember</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="Duration_1_1_2023_To_12_31_2023_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_stld_SteelFabricationOperationsMember_fnY3yspTmkCfYbWP9GL3fQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001022671</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">stld:SteelFabricationOperationsMember</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="Duration_1_1_2023_To_12_31_2023_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_stld_MetalsRecyclingOperationsMember__yyWnD7LJU2w7JZ89rI08g"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001022671</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">stld:MetalsRecyclingOperationsMember</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="Duration_1_1_2023_To_12_31_2023_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_stld_AluminumOperationsMember_9ICciDrGM0Wst0N7816AZg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001022671</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">stld:AluminumOperationsMember</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="Duration_1_1_2023_To_12_31_2023_srt_CounterpartyNameAxis_srt_AffiliatedEntityMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_us-gaap_RelatedPartyMember_5V_mi4rdpUeB9ukZEhtDpA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001022671</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</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="Duration_1_1_2023_To_12_31_2023_srt_ConsolidatedEntitiesAxis_us-gaap_IntersegmentEliminationMember_F3sX_BeZxUaTGa0T_WZ-bQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001022671</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:IntersegmentEliminationMember</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="Duration_1_1_2022_To_12_31_2022_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_us-gaap_CorporateAndOtherMember_n037aa7nIUuvwvg0oekyvg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001022671</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2022_To_12_31_2022_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_stld_SteelOperationsMember_8qZxJTqu2ku2JVC1NRxgRQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001022671</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">stld:SteelOperationsMember</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="Duration_1_1_2022_To_12_31_2022_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_stld_SteelFabricationOperationsMember_7Cy0cm7CG0GCAtra9qo3kg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001022671</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">stld:SteelFabricationOperationsMember</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="Duration_1_1_2022_To_12_31_2022_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_stld_MetalsRecyclingOperationsMember_li2NPXQ5CEGhCHEgdHiZlA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001022671</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">stld:MetalsRecyclingOperationsMember</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="Duration_1_1_2022_To_12_31_2022_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_stld_AluminumOperationsMember_ElHBIt9p30WA1mWfBbZhBQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001022671</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">stld:AluminumOperationsMember</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="Duration_1_1_2022_To_12_31_2022_srt_CounterpartyNameAxis_srt_AffiliatedEntityMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_us-gaap_RelatedPartyMember_eYvH9fcv20KIozpoKqRANQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001022671</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2022_To_12_31_2022_srt_ConsolidatedEntitiesAxis_us-gaap_IntersegmentEliminationMember_FeOeUGbbYkm8jjhFs0KAvQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001022671</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_68juGyLXdE2PIDtxQouwKg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001022671</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="As_Of_12_31_2023_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_vnIY-bNW3Ee9NUr4LOn39g"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001022671</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="As_Of_12_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_lZ0Imcwt6kG1FzG0OqcxGg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001022671</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="As_Of_12_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_zGl9UONxqEiLAhsiJ5pDlA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001022671</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="As_Of_12_31_2022_r8xF5OipdEOlc0hQ8jvOeg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001022671</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2021_ppxrnlG9eECczQattlb_FQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001022671</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_10_1_2022_us-gaap_BusinessAcquisitionAxis_stld_RocaAceroSaDeCvMember_4Eb87WMEQEmbk-rG1Pcmfg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001022671</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">stld:RocaAceroS.a.DeC.v.Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-10-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_7_29_2022_us-gaap_BusinessAcquisitionAxis_stld_UnityAluminumIncMember_bfMxh5zvh0G3QIf_Wn_v2w"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001022671</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">stld:UnityAluminumInc.Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-07-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_4_1_2022_us-gaap_BusinessAcquisitionAxis_stld_UnitedSteelSupplyLlcMember_VRH-fXH-JE-LLs8NhaeH-g"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001022671</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">stld:UnitedSteelSupplyLlcMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_3_1_2019_us-gaap_BusinessAcquisitionAxis_stld_UnitedSteelSupplyLlcMember_BsV6LEy00UePurMNuuiRqA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001022671</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">stld:UnitedSteelSupplyLlcMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-03-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2024_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_us-gaap_CorporateAndOtherMember_5zdcTEIWGkyVJ8AnYp190w"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001022671</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2024_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_stld_SteelOperationsMember_-ktCjJwIHkucF_Qu2J3qgg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001022671</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">stld:SteelOperationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2024_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_stld_SteelFabricationOperationsMember_qE8iaLY2AE6qgauyhNqqxQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001022671</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">stld:SteelFabricationOperationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2024_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_stld_MetalsRecyclingOperationsMember_pjAYyQy58UuhgGZFIJWxWg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001022671</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">stld:MetalsRecyclingOperationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2024_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_stld_AluminumOperationsMember_0TFD6xxlU0iVwwphQR-veg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001022671</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">stld:AluminumOperationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2024_srt_ConsolidatedEntitiesAxis_us-gaap_IntersegmentEliminationMember_PUal-e-rmkS2LJMKt9Kocg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001022671</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2023_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_us-gaap_CorporateAndOtherMember_j_WTQH3pn0qkE9jKv8dpdw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001022671</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2023_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_stld_SteelOperationsMember_aaAwwxchhkOjTFGsi-B6Og"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001022671</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">stld:SteelOperationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2023_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_stld_SteelFabricationOperationsMember_-FdVNS3f_EC0zLZpftWa5Q"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001022671</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">stld:SteelFabricationOperationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2023_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_stld_MetalsRecyclingOperationsMember_Vx3YgeEMcUKgdVLg76sUmw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001022671</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">stld:MetalsRecyclingOperationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2023_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_stld_AluminumOperationsMember_pagC2dPQs0-myN1CBS81Qg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001022671</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">stld:AluminumOperationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2023_srt_ConsolidatedEntitiesAxis_us-gaap_IntersegmentEliminationMember_r749Y736dkGkBSqnsX4DwA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001022671</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2024_TtGtgeFhD0OARTT9fdW5Qw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001022671</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2023_pgBdStu4Lkq7bhYG8k42Tg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001022671</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2024_srt_CounterpartyNameAxis_srt_AffiliatedEntityMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_us-gaap_RelatedPartyMember_0_UYvxxQQkir7oxBBFXXgQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001022671</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2024_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_us-gaap_RelatedPartyMember_DZqe4TBjakCodSeJ2u34Vw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001022671</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2024_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_us-gaap_NonrelatedPartyMember_mp7mIqItgUCLxXO3WP8fQw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001022671</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:NonrelatedPartyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2023_srt_CounterpartyNameAxis_srt_AffiliatedEntityMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_us-gaap_RelatedPartyMember_xSDhqGeOhUa5zEDbZbMM6g"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001022671</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2023_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_us-gaap_RelatedPartyMember_5Syqp3QgDUOWF7e3pt19QA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001022671</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2023_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_us-gaap_NonrelatedPartyMember_9DpAcdP_u0aRng1-MAx9Fg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001022671</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:NonrelatedPartyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2022_srt_CounterpartyNameAxis_srt_AffiliatedEntityMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_us-gaap_RelatedPartyMember_EYsPkl1wJ02uhZIbj9I_2w"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001022671</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2024_srt_TitleOfIndividualAxis_srt_ExecutiveOfficerMember_us-gaap_AwardDateAxis_stld_TwoThousandTwentyThreeAwardMember_us-gaap_AwardTypeAxis_stld_ThreeYearPerformancePeriodAwardMember_YDks5DKxBkih37N-cjYELg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001022671</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ExecutiveOfficerMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">stld:TwoThousandTwentyThreeAwardMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">stld:ThreeYearPerformancePeriodAwardMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2024_srt_TitleOfIndividualAxis_srt_ExecutiveOfficerMember_us-gaap_AwardDateAxis_stld_TwoThousandTwentyFourAwardMember_us-gaap_AwardTypeAxis_stld_ThreeYearPerformancePeriodAwardMember_8EHcxdoedkepXx4JUFLfew"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001022671</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ExecutiveOfficerMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">stld:TwoThousandTwentyFourAwardMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">stld:ThreeYearPerformancePeriodAwardMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2024_srt_TitleOfIndividualAxis_srt_ExecutiveOfficerMember_us-gaap_AwardDateAxis_stld_TwoThousandTwentyTwoAwardMember_us-gaap_AwardTypeAxis_stld_ThreeYearPerformancePeriodAwardMember_USvwZ8AnbUu0eNPg4jbHlA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001022671</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ExecutiveOfficerMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">stld:TwoThousandTwentyTwoAwardMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">stld:ThreeYearPerformancePeriodAwardMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2024_srt_TitleOfIndividualAxis_srt_ExecutiveOfficerMember_us-gaap_AwardDateAxis_stld_TwoThousandTwentyThreeAwardMember_us-gaap_AwardTypeAxis_stld_TwoYearPerformancePeriodTransitionAwardMember_Em-kmaaBxkGH2levDTP6RQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001022671</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ExecutiveOfficerMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">stld:TwoThousandTwentyThreeAwardMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">stld:TwoYearPerformancePeriodTransitionAwardMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2024_srt_TitleOfIndividualAxis_srt_ExecutiveOfficerMember_us-gaap_AwardDateAxis_stld_TwoThousandTwentyThreeAwardMember_us-gaap_AwardTypeAxis_stld_OneYearPerformancePeriodTransitionAwardMember_5ybTG3PdqUWE8GjjsJyP5w"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001022671</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ExecutiveOfficerMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">stld:TwoThousandTwentyThreeAwardMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">stld:OneYearPerformancePeriodTransitionAwardMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2024_srt_TitleOfIndividualAxis_srt_ExecutiveOfficerMember_us-gaap_AwardDateAxis_stld_TwoThousandTwentyOneAwardMember_us-gaap_AwardTypeAxis_stld_ThreeYearPerformancePeriodAwardMember_nrtFb4C-0EK2m1ucbSIC2g"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001022671</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ExecutiveOfficerMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">stld:TwoThousandTwentyOneAwardMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">stld:ThreeYearPerformancePeriodAwardMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2024_To_12_31_2024_us-gaap_AwardTypeAxis_stld_StockOptionsAndStockAppreciationRightsMember_us-gaap_PlanNameAxis_stld_EquityIncentive2023PlanMember_fm6tDYMw7k-uDjWiO2sZiA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001022671</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">stld:StockOptionsAndStockAppreciationRightsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">stld:EquityIncentive2023PlanMember</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="Duration_1_1_2024_To_12_31_2024_us-gaap_AwardTypeAxis_stld_RestrictedStockUnitsDeferredStockUnitsRestrictedStockAndUnrestrictedStockAwardsAndPerformanceAwardsMember_us-gaap_PlanNameAxis_stld_EquityIncentive2023PlanMember_gmourv8fwUmeyzhSJW-kcQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001022671</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">stld:RestrictedStockUnitsDeferredStockUnitsRestrictedStockAndUnrestrictedStockAwardsAndPerformanceAwardsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">stld:EquityIncentive2023PlanMember</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="As_Of_12_31_2024_us-gaap_AwardTypeAxis_us-gaap_PerformanceSharesMember_Mdnx8ML2IEuAK08RN3_G3A"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001022671</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="As_Of_12_31_2024_us-gaap_AwardTypeAxis_stld_UnrestrictedStockAwardsMember_us-gaap_PlanNameAxis_stld_EquityIncentive2023PlanMember_2O47HuHL3EuXzdaBpevnzw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001022671</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">stld:UnrestrictedStockAwardsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">stld:EquityIncentive2023PlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2024_us-gaap_AwardTypeAxis_stld_StockOptionsMember_us-gaap_PlanNameAxis_stld_EquityIncentive2023PlanMember_PO4bGGoXyU6HK-WIogqc3Q"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001022671</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">stld:StockOptionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">stld:EquityIncentive2023PlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2024_us-gaap_AwardTypeAxis_us-gaap_StockAppreciationRightsSARSMember_bj_8UdVink6GSp9AJOYP_g"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001022671</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:StockAppreciationRightsSARSMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2024_To_12_31_2024_us-gaap_PlanNameAxis_stld_ExecutiveIncentiveCompensationPlan2018Member_JXk6Bh3MFUqA4Ky69rCXtA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001022671</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">stld:ExecutiveIncentiveCompensationPlan2018Member</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="Duration_1_1_2023_To_12_31_2023_us-gaap_PlanNameAxis_stld_ExecutiveIncentiveCompensationPlan2018Member_kqoIxLGPNECOBpFo44EdZw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001022671</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">stld:ExecutiveIncentiveCompensationPlan2018Member</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="Duration_1_1_2022_To_12_31_2022_us-gaap_PlanNameAxis_stld_ExecutiveIncentiveCompensationPlan2018Member_ergutb2tBkGYiW2Sao-PCg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001022671</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">stld:ExecutiveIncentiveCompensationPlan2018Member</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="Duration_1_1_2024_To_12_31_2024_srt_RangeAxis_srt_MinimumMember_us-gaap_AwardTypeAxis_us-gaap_PerformanceSharesMember_9kFCrjqiCUioo6B9c3s-uw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001022671</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><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="Duration_1_1_2024_To_12_31_2024_srt_RangeAxis_srt_MaximumMember_us-gaap_AwardTypeAxis_us-gaap_PerformanceSharesMember_lHE_FAXnaEq7wyBYEw_xBQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001022671</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><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="Duration_1_1_2024_To_12_31_2024_srt_ConsolidatedEntitiesAxis_stld_UnityAluminumIncMember_us-gaap_StatementBusinessSegmentsAxis_stld_AluminumOperationsMember_a4MvL2XIeEGXmrtrZLxoIA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001022671</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">stld:UnityAluminumInc.Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">stld:AluminumOperationsMember</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="Duration_1_1_2023_To_12_31_2023_fQq0aKYV90OaLRCKrOPOrg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001022671</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="Duration_1_1_2022_To_12_31_2022_KwAbRLBxhkeIsniwkLlFwA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001022671</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="Duration_1_1_2024_To_12_31_2024_us-gaap_LongtermDebtTypeAxis_us-gaap_SeniorNotesMember_WOu3HT8chkmX63WbksPa9g"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001022671</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</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="Duration_1_1_2024_To_12_31_2024_srt_RangeAxis_srt_MinimumMember_us-gaap_CreditFacilityAxis_us-gaap_LineOfCreditMember_5wViLicxHEWkF_fGl4sQqA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001022671</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LineOfCreditMember</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="Duration_1_1_2024_To_12_31_2024_srt_RangeAxis_srt_MaximumMember_us-gaap_CreditFacilityAxis_us-gaap_LineOfCreditMember_9h7rzpoevUyyF_DWOKKu_Q"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001022671</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LineOfCreditMember</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="As_Of_12_31_2024_us-gaap_CreditFacilityAxis_us-gaap_LineOfCreditMember_lPNsj3WKYkCSCoXzNRuW4g"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001022671</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_4_1_2023_us-gaap_BusinessAcquisitionAxis_stld_UnitedSteelSupplyLlcMember_7YspfSScRkmbtUSx_kROMw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001022671</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">stld:UnitedSteelSupplyLlcMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-04-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_2_28_2025_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_E_05BiWEM06Rowd1_wr43Q"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001022671</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-02-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_11_30_2023_gn3JmGKuy06jJjjrJoa3pA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001022671</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2023-11-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_11_30_2022_qXswp4youkOcZtKqqtDZhQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001022671</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2022-11-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_2_28_2022_dXKpiPjTekKPGl_YQ0rnHQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001022671</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2022-02-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_7_31_2021_4htWGmOwFEiXbe2hPiIj1A"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001022671</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="Duration_10_1_2024_To_12_31_2024_9V2Frj6wrEiO4T2M3JhaMA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001022671</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="As_Of_6_30_2024_lpG-ELBUckmU8QDXeRmQsw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001022671</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2024-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_2_24_2025_lvHh7uvYCEOz3yhYDcADHQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001022671</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2025-02-24</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001022671</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:unit id="Unit_Standard_shares_3DRN9t79NEGctt-Q27fxjQ"><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unit><xbrli:unit id="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg"><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unit><xbrli:unit id="Unit_Standard_pure__RPH9xZLdEWWc65w50BwFA"><xbrli:measure>xbrli:pure</xbrli:measure></xbrli:unit><xbrli:unit id="Unit_Standard_loan_5v5SMHbbl0SsxvZWWf-tNg"><xbrli:measure>stld:loan</xbrli:measure></xbrli:unit><xbrli:unit id="Unit_Standard_state_ppsync34iE-4ac4_E9z59w"><xbrli:measure>stld:state</xbrli:measure></xbrli:unit><xbrli:unit id="Unit_Standard_item_QC40dZGrHUCD7jmSJxZkuA"><xbrli:measure>stld:item</xbrli:measure></xbrli:unit><xbrli:unit id="Unit_Divide_USD_shares_FVFgOljJAEW-7UH1iPgq-g"><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="Unit_Standard_segment_AuMNYhg9EkGF53ifCHfa-A"><xbrli:measure>stld:segment</xbrli:measure></xbrli:unit></ix:resources></ix:header></div><div style="max-width:100%;padding-left:4.47%;padding-right:4.47%;position:relative;"><div style="margin-top:21.6pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:1pt;line-height:1pt;padding-bottom:1pt;padding-top:1pt;text-align:center;text-indent:0pt;border-bottom:1px solid #000000;border-top:3.0pt solid #000000;margin:0pt;"><b style="font-weight:bold;">-</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt;"><span style="font-family:'Times New Roman Bold';font-size:2pt;font-weight:bold;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><a id="_7362c7f7_ad24_4e98_8cf3_135c25c19fe1"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt;"><b style="font-size:14pt;font-weight:bold;">UNITED STATES</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt;"><b style="font-size:14pt;font-weight:bold;">SECURITIES AND EXCHANGE COMMISSION</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;text-indent:0pt;margin:0pt;"><b style="font-weight:bold;">WASHINGTON, D.C. 20549</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:14pt;text-align:center;text-indent:0pt;margin:0pt;"><b style="font-weight:bold;">FORM&#160;</b><ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q" name="dei:DocumentType" id="Narr_UjYqVZ0gR0KXKXhmxOQWyQ"><b style="font-weight:bold;">10-K</b></ix:nonNumeric></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:4pt;visibility:hidden;">&#8203;</span></p><a id="_e0972767_c4eb_4027_887e_c15b91a9e349"></a><a id="Tc_nrZQgC24m0aQk5oAs9OA3w_1_1"></a><a id="Tc_0zrM4ryMqE6NUHF3VC7hMw_3_1"></a><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:5.66%;margin:0pt;padding:0pt;"/><td style="vertical-align:top;width:94.33%;margin:0pt;padding:0pt;"/></tr><tr><td style="vertical-align:top;width:5.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt 0pt 5pt 0pt;"><ix:nonNumeric format="ixt-sec:boolballotbox" contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q" name="dei:DocumentAnnualReport" id="Tc_xmN4qrGt50--4yWO7n0cPA_1_0"><span style="font-family:'Segoe UI Symbol';">&#9746;</span></ix:nonNumeric></p></td><td style="vertical-align:top;width:94.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><b style="font-weight:bold;">ANNUAL REPORT PURSUANT TO SECTION&#160;13 OR 15(d)&#160;OF THE SECURITIES EXCHANGE ACT OF 1934 FOR THE FISCAL&#160;YEAR ENDED </b><ix:nonNumeric format="ixt:date-monthname-day-year-en" contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q" name="dei:DocumentPeriodEndDate" id="Narr_hm4IgDjF00-mlIivjc0Ssw"><b style="font-weight:bold;">DECEMBER 31, 2024</b></ix:nonNumeric></p></td></tr><tr><td style="vertical-align:top;width:5.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt;"><span style="font-size:6pt;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:94.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="font-size:6pt;font-weight:bold;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:5.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt 0pt 5pt 0pt;"><ix:nonNumeric format="ixt-sec:boolballotbox" contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q" name="dei:DocumentTransitionReport" id="Tc_AFe_TAhJKkuykwmDuknlzg_3_0"><span style="font-family:'Segoe UI Symbol';">&#9744;</span></ix:nonNumeric></p></td><td style="vertical-align:top;width:94.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 5pt 0pt;"><b style="font-weight:bold;">TRANSITION REPORT PURSUANT TO SECTION&#160;13 OR 15(d)&#160;OF THE SECURITIES EXCHANGE ACT OF 1934</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:4pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt;"><b style="font-size:9pt;font-weight:bold;">Commission File Number </b><ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q" name="dei:EntityFileNumber" id="Narr_ZI8kjUe_ZUSwf89nGhQaeA"><b style="font-size:9pt;font-weight:bold;">0-21719</b></ix:nonNumeric></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt;"><span style="font-size:3pt;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:16pt;text-align:center;text-indent:0pt;margin:0pt;"><ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q" name="dei:EntityRegistrantName" id="Narr_1L2FsVbK5EiDTb529MDdTw">Steel Dynamics, Inc.</ix:nonNumeric></p><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;text-indent:0pt;margin:0pt;">(Exact name of registrant as specified in its charter)</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:5pt;visibility:hidden;">&#8203;</span></p><a id="_2dc4fce7_09b4_4e5d_9573_694a990af5fd"></a><a id="Tc_lrELApzH8UmB0lpKRJEAkg_2_0"></a><a id="Tc_j-TiaMNZTUueD2bWxjD3lg_2_2"></a><a id="Tc_L6waatyv3UuN_pdRvVc8IQ_4_0"></a><a id="Tc_B5-6w-sJnE6-wc4CYwY_3g_5_0"></a><a id="Tc_-be7TQX7Lk6QmkwFy1LA7A_5_2"></a><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:49.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:top;width:1.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:top;width:49.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:top;width:49.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt;"><ix:nonNumeric format="ixt-sec:stateprovnameen" contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q" name="dei:EntityIncorporationStateCountryCode" id="Tc_oU6BOM2Mu0egIOzXxzj5Jg_1_0"><b style="font-size:9pt;font-weight:bold;">Indiana</b></ix:nonNumeric></p></td><td style="vertical-align:top;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-indent:0pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:top;width:49.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt;"><ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q" name="dei:EntityTaxIdentificationNumber" id="Tc_atP8Dv6PZ0SMLelDmY_LHQ_1_2"><b style="font-size:9pt;font-weight:bold;">35-1929476</b></ix:nonNumeric></p></td></tr><tr><td style="vertical-align:top;width:49.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;text-indent:0pt;margin:0pt;">(State or other jurisdiction of incorporation or organization)</p></td><td style="vertical-align:top;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="font-size:9pt;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:49.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;text-indent:0pt;margin:0pt;">(IRS Employer Identification No.)</p></td></tr><tr><td style="vertical-align:top;width:49.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt;"><span style="font-family:'Times New Roman Bold';font-size:6pt;font-weight:bold;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="font-family:'Times New Roman Bold';font-size:6pt;font-weight:bold;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:49.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt;"><span style="font-family:'Times New Roman Bold';font-size:6pt;font-weight:bold;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:49.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt;"><ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q" name="dei:EntityAddressAddressLine1" id="Narr_P-lBrwOHCk-iwOaOj0D5wg"><b style="font-size:9pt;font-weight:bold;">7575 West Jefferson Blvd</b></ix:nonNumeric><b style="font-size:9pt;font-weight:bold;">, </b><ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q" name="dei:EntityAddressCityOrTown" id="Narr_WmAvPVpMTEm2EIMqnw_YHQ"><b style="font-size:9pt;font-weight:bold;">Fort Wayne</b></ix:nonNumeric><b style="font-size:9pt;font-weight:bold;">, </b><ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q" name="dei:EntityAddressStateOrProvince" id="Narr_mi_jFc5pVEqaYdIfNS3YXQ"><b style="font-size:9pt;font-weight:bold;">IN</b></ix:nonNumeric></p></td><td style="vertical-align:top;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:49.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt;"><ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q" name="dei:EntityAddressPostalZipCode" id="Tc_6eEthCM_ZEuKjt2SCHWA9Q_4_2"><b style="font-size:9pt;font-weight:bold;">46804</b></ix:nonNumeric></p></td></tr><tr><td style="vertical-align:top;width:49.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;text-indent:0pt;margin:0pt;">(Address of principal executive offices)</p></td><td style="vertical-align:top;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="font-size:9pt;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:49.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;text-indent:0pt;margin:0pt;">(Zip Code)</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:4pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt;"><span style="font-size:9pt;">Registrant&#8217;s telephone number, including area code: </span><b style="font-size:9pt;font-weight:bold;">(</b><ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q" name="dei:CityAreaCode" id="Narr_bT8E0TBOsk2bA4l9ttJ0Sw"><b style="font-size:9pt;font-weight:bold;">260</b></ix:nonNumeric><b style="font-size:9pt;font-weight:bold;">)&#160;</b><ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q" name="dei:LocalPhoneNumber" id="Narr_dFPFQ0lYbkWYvZ2Q3trYZw"><b style="font-size:9pt;font-weight:bold;">969-3500</b></ix:nonNumeric></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt;"><span style="font-size:4pt;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;">Securities registered pursuant to Section&#160;12(b)&#160;of the Act:</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:4pt;visibility:hidden;">&#8203;</span></p><a id="_5fb794ac_2f8a_493e_b6fd_ff65b71b90f4"></a><div style="margin-left:-0.25pt;"><a id="Tc_JiLS3Uy6WEi7hPy-9zWbNg_1_0"></a><a id="Tc_MNrqwgZnj0OqREdMqZwD2g_1_1"></a><a id="Tc_sR3f-H7700mhW0buf3FMjQ_1_2"></a><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:38.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:16.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:44.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:38.99%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Title of each class</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.7%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Trading Symbol</p></td><td style="vertical-align:bottom;white-space:nowrap;width:44.3%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Name of each exchange on which registered</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:38.99%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q" name="dei:Security12bTitle" id="Tc_sDY121dmMUGuL1dr_wEKfw_2_0"><span style="font-size:9pt;">Common Stock voting, $0.0025 par value</span></ix:nonNumeric></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.7%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q" name="dei:TradingSymbol" id="Tc_qiCOdSlUfEG_j7Dpe-D7YQ_2_1"><span style="font-size:9pt;">STLD</span></ix:nonNumeric></p></td><td style="vertical-align:bottom;white-space:nowrap;width:44.3%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><ix:nonNumeric format="ixt-sec:exchnameen" contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q" name="dei:SecurityExchangeName" id="Tc_aGJggH1seUujs5eG_ECUIA_2_2"><span style="font-size:9pt;">NASDAQ Global Select Market</span></ix:nonNumeric></p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:4pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Securities registered pursuant to Section&#160;12(g) of the Act: None</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt;"><span style="font-size:3pt;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="font-size:9pt;">Indicate by check mark if the registrant is a well-known seasoned issuer, as defined in Rule&#160;405 of the Securities Act. </span><ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q" name="dei:EntityWellKnownSeasonedIssuer" id="Narr_qu3csNuy6EKo9wtfBLhp0w"><span style="font-size:9pt;">Yes</span></ix:nonNumeric><span style="font-size:9pt;"> </span><span style="font-family:'Times New Roman';font-size:9pt;">&#8999;</span><span style="font-size:9pt;"> No&#160;</span><span style="font-family:'Times New Roman';font-size:9pt;">&#9723;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="font-size:3pt;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="font-size:9pt;">Indicate by check mark if the registrant is not required to file reports pursuant to Section&#160;13 or Section&#160;15(d)&#160;of the Act. Yes </span><span style="font-family:'Times New Roman';font-size:9pt;">&#9723;</span><span style="font-size:9pt;white-space:pre-wrap;">  </span><ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q" name="dei:EntityVoluntaryFilers" id="Narr_agsEU5Shd0q25agnAr_9_Q"><span style="font-size:9pt;">No</span></ix:nonNumeric> <span style="font-family:'Times New Roman';font-size:9pt;">&#8999;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="font-size:3pt;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="font-size:9pt;">Indicate by check mark whether the registrant (1)&#160;has filed all reports required to be filed by Section&#160;13 or 15(d)&#160;of the Securities Exchange Act of 1934 during the preceding 12&#160;months (or for such shorter period that the registrant was required to file such reports), and (2)&#160;has been subject to such filing requirements for the past 90&#160;days. </span><ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q" name="dei:EntityCurrentReportingStatus" id="Narr_ID6snEYsJUK1iSYIhbtbxg"><span style="font-size:9pt;">Yes</span></ix:nonNumeric><span style="font-size:9pt;"> </span><span style="font-family:'Times New Roman';font-size:9pt;">&#8999;</span><span style="font-size:9pt;"> No&#160;</span><span style="font-family:'Times New Roman';font-size:9pt;">&#9723;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:3pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="font-size:9pt;">Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule&#160;405 of Regulation S-T (&#167; 232.405 of this chapter) during the preceding 12&#160;months (or for such shorter period that the registrant was required to submit such files). </span><ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q" name="dei:EntityInteractiveDataCurrent" id="Narr_qjc0UjGzEkyYZSr4XFUABw"><span style="font-size:9pt;">Yes</span></ix:nonNumeric><span style="font-size:9pt;">&#160;</span><span style="font-family:'Times New Roman';font-size:9pt;">&#8999;</span><span style="font-size:9pt;"> No&#160;</span><span style="font-family:'Times New Roman';font-size:9pt;">&#9723;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="font-size:3pt;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-indent:0pt;margin:0pt;">Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or an emerging growth company. See the definitions of &#8220;large accelerated filer,&#8221; &#8220;accelerated filer,&#8221; &#8220;smaller reporting company,&#8221; and &#8220;emerging growth company&#8221; in Rule&#160;12b-2 of the Exchange Act.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:3pt;visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr><td style="vertical-align:top;width:24.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt;"><ix:nonNumeric format="ixt-sec:entityfilercategoryen" contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q" name="dei:EntityFilerCategory" id="Narr_SovUn9PTv02Ht-DePwAeNQ"><span style="font-size:9pt;">Large accelerated filer</span></ix:nonNumeric><span style="font-size:9pt;">&#160;</span><span style="font-family:'Times New Roman';font-size:9pt;">&#8999;</span></p></td><td style="vertical-align:top;width:24.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-indent:0pt;margin:0pt;"><span style="white-space:pre-wrap;">         Accelerated filer&#160;</span><span style="font-family:'Times New Roman';">&#9723;</span></p></td><td style="vertical-align:top;width:25%;margin:0pt;padding:0pt;"/><td style="vertical-align:top;width:25%;margin:0pt;padding:0pt;"/></tr><tr><td style="vertical-align:top;width:24.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-indent:0pt;margin:0pt;"><span style="white-space:pre-wrap;">          Non-accelerated filer&#160;</span><span style="font-family:'Times New Roman';">&#9723;</span></p></td><td style="vertical-align:top;width:24.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt;"><span style="font-size:9pt;white-space:pre-wrap;">     Smaller reporting company&#160;</span><ix:nonNumeric format="ixt-sec:boolballotbox" contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q" name="dei:EntitySmallBusiness" id="Narr_S3i-SEvYWEWrjkLrnoDYaQ"><span style="font-family:'Segoe UI Symbol';font-size:9pt;">&#9744;</span></ix:nonNumeric></p></td><td style="vertical-align:top;width:25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt;"><span style="font-size:9pt;white-space:pre-wrap;">     Emerging growth company&#160;</span><ix:nonNumeric format="ixt-sec:boolballotbox" contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q" name="dei:EntityEmergingGrowthCompany" id="Narr_vXrGAjXTb0OokHsPaswX2g"><span style="font-family:'Segoe UI Symbol';font-size:9pt;">&#9744;</span></ix:nonNumeric></p></td><td style="vertical-align:top;width:25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt;"><span style="font-size:9pt;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:3pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:justify;text-indent:0pt;margin:0pt;">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&#160;13(a)&#160;of the Exchange Act. &#160;<span style="font-family:'Times New Roman';">&#9723;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="font-size:3pt;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="font-size:9pt;">Indicate by check mark whether the registrant has filed a report on and attestation to its management&#8217;s assessment of the effectiveness of its internal control over financial reporting under Section 404(b) of the Sarbanes-Oxley Act (15 U.S.C. 7262(b)) by the registered public accounting firm that prepared or issued its audit report. </span><ix:nonNumeric format="ixt-sec:boolballotbox" contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q" name="dei:IcfrAuditorAttestationFlag" id="Narr_Knif4XSpE0m40CBtqW3p5g"><span style="font-family:'Segoe UI Symbol';font-size:9pt;">&#9746;</span></ix:nonNumeric></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="font-size:3pt;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;">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. &#160;</span><ix:nonNumeric format="ixt-sec:boolballotbox" contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q" name="dei:DocumentFinStmtErrorCorrectionFlag" id="Narr_i4j3-7b5406BLkqm00B8fg"><span style="font-family:'Segoe UI Symbol';font-size:9pt;">&#9744;</span></ix:nonNumeric></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:3pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">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). &#160;<span style="font-family:'Times New Roman';">&#9723;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:3pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="font-size:9pt;">Indicate by check mark whether the registrant is a shell company (as defined in Rule&#160;12b-2 of the Act). Yes </span><ix:nonNumeric format="ixt-sec:boolballotbox" contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q" name="dei:EntityShellCompany" id="Narr_c8UqQ6FWVU-T-skmm0miUA"><span style="font-family:'Segoe UI Symbol';font-size:9pt;">&#9744;</span></ix:nonNumeric><span style="font-size:9pt;"> No&#160;</span><span style="font-family:'Times New Roman';font-size:9pt;">&#8999;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="font-size:3pt;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-indent:0pt;margin:0pt;">The aggregate market value of the voting stock held by non-affiliates of the registrant computed by reference to the price at which the common equity was last sold as of June&#160;30, 2024, was approximately $<ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" format="ixt:num-dot-decimal" scale="9" contextRef="As_Of_6_30_2024_lpG-ELBUckmU8QDXeRmQsw" decimals="-8" name="dei:EntityPublicFloat" id="Narr_G2sHjOL4CECJNogY8tlHZw">14.8</ix:nonFraction> billion. Registrant has no non-voting shares. For purposes of this calculation, shares of common stock held by directors, officers and 5% stockholders known to the registrant have been deemed to be owned by affiliates, but this should not be construed as an admission that any such person possesses the power, direct or indirect, to direct or cause the direction of the management or policies of the registrant or that such person is controlled by or under common control with the registrant.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="font-size:3pt;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-indent:0pt;margin:0pt;">As of February 24, 2025, Registrant had outstanding <ix:nonFraction unitRef="Unit_Standard_shares_3DRN9t79NEGctt-Q27fxjQ" format="ixt:num-dot-decimal" scale="0" contextRef="As_Of_2_24_2025_lvHh7uvYCEOz3yhYDcADHQ" decimals="INF" name="dei:EntityCommonStockSharesOutstanding" id="Narr_6DHdCnDu602Yc8A0mvkdnw">150,163,986</ix:nonFraction> shares of common stock.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="font-size:3pt;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;text-indent:0pt;margin:0pt;"><b style="font-weight:bold;">DOCUMENTS INCORPORATED BY REFERENCE</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt;"><span style="font-size:4pt;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-indent:18pt;margin:0pt;">Portions of registrant&#8217;s definitive proxy statement for the 2025 Annual Meeting of Shareholders are incorporated by reference into Part&#160;III, Items&#160;10 through 14, of this report.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:5pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1pt;padding-bottom:1pt;padding-top:1pt;border-bottom:3.0pt solid #000000;border-top:1px solid #000000;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:2pt;visibility:hidden;">&#8203;</span></p><p style="display:none;font-family:'Times New Roman','Times','serif';line-height:0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">&#8203;</span></p></div></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:91.06%;border:0;margin:30pt 4.47% 30pt 4.47%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><a id="_ae9151e2_8492_4a1c_a655_e1ae46fe97c6"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:center;margin:0pt 0pt 12pt 0pt;">STEEL DYNAMICS,&#160;INC.</p><a id="TOC"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:center;margin:0pt;">Table of Contents</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:12.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:82.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:5.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"></div></div></td></tr><tr><td style="vertical-align:bottom;width:12.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 1pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:82.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 1pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:5.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 1pt 0pt;"><b style="font-weight:bold;">Page</b></p></td></tr><tr><td style="vertical-align:top;width:12.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:10pt;text-indent:-10pt;margin:0pt;"><a href="#PARTI_795192"><span style="font-style:normal;font-weight:normal;">Part&#160;I</span></a></p></td><td style="vertical-align:bottom;width:82.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:5.24%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:12.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:10pt;text-indent:-10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:82.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:5.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:12.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:10pt;text-indent:-10pt;margin:0pt 0pt 0pt 20pt;"><a href="#ITEM1BUSINESS_955711"><span style="font-style:normal;font-weight:normal;">Item&#160;1.</span></a></p></td><td style="vertical-align:top;width:82.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a href="#ITEM1BUSINESS_955711"><span style="font-style:normal;font-weight:normal;">Business</span></a></p></td><td style="vertical-align:bottom;width:5.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">3</p></td></tr><tr><td style="vertical-align:top;width:12.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:10pt;text-indent:-10pt;margin:0pt 0pt 0pt 20pt;"><a href="#ITEM1ARISKFACTORS_115001"><span style="font-style:normal;font-weight:normal;">Item&#160;1A.</span></a></p></td><td style="vertical-align:top;width:82.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a href="#ITEM1ARISKFACTORS_115001"><span style="font-style:normal;font-weight:normal;">Risk Factors</span></a></p></td><td style="vertical-align:bottom;width:5.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">22</p></td></tr><tr><td style="vertical-align:top;width:12.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:10pt;text-indent:-10pt;margin:0pt 0pt 0pt 20pt;"><a href="#ITEM1BUNRESOLVEDSTAFFCOMMENTS_407146"><span style="font-style:normal;font-weight:normal;">Item&#160;1B.</span></a></p></td><td style="vertical-align:top;width:82.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a href="#ITEM1BUNRESOLVEDSTAFFCOMMENTS_407146"><span style="font-style:normal;font-weight:normal;">Unresolved Staff Comments</span></a></p></td><td style="vertical-align:bottom;width:5.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">30</p></td></tr><tr><td style="vertical-align:top;width:12.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:10pt;text-indent:-10pt;margin:0pt 0pt 0pt 20pt;"><a href="#ITEM1CCYBERSECURITY_553646"><span style="font-style:normal;font-weight:normal;">Item 1C.</span></a></p></td><td style="vertical-align:top;width:82.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a href="#ITEM1CCYBERSECURITY_553646"><span style="font-style:normal;font-weight:normal;">Cybersecurity</span></a></p></td><td style="vertical-align:bottom;width:5.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">31</p></td></tr><tr><td style="vertical-align:top;width:12.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:10pt;text-indent:-10pt;margin:0pt 0pt 0pt 20pt;"><a href="#ITEM2PROPERTIES_887366"><span style="font-style:normal;font-weight:normal;">Item&#160;2.</span></a></p></td><td style="vertical-align:top;width:82.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a href="#ITEM2PROPERTIES_887366"><span style="font-style:normal;font-weight:normal;">Properties</span></a></p></td><td style="vertical-align:bottom;width:5.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">33</p></td></tr><tr><td style="vertical-align:top;width:12.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:10pt;text-indent:-10pt;margin:0pt 0pt 0pt 20pt;"><a href="#ITEM3LEGALPROCEEDINGS_660817"><span style="font-style:normal;font-weight:normal;">Item&#160;3.</span></a></p></td><td style="vertical-align:top;width:82.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a href="#ITEM3LEGALPROCEEDINGS_660817"><span style="font-style:normal;font-weight:normal;">Legal Proceedings</span></a></p></td><td style="vertical-align:bottom;width:5.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">34</p></td></tr><tr><td style="vertical-align:top;width:12.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:10pt;text-indent:-10pt;margin:0pt 0pt 0pt 20pt;"><a href="#ITEM4MINESAFETYDISCLOSURES_62861"><span style="font-style:normal;font-weight:normal;">Item&#160;4.</span></a></p></td><td style="vertical-align:top;width:82.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a href="#ITEM4MINESAFETYDISCLOSURES_62861"><span style="font-style:normal;font-weight:normal;">Mine Safety Disclosures</span></a></p></td><td style="vertical-align:bottom;width:5.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">34</p></td></tr><tr><td style="vertical-align:top;width:12.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:10pt;text-indent:-10pt;margin:0pt 0pt 0pt 20pt;"><span style="margin-left:0pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:82.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:5.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:12.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:10pt;text-indent:-10pt;margin:0pt;"><a href="#PARTII_358837"><span style="font-style:normal;font-weight:normal;">Part&#160;II</span></a></p></td><td style="vertical-align:bottom;width:82.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:5.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:12.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:10pt;text-indent:-10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:82.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:5.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:12.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:10pt;text-indent:-10pt;margin:0pt 0pt 0pt 20pt;"><a href="#ITEM5MARKETFORREGISTRANTSCOMMONEQUITY_91"><span style="font-style:normal;font-weight:normal;">Item&#160;5.</span></a></p></td><td style="vertical-align:top;width:82.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a href="#ITEM5MARKETFORREGISTRANTSCOMMONEQUITY_91"><span style="font-style:normal;font-weight:normal;">Market for Registrant&#8217;s Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities</span></a></p></td><td style="vertical-align:bottom;width:5.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">35</p></td></tr><tr><td style="vertical-align:top;width:12.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:10pt;text-indent:-10pt;margin:0pt 0pt 0pt 20pt;"><a href="#ITEM6"><span style="font-style:normal;font-weight:normal;">Item&#160;6.</span></a></p></td><td style="vertical-align:top;width:82.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a href="#ITEM6"><span style="font-style:normal;font-weight:normal;">[Reserved]</span></a></p></td><td style="vertical-align:bottom;width:5.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">37</p></td></tr><tr><td style="vertical-align:top;width:12.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:10pt;text-indent:-10pt;margin:0pt 0pt 0pt 20pt;"><a href="#ITEM7MANAGEMENTSDISCUSSIONANDANALYSISOFF"><span style="font-style:normal;font-weight:normal;">Item&#160;7.</span></a></p></td><td style="vertical-align:top;width:82.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a href="#ITEM7MANAGEMENTSDISCUSSIONANDANALYSISOFF"><span style="font-style:normal;font-weight:normal;">Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations</span></a></p></td><td style="vertical-align:bottom;width:5.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">38</p></td></tr><tr><td style="vertical-align:top;width:12.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:10pt;text-indent:-10pt;margin:0pt 0pt 0pt 20pt;"><a href="#ITEM7AQUANTITATIVEANDQUALITATIVEDISCLOSU"><span style="font-style:normal;font-weight:normal;">Item&#160;7A.</span></a></p></td><td style="vertical-align:top;width:82.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a href="#ITEM7AQUANTITATIVEANDQUALITATIVEDISCLOSU"><span style="font-style:normal;font-weight:normal;">Quantitative and Qualitative Disclosures About Market Risk</span></a></p></td><td style="vertical-align:bottom;width:5.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">50</p></td></tr><tr><td style="vertical-align:top;width:12.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:10pt;text-indent:-10pt;margin:0pt 0pt 0pt 20pt;"><a href="#ITEM8CONSOLIDATEDFINANCIALSTATEMENTS_437"><span style="font-style:normal;font-weight:normal;">Item&#160;8.</span></a></p></td><td style="vertical-align:top;width:82.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a href="#ITEM8CONSOLIDATEDFINANCIALSTATEMENTS_437"><span style="font-style:normal;font-weight:normal;">Consolidated Financial Statements and Supplementary Data</span></a></p></td><td style="vertical-align:bottom;width:5.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">51</p></td></tr><tr><td style="vertical-align:top;width:12.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:10pt;text-indent:-10pt;margin:0pt 0pt 0pt 20pt;"><a href="#ITEM9CHANGESINANDDISAGREEMENTSWITHACCOUN"><span style="font-style:normal;font-weight:normal;">Item&#160;9.</span></a></p></td><td style="vertical-align:top;width:82.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a href="#ITEM9CHANGESINANDDISAGREEMENTSWITHACCOUN"><span style="font-style:normal;font-weight:normal;">Changes in and Disagreements with Accountants on Accounting and Financial Disclosure</span></a></p></td><td style="vertical-align:bottom;width:5.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">82</p></td></tr><tr><td style="vertical-align:top;width:12.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:10pt;text-indent:-10pt;margin:0pt 0pt 0pt 20pt;"><a href="#Item9A"><span style="font-style:normal;font-weight:normal;">Item&#160;9A.</span></a></p></td><td style="vertical-align:top;width:82.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a href="#Item9A"><span style="font-style:normal;font-weight:normal;">Controls and Procedures</span></a></p></td><td style="vertical-align:bottom;width:5.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">82</p></td></tr><tr><td style="vertical-align:top;width:12.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:10pt;text-indent:-10pt;margin:0pt 0pt 0pt 20pt;"><a href="#ITEM9BOTHERINFORMATION_500127"><span style="font-style:normal;font-weight:normal;">Item&#160;9B.</span></a></p></td><td style="vertical-align:top;width:82.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a href="#ITEM9BOTHERINFORMATION_500127"><span style="font-style:normal;font-weight:normal;">Other Information</span></a></p></td><td style="vertical-align:bottom;width:5.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">82</p></td></tr><tr><td style="vertical-align:top;width:12.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:10pt;text-indent:-10pt;margin:0pt 0pt 0pt 20pt;"><a href="#ITEM9C"><span style="font-style:normal;font-weight:normal;">Item 9C.</span></a></p></td><td style="vertical-align:top;width:82.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a href="#ITEM9C"><span style="font-style:normal;font-weight:normal;">Disclosure Regarding Foreign Jurisdictions that Prevent Inspections</span></a></p></td><td style="vertical-align:bottom;width:5.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">82</p></td></tr><tr><td style="vertical-align:top;width:12.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:10pt;text-indent:-10pt;margin:0pt 0pt 0pt 20pt;"><span style="margin-left:0pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:82.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:5.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:12.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:10pt;text-indent:-10pt;margin:0pt;"><a href="#PARTIII_745891"><span style="font-style:normal;font-weight:normal;">Part&#160;III</span></a></p></td><td style="vertical-align:bottom;width:82.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:5.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:12.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:10pt;text-indent:-10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:82.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:5.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:12.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:10pt;text-indent:-10pt;margin:0pt 0pt 0pt 20pt;"><a href="#ITEM10DIRECTORSEXECUTIVEOFFICERS_95546"><span style="font-style:normal;font-weight:normal;">Item&#160;10.</span></a></p></td><td style="vertical-align:top;width:82.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a href="#ITEM10DIRECTORSEXECUTIVEOFFICERS_95546"><span style="font-style:normal;font-weight:normal;">Directors, Executive Officers, and Corporate Governance</span></a></p></td><td style="vertical-align:bottom;width:5.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">83</p></td></tr><tr><td style="vertical-align:top;width:12.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:10pt;text-indent:-10pt;margin:0pt 0pt 0pt 20pt;"><a href="#ITEM11EXECUTIVECOMPENSATION_392678"><span style="font-style:normal;font-weight:normal;">Item&#160;11.</span></a></p></td><td style="vertical-align:top;width:82.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a href="#ITEM11EXECUTIVECOMPENSATION_392678"><span style="font-style:normal;font-weight:normal;">Executive Compensation</span></a></p></td><td style="vertical-align:bottom;width:5.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">83</p></td></tr><tr><td style="vertical-align:top;width:12.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:10pt;text-indent:-10pt;margin:0pt 0pt 0pt 20pt;"><a href="#ITEM12SECURITYOWNERSHIPOFCERTAINBENEFICI"><span style="font-style:normal;font-weight:normal;">Item&#160;12.</span></a></p></td><td style="vertical-align:top;width:82.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a href="#ITEM12SECURITYOWNERSHIPOFCERTAINBENEFICI"><span style="font-style:normal;font-weight:normal;">Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters</span></a></p></td><td style="vertical-align:bottom;width:5.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">83</p></td></tr><tr><td style="vertical-align:top;width:12.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:10pt;text-indent:-10pt;margin:0pt 0pt 0pt 20pt;"><a href="#ITEM13CERTAINRELATIONSHIPSANDRELATEDTRAN"><span style="font-style:normal;font-weight:normal;">Item&#160;13.</span></a></p></td><td style="vertical-align:top;width:82.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a href="#ITEM13CERTAINRELATIONSHIPSANDRELATEDTRAN"><span style="font-style:normal;font-weight:normal;">Certain Relationships and Related Transactions, and Director Independence</span></a></p></td><td style="vertical-align:bottom;width:5.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">84</p></td></tr><tr><td style="vertical-align:top;width:12.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:10pt;text-indent:-10pt;margin:0pt 0pt 0pt 20pt;"><a href="#ITEM14PRINCIPALACCOUNTANTFEESANDSERVICES"><span style="font-style:normal;font-weight:normal;">Item&#160;14.</span></a></p></td><td style="vertical-align:top;width:82.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a href="#ITEM14PRINCIPALACCOUNTANTFEESANDSERVICES"><span style="font-style:normal;font-weight:normal;">Principal Accountant Fees and Services</span></a></p></td><td style="vertical-align:bottom;width:5.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">84</p></td></tr><tr><td style="vertical-align:top;width:12.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:10pt;text-indent:-10pt;margin:0pt 0pt 0pt 20pt;"><span style="margin-left:0pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:82.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:5.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:12.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:10pt;text-indent:-10pt;margin:0pt;"><a href="#PARTIV_360152"><span style="font-style:normal;font-weight:normal;">Part&#160;IV</span></a></p></td><td style="vertical-align:bottom;width:82.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:5.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:12.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:10pt;text-indent:-10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:82.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:5.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:12.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:10pt;text-indent:-10pt;margin:0pt 0pt 0pt 20pt;"><a href="#ITEM15EXHIBITSFINANCIALSTATEMENTSCHEDULE"><span style="font-style:normal;font-weight:normal;">Item&#160;15.</span></a></p></td><td style="vertical-align:top;width:82.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a href="#ITEM15EXHIBITSFINANCIALSTATEMENTSCHEDULE"><span style="font-style:normal;font-weight:normal;">Exhibits and Financial Statement Schedules</span></a></p></td><td style="vertical-align:bottom;width:5.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">85</p></td></tr><tr><td style="vertical-align:top;width:12.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:10pt;text-indent:-10pt;margin:0pt 0pt 0pt 20pt;"><a href="#ITEM16FORM10KSUMMARY_712404"><span style="font-style:normal;font-weight:normal;">Item&#160;16.</span></a></p></td><td style="vertical-align:top;width:82.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a href="#ITEM16FORM10KSUMMARY_712404"><span style="font-style:normal;font-weight:normal;">Form&#160;10-K Summary</span></a></p></td><td style="vertical-align:bottom;width:5.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">85</p></td></tr><tr><td style="vertical-align:top;width:12.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:10pt;text-indent:-10pt;margin:0pt 0pt 0pt 20pt;"><span style="margin-left:0pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:82.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:5.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:12.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:10pt;text-indent:-10pt;margin:0pt;"><a href="#EXHIBITINDEX_376119"><span style="font-style:normal;font-weight:normal;">Exhibit&#160;Index</span></a></p></td><td style="vertical-align:top;width:82.61%;margin:0pt;padding:0pt;"/><td style="vertical-align:bottom;width:5.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">86</p></td></tr><tr><td style="vertical-align:top;width:12.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:10pt;text-indent:-10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:82.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:5.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:12.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:10pt;text-indent:-10pt;margin:0pt;"><a href="#SIGNATURES_483178"><span style="font-style:normal;font-weight:normal;">Signatures</span></a></p></td><td style="vertical-align:top;width:82.61%;margin:0pt;padding:0pt;"/><td style="vertical-align:bottom;width:5.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">89</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="display:none;font-family:'Times New Roman','Times','serif';line-height:0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">&#8203;</span></p></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><a id="_decf2212_9051_47fe_874f_2e7b91763d0a"></a><a id="PARTI_795192"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:center;margin:0pt 0pt 12pt 0pt;">PART&#160;I</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Special Note&#160;Regarding Forward-Looking Statements</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Throughout this report, or in other reports or registration statements filed from time to time with the Securities and Exchange Commission under the Securities Exchange Act of 1934, or under the Securities Act of 1933, as well as in documents we incorporate by reference herein or here-from, or in press releases or oral statements made by our officers or Regulation FD authorized representatives, we may make statements that express our opinions, expectations, or projections regarding future events or future results, in contrast with statements that reflect present or historical facts. These predictive statements, which we generally precede or accompany by such typical conditional words as &#8220;anticipate,&#8221; &#8220;intend,&#8221; &#8220;believe,&#8221; &#8220;estimate,&#8221; &#8220;plan,&#8221; &#8220;seek,&#8221; &#8220;project&#8221; or &#8220;expect,&#8221; or by the words &#8220;may,&#8221; &#8220;will,&#8221; or &#8220;should,&#8221; are intended to operate as &#8220;forward-looking statements&#8221; of the kind permitted by the Private Securities Litigation Reform Act of 1995, incorporated in Section&#160;27A of the Securities Act of 1933 and Section&#160;21E of the Securities Exchange Act of 1934. Such forward-looking statements involve both known and unknown risks, uncertainties and other factors that may cause our actual results, performance or achievements to be materially different from any future results, performance or achievements expressed or implied by such forward-looking statements. That legislation protects such predictive and cautionary statements by creating a &#8220;safe harbor&#8221; from liability in the event that a particular prediction does not turn out as anticipated.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">While we always intend to express our best judgment when we make statements about what we believe will occur in the future, and although we base these statements on assumptions that we believe to be reasonable when made, these forward-looking statements are not a guarantee of performance, and you should not place undue reliance on such statements. Forward-looking statements are subject to many uncertainties and other variable circumstances, many of which are outside of our control, that could cause our actual results and experience to differ materially from those we thought would occur.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The following listing represents some, but not necessarily all, of the factors that may cause actual results to differ from those we may have anticipated or predicted:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Global and National Risks</b></p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">domestic and global economic factors including periods of slower than anticipated economic growth and the risk of a recession;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">global steelmaking overcapacity and imports of steel into the United States, together with increased scrap prices;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">pandemics, epidemics, widespread illness or other health issues;</span></td></tr></table><div style="margin-top:12pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Industry Risks</b></p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">the cyclical nature of the steel industry and some of the industries we serve;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">volatility and major fluctuations in prices and availability of scrap metal, scrap substitutes and supplies, and our potential inability to pass higher costs on to our customers;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">cost and availability of electricity, natural gas, oil and other energy resources are subject to volatile market conditions;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">increased environmental, greenhouse gas emissions and sustainability considerations from our customers and investors or related regulations;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">compliance with and changes in environmental and remediation requirements;</span></td></tr></table><div style="margin-top:12pt;"></div></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">1</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Operational and Commercial Risks</b></p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">significant price and other forms of competition from other steel and aluminum producers, scrap processors and alternative materials;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">availability of an adequate source of supply of scrap for our metals recycling operations;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">cybersecurity threats and risks to the security of our sensitive data and information technology;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">the implementation of our growth strategy;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">our ability to retain, develop and attract key personnel;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">litigation and legal compliance;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">unexpected equipment downtime or shutdowns;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">governmental agencies may refuse to grant or renew some of our licenses and permits required to operate our businesses;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">our senior unsecured credit facility contains, and any future financing agreements may contain, restrictive covenants that may limit our flexibility; and</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">the impact of impairment charges.</span></td></tr></table><div style="margin-top:12pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">We also refer you to and urge you to carefully read the section entitled <i style="font-style:italic;">Risk Factors</i> at Item&#160;1A of this report to better understand some of the principal risks and uncertainties inherent in our businesses or in owning our securities, as well as the section entitled <i style="font-style:italic;">Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations </i>at Item&#160;7<i style="font-style:italic;">.</i> You should also review the notes to consolidated financial statements under headings in Note&#160;1. <i style="font-style:italic;">Use of Estimates</i> and in Note&#160;8. <i style="font-style:italic;">Commitments and Contingencies</i>.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:12pt 0pt 0pt 0pt;">Any forward-looking statements which we make in this report, or in any of the documents that are incorporated by reference herein or here-from, speak only as of the date of such statement, and we undertake no ongoing obligation to update such statements. Comparisons of results between current and any prior periods are not intended to express any future trends or indications of future performance, unless expressed as such, and should only be viewed as historical data.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">2</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><a id="_4a5f70db_7ce6_44e7_85c8_549efbd529e2"></a><a id="ITEM1BUSINESS_955711"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">ITEM&#160;1.&#160;&#160;&#160;&#160;&#160;&#160;&#160;BUSINESS</b><b style="font-weight:bold;"> </b></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;width:100%;"><tr style="height:1pt;"><td style="vertical-align:middle;width:1.56%;margin:0pt;padding:0.75pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:top;width:49.21%;margin:0pt;padding:0.75pt 5.4pt 0.75pt 5.4pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:top;width:49.21%;margin:0pt;padding:0.75pt 5.4pt 0.75pt 5.4pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></div></div></td></tr></table><a id="_Hlk62642603"></a><a id="_Hlk62892155"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Steel Dynamics,&#160;Inc. is one of the largest domestic steel producers and metal recyclers in the United States, based on estimated steelmaking and steel coating capacity of approximately 16 million tons and actual metals recycling volumes as of December 31, 2024, with one of the most diversified product and end market portfolios in the domestic steel industry, combined with meaningful downstream steel fabrication operations. The company is currently investing in its aluminum operations to further diversify its end markets with plans to supply aluminum flat rolled products with high recycled content to the countercyclical sustainable beverage can industry, in addition to the automotive and industrial sectors. Primary sources of revenue are currently from the manufacture and sale of steel products, the processing and sale of recycled ferrous and nonferrous metals, and the fabrication and sale of steel joists and deck products.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="white-space:pre-wrap;">We refer to our founding principles as our six core strategic pillars. They bring us together with a common focus, and they provide the foundation upon which we operate and grow. Our unique entrepreneurial culture and business model benefit us operationally, financially, and through the responsible use of our resources in diverse economic environments. Innovation in all forms is essential to our success, and our teams focus on how to do things &#8220;smarter&#8221; within our current operations, as well as how we continue to grow. This means creating solutions for our teammates, customers, suppliers, and other stakeholders. It also includes finding ways to &#8220;do business&#8221; with fewer resources and less environmental impact.  Our six strategic pillars and the team&#8217;s execution of them each day has driven our success and sustainability.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-decoration-line:line-through;text-decoration-style:solid;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">Health &amp; Safety&#160;&#8211; </b><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;white-space:pre-wrap;">Safety is our primary focus and core value. Nothing surpasses the importance of creating and maintaining a safe work environment.  Our goal is zero injuries&#8212;no accidents.    </span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">Entrepreneurial Culture&#160;&#8211;</b><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> Fosters a team of energetic, positive, driven, innovative and diverse individuals by utilizing open communication and meaningful performance-based compensation aligned to our strategic focus.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">Customer Commitment&#160;&#8211; </b><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">We focus on being a preferred partner of our customers by providing quality products and unique supply chain solutions to meet their current and future needs. </span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-decoration-line:line-through;text-decoration-style:solid;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">Strategic Sustainable Growth&#160;&#8211; </b><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">We focus on strategic growth with intentional margin expansion and consistency through-the-cycle. </span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">Innovation&#160;&#8211; </b><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Through individual creativity and ingenuity, our teams drive innovation to improve safety, quality, productivity, and resource sustainability. We strive to provide unique, superior products, customer supply chain solutions, and next-generation technologies and processes.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-decoration-line:line-through;text-decoration-style:solid;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">Financial Strength &#8211;</b><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;white-space:pre-wrap;"> Through our adaptable value-added product diversification, vertically connected businesses model, coupled with our highly variable operating cost structure and performance-based incentive compensation, along with our continued operating innovations and efficiency, we achieve higher utilization and lower costs, which provide strong cash flow generation through both strong and weak market cycles.  </span></td></tr></table><div style="margin-top:12pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Differentiated Model - Uniquely Steel Dynamics</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><span style="white-space:pre-wrap;">Competitively advantaged differentiation in everything we do is core to our long-term value creation strategy. We distinguish ourselves in every aspect of our business through an overarching spirit of excellence.  </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">3</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Unique Entrepreneurial Culture</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">Our entrepreneurial culture is the foundation of our success and is driven by our extensive, performance-based incentive compensation philosophy for those on the plant floor to our senior leadership team. Over 60% of a production team member&#8217;s total potential compensation is &#8220;at risk&#8221; to both quality production and cost-effectiveness metrics. Over 85% of our senior leadership team&#8217;s total potential compensation is &#8220;at risk&#8221; to companywide financial performance metrics that encourage long-term value creation, including return on equity, growth, cash generation, and return on invested capital measures. We believe diversity within our teams enhances broad-based thinking, innovation, and value creation. Our common goal of consistently achieving excellence in all we do is reflected in the esprit de corps that permeates our team.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Diversified, Value-Added Product Offerings and Supply-Chain Solutions </span></p><a id="_Hlk62108015"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="white-space:pre-wrap;">We have one of the most diversified, high-margin product offerings within the domestic steel industry. We have a track record of profitable growth, driving diversification in both end markets and value-added product offerings to sustain higher volume and profitability through varying market environments. Over 70% of our steel and steel fabrication sales are considered value-added.  Throughout our history and today, we seek to provide unique supply-chain alternatives for our customers to increase efficiency, reduce time and costs, and promote decarbonization opportunities.  Growing with our customers in this manner has proven to be invaluable in creating long-lasting relationships and product development.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="white-space:pre-wrap;">The majority of our steelmaking operations are in locations near sustainable sources of scrap metals and near our customer base, allowing us to realize freight savings for inbound scrap as well as for outbound steel products destined for our customers. This also allows us to provide consistent on-time delivery to our customer base with relatively short lead times, further solidifying our customer relationships.  </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><a id="_Hlk62121159"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">This diversified portfolio of products enables us to access a broad range of markets, serve a large customer base, and helps mitigate our market exposure to any one product or sector, resulting in increased through-cycle steel mill utilization. In addition, our value-added product offerings help to balance our exposure to commodity grade products supplied by other manufacturers. We will continue to seek additional opportunities, such as entering the recycled aluminum flat rolled products market, and collaborating with our customers to anticipate their future needs by further expanding our range of products and offerings. In 2024, we began operations on our four new value-added flat roll steel coating lines comprised of an additional paint line and galvanizing line located onsite at our Southwest-Sinton Flat Roll Division and a paint line and galvanizing line at our Heartland Flat Roll Division. As with all our growth initiatives, we seek to competitively differentiate ourselves through service, product capability and quality, and supply-chain solutions. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Vertically Connected Businesses and Pull-Through Volume Advantage</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Our vertically connected businesses contribute to our higher through-cycle steel production and overall profitability. Our internal manufacturing businesses are a significant competitive advantage supporting higher and more stable through-cycle earnings and cash flow generation. Our steel fabrication operations and downstream processing locations use a significant amount of steel in their operations. During weaker steel demand environments, we can source their steel needs internally, and during strong steel demand environments, we have the option to also purchase their steel needs externally. Ultimately, we optimize our companywide profitability and minimize earnings volatility. In 2024, our own steel consuming businesses purchased 1.7 million tons of steel from our steel mills, representing 14% of our total 2024 steel shipments.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">A strategic and synergistic relationship also exists between our electric arc furnace (EAF) steel mills and metals recycling operations. Our metals recycling platform is the largest supplier of recycled ferrous scrap to our steel operations and is expected to be the largest supplier of recycled aluminum scrap to our aluminum operations. This allows us to reduce companywide working capital, as lower scrap inventory volume is required at our steel mills. We are also able to source higher-quality scrap for our steel mills, increasing availability, optimizing costs, and improving quality. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;visibility:hidden;">&#8203;</span></p></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">4</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Technologically Advanced, Low-Cost, Highly Efficient Operations</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">We operate some of the most technologically advanced and environmentally responsible steel mills in the world. Our steel mills generate a fraction of the greenhouse gas (GHG) emissions per ton of steel produced as compared to traditional blast furnace steel production and the average global steel industry. Our value-added product diversification, circular manufacturing model, and performance-based incentive compensation programs support our efficient, environmentally responsible, and competitively advantaged footprint. Coupled with our low, highly variable cost structure and our continued operating innovation and efficiency, we are one of the most profitable and lowest-cost domestic steel producers.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;white-space:pre-wrap;">Transformational Growth  / New Recycled Aluminum Flat Rolled Strategic Investments</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="font-family:'Times';">We are nearing the completion of our lower-carbon-emitting, recycled aluminum flat rolled products mill. Our investment includes a 650,000-metric ton recycled aluminum flat rolled products mill in Columbus, Mississippi, and two supporting satellite recycled aluminum slab centers. We are bringing our culture and related operating efficiencies to the flat rolled aluminum industry. This investment will allow us to broaden our ability to serve our existing customers as well as new customers by adding high-quality, lower-carbon flat rolled aluminum to our product portfolio. A significant number of our existing carbon flat rolled steel customers also consume, or process aluminum flat rolled products for automotive, appliance, construction, and other applications. We are developing our property to allow customers to locate on-site, with one customer already committed to co-locating and others expected to co-locate at the rolling mill site in Columbus, enhancing cost efficiencies and reducing emissions across the supply chain. The product mix from the flat rolled products mill is expected to be approximately 45% sustainable beverage packaging, 35% automotive, and 20% common alloy and industrial use. The state-of-the-art recycled aluminum flat rolled products mill will utilize a significant amount of aluminum scrap, and as such is also a complementary extension of the company&#8217;s metals recycling platform. The product offering will be supported by various value-added finishing lines, including two CASH (continuous annealing solutions heat treating) lines, a coating line, and downstream processing and packaging lines. We plan to begin shipments mid-year 2025. Our unique performance-based operating culture, coupled with our experience in successfully constructing and operating cost-effective, highly profitable flat roll steel mills and coating lines, positions us exceptionally well to execute this significant strategic investment.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="font-family:'Times';visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Sustainability </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Our commitment to all aspects of sustainability is embedded in our founding principles &#8211; valuing our people, our partners, our communities, and our environment. These strategic principles drive long-term value creation for all of us. We are committed to operating our business in an environmentally responsible manner and have been since our founding. Our steel mills exclusively use EAF technology, which uses recycled ferrous scrap as the primary raw material, producing lower-carbon emission quality steel products for our customers and driving returns for our shareholders. Our sustainability and decarbonization strategy is an ongoing journey, and we plan to use our entrepreneurial, innovative spirit to continue to be a leader in the industry.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><span style="white-space:pre-wrap;">We intentionally developed a circular manufacturing model.  Our metals recycling platform collects and processes scrap, which is then sold to end users for reuse, including our EAF steel mills and our aluminum operations. Our products are then sold to consumers that both further process and manufacture end products.  We sell a meaningful amount of steel to our own manufacturing businesses that in turn sell finished products to consumers.  Scrap, from the industrial manufacturing process, and from when these products ultimately reach the end of their lives, can be collected and used again in our steel and aluminum operations, creating our circular manufacturing model.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">While we believe we operate some of the most efficient steel operations in the world, we recognize the need for continuous improvement. In 2023, we began construction of a biocarbon production facility located in Columbus, Mississippi. The facility will use high-temperature pyrolysis to convert sustainably sourced biomass to high-purity biocarbon. We will use this biocarbon as a renewable replacement for anthracite in our steelmaking operations, which could result in as much as a 35% reduction in our steel mills&#8217; Scope 1 GHG absolute emissions. The facility is projected to begin operations in the first half of 2025. This investment represents a significant step toward the decarbonization of our steel mills. </p></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">5</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Experienced Leadership Team / Fosters an Entrepreneurial Culture</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Our senior leadership team is highly experienced and has a proven track record in the steel, metals recycling, and steel fabrication industries, as well as in the construction and start-up of new operations, such as our recycled aluminum flat rolled products mill. Our leadership objectives are closely aligned with our shareholders through meaningful stock ownership positions and performance-based incentive compensation programs that are correlated to the company&#8217;s profitability and operational performance in relationship to our steel manufacturing peers. We emphasize decentralized operational decision making and responsibility, while continuing to maintain appropriate corporate governance and risk oversight. We reward teamwork, innovation, and operating efficiency, and focus on maintaining the effectiveness of our performance-driven incentive bonus plans that are designed to maximize overall productivity and align the interests of our leadership and teams with our shareholders.</p><a id="_Hlk62114811"></a><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:23.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:60.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:23.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Name</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Age</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:60.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Position</b></p></td></tr><tr><td style="vertical-align:bottom;width:23.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Mark D. Millett</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">65</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:60.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Co-founder, Chairman, and Chief Executive Officer</p></td></tr><tr><td style="vertical-align:bottom;width:23.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Theresa E. Wagler</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">54</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:60.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Executive Vice President, Chief Financial Officer, and Corporate Secretary</p></td></tr><tr><td style="vertical-align:bottom;width:23.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Barry T. Schneider</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">56</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:60.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">President and Chief Operating Officer</p></td></tr><tr><td style="vertical-align:bottom;width:23.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Miguel Alvarez </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">57</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:60.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Senior Vice President, Metals Recycling</p></td></tr><tr><td style="vertical-align:bottom;width:23.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">James S. Anderson</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">64</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:60.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Senior Vice President, Long Products Steel Group</p></td></tr><tr><td style="vertical-align:bottom;width:23.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Chris A. Graham</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">60</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:60.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Senior Vice President, Flat Roll Steel Group</p></td></tr><tr><td style="vertical-align:bottom;width:23.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Richard A. Poinsatte</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">58</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:60.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Senior Vice President and Treasurer</p></td></tr><tr><td style="vertical-align:bottom;width:23.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Glenn A. Pushis</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">59</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:60.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Senior Vice President, Special Projects</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:23.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Chad Bickford</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">45</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:60.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Vice President, Steel Fabrication</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;visibility:hidden;">&#8203;</span></p><a id="_Hlk62114367"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Mark D. Millett</i><span style="white-space:pre-wrap;"> co-founded the Company in 1993. Mr. Millett has been our Board Chair since May 2021 and has been our Chief Executive Officer since January 2012.  Prior to that, he has held various positions within the Company, including President and Chief Operating Officer, Executive Vice President of Metals Recycling and Ferrous Resources, and Executive Vice President of Flat Roll Operations. </span><span style="white-space:pre-wrap;">Mr. Millett was responsible for the design, construction, and start-up operation of all of our steel mills, including our Butler, Indiana flat roll, melting, and casting operations. Mr. Millett earned his bachelor&#8217;s degree in metallurgy from the University of Surrey, England.  Mr. Millett is a Past Chairman of the Steel Manufacturers Association (SMA). In 2019, Mr. Millett was named the recipient of the James F. Collins Achievement in Advocacy Award by the SMA. In 2014 and 2022, Mr. Millet was named Steelmaker of the Year by the Association for Iron &amp; Steel Technology. In 2024, Mr. Millett received the Willy Korf / Ken Iverson Steel Vision Award for his significant contributions to the steel industry while promoting goodwill and integrity. </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Theresa E. Wagler</i> has been our Executive Vice President, Chief Financial Officer, and Corporate Secretary since May&#160;2007. Ms.&#160;<span style="white-space:pre-wrap;">Wagler joined the Steel Dynamics corporate finance team in 1998, and has held various finance and accounting positions, including Chief Accounting Officer and Vice President and Corporate Controller. She is responsible for and oversees accounting and taxation, treasury, risk management, legal, information technology and cybersecurity, human resources, decarbonization strategy, and strategic business development functions, as well as, financial planning and analysis, investor relations, and corporate communications. Ms. Wagler also has various operational responsibilities directly overseeing several joint ventures.  Prior to joining Steel Dynamics, Ms. Wagler was a certified public accountant with Ernst &amp; Young LLP. She graduated cum laude from Taylor University with a bachelor&#8217;s degree in accounting and systems analysis. In addition, Ms. Wagler serves as a Director, Chair of the Audit Committee, and a member of the environmental sustainability and community committee of CF Industries Holdings, Inc., a public company, and also serves as a trustee for Trine University and a Director for the Metals Service Center Institute.</span></p><a id="_Hlk62114694"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><i style="font-style:italic;">Barry T. Schneider</i> has been our President and Chief Operating Officer since March 2023. Mr. Schneider is responsible for the company&#8217;s steel platform, steel fabrication platform, and metals recycling platform. Before that, Mr. Schneider served as our Senior Vice President, Flat Roll Steel Group, between March 2016 and February 2023, responsible for the company&#8217;s entire flat roll steel operations, including the company&#8217;s three flat roll steel mills and numerous flat rolled processing, coating, and distribution operations. Before that, Mr. Schneider served in various </p></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">6</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="white-space:pre-wrap;">operational and leadership roles within the company&#8217;s steel operations, including our Engineered Bar Products Division and Butler Flat Roll Division.  He was also a part of the team that constructed the company&#8217;s first steel mill in Butler, Indiana in 1994. Mr. Schneider earned a bachelor's degree in mechanical engineering and a master of science in engineering management from Rose-Hulman Institute of Technology. He also received an executive certificate in Technology, Operations, and Value Chain Management from the MIT Sloan School of Management. In addition, Mr. Schneider served as a Past President for the Association for Iron &amp; Steel Technology. </span></p><a id="_Hlk62114438"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Miguel Alvarez </i>has been our Senior Vice President, Metals Recycling since March 2022. Mr.&#160;Alvarez is responsible for OmniSource&#8217;s ferrous and nonferrous metals recycling operations, including marketing, trading and logistics activities. Prior to that, Mr. Alvarez served as Senior Vice President, Southwest United States and Mexico and was responsible for the comprehensive business development and partnerships in the regions, encompassing both steel and recycled metals. Prior to joining Steel Dynamics, Mr.&#160;Alvarez served in leadership positions at BlueScope; this included leading BlueScope&#8217;s North American metal buildings business with manufacturing facilities in the United States and Mexico, and being responsible for BlueScope&#8217;s only North American electric arc furnace flat roll steel mill as President of North Star BlueScope Steel. Mr. Alvarez earned a bachelor&#8217;s degree in industrial engineering and an MBA from Tecnol&#243;gico de Monterrey, M&#233;xico. </p><a id="_Hlk62114925"></a><a id="_Hlk62114521"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">James S. Anderson</i> has been our Senior Vice President, Long Products Steel Group since May 2024. Mr. Anderson is responsible for the company&#8217;s four long product steel mills, along with a downstream finishing operation and the company&#8217;s copper rod manufacturing facility. Prior to that, Mr. Anderson served as our Senior Vice President, Steel Fabrication and was responsible for the company&#8217;s steel fabrication operations, comprised of seven steel joist and deck manufacturing facilities located throughout the U.S. and Mexico. Before that, Mr. Anderson held numerous operational and leadership roles including Vice President, Steel Fabrication, Chief Operating Officer of New Millennium Building Systems, and general manager of The Techs three flat roll steel galvanizing lines. Mr. Anderson earned a bachelor's degree in metallurgical engineering from Grove City College and an MBA from the University of Pittsburgh.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Christopher A. Graham</i> has been our Senior Vice President, Flat Roll Steel Group since October 2023. Mr. Graham is responsible for the company&#8217;s entire flat roll steel operations, including three flat roll steel mills and numerous flat roll steel processing, coating, and distribution operations. Before that, Mr. Graham served as our Senior Vice President, Long Products Steel Group. In this role, Mr. Graham was responsible for the company&#8217;s four long product steel mills, along with a downstream finishing operation and the company&#8217;s copper rod manufacturing facility. Prior to that, Mr.&#160;Graham served as Senior Vice President, Downstream Manufacturing and President of New Millennium Building Systems, responsible for the company&#8217;s steel fabrication and downstream manufacturing operations, and other operational and leadership roles. Mr. Graham was also a part of the team that constructed the company&#8217;s first steel mill in Butler, Indiana in 1994. Mr. Graham earned a bachelor's degree in business management from Western Governors University and an MBA from the University of Saint Francis. In addition, Mr. Graham completed the Harvard Advanced Management Program in 2017. </p><a id="_Hlk62114662"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Richard A. Poinsatte </i>has been our Senior Vice President and Treasurer since October 2023. Mr. Poinsatte is responsible for the areas of treasury, legal, business development, and risk. Mr. Poinsatte joined Steel Dynamics in 2000, as the Chief Financial Officer of one of the company&#8217;s joint venture businesses, which is now part of the steel fabrication platform. During his time with Steel Dynamics, he has held positions of increasing responsibility, including the operating position of General Manager of the company&#8217;s Florida steel fabrication plant. Since 2008, he has served as Vice President and Treasurer and has been responsible for the company&#8217;s treasury, risk,<span style="color:#060000;font-family:'Montserrat';font-size:10.5pt;background:#ffffff;"> </span>and legal applications. Mr. Poinsatte earned a bachelor of business administration with a concentration in accounting from the University of&#160;Notre Dame, and he is a certified public accountant. In addition, Mr. Poinsatte serves as the Chairman of the Board of Trustees for the University of Saint Francis. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><i style="font-style:italic;">Glenn A. Pushis </i>has been our Senior Vice President, Special Projects, since February 2019. Mr.&#160;Pushis is responsible for the successful design and construction of the company&#8217;s new 650,000-metric ton state-of-the-art lower-carbon, recycled aluminum flat rolled products mill in Columbus, Mississippi with two satellite recycled aluminum slab centers in the Southwestern United States and San Luis Potosi, Mexico. From 2019 until 2022, Mr. Pushis was responsible for the successful design and construction of the Company&#8217;s new Southwest-Sinton Flat Roll Division, developed to serve the Southwestern United States and Mexico. He has extensive experience in this capacity and has </p></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">7</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">been instrumental in numerous construction projects for Steel Dynamics since its founding. Prior to that, Mr.&#160;Pushis served as Senior Vice President, Long Products Steel Group, responsible for the company&#8217;s four long product steel mills. Mr. Pushis has been with Steel Dynamics since 1994, holding various operational and leadership roles, including roles within the Engineered Bar Products Division and the Butler Flat Roll Division. He was also a part of the team that constructed the company&#8217;s first steel mill in Butler, Indiana, in 1994. Mr. Pushis earned a bachelor&#8217;s degree in mechanical engineering from Purdue University and his MBA from Indiana University. In addition, Mr. Pushis served as a Past President of the Association for Iron &amp; Steel Technology Foundation.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><i style="font-style:italic;">Chad Bickford</i> was appointed Vice President, Steel Fabrication in May 2024. Mr. Bickford is responsible for the company&#8217;s steel fabrication operations, New Millennium Building Systems, comprised of seven steel joist and deck manufacturing facilities located throughout the United States and Mexico. Prior to that, Mr. Bickford served as General Manager for the company&#8217;s Butler Flat Roll Division. Mr. Bickford has been with Steel Dynamics since 2003, holding various operational and leadership roles with increasing responsibility in both steel and steel fabrication operations, including General Manager for the company&#8217;s Engineered Bar Products Division and General Manager of the Virginia steel fabrication facility. Mr. Bickford earned a bachelor&#8217;s degree in civil engineering from Ohio University. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Human Capital / Valuing People</b></p><a id="_Hlk62894541"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">We value the dedicated people whose passion, innovation, and spirit of excellence have helped successfully grow our company and serve our customers. We have a culture of trust, fostered through individual empowerment and accountability that drives decision-making throughout our business. We empower our teams with performance goals, align their interests with the company&#8217;s long-term strategy, provide them with the right tools and resources, and watch them succeed. Our performance-based incentive compensation programs align with the interests of our strategic long-term growth, our customers, communities, and shareholders. We know our teams will do what is right and that trust comes from effective communication and transparency. The Steel Dynamics team consisted of approximately 13,000 full-time team members at December 31, 2024.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Health and Safety</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">Valuing people includes providing a healthy and safe work environment, and creating a culture of safety that extends beyond the workplace, into our homes and communities. Safety is, and always will be, our primary focus and core value. We intend for each individual to arrive at the workplace safely and return home safely each day. This is achievable when we all work together. It requires commitment from leadership and team members at every level to take ownership and responsibility for their safety and the safety of others. Under no circumstance does the desire to maximize production or earnings override the value of individual safety. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="white-space:pre-wrap;">Safety is our first core strategic pillar &#8212; it is the foundation of our decision making. Safety is always at the forefront and is discussed regularly across the company, whether led by a team member from the plant floor, a supervisor, or a manager. Leadership is engaged and continuously evaluates where we can improve. We believe having every individual engaged in safety will lead to zero injuries.  We are committed to achieving world-class safety performance throughout our operations. This commitment is foundational and integral to our culture. </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">8</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);min-height:227.89pt;"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Our total recordable injury rate compared to industry benchmarks and lost time injury rates for 2024 are as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><img src="stld-20241231x10k001.jpg" alt="Graphic" style="display:inline-block;height:181.1pt;width:376.5pt;"/></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><img src="stld-20241231x10k002.jpg" alt="Graphic" style="display:inline-block;height:227.89pt;left:0%;padding-bottom:0pt;position:relative;top:0pt;width:346.04pt;"/></p><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;margin-top:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"></div></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">1</sup> Total Recordable Injury Rate is defined as OSHA recordable incidents x 200,000 / hours worked. Lost Time Injury Rate is defined as OSHA days away from work cases x 200,000 / hours worked. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">2</sup> Source: 2023 U.S. DOL Bureau of Labor Statistics released in 2024</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Compensation Structure</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="white-space:pre-wrap;">We believe in empowering our teams and rewarding them for their achievements through a four-tiered, performance-based compensation framework.  The various components of our compensation programs promote a balance of high-return growth, effective capital investment, low-cost operations, and risk mitigation.  By rewarding our teams based on their performance as an individual, as a team, as a company, and based on shareholder interests, we believe we have the ultimate alignment with our external constituents. </span></p></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">9</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">This is achieved through the following methods:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Individual performance awards consist of an individual&#8217;s base compensation, which is determined by their individual superior performance, responsibilities, and skill level. </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"><br/></span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-left:0pt;margin-right:0pt;visibility:hidden;">&#8203;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Team performance awards, such as quality production, return on assets, and conversion bonuses, are based on departmental results, focusing on productivity, cost control, and efficient use of assets. </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"><br/></span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-left:0pt;margin-right:0pt;visibility:hidden;">&#8203;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Companywide performance awards unite everyone through our profit-sharing program, which is based on consolidated pretax profitability, and our 401(k) match, which is based on consolidated return on assets.</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"><br/></span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-left:0pt;margin-right:0pt;visibility:hidden;">&#8203;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Alignment with our shareholders and the pursuit of long-term value creation is fostered through the issuance of restricted stock units. Each full-time, non-union, United States-based team member receives annual equity awards. These awards generally have a two-year vesting period, supporting retention and companywide strategy alignment.</span></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 54pt;"><span style="margin-left:0pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="white-space:pre-wrap;">Our team-based culture and competitive pay structure support continued high retention. In 2024, our companywide team retention was approximately 79%, with U.S.-based teams retention of 89%. Our compensation framework helps ensure that we remain strong with best-in-class performance and retain top talent even in economic downturns.  We all share in the company&#8217;s successes, as well as the challenges.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Talent Development and Educational Opportunities</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Our people represent the foundation of our six strategic pillars. <span style="white-space:pre-wrap;">Their continued education and talent development are paramount to our success.  Our educational assistance and development programs encourage personal growth so individuals can remain current in their areas of responsibility, as well as develop new skills for advancement.  Senior leadership plays a key role in our development programs, linking our culture to critical, proven leadership concepts.  As we continue to grow, building talent, retaining team members with relevant industry and technical experience, and creating opportunities within our teams are some of our most important tasks and are critical to our long-term success. </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Workplace Philosophy</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">Our people are the foundation of our success and are our most important resource. Our culture safeguards all people and requires each person to be treated fairly and with dignity. We have equal employment opportunity, and all job-related considerations are based on merit and ability. We do not tolerate harassment or disrespect of any kind. We respect human rights, which includes providing safe work environments for our people, providing fair compensation based on job responsibilities and performance, and ensuring all team members meet minimum age requirements and eligible working status to qualify for employment. Our leadership receives recurring training on these critical topics. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">We recognize the value of having a business that reflects a variety of backgrounds and experiences. We work together as a unified team and respect each other as individuals. Our team-based compensation structure reinforces this philosophy. We strive to create a welcoming and open environment, ensuring the best ideas are heard and valued regardless of the position or the individual. We believe these ideals will continue to drive our success. Our team member population is representative of our industry and the communities where we live and work. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Segments</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">In the fourth quarter 2024, results from an entity previously reported within the metals recycling operations were moved to the aluminum operations segment, consistent with how the company&#8217;s chief operating decision maker currently manages the business. Segment information provided within this Form 10-K has been recast for all prior periods presented, consistent with the current reportable segment presentation. Refer to Notes&#160;1 and 12 in the notes to consolidated financial statements in Part&#160;II, Item&#160;8 of this Form&#160;10-K for additional segment information.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">10</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><div style="margin-left:-0.3pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;background:#c6d9f1;"><tr><td style="vertical-align:bottom;width:100%;background:#c6d9f1;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Steel Operations Segment</b></p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Steel operations consist of our EAF steel mills, producing steel from ferrous scrap and scrap substitutes, utilizing continuous casting and automated rolling mills, and numerous steel coating, processing lines and warehouse operations. Our steel operations sell directly to end-users, steel processors, steel fabricators, and service centers. These products are used in numerous industry sectors, including the construction, automotive, manufacturing, transportation, heavy and agriculture equipment, energy, and pipe and tube (including OCTG) markets. Our steel operations accounted for 69%, 67%, and 65% of our consolidated net sales during 2024, 2023, and 2022, respectively. We are predominantly a domestic steel company. Export sales represented 6%, 8%, and 5% of our steel segment net sales during 2024, 2023, and 2022, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Our steel operations consist primarily of steelmaking and numerous coating operations. In 2024, we had approximately 9.4 million tons of flat roll steel annual production capacity. We have an additional 2.0 million tons of flat roll steel processing capacity through The Techs and our Heartland Flat Roll Division, as well as distribution of metallic coated and pre-painted products through United Steel Supply (USS). We have annual flat roll galvanizing capability of 5.5 million tons and painting capability of 2.0 million tons. We also have approximately 4.6 million tons of long product steel capacity at our long products divisions.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">Capacities represent maximum estimated manufacturing capabilities based on steel mill configuration and related team member support. These capacities do not represent expected volumes in a given&#160;year. In addition, estimates of steel mill capacity are highly dependent on the specific product mix manufactured. Each of our steel mills can and do roll many different types and sizes of products; therefore, our capacity estimates assume a typical product mix.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">11</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);min-height:612pt;"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;">The following chart summarizes our steel operations primary products and the estimated&#160;percentage of tons sold by end market:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><img src="stld-20241231x10k004.jpg" alt="Graphic" style="display:inline-block;height:612pt;width:435.1pt;"/></p></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">12</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);min-height:219.75pt;"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">SHEET STEEL PRODUCTS</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Our sheet steel products, consisting of hot rolled, cold rolled and coated steel products are currently produced by our Butler, Columbus, and Sinton Flat Roll Divisions, and our numerous downstream coating lines, including The Techs, Heartland Flat Roll Division, and USS (Steel Processing divisions). Our sheet steel operations represented 72%, 68%, and 77% of steel operations net sales in 2024, 2023, and 2022, respectively. We produced 9.5 million tons of sheet steel at these facilities in 2024, 9.2 million tons in 2023, and 8.3 million tons in 2022.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">We shipped the following sheet steel products volumes at the following facilities (net tons):</p><a id="_Hlk62124625"></a><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:17.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:29.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:17.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:17.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:29.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:17.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:29.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:17.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:29.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Butler, Columbus, and Sinton</p></td><td style="vertical-align:middle;white-space:nowrap;width:9.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">7,702,731</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">7,459,023</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">6,772,162</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:17.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:29.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Flat Roll divisions</p></td><td style="vertical-align:middle;white-space:nowrap;width:9.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:17.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:29.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Steel Processing divisions</p></td><td style="vertical-align:middle;white-space:nowrap;width:9.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">1,779,429</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">1,731,911</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">1,673,967</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:17.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:29.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The following chart summarizes the types of sheet steel products sold by sales dollars, during the respective&#160;years, with cold rolled and coated products representing value-added products: </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:18pt;margin:0pt;"><img src="stld-20241231x10k005.jpg" alt="Graphic" style="display:inline-block;height:219.75pt;width:386.55pt;"/></p><a id="_Hlk62464679"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Customers. </span>Steel processors and service centers typically act as intermediaries between primary sheet steel producers and the many end-user manufacturers that require further processing of hot roll coils. The additional processing performed by the intermediate steel processors and service centers include pickling, galvanizing, cutting to length, slitting to size, leveling, blanking, shape correcting, edge rolling, shearing, and stamping. We believe that our intermediate steel processor and service center customers will remain an integral part of our customer base. The Columbus and Sinton Flat Roll Divisions allow us to capitalize on the industrial markets in the Southern United States and Mexico, as well as further expand our customer base in painted, line pipe, and other pipe products. Galvanized flat rolled products produced by our Butler, Columbus, and Sinton Flat Roll Divisions are similar and are sold to a similar customer base. The Techs and Heartland Flat Roll Division specialize in the galvanizing of specific types of flat roll steels in primarily non-automotive applications, servicing a variety of customers in the heating, ventilation and air conditioning (HVAC), construction, agriculture, and consumer goods markets. USS adds a complementary distribution channel for metallic coated and pre-painted flat roll steel coils to the roll-former market, serving the roofing and siding industry. This connects us to an industry sector with customers that have not historically purchased steel directly from a steel producer. Our sheet steel operations also provide a substantial portion (64% in 2024) of the sheet steel utilized in our steel fabrication operations.</p></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">13</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);min-height:256.41pt;"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The following chart summarizes the types of end customers who purchased our sheet steel products, by sales dollars, during the respective&#160;years: </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:18pt;margin:0pt;"><img src="stld-20241231x10k006.jpg" alt="Graphic" style="display:inline-block;height:256.41pt;width:384.41pt;"/></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">LONG PRODUCTS</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Our long steel products consist of a wide array of differentiating products produced by our four mills and Vulcan Threaded Products, Inc. (Vulcan), a downstream finishing operation. </p><a id="_Hlk62118804"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Structural and Rail Division </b>produces a variety of parallel flange beams and channel sections, as well as large unequal leg angles, and reinforcing steel bar including custom cut-to-length, smooth bar, and coiled. We also produce standard strength carbon, intermediate alloy hardness, and premium grade rails in 40 to 320 feet length for the railroad industry. Our state-of-the art heat treating system allows us to produce high quality premium rail, which has been certified by all Class I railroads. In addition, our rail-welding facility has the ability to weld (Continuous Welded Rail) in lengths up to 1,650 feet, which offers substantial savings to the railroads both in terms of initial capital cost and through reduced maintenance. We also utilize our Structural and Rail Division&#8217;s excess capacity to supply our Engineered Bar Products Division with pull-through volume of billets to utilize its excess rolling capacity.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Engineered Bar Products Division</b><span style="white-space:pre-wrap;"> produces a broad range of engineered special-bar-quality (SBQ), merchant-bar-quality (MBQ), and other engineered round steel bars.  We also have a bar finishing facility, which provides various downstream finishing operations for SBQ steel bars, including turning, polishing, straightening, chamfering, precision saw-cutting, and heat-treating capabilities. Vulcan produces threaded rod products, and cold drawn and heat-treated bar, creating strategic pull-through demand of our Engineered Bar Products Division&#8217;s special-bar-quality products.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Roanoke Bar Division</b> produces merchant products, including channels, angles, flats, merchant rounds, and reinforcing steel bars. Excess steel billet production is sold to mills without sufficient melting capacities, including our Steel of West Virginia facility. Our steel fabrication operations also purchase angles from our Roanoke Bar Division.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Steel of West Virginia</b> produces a wide array of specialty shapes and light structural steel and frequently performs fabrication and finishing operations on those products, such as cutting to length, additional straightening, hole punching, shot blasting, plasma cutting, welding, galvanizing, and coating. Through this array of products and additional finishing, we create custom finished products that are generally placed directly into our customers&#8217; assembly operations.</p></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">14</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">We shipped the following long products volumes at each of these facilities (net tons):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:17.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:30.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:17.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:17.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:30.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:17.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:30.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:17.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:30.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Structural and Rail Division</p></td><td style="vertical-align:middle;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">1,625,913</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">1,851,349</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">1,865,405</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:17.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:30.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;">      Rail shipments (included above)</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">254,203</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">319,241</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">299,795</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:17.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:30.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Engineered Bar Products Division</p></td><td style="vertical-align:middle;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">714,509</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">836,179</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">894,374</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:17.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:30.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Roanoke Bar Division </p></td><td style="vertical-align:middle;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">516,258</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">564,776</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">589,449</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:17.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:30.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Steel of West Virginia</p></td><td style="vertical-align:middle;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">321,647</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">378,515</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">363,832</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Customers.</span> The principal customers for our structural steel products are steel service centers, steel fabricators and various manufacturers. Service centers provide key distribution channels for the mills and value-add services to the end-user. The steel rail marketplace in the United States, Canada, and Mexico is specialized and defined, with seven Class&#160;I railroads and a large distribution network.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">SBQ products are principally consumed by cold finishers, forgers, intermediate processors, OEM manufacturers, steel service centers, and distributors, as well as pull-through volume to Vulcan. Our MBQ products are sold primarily to steel service centers, as well as reinforcing steel bar distributors, joist producers (such as our New Millennium Building Systems), and OEMs.&#160;Some of the excess steel billet production at the Roanoke Bar Division is sold to mills without sufficient melting capacities, including our Steel of West Virginia facility. Our steel fabrication operations also purchase angles from Roanoke Bar Division. Steel of West Virginia&#8217;s customers are primarily OEMs producing solar panel structures, truck trailers, industrial lift trucks, merchant products, guardrail posts, manufactured housing, mining, and off-highway construction equipment. Steel of West Virginia&#8217;s flexible manufacturing capabilities enable us to meet demand for a variety of custom-ordered and designed products. Many of these products are produced in small quantities for low volume end-uses resulting in a wide variety of customers, the largest of which are in the truck trailer and industrial lift truck industries.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Steel Operations Segment Competition</span> </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The markets in which we conduct business are highly competitive with an abundance of competition in the carbon steel industry from North American and foreign integrated and mini-mill steelmaking and processing operations. We compete in numerous industry sections, most significantly tied to the construction, automotive, and other manufacturing sectors. In many applications within these industry sections, steel competes with other materials, such as aluminum, cement, composites, plastics, carbon fiber, glass, and wood. Some of our products are commodities, subject to their own cyclical fluctuations in supply and demand. However, we are focused on providing a broad range of diversified value-added products that de-emphasize commodity steel. The primary competitive influences on products we sell are price, quality, and value-added services.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">15</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;background:#c6d9f1;"><tr><td style="vertical-align:bottom;width:100%;background:#c6d9f1;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Metals Recycling Operations Segment</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><a id="_Hlk128182700"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Metals Recycling operations include both ferrous and nonferrous scrap metal processing, transportation, marketing, brokerage, and scrap management services, strategically located in close proximity to our steel mills and other end-user scrap consumers, throughout <span style="white-space:pre-wrap;">the United States and Mexico.  Our metals recycling operations accounted for 11% of our consolidated net sales during 2024 and 2023 and 9% during 2022. Export sales represented 17%, 19%, and 14% of metals recycling segment net sales during 2024, 2023, and 2022, respectively.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">We shipped the following from our metals recycling operations:</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:17.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:34.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:17.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:34.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:17.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:34.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:17.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:34.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Ferrous metal total (gross tons)</p></td><td style="vertical-align:middle;white-space:nowrap;width:9.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">5,850,544</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">5,792,484</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">5,314,318</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:17.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:34.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;">      Shipments to our steel mills</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">3,656,034</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">3,593,328</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">3,488,206</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:17.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:34.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;">      Percent of total to our steel mills</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">62%</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">62%</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">66%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:17.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:34.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:17.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:34.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Nonferrous metals (thousands of pounds)</p></td><td style="vertical-align:middle;white-space:nowrap;width:9.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">965,491</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">970,445</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">923,319</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">We sell various grades of processed ferrous scrap primarily to steel mills and foundries. Ferrous scrap metal is the primary raw material for EAFs, including our steel mills. In addition, we sell various grades of nonferrous metals including copper, brass, aluminum, and stainless steel, to smelters, refineries, alloy manufacturers, specialty mills and other consumers, including our aluminum operations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">We purchase processed and unprocessed ferrous and nonferrous scrap metals in a variety of forms for our metals recycling facilities.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Ferrous scrap comes from two primary sources:</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Manufacturing industrial facilities, metal fabrication plants, and machine shops, which generate ferrous scrap referred to as prompt or industrial scrap, and</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Scrap dealers, retail individuals, auto wreckers, demolition firms and others who provide steel and iron scrap, referred to as obsolete scrap. Obsolete scrap includes scrap recycled from end-of-life items, such as automobiles, appliances, and machinery.</span></td></tr></table><div style="margin-top:12pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Nonferrous scrap comes from three primary sources:</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Manufacturers and other nonferrous scrap sources, which generate or sell scrap aluminum, copper, stainless steel, and other nonferrous metals,</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Producers of items such as electric wire, telecommunication service providers, aerospace, defense, and recycling companies that generate nonferrous scrap consisting primarily of copper wire, aluminum beverage cans, and various other metals and alloys, and</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Retail transactions conducted with the general public who sell material directly to our facilities, collected from a variety of sources.</span></td></tr></table><div style="margin-top:12pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">We do not purchase a significant amount of scrap metal from a single source or from a limited number of major sources. Market demand and the composition, quality, size, weight, and location of the materials are the primary factors that determine prices.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Products. </span>Our metals recycling operations primarily involve the purchase, processing, and resale of ferrous and nonferrous scrap metals into reusable forms and grades. We process an array of ferrous products through a variety of methods, including sorting, shredding, shearing, cutting, bailing, and breaking. Our major ferrous products include heavy </p></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">16</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">melting steel, busheling, bundled scrap, shredded scrap, and other scrap metal products, such as steel turnings and cast iron. These products vary in properties or attributes related to cleanness, size of individual pieces, and residual alloys. The necessary characteristics of the ferrous products are determined by the specific needs and requirements of the consumer and affect the individual product&#8217;s relative value. We process numerous grades of nonferrous products, including aluminum, brass, copper, stainless steel, and other nonferrous metals. Additionally, we provide transportation logistics (truck, rail, and river barge), marketing, brokerage, and scrap management services, providing competitive price and cost advantages to our suppliers and customers. We design, install, and manage customized scrap management programs for industrial manufacturing companies.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Customers. </span>We sell various grades of processed ferrous scrap to end-users, such as EAF steel mills, integrated steelmakers, foundries, secondary smelters, and metal brokers, who aggregate materials for other large users. Ferrous scrap metal is the primary raw material for EAFs, including our steel mills. Most of our ferrous scrap customers purchase processed scrap through negotiated spot sales contracts which establish a quantity purchase for the&#160;month. The price we charge for ferrous scrap depends upon market demand, composition, size, weight, and transportation costs, as well as the quality and grade of the scrap. We sell various grades of processed nonferrous scrap to end-users such as aluminum sheet and ingot manufacturers, brass and bronze ingot makers, copper refineries, mills, including our new recycled aluminum flat rolled products mill, smelters, specialty steelmakers, alloy manufacturers, wire and cable producers, and utilities. The price we charge for nonferrous scrap also depends upon market demand and pricing, transportation costs, as well as the quality and grade of the scrap.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Competition. </span>Scrap is a global commodity influenced by conditions in a number of industrialized and emerging markets throughout Asia, Europe, and North America. The markets for scrap metals are highly competitive, both in the purchase of raw or unprocessed scrap, and the sale of processed scrap. With regard to the purchase of unprocessed scrap, we compete with numerous independent recyclers, as well as smaller scrap companies engaged only in collecting obsolete scrap. In many cases, we also purchase unprocessed scrap metal from smaller scrap dealers and other processors. Successful procurement of materials is determined primarily by the price offered by the purchaser for the raw scrap and the proximity of our processing facility to the source of the raw scrap. Both ferrous and nonferrous scrap sell as a commodity in both domestic and international markets, which are affected, sometimes significantly, by relative economic conditions, currency fluctuations, and the availability and cost of transportation. Competition for sales of processed scrap is based primarily on the price, quality, and location of the scrap metals, as well as the level of service provided in terms of reliability and timing of delivery.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">We also face potential competition for sales of processed scrap from other producers of steel products, such as EAFs and integrated steel mills, some of which, like us, are also vertically connected in the scrap metals recycling business. In addition, other steel mills may compete with us in attempting to secure scrap supply through direct purchasing from our scrap suppliers. Scrap metal processors also face competition from substitutes for prepared ferrous scrap, such as pig iron, pelletized iron, hot briquetted iron (HBI), direct reduced iron (DRI), and other forms of processed iron.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The industry is highly fragmented with many small, regional, national, and global companies, which have multiple locations in areas in which our metals recycling operations operate. No single scrap metals recycler has a significant market share in the domestic market.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">17</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><div style="margin-left:-0.15pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;background:#c6d9f1;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:100%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"></div></div></td></tr><tr><td style="vertical-align:bottom;width:100%;background:#c6d9f1;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Steel Fabrication Operations Segment</b></p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Our steel fabrication operations include seven New Millennium Building Systems plants that primarily serve the non-residential construction industry throughout the United States. We have a national operating footprint that allows us to serve the entire domestic non-residential construction market including large retail chains and e-commerce distribution channels.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Steel fabrication operations accounted for 10%, 15%, and 19% of our consolidated net sales during 2024, 2023, and 2022, respectively. We sold 607,000, 663,000, and 856,000 tons of joist and deck products during 2024, 2023, and 2022, respectively. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Products. </span><span style="white-space:pre-wrap;">Our steel fabrication operations produce steel non-residential building components, including steel joists,  girders, and steel deck. Our joist products include bowstring, arched, scissor, double-pitched, and single-pitched joists. Our deck products include a full range of steel decking: roof, form, cellular, composite floor, specialty architectural, floor systems, and bridge deck.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Customers and Markets</span><i style="font-style:italic;">. </i>Our primary steel fabrication operations customers are non-residential steel fabricators, metal building companies, general construction contractors, developers, owners, brokers, and governmental entities. Our customers are located throughout the United States, including national accounts. Our steel fabrication operations maintain approximately one-third of the total domestic steel joist and deck market for bookings, of approximately 1.7 million tons, 1.8 million tons, and 2.1 million tons during 2024, 2023, and 2022, respectively. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Competition. </span>We compete with other North American joist and steel deck producers primarily on the basis of price, quality, customer service, and proximity to the customer. Our national footprint allows us to service the entire domestic non-residential construction market, as well as national accounts such as large retail chains, including their distribution warehouse facilities, and certain specialty deck customers.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">18</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><div style="margin-left:-0.15pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;background:#c6d9f1;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:100%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:100%;background:#c6d9f1;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Other Information</b></p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Sources, Availability, and Cost of Steel and Other Operations&#8217; Raw Materials</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Scrap Metals.</span> The principal raw material of our EAF steel operations is recycled ferrous scrap derived from, among other sources, "home scrap,&#8221; generated internally at our steel mills themselves; industrial scrap, generated as a by-product of manufacturing; obsolete scrap, recycled from end-of-life automobiles, appliances, and machinery; and demolition scrap, recycled from obsolete structures, containers, and machines.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Recycled ferrous scrap typically comprises more than 80% of the metallic melt mix in EAF steelmaking, in contrast to integrated mill steelmaking, where the proportion of scrap has traditionally been approximately 25% to 35%. Depending upon the scrap substitute material that may be available from time to time, and the relative cost of such material, the&#160;percentage of scrap used in our steelmaking operations could be increased or reduced in our metallic melt mix.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Many variables can impact ferrous scrap prices, all of which reflect the pushes and pulls of the supply-demand equation. These factors include the level of domestic steel production (high quality, low-residual scrap is a by-product of manufacturing activity), the level of exports of scrap from the United States, and the amount of obsolete scrap recycled. In addition, historical domestic ferrous scrap prices typically have a strong correlation and spread to global pig iron pricing. Generally, as domestic steel production increases, so does scrap demand and resulting scrap prices. The reverse is also normally, but not always, true with scrap prices following steel prices downward when supply exceeds demand. When scrap prices greatly accelerate, this can challenge one of the principal elements of an EAF based steel mill&#8217;s traditional lower cost structure&#8212;the cost of its metallic raw material. &#8203;</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Iron Units.</span> In addition to scrap, pig iron, DRI, HBI, and internally sourced liquid pig iron are used in our EAF steel mill production. During 2024 and 2023 we consumed 13.0 million tons and during 2022 we consumed 12.0 million tons of metallic materials in our steelmaking furnaces, of which iron units other than scrap represented approximately 15% of the tons in 2024 and 2023, and 13% of the tons in 2022.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Energy Resources</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Electricity. </span>Electricity is a significant input required in our EAF steel operations, representing approximately 4% of steel production costs of goods sold in 2024, 2023, and 2022. We have entered into fixed price electricity contracts for the Butler Flat Roll Division, Columbus Flat Roll Division, Roanoke Bar Division and Steel of West Virginia, while our Engineered Bar Products Division has a combination of fixed pricing and market pricing for the various components of the electrical services (demand charge, energy charge, riders, etc.). Our Sinton Flat Roll Division purchases electricity at current market prices. Our Structural and Rail Division purchases electricity at current market prices and through fixed price forward contracts.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Research and Development</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><span style="white-space:pre-wrap;">Our research and development activities have consisted of efforts to expand, develop, and improve our products and operating processes, such as our Sinton Flat Roll Division, and our efforts to develop and improve renewable product alternatives, such as our construction of a biocarbon production facility. Most of these research and development efforts have been conducted in-house by our team members.  </span></p></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">19</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Environmental Matters</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Our operations are subject to substantial and evolving environmental, health and safety laws and regulations concerning, among other things, emissions to the air, discharges to surface and ground water and to sewer systems, and the generation, handling, storage, transportation, treatment and disposal of solid and hazardous wastes and secondary materials. Our operations are dependent upon permits regulating discharges into the environment or the use and handling of by-products in order to operate our facilities. We dedicate considerable resources aimed at achieving compliance with applicable laws concerning the environment. While we do not currently believe that our future compliance efforts with such provisions will have a material adverse effect on our results of operations, cash flows, or financial condition, this is subject to change in the ever-evolving regulatory environment in which we operate.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Since the interpretation and enforcement of environmental laws and regulations that may be enacted from time to time can be subject to changing social or political norms, our environmental capital expenditures and costs for environmental compliance may increase in the future. In addition, due to the possibility of unanticipated regulatory or other developments, the amount and timing of future environmental expenditures may vary substantially from those currently anticipated. The cost of current and future environmental compliance may also place our operations at a competitive disadvantage with respect to foreign producers, which may not be required to undertake equivalent costs in their operations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">Pursuant to the Resource Conservation and Recovery Act (RCRA), which governs the handling, recycling and disposal of solid and hazardous wastes and hazardous secondary materials, the United States Environmental Protection Agency (United States EPA) and authorized state or local environmental agencies may conduct inspections to identify alleged violations or areas where there may have been releases of solid or hazardous constituents into the environment and require the facilities to pay penalties and/or take corrective action to address any such releases. RCRA also allows citizens in certain situations to bring claims against regulated facilities for potential damages and cleanup. Many states have statutes and regulatory authorities similar to RCRA that can also apply. Many of our facilities generate wastes and secondary materials subject to these requirements. Some of these materials, for example EAF dust, may be categorized as hazardous waste, requiring special handling for disposal or for the recovery of metallics. While we cannot predict the future actions of the regulators or other interested parties, the potential exists for required corrective action, the costs of which could be substantial.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Under the Comprehensive Environmental Response Compensation and Liability Act, known as CERCLA or Superfund, the United States EPA, state agencies and, in some instances, private parties have the authority to assert joint and several liability for the remediation of contaminated properties upon generators of hazardous substances, current and former site owners and operators, transporters, and other potentially responsible parties, regardless of fault or the legality of the original disposal activity. Many states have statutes and regulatory authorities similar to CERCLA that can also apply. We have a number of material handling agreements with various contractors to properly dispose of or recycle our EAF dust and other by-products of our operations. However, we cannot assure that, even if there has been no fault by us, we may not still be cited as a hazardous substances generator by reason of an environmental cleanup at one of our facilities or a site to which our by-products were transported.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Clean Water Act and similar state and local laws apply to aspects of our operations and impose regulatory restrictions related to the discharge of wastewater, storm water, and dredged or fill material. The United States EPA, state agencies and, in certain instances, local governments and private parties have the ability to bring claims alleging violations and seeking penalties and injunctive relief. These legal provisions can also require new or expanded water treatment investments to be made and can limit or even prohibit certain current or planned activities at our operations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Clean Air Act and analogous state and local laws require many of our facilities to obtain and maintain air permits in order to operate. Air permits can impose new or expanded obligations to limit or prevent current or future emissions and to add costly pollution control equipment. Claims for alleged violations can be brought by the United States EPA, state agencies, and in certain instances local governments and private parties, and can result in penalties and injunctive relief.</p></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">20</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In addition, there are a number of other environmental, health and safety laws and regulations that apply to our facilities and may affect our operations. By way of example and not of limitation, certain portions of the federal Toxic Substances Control Act, Oil Pollution Act, Safe Drinking Water Act, and Emergency Planning and Community Right-to-Know Act, as well as state and local laws and regulations implemented by the regulatory agencies, apply to aspects of our facilities&#8217; operations. Our operations in Mexico are similarly subject to environmental requirements applicable to those operations. In some instances, we may also be subject to other foreign governments&#8217; regulations and international treaties and laws. Many of these laws allow both the governments and citizens in certain situations to bring claims against regulated facilities for alleged environmental violations. Finally, our operations could in certain situations be subject to toxic tort claims brought by third parties alleging causes of action such as nuisance, negligence, trespass, infliction of emotional distress, or other claims alleging personal injury, property damage, or other harms.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Available Information</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">Our internet website address is <i style="font-style:italic;">www.steeldynamics.com</i>. We make available on our internet website, under "Investors,&#8221; free of charge, as soon as reasonably practicable after such materials are electronically filed with, or furnished to, the Securities and Exchange Commission, our Annual Report on Form&#160;10-K, Quarterly Reports on Form&#160;10-Q, Current Reports on Form&#160;8-K, and amendments to those reports, as well as press releases, ownership reports pursuant to Section&#160;16(a)&#160;of the Securities Act of 1933, our Code of Ethics for Principal Executive Officers and Senior Financial Officers, our Code of Business Conduct and Ethics, and any amendments thereto or waivers thereof, as well as our Audit, Compensation, and Corporate Governance and Nominating Committee Charters. The contents of our or any other website are not incorporated into this report.<span style="font-size:12pt;"> </span>These reports are also available publicly on the Securities and Exchange Commission website, <i style="font-style:italic;">www.sec.gov.</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">21</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><a id="_c5276fd7_6ba8_43b5_9dc9_b01f142df505"></a><a id="ITEM1ARISKFACTORS_115001"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:12pt;background:#ffffff;margin:0pt;"><b style="font-weight:bold;">ITEM&#160;1A.&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;RISK FACTORS</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:12pt;text-indent:18pt;background:#ffffff;margin:0pt;">Many factors may have an effect on our business, results of operations, financial condition and cash flows. We are subject to various risks resulting from changing economic, environmental, regulatory, political, industry, business and financial conditions. The factors described below are some of the risks that could materially negatively impact us. &#160;</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:12pt;background:#ffffff;margin:0pt;"><b style="font-weight:bold;">Global and National Risks Related to our Business</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:12pt;background:#ffffff;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Our industry, as well as the industries of many of our customers and suppliers upon whom we are dependent, is affected by domestic and global economic factors including periods of slower than anticipated economic growth and the risk of a recession.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:12pt;text-indent:18pt;background:#ffffff;margin:0pt;">Our financial results are substantially dependent not only upon overall economic conditions in the United States and globally, including North America, Europe and in Asia, but also as they may affect one or more of the industries upon which we depend for the sale of our products. Global or domestic actions or conditions, including political actions, proposed or actual trade policies or restrictions, including tariffs or quotas, proposed or actual changes in tax laws, including the sunset of certain tax laws, proposed or actual regulation, including those related to the environment, interest rates, terrorism, acts of war or hostility, natural disasters, or pandemics, epidemics, widespread illness or other health issues, could result in changing economic conditions in the United States and globally, disruptions to or slowdowns in our business, our supply chain, or our global or domestic industry, or those of our customers or suppliers upon whom we are dependent. Additionally, periods of slower than anticipated economic growth could reduce customer confidence and adversely affect demand for our products and further adversely affect our business, results of operations, financial condition and cash flows. Metals industries have historically been vulnerable to significant declines in consumption and product pricing during periods of economic downturn or continued uncertainty.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:12pt;text-indent:18pt;background:#ffffff;margin:0pt;">Our business is also dependent upon certain industries, such as construction, automotive, manufacturing, transportation, heavy and agriculture equipment, energy and pipe and tube (including OCTG) markets, and these industries are also cyclical in nature and may experience supply chain disruptions. Therefore, these industries may experience their own fluctuations in demand for our products based on such things as economic conditions, interest rates, supply chain disruptions, raw material and energy costs, consumer demand, the rate of inflation and infrastructure funding decisions by governments. Many of these factors are beyond our control. As a result of volatility in our industry or in the industries we serve, we may have difficulty increasing or maintaining our level of sales or profitability. A downturn in our industry or the industries we serve may adversely affect our business, results of operations, financial condition and cash flows.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:12pt;text-indent:18pt;background:#ffffff;margin:0pt;">A prospective decline in consumer and business confidence and spending, which is often coupled with reductions in the availability of credit or increased cost of credit and interest rates, as well as volatility in the capital and credit markets, may adversely affect the business and economic environment in which we operate and the profitability of our business. We are also exposed to risks associated with the creditworthiness of our customers and suppliers, which during times of high interest rates can be intensified. If the availability of credit to fund or support the continuation and expansion of our customers&#8217; business operations is curtailed or if the cost of that credit is high, the resulting inability of our customers or of their customers to either access credit or absorb the cost of that credit may adversely affect our business by reducing our sales or by increasing our exposure to losses from uncollectible customer accounts. A disruption of the credit markets could also result in financial instability of some of our customers and suppliers. The consequences of such adverse effects could include the interruption of production at the facilities of our customers, the reduction, delay or cancellation of customer orders, delays or interruptions of the supply of raw materials we purchase, and bankruptcy of customers, suppliers or other creditors. Any of these events may adversely affect our business, results of operations, financial condition and cash flows.</p></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">22</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:12pt;background:#ffffff;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Global steelmaking overcapacity and imports of steel into the United States may adversely affect United States steel prices, which, together with increased scrap prices, may adversely affect our business, results of operations, financial condition and cash flows.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:12pt;text-indent:18pt;background:#ffffff;margin:0pt;">Global steelmaking capacity currently exceeds global consumption of steel products, which adversely affects United States and global steel prices. Such excess capacity sometimes results in steel manufacturers in certain countries exporting steel and steel products, at prices that are lower than prevailing domestic prices, and sometimes at or below their cost of production. Excessive imports of steel and steel products, into the United States, may exert downward pressure on United States steel and steel products prices, which adversely affects our business, results of operations, financial condition and cash flows. Fluctuations in the value of the dollar can also affect imports, as a strong United States dollar makes imported products less expensive, potentially resulting in more imports of steel and steel products into the United States by our foreign competitors. Furthermore, the introduction of additional domestic steel capacity could increase this global overcapacity. This, in turn, has led to and may further lead to increased domestic demand for ferrous scrap resulting in increased scrap prices. Our results of operations, financial condition and cash flows are driven primarily from the metal spread achieved from the price we sell steel and steel products compared to the price of our metallic raw materials, including scrap. During prolonged periods of steel and steel products overcapacity, leading to lower selling prices, combined with high demand for scrap and raw materials, leading to higher buying prices, our metal spreads could be compressed, which may adversely affect our business, results of operations, financial condition and cash flows.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:12pt;text-indent:18pt;background:#ffffff;margin:0pt;">United States steel producers compete with many foreign producers, including those in China, Vietnam and other Asian and European countries. Competition from foreign producers is typically strong and is periodically exacerbated by weakening of the economies of certain foreign steelmaking countries, at times leading to imports of steel involving dumping and subsidy abuses by foreign steel producers. Some foreign steel producers are owned, controlled or subsidized by foreign governments. As a result, decisions by these producers with respect to their production, sales and pricing are sometimes influenced to a greater degree by political and economic policy considerations than by prevailing market conditions, realities of the marketplace or consideration of profit or loss. Additionally, at times when iron ore prices are low, disruption of the scrap price correlation to iron ore may occur, which may lead to reduced global costs to produce steel, further depressing steel import prices. A higher volume of steel imports into the United States tends to occur at depressed prices when foreign steelmaking countries experience periods of economic difficulty, decreased demand for steel products or excess capacity. The global steelmaking overcapacity is exacerbated by Chinese steel production capacity that far exceeds that country&#8217;s demand and has made China a major global exporter of steel, resulting in weakened global steel pricing than otherwise would be expected. While measures to curb unfair trade such as tariffs, duties or quotas, along with trade agreements with other countries, have decreased the volume of steel and steel products imports, domestic steel and steel products prices can be negatively impacted by excessive imports of steel and steel products.&#160;Should current or new tariffs, duties or quotas expire or be relaxed, repealed or circumvented by importers of steel and steel products, or should trade agreements be renegotiated, downward pressure may be exerted on United States steel and steel products prices, which may adversely affect our business, results of operations, financial condition and cash flows.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:12pt;background:#ffffff;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Pandemics, epidemics, widespread illness or other health issues may adversely affect our business, results of operations, financial condition, cash flows, liquidity, and stock price.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:22.5pt;background:#ffffff;margin:0pt 0pt 12pt 0pt;">Pandemics, epidemics, widespread illness or other health issues may adversely affect our business, results of operations, financial condition, cash flows, liquidity and stock price. Government actions globally, including United States federal and state governmental actions, related to pandemics, epidemics, widespread illness or other health issues have historically impacted demand for our products, our supply chain, our employees, the economy generally, inflation and interest rates, and any similar future actions may result in similar or additional impacts.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">23</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:12pt;background:#ffffff;margin:0pt;"><b style="font-weight:bold;">Industry Risks Related to our Business</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:12pt;background:#ffffff;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Our level of production and our sales and earnings are subject to significant fluctuations as a result of the cyclical nature of the steel industry and some of the industries we serve.</span></p><a id="_Hlk63158423"></a><a id="_Hlk63158360"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:12pt;text-indent:18pt;background:#ffffff;margin:0pt;">The steel manufacturing business is cyclical in nature, and the selling price of the steel we make may fluctuate significantly due to many factors beyond our control. Furthermore, a number of our products are commodities, subject to their own cyclical fluctuations in supply and demand in both metal consuming and metal generating industries, including the construction and manufacturing industries. The timing, magnitude and duration of these cycles and the resulting price fluctuations are difficult to predict. The sale of our manufactured steel products is directly affected by demand for our products in other cyclical industries, such as construction, automotive, manufacturing, transportation, heavy and agriculture equipment, energy and pipe and tube (including OCTG) markets. Economic difficulties, stagnant or slow global economies, supply and demand imbalances, supply chain disruptions, periods of heightened inflation or high interest rates, and currency fluctuations in the United States or globally may decrease the demand for our products or increase the amount of imports of steel into the United States, which may decrease our sales, margins and profitability.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:12pt;background:#ffffff;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Volatility and major fluctuations in prices and availability of scrap metal, scrap substitutes and supplies, and our potential inability to pass higher costs on to our customers, may constrain operating levels and reduce profit margins.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:12pt;text-indent:18pt;background:#ffffff;margin:0pt;">Steel producers require large amounts of raw materials, including ferrous scrap metal and scrap substitute products such as pig iron and pelletized iron, and other supplies such as zinc, graphite electrodes and ferroalloys. The principal raw material of our EAF steel operations is recycled ferrous scrap derived from, among other sources, &#8220;home scrap,&#8221; generated internally at steel mills themselves; industrial scrap, generated as a by-product of manufacturing; obsolete scrap, recycled from end-of-life automobiles, appliances and machinery; and demolition scrap, recycled from obsolete structures, containers and machines. The prices for scrap are subject to market forces largely beyond our control, including demand by United States and foreign steel producers, freight costs and speculation. The scrap metal recycling industry has historically been, and is expected to remain, highly cyclical and the prices for scrap have varied significantly in the past, may vary significantly in the future and do not necessarily fluctuate in tandem with the price of steel. Moreover, some of our integrated steel producer competitors are not as dependent as we are on ferrous scrap as a part of their raw material melt mix, which, during periods of high scrap costs relative to the cost of blast furnace iron used by the integrated producers, give them a raw material cost advantage over EAF mills. However, given environmental considerations of investors, customers and regulators, additional EAF mills may be constructed, or companies currently operating blast furnace mills may invest in EAF mills, leading to increased demand in ferrous scrap possibly resulting in higher scrap prices. While our vertical integration into the metals recycling business and our liquid pig-iron operations are expected to enable us to continue being a cost-effective supplier to our own steelmaking operations, for some of our metallics requirements, we still rely on other metallics and raw material suppliers, as well as upon general industry supply conditions for the balance of our needs.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:12pt;text-indent:18pt;background:#ffffff;margin:0pt;">The availability and prices of raw materials and supplies, particularly those with positive environmental attributes, may also be negatively affected by new, existing or changing laws, regulations, sanctions or embargoes, including those that may impose output limitations or higher costs associated with climate change or GHG allocation by suppliers, interruptions in production, accidents or natural disasters, changes in exchange rates, global price fluctuations, the availability and cost of transportation, and competing uses, all of which may be heighted during times of war or hostilities. As a major producer of galvanized steel products, we purchase and consume a large amount of zinc, which if purchased at high prices, may adversely affect our profit margins. Any inability to secure a consistent, cost-effective and timely supply of our raw materials and supplies may adversely affect our business, financial condition, results of operations and cash flows.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:12pt;text-indent:18pt;background:#ffffff;margin:0pt;">Additionally, our inability to pass on all or a substantial part of any cost increases, whether due to positive environmental attributes, inflation, supply and demand imbalances, or otherwise, or to provide for our customers&#8217; needs because of the potential unavailability of raw materials, supplies or required environmental attributes, may result in production slowdowns or curtailments or may otherwise adversely affect our business, financial condition, results of operations and cash flows.</p></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">24</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:12pt;background:#ffffff;margin:0pt;"><span style="font-style:italic;font-weight:bold;">The cost and availability of electricity, natural gas, oil and other energy resources are subject to volatile market conditions.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:12pt;text-indent:18pt;background:#ffffff;margin:0pt;">We consume large amounts of energy to melt scrap, reheat semi-finished products for rolling into finished products and perform other steps necessary to our production process. We rely on third parties for the supply of energy resources we require in our production activities. The prices for and availability of electricity, natural gas, oil and other energy resources, including renewable or other clean energy sources, are subject to regulation and volatile market conditions, often affected by weather conditions as well as political, environmental and economic factors beyond our control. As large consumers of electricity and natural gas, we must have dependable delivery in order to operate. Accordingly, we are at risk in the event of an energy disruption, including power outages, power unavailability or inability to obtain power at a reasonable price or with sufficient desired environmental attributes. Prolonged blackouts, curtailments or disruptions caused by natural disasters or by political or environmental considerations would substantially disrupt our production. Since a significant portion of our finished products are delivered by truck, unforeseen fluctuations in the price of fuel would also adversely affect our costs or the costs of many of our customers.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:12pt;background:#ffffff;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Increased environmental, GHG emissions and sustainability considerations from our customers and investors or related regulations could affect demand for our products and add significant costs.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:12pt;text-indent:18pt;background:#ffffff;margin:0pt;">Customers, investors and regulators have increased their focus on the environment, GHG emissions and sustainability. We are committed to the environment and sustainability. We are taking further action to reduce our environmental footprint through our 2025, 2030, and 2050 goals for GHG emission reduction and increased renewable energy usage. We believe that achievement of these goals will comport with expectations of our customers and investors, but certain customers and investors may have differing requirements. To achieve these goals, our operational costs may increase and we have had and will continue to have additional capital expenditures, some of which we may not be able to pass along to our customers. Any failure to timely meet these goals, or other requirements of customers or investors, may have an adverse effect on our business, results of operations and stock price.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:12pt;text-indent:18pt;background:#ffffff;margin:0pt;">Additionally, governmental agencies, regulators, investors or other groups have introduced, and may request or require, environmental monitoring, disclosures or regulations in response to the potential impacts of climate change. International treaties or agreements may also result in increasing regulation of GHG emissions, including carbon emissions limitations or trading mechanisms. Any such regulation or disclosure requirement could impose significant costs on our operations and on the operations of our customers and suppliers, including increased energy, capital equipment, emissions controls, environmental monitoring and reporting and other costs in order to comply with current or future laws, regulations or demands concerning the environment, climate change, GHG emissions and sustainability. Any adopted regulations could negatively impact our ability, and that of our customers and suppliers, to compete with companies situated in areas not subject to or not complying with such regulations, or could affect our environmental disclosures for any allowances, offsets or credits. We may see an increase in costs relating to our assets that emit GHGs as a result of these initiatives, which may impact our operations directly or through our customers and suppliers. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:12pt;background:#ffffff;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Compliance with and changes in environmental and remediation requirements may result in substantially increased capital requirements and operating costs.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:12pt;text-indent:18pt;background:#ffffff;margin:0pt;">Existing laws or regulations, as currently interpreted or as may be interpreted in the future, as well as future laws or regulations, may adversely affect our results of operations and financial condition.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;background:#ffffff;margin:0pt 0pt 12pt 0pt;">We are subject to numerous local, state, federal and international statutory and regulatory environmental requirements relating to, among other things:</p><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 6pt 18pt;"><span style="display:inline-block;text-indent:0pt;width:18.8pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;">&#9679;</span></span><span style="font-size:10pt;">the generation, storage, treatment, handling and disposal of solid and hazardous wastes and secondary materials;</span></p><table style="border-collapse:collapse;border:0;"><tr><td style="width:18pt;padding:0pt;"/><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:6pt;margin-top:0pt;"><span style="font-size:8pt;">&#9679;</span></p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:6pt;margin-top:0pt;">the discharge of materials into the air, including periodic changes to the National Ambient Air Quality Standards and to emission standards;</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 6pt 18pt;"><span style="display:inline-block;text-indent:0pt;width:18.8pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;">&#9679;</span></span><span style="font-size:10pt;">the management, treatment and discharge of wastewater and storm water;</span></p></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">25</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 6pt 18pt;"><span style="display:inline-block;text-indent:0pt;width:18.8pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;">&#9679;</span></span><span style="font-size:10pt;">the use and treatment of groundwater;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 6pt 18pt;"><span style="display:inline-block;text-indent:0pt;width:18.8pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;">&#9679;</span></span><span style="font-size:10pt;">the remediation of soil and groundwater contamination;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 6pt 18pt;"><span style="display:inline-block;text-indent:0pt;width:18.8pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;">&#9679;</span></span><span style="font-size:10pt;">climate change legislation or regulation;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 6pt 18pt;"><span style="display:inline-block;text-indent:0pt;width:18.8pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;">&#9679;</span></span><span style="font-size:10pt;">the need for and the ability to timely obtain air, water or other environmental permits;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 6pt 18pt;"><span style="display:inline-block;text-indent:0pt;width:18.8pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;">&#9679;</span></span><span style="font-size:10pt;">the timely reporting of certain chemical usage, content, storage and releases;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 6pt 18pt;"><span style="display:inline-block;text-indent:0pt;width:18.8pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;">&#9679;</span></span><span style="font-size:10pt;">the remediation and reclamation of land used in our operations;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 6pt 18pt;"><span style="display:inline-block;text-indent:0pt;width:18.8pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;">&#9679;</span></span><span style="font-size:10pt;">natural resource protections; and</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 12pt 18pt;"><span style="display:inline-block;text-indent:0pt;width:18.8pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;">&#9679;</span></span><span style="font-size:10pt;">the protection of our employees&#8217; health and safety.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:12pt;text-indent:18pt;background:#ffffff;margin:0pt;">Compliance with environmental laws and regulations, which affect our EAF steelmaking, metals recycling, liquid pig-iron, and copper and aluminum production operations, is a significant factor in our business. We are required to obtain and comply with environmental permits and licenses, and failure to obtain or renew or the violation of any permit or license may result in substantial fines and penalties, capital expenditures, operational changes, suspension of operations or the closure of a subject facility. Similarly, delays, increased costs or the imposition of onerous conditions to the securing or renewal of permits may adversely affect these operations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:12pt;text-indent:18pt;background:#ffffff;margin:0pt;">Uncertainty regarding adequate pollution control levels, testing and sampling procedures, and new pollution control technology are factors that may increase our future compliance expenditures. We are unable to predict the ultimate cost of future compliance with environmental requirements or their effect on our operations. Although we strive to be in substantial compliance with all applicable laws and regulations, legal requirements frequently change and are subject to interpretation such that regulatory agencies may bring enforcement actions for alleged noncompliance. Private parties might also bring claims against us under citizen suit provisions and/or for property damage or personal injury allegedly resulting from our operations. New laws, regulations and changing interpretations by regulatory authorities, together with uncertainty regarding the application of existing requirements, are among the factors that may increase our future expenditures to comply with environmental requirements. The cost of complying with existing laws or regulations as currently interpreted or reinterpreted in the future, or with future laws or regulations, may adversely affect our results of operations and financial condition.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:12pt;text-indent:18pt;background:#ffffff;margin:0pt;">Our operations produce significant amounts of by-products, some of which are handled as solid or hazardous waste or as hazardous secondary materials. For example, our steel mills generate EAF dust, which the United States Environmental Protection Agency (United States EPA) and other regulatory authorities classify as hazardous waste and regulate accordingly unless recycled in an exempt manner.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:12pt;text-indent:18pt;background:#ffffff;margin:0pt;">In addition, the feed materials for the shredders operated by our metals recycling operations include automobile bodies. A portion of the feed materials consist of currently unrecyclable material known as shredder residue. If laws or regulations or the interpretation of the laws or regulations change with regard to EAF dust or shredder residue or other by-products created by our operations, we may incur significant additional expenditures.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:12pt;text-indent:22.3pt;background:#ffffff;margin:0pt;">Federal and state environmental laws enable federal and state agencies and certain private parties to recover from owners, operators, generators and transporters the cost of investigation and cleanup of sites at which wastes or hazardous substances were disposed and/or migrated. In connection with these laws, we may be required to clean up contamination discovered at our sites including contamination that may have been caused by former owners or operators of the sites, to conduct additional cleanup at sites that have already had some cleanup performed, to address emerging and newly-regulated contaminants such as per- and polyfluoroalkyl substances (PFAS) and 1,4-dioxane, or to perform cleanup with regard to sites formerly used in connection with our operations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;background:#ffffff;margin:0pt;">In addition, we may be required to pay for, or to pay a portion of, the costs of cleanup at sites to which we sent materials for disposal or recycling, notwithstanding that the original disposal or recycling activity may have complied with all regulatory requirements then in effect. Under certain laws, a party can be held jointly and severally liable for all of the cleanup costs associated with a disposal site. In practice, a liable party often splits the costs of cleanup with other </p></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">26</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:12pt;background:#ffffff;margin:0pt;">potentially responsible parties. We have received notices from the United States EPA, state agencies and third parties that we have been identified as potentially responsible for the costs of investigating and cleaning up a number of disposal sites. In most cases, many other parties are also named as potentially responsible parties and also contribute to payment of those costs.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:12pt;text-indent:18pt;background:#ffffff;margin:0pt;">Because cleanup liability can in some cases be imposed retroactively on activities that occurred many years ago, and because federal and state agencies are still discovering sites that pose a threat to public health or the environment, we can provide no assurance that we will not become liable for significant costs associated with investigation and remediation of cleanup sites.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:12pt;background:#ffffff;margin:0pt;"><b style="font-weight:bold;">Operational and Commercial Risks Related to our Business</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:12pt;background:#ffffff;margin:0pt;"><span style="font-style:italic;font-weight:bold;">We may face significant price and other forms of competition from other steel and aluminum producers, scrap processors and alternative materials, which may adversely affect our business, financial condition, results of operations and cash flows.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:12pt;text-indent:18pt;background:#ffffff;margin:0pt;">The global markets in which steel companies and scrap processors conduct business are highly competitive and became even more so due to consolidations in the steel and scrap industries. Additionally, in many applications, steel competes with other materials, such as aluminum, cement, composites, plastics, carbon fiber, glass and wood.&#160;Increased use of alternative materials for any reason, including as a response to regulations or customer demands, could decrease demand for steel or force other steel producers into new products or markets that compete more directly with us, and combined with increased competition could cause us to lose market share, increase expenditures or reduce pricing, any one of which may adversely affect our business, financial condition, results of operations and cash flows.&#160; </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:12pt;text-indent:18pt;background:#ffffff;margin:0pt;">Additionally, our recycled aluminum flat rolled products mill with an anticipated annual production capacity of 650,000 metric tons of finished products located in Columbus, Mississippi is expected to produce commercially viable products by mid-year 2025. Although we anticipate being able to effectively compete in the aluminum industry, along with the other risks described herein, including delays or difficulties with our start-up, we may face unexpected and enhanced competition, which may adversely affect the expected contributions of our aluminum operations and our resulting business, financial condition, results of operations and cash flows.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:12pt;background:#ffffff;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Availability of an adequate source of supply of scrap is required for our metals recycling operations.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:12pt;text-indent:22.3pt;background:#ffffff;margin:0pt;">We procure our scrap inventory from numerous sources. These suppliers generally are not bound by long-term contracts and generally have no obligation to sell recyclable metal to us. In periods of low industry scrap prices, scrap suppliers may elect to hold recyclable metal to wait for higher prices or intentionally slow their metal collection activities. If a substantial number of scrap suppliers cease selling recyclable metal to us, we may be unable to recycle metal at desired levels which may adversely affect our results of operations and financial condition. In addition, a slowdown of industrial production in the United States reduces the supply of industrial grades of metal to the metals recycling industry, resulting in our having less recyclable metal available to process and sell. Further, additional EAF steel mill construction or blast furnace mills investing in EAF mills could increase the demand for scrap, potentially resulting in higher scrap prices or periods of decreased scrap supply. Any inability to secure scrap for our EAF steel mills could adversely affect our business, results of operations, financial condition and cash flows.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:12pt;background:#ffffff;margin:0pt;"><span style="font-style:italic;font-weight:bold;">We are subject to cybersecurity threats and may face risks to the security of our sensitive data and information technology which may adversely affect our business, results of operations, financial condition and cash flows.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;background:#ffffff;margin:0pt;">Increased cybersecurity and information technology security requirements, vulnerabilities and threats and a rise in sophisticated and targeted cybercrime, all of which may be heightened during times of war or hostilities, pose a risk to the security and functionality of our systems and information networks, and to the confidentiality, availability and integrity of sensitive data, including intellectual property, proprietary information, financial information, customer and supplier information, and personally identifiable information.&#160;Additionally, cybersecurity vulnerabilities or attacks could result in an interruption of the functionality of our automated and electronically controlled manufacturing operating systems, which, if compromised, could cease, threaten, delay or slow down our ability to melt, roll or otherwise process </p></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">27</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:12pt;background:#ffffff;margin:0pt;">steel or any of our other products for the duration of such interruption. Our customers and suppliers may also store certain of our sensitive information on their information technology systems, which if breached or attacked, could likewise expose our sensitive information. Similarly, information system vendors and software suppliers may experience a cybersecurity or information technology breach that exposes our systems or sensitive data. Any of these cybersecurity and information technology breaches or disruptions may result in reputational harm and may adversely affect our business, results of operations, financial condition and cash flows. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:12pt;text-indent:18pt;background:#ffffff;margin:0pt;">Although we believe we have adopted procedures, training programs, and controls to adequately protect our sensitive data, networks and information and operating technology and systems, there can be no assurance that a system or network failure, or cybersecurity breach or attack, will be prevented, whether due to attacks by cyber criminals or due to employee, contractor or other error or malfeasance. This could lead to system interruption, production delays or downtimes and operational disruptions, and the disclosure, modification or destruction of sensitive data, which may adversely affect our reputation, customer and supplier relationships, financial results and results of operations, and could result in litigation or regulatory investigations, actions, fines or penalties, as well as increased cybersecurity monitoring and protection costs, including the cost or availability of insurance.&#160;Additionally, as cybersecurity threats continue to evolve and become more sophisticated, we may need to invest additional time, resources and finances to protect the security of our sensitive data, systems and information networks. We maintain an information security risk insurance policy to mitigate the impact of cybersecurity threats. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:12pt;background:#ffffff;margin:0pt;"><span style="font-style:italic;font-weight:bold;">We may face risks associated with the implementation of our growth strategy.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;background:#ffffff;margin:0pt 0pt 12pt 0pt;">Our growth strategy subjects us to various risks. As part of our growth strategy, we may expand existing facilities, enter into new business lines, territories, products or process initiatives, acquire or build additional plants, acquire other businesses and assets, enter into joint ventures, or form strategic alliances that we believe will complement our existing business. These expansions and transactions, including our recycled aluminum flat rolled products mill with an anticipated annual production capacity of 650,000 metric tons of finished products located in Columbus, Mississippi, may involve some or all of the following risks:</p><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:12pt 0pt 12pt 36pt;">&#9679;<span style="font-size:10pt;"> the risk of entering business lines or product, domestic, or foreign markets, in which we have little experience, including the aluminum industry;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:12pt 0pt 12pt 36pt;">&#9679;<span style="font-size:10pt;"> the risk of a newly constructed facility being completed over budget or not on time, including due to equipment delays or labor shortages, or having delays or difficulties with its start-up;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:12pt 0pt 12pt 36pt;">&#9679;<span style="font-size:10pt;"> the risk of not being able to adequately obtain sufficient labor to efficiently build or staff a new facility, while maintaining our culture;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:12pt 0pt 12pt 36pt;">&#9679;<span style="font-size:10pt;"> the risk of expected markets, products, customers and demand for products produced by a new facility being lower than expected;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:12pt 0pt 12pt 36pt;">&#9679;<span style="font-size:10pt;"> the risk of new product development, technology development or customer acquisition and penetration being more costly or difficult than expected;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:12pt 0pt 12pt 36pt;">&#9679;<span style="font-size:10pt;"> the difficulty of competing for acquisitions and other growth opportunities with companies having materially greater financial resources than us;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:12pt 0pt 12pt 36pt;">&#9679;<span style="font-size:10pt;"> the inability to realize anticipated synergies or other expected benefits;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:12pt 0pt 12pt 36pt;">&#9679;<span style="font-size:10pt;"> the difficulty of integrating new or acquired operations and personnel into our existing operations, while maintaining our culture;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:12pt 0pt 12pt 36pt;">&#9679;<span style="font-size:10pt;"> the potential disruption of ongoing operations;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:12pt 0pt 12pt 36pt;">&#9679;<span style="font-size:10pt;"> the diversion of financial resources or management attention to new operations or acquired businesses;</span></p></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">28</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 12pt 36pt;">&#9679;<span style="font-size:10pt;"> the loss of key employees, customers or suppliers of acquired businesses;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:12pt 0pt 12pt 36pt;">&#9679;<span style="font-size:10pt;"> the potential exposure to unknown liabilities;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:12pt 0pt 12pt 36pt;">&#9679;<span style="font-size:10pt;"> the inability of management to maintain uniform standards, controls, procedures and policies;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:12pt 0pt 12pt 36pt;">&#9679;<span style="font-size:10pt;"> the difficulty of managing the growth of a larger company;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:12pt 0pt 12pt 36pt;">&#9679;<span style="font-size:10pt;"> the risk of becoming involved in labor, commercial, or regulatory disputes or litigation related to new operations or acquired businesses;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:12pt 0pt 12pt 36pt;">&#9679;<span style="font-size:10pt;"> the risk of becoming more highly leveraged;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:12pt 0pt 12pt 36pt;">&#9679;<span style="font-size:10pt;"> the risk of contractual or operational liability to other venture participants or to third parties as a result of our participation;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:12pt 0pt 12pt 36pt;">&#9679;<span style="font-size:10pt;"> the inability to work efficiently with joint venture or strategic alliance partners; and</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-indent:18pt;background:#ffffff;margin:12pt 0pt 12pt 18pt;">&#9679;<span style="font-size:10pt;"> the difficulties of terminating joint ventures or strategic alliances.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:12pt;text-indent:18pt;background:#ffffff;margin:12pt 0pt 0pt 0pt;">Delays in achieving full operational capacity at our Sinton Flat Roll Division has and may continue to, and any delays in our recycled aluminum flat rolled products mill may, adversely affect our prospects, business, financial condition, results of operations and cash flows.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:12pt;text-indent:18pt;background:#ffffff;margin:0pt;">These expansions or transactions might be required for us to remain competitive, but we may not be able to complete any such expansions or transactions on favorable terms or obtain financing, if necessary. Future expansions and transactions may not improve our competitive position and business prospects as anticipated, and if they do not, our business, financial condition, results of operations and cash flows may be adversely affected.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:12pt;background:#ffffff;margin:0pt;"><span style="font-style:italic;font-weight:bold;">We may face risks associated with our ability to retain, develop and attract key personnel. </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:12pt;background:#ffffff;margin:0pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"></span>Our people are the foundation of our success and are our most important resource. Their continued education and talent development are paramount to our success. As we continue to grow, our success depends in part on our ability to retain, develop and attract team members with relevant industry and technical experience, while maintaining our culture. A loss of senior managers or other key personnel, without adequate replacement, which could be exacerbated by a shortage of skilled workers and our more senior workforce, could adversely affect our business and results of operations. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:12pt;background:#ffffff;margin:0pt;"><span style="font-style:italic;font-weight:bold;">We are subject to litigation and legal compliance risks which may adversely affect our financial condition, results of operations and liquidity.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:12pt;text-indent:18pt;background:#ffffff;margin:0pt;">We are involved from time to time in various litigation matters, including administrative proceedings, regulatory proceedings, governmental investigations, environmental matters, and commercial and construction contract disputes, none of which are currently expected to have a material impact on our financial conditions, results of operations or liquidity. For additional information regarding legal proceedings please refer to Item&#160;3.&#160;<i style="font-style:italic;">Legal Proceedings</i>.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:12pt;text-indent:18pt;background:#ffffff;margin:0pt;">In addition to risks associated with our environmental and other regulatory compliance, our international operations are subject to complex foreign and United States laws and regulations, including the Foreign Corrupt Practices Act and other anti-bribery laws, regulations related to import-export controls, the Office of Foreign Assets Control, and other laws and regulations, each of which may increase our cost of doing business and expose us to increased risk.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:12pt;background:#ffffff;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Unexpected equipment downtime or shutdowns may adversely affect our business, financial condition, results of operations and cash flows.</span></p></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">29</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:12pt;text-indent:18pt;background:#ffffff;margin:0pt;">Interruptions in our production capabilities may adversely affect our production costs, products available for sale and earnings during the affected period. In addition to equipment failures, our facilities are subject to the risk of catastrophic loss due to unanticipated events such as fires, explosions or violent weather conditions. Our manufacturing processes are dependent upon critical pieces of steelmaking equipment, such as our EAFs, continuous casters and rolling equipment, some of which are controlled by our information technology systems, as well as electrical equipment, such as transformers. This equipment may, on occasion, be out of service as a result of unanticipated failures or other events, including equipment failure, power surges, cybersecurity breaches or attacks or system failures. Further, we have experienced and may continue to experience inefficiencies at our Sinton Flat Roll Division, including those related to major equipment failures. We have experienced and in the future may experience plant shutdowns or periods of reduced production as a result of equipment failures or other events. Supply chain disruptions and labor shortages have and may continue to exacerbate the effects of equipment failures.&#160; These disruptions may adversely affect our business, financial condition, results of operations and cash flows.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:12pt;background:#ffffff;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Governmental agencies may refuse to grant or renew some of our licenses and permits required to operate our businesses.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:12pt;text-indent:18pt;background:#ffffff;margin:0pt;">Some of our operations must receive licenses and air, water and other permits and approvals from federal, state and local governments to conduct certain of our operations or to build, expand or acquire new facilities. Governmental agencies, non-governmental organizations, and members of the public sometimes resist the establishment of certain types of facilities in their communities. There can be no assurance that future approvals, licenses and permits will be granted or that we will be able to maintain and renew the approvals, licenses and permits we currently hold. Failure to do so may adversely affect our business, financial condition, results of operations and cash flows.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:12pt;background:#ffffff;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Our senior unsecured credit facility contains, and any future financing agreements may contain, restrictive covenants that may limit our flexibility.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:12pt;text-indent:18pt;background:#ffffff;margin:0pt;">Restrictions and covenants in our existing debt agreements, including our senior unsecured credit facility, and any future financing agreements, may impair our ability to finance future operations or capital needs or to engage in other business activities. A breach of any of the restrictions or covenants could cause a default under our senior unsecured credit facility, our senior notes, or our other debt. A significant portion of our indebtedness may then become immediately due and payable.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:12pt;text-indent:18pt;background:#ffffff;margin:0pt;">Under our senior unsecured credit facility, we are required to maintain certain financial covenants. Our ability to meet such covenants or other restrictions can be affected by events beyond our control. If a default were to occur, the lenders could elect to declare all amounts then outstanding to be immediately due and payable and terminate all commitments to extend further credit.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:12pt;background:#ffffff;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Impairment charges may adversely affect our results of operations.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;background:#ffffff;margin:0pt 0pt 12pt 0pt;">Occasionally, assumptions that we have made regarding products or businesses we have acquired or sought to develop, about the sustainability of markets we sought to exploit, or about industry conditions that underlie our decision making when we elected to capitalize a venture turn out differently than anticipated.&#160;In such instances, the fair value of such assets may fall below their carrying value recorded on our balance sheet.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Accordingly, we periodically test goodwill, and other assets such as long-lived tangible assets and intangible assets, right of use assets and equity method investments when indicators of impairment are present, to determine whether their estimated fair value is in fact less than their value recorded on our balance sheet.&#160;If we determine that the fair value of any of these assets, from whatever cause, is less than the value recorded on our balance sheet, we are required to incur non-cash asset impairment charges that adversely affect our results of operations. There can be no assurances that market dynamics or other factors may not result in future impairment charges.</p><a id="_943716a2_a281_491b_9c61_4f4010d24b34"></a><a id="ITEM1BUNRESOLVEDSTAFFCOMMENTS_407146"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">ITEM&#160;1B.&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;UNRESOLVED STAFF COMMENTS</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">None.</p></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">30</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><a id="_52e25cf7_6d59_4c1c_8214_cbe06209056b"></a><a id="ITEM1CCYBERSECURITY_553646"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">ITEM&#160;1C.&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;CYBERSECURITY</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:27.75pt;margin:0pt;">We manage risks from cybersecurity threats through our overall companywide risk management process, which is overseen by our Board of Directors and specific Board Committees. Management has created a global information security program, which encompasses a dedicated global information security team and policies, procedures, and processes for assessing, identifying, and managing risks from cybersecurity threats. Our policies, procedures, and processes follow recognized frameworks established by the National Institute of Standards and Technology (&#8220;NIST&#8221;), as well as other relevant standards. Our program is designed to maintain the confidentiality, integrity, security, and availability of the data that is created, collected, stored, and used to operate our business. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Risk Management and Strategy</b></p><ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q" name="cyd:CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock" id="Tb_YaawRS7Tpk2hSxVy3Bh8LA" continuedAt="Tb_YaawRS7Tpk2hSxVy3Bh8LA_cont1" escape="true"><ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q" name="cyd:CybersecurityRiskManagementProcessesIntegratedTextBlock" id="Tb_Tq-snuQYsUOWDkYLDpB_Fg" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:27.75pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:27.75pt;margin:0pt;">We recognize the importance of <span style="-sec-ix-hidden:Hidden_DmDC3OeOn0SykFUStwh-qg;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">assessing, identifying, and managing material risks associated with cybersecurity</span></span> threats, utilizing, from time to time, tabletop exercises, business unit assessments, threat modeling, impact analyses, internal audits, external audits, <span style="-sec-ix-hidden:Hidden_3eyNINKoKUSKxWhMIifVxw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">third party vulnerability scans, third party penetration tests, and engagement of third parties to conduct analysis of our information security programs, including an overall assessment utilizing the NIST standards.</span></span> These risks include, among other things: operational risks, intellectual property theft, fraud, extortion, harm to team members or customers, and violations of data privacy or security laws.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:27.75pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:27pt;margin:0pt;">Our Director of Information Security is responsible for leading the Information Security Team which has established a cybersecurity risk management program of policies and processes for assessing, identifying, and managing risk from cybersecurity threats. We have <span style="-sec-ix-hidden:Hidden_ZW-l5m0-y0GADfW9Xmgysg;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">integrated</span></span><span style="white-space:pre-wrap;"> these processes into our overall risk management systems and processes, and routinely assess risks from cybersecurity threats, including any potential unauthorized access to or activity conducted through our information systems that may result in material adverse effects on the confidentiality, integrity, or availability of our information systems or any information residing therein.  This program includes established reasonable safeguards to minimize the identified risks; processes to reasonably address any identified gaps in existing safeguards; updates to existing safeguards as necessary; and monitoring the effectiveness of those safeguards.</span> </p></ix:nonNumeric><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:27pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:27pt;margin:0pt;">Our safeguards include continuous network monitoring, complex passwords, team member training that reinforces our policies, standards, and practices<span style="white-space:pre-wrap;">, incident response capability reviews and exercises, and cybersecurity insurance and disaster recovery plans for the protection of our assets.  </span>The information security training and awareness program engages personnel through training modules on how to identify potential cybersecurity risks and protect the Company&#8217;s resources and information. This training is mandatory for all team members monthly, and is supplemented by companywide testing initiatives, including periodic phishing tests.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:27pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:27pt;margin:0pt;"><span style="white-space:pre-wrap;">Our cybersecurity risk management program also assesses third party providers, such as vendors, suppliers, and other business partners.  Cybersecurity risks are evaluated when determining the selection and oversight of applicable third party providers and potential risks when handling or processing our employee, business, or customer data.  </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:27pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:27pt;margin:0pt;">Further, we have designated a member of our senior leadership team, our Chief Financial Officer, to oversee the management of the safeguards, cybersecurity risk assessment, and mitigation process<span style="white-space:pre-wrap;">.  From time to time, the Company&#8217;s program is reviewed and validated by internal and external experts. </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:27pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:27pt;margin:0pt;">In general, our incident response process follows the NIST framework and focuses on four phases: (i) preparation; (ii) detection and analysis; (iii) containment, eradication, and recovery; and (iv) post-incident remediation. As cybersecurity incidents occur, including at third party providers, the Director of Information Security leads the Information Security Team <span style="white-space:pre-wrap;">through a standardized incident response process that focuses on responding to and containing the threat, minimizing any business impact, and evaluating its severity level. The severity level assessment determines how widespread the incident is and to what degree it could impact our overall business and manufacturing environment.  In the event an incident is determined by the </span>Information Security Team to be a high severity level, our cross functional team, with expertise in various disciplines, will assess the incident to determine if it has had a material affect or is reasonably likely of having a material effect on the Company&#8217;s business strategy, results of operations, or financial condition.</p></ix:nonNumeric></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">31</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><ix:continuation id="Tb_YaawRS7Tpk2hSxVy3Bh8LA_cont1"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:27pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:27pt;margin:0pt;">We do not believe that risks from cybersecurity threats, including as a result of any previous cybersecurity incidents, have <ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q" format="ixt:fixed-false" name="cyd:CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag" id="Narr_WjMaVtuWR0CZXSOC0Er9Xg">materially affected or are reasonably likely to materially affect</ix:nonNumeric><span style="white-space:pre-wrap;"> our overall business strategy, results of operations, or financial condition over the long term. In the last three years, the Company has not been aware of any material cybersecurity incidents occurring and we have not incurred material expenses from cybersecurity incidents (including penalties and settlements, of which there were none).  For additional discussion of whether and how risks from cybersecurity threats could materially affect or are reasonably likely to materially affect the Company, see Item 1A. Risk Factors &#8211; &#8220;</span><i style="font-style:italic;">We are subject to cybersecurity threats and may face risks to the security of our sensitive data and information technology which may adversely affect our business, results of operations, financial condition and cash flows.</i>&#8221;</p></ix:continuation><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Governance</b></p><ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q" name="cyd:CybersecurityRiskBoardOfDirectorsOversightTextBlock" id="Tb_mdUiRRSkaUaBqg9YZkkOdg" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:27pt;margin:0pt;">One of the key functions of our Board of Directors is informed oversight of our risk management process, including risks from cybersecurity threats. <span style="-sec-ix-hidden:Hidden_F7n2bqRB5EGPHUsLUwMc7A;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Our Board of Directors is responsible for monitoring and assessing strategic risk exposure, and our senior leadership team is responsible for the day-to-day management of the material risks we face. </span></span><ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q" name="cyd:CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock" id="Tb_iFkKi0v9eESvR9w3Nl5k1A" escape="true"><span style="white-space:pre-wrap;">Our Board of Directors administers its cybersecurity risk oversight function directly as a whole, as well as directly through the Audit Committee.  </span></ix:nonNumeric><ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q" name="cyd:CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock" id="Tb_4-LyN-90nkGQgZVdH8l2uQ" escape="true"><ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q" name="cyd:CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock" id="Tb_CpbCSmzCt0eokRcZA6ArbA" escape="true"><ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q" format="ixt:fixed-true" name="cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag" id="Narr_7WyUHwPBPU6qZSYRWBDU7w">Management and members of the <ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q" name="cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock" id="Tb_ypgQ52KDQU-4Dwj5Gb1GHw" escape="true">Information Security Group (&#8220;ISG&#8221;) </ix:nonNumeric>regularly present to the Board of Directors</ix:nonNumeric><span style="white-space:pre-wrap;"> regarding information security and an in-depth review of our processes for assessing, identifying, and managing material risks from cybersecurity threats. On a quarterly basis, the Audit Committee is informed by management concerning the status of existing and new cybersecurity risks, status of how management is addressing and mitigating those risks, cybersecurity and data privacy incidents (if any), and status of key information security initiatives.  Additionally, on a biennial basis, we engage third parties to assess our information security program using the NIST framework, as well as perform penetration testing.</span></ix:nonNumeric></ix:nonNumeric> </p><ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q" name="cyd:CybersecurityRiskRoleOfManagementTextBlock" id="Tb_LmWriVXHokqf3X2qiCSaZg" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q" name="cyd:CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock" id="Tb_fdrntAsU80WTXlsVbJqO6A" escape="true">We have allocated substantial cross functional internal resources with expertise in information security, information technology, operations, risk management, human resources, finance, and legal to form a<span style="white-space:pre-wrap;"> governance counsel known as the ISG.  The ISG is an internal working group that collaborates with the </span>Director of Information Security to ensure our cybersecurity program is adequately responsive to the evolving threat landscape. Our Director of Information Security has over twenty years of cybersecurity experience, has completed a Masters in Homeland Security, with an emphasis on cybersecurity, and holds several cybersecurity certifications</ix:nonNumeric>.<span style="white-space:pre-wrap;">  </span></p></ix:nonNumeric></ix:nonNumeric><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">32</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><a id="_e784433a_5b1c_4444_b695_db426e340efe"></a><a id="ITEM2PROPERTIES_887366"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">ITEM&#160;2.&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;PROPERTIES</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The following table describes our significant properties as of December 31, 2024. These properties are owned by us and not subject to any significant encumbrances, or are leased by us. We believe these properties are suitable and adequate for our current operations and are appropriately utilized. For additional information regarding our significant facilities please refer to Item&#160;1. <i style="font-style:italic;">Business.</i></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:30.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:0.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:16.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:0.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:34.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:0.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;width:7.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;width:0.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;width:7.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:30.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:0.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:16.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:0.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:34.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:0.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:7.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Site</b></p></td><td style="vertical-align:middle;width:0.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:7.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Site</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:30.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:34.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:0.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:7.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Acreage </b></p></td><td style="vertical-align:middle;width:0.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:7.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Acreage</b></p></td></tr><tr><td style="vertical-align:middle;width:30.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Operations</b></p></td><td style="vertical-align:middle;width:0.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:16.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Location</b></p></td><td style="vertical-align:middle;width:0.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:34.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Description</b></p></td><td style="vertical-align:middle;width:0.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:7.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Owned</b></p></td><td style="vertical-align:middle;width:0.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:7.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Leased</b></p></td></tr><tr><td style="vertical-align:middle;width:30.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Steel Operations Segment *</b></p></td><td style="vertical-align:middle;width:0.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:16.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:0.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:34.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:0.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:7.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:0.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:7.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:middle;width:30.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 18pt;">Butler Flat Roll Division:</p></td><td style="vertical-align:middle;width:0.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 18pt;"><span style="font-size:8pt;margin-left:0pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:16.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:0.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:34.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:0.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:7.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:0.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:7.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:middle;width:30.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 24pt;"><span style="white-space:pre-wrap;">  Butler Operations </span></p></td><td style="vertical-align:middle;width:0.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 24pt;"><span style="font-size:8pt;margin-left:0pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:16.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">Butler, IN</p></td><td style="vertical-align:middle;width:0.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:34.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">Flat Roll Steel Mill and Coating Facility</p></td><td style="vertical-align:middle;width:0.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:7.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">993</p></td><td style="vertical-align:middle;width:0.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:7.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">&#8212;</p></td></tr><tr><td style="vertical-align:middle;width:30.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 24pt;"><span style="white-space:pre-wrap;">  Jeffersonville Operations </span></p></td><td style="vertical-align:middle;width:0.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 24pt;"><span style="font-size:8pt;margin-left:0pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:16.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">Jeffersonville, IN</p></td><td style="vertical-align:middle;width:0.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:34.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">Flat Roll Steel Coating Facility</p></td><td style="vertical-align:middle;width:0.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:7.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">27</p></td><td style="vertical-align:middle;width:0.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:7.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">10</p></td></tr><tr><td style="vertical-align:middle;width:30.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 24pt;"><span style="white-space:pre-wrap;">  Iron Dynamics</span></p></td><td style="vertical-align:middle;width:0.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 24pt;"><span style="font-size:8pt;margin-left:0pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:16.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">Butler, IN</p></td><td style="vertical-align:middle;width:0.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:34.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">Liquid Ironmaking Facility</p></td><td style="vertical-align:middle;width:0.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:7.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">25</p></td><td style="vertical-align:middle;width:0.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:7.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">&#8212;</p></td></tr><tr><td style="vertical-align:middle;width:30.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 18pt;">Columbus Flat Roll Division </p></td><td style="vertical-align:middle;width:0.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 18pt;"><span style="font-size:8pt;margin-left:0pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:16.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">Columbus, MS</p></td><td style="vertical-align:middle;width:0.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:34.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">Flat Roll Steel Mill and Coating Facility</p></td><td style="vertical-align:middle;width:0.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:7.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">1,387</p></td><td style="vertical-align:middle;width:0.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:7.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">&#8212;</p></td></tr><tr><td style="vertical-align:middle;width:30.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 18pt;">Sinton Flat Roll Division </p></td><td style="vertical-align:middle;width:0.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 18pt;"><span style="font-size:8pt;margin-left:0pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:16.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">Sinton, TX</p></td><td style="vertical-align:middle;width:0.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:34.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">Flat Roll Steel Mill and Coating Facility </p></td><td style="vertical-align:middle;width:0.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:7.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">2,842</p></td><td style="vertical-align:middle;width:0.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:7.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">&#8212;</p></td></tr><tr><td style="vertical-align:middle;width:30.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 18pt;">The Techs </p></td><td style="vertical-align:middle;width:0.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 18pt;"><span style="font-size:8pt;margin-left:0pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:16.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">Pittsburgh, PA</p></td><td style="vertical-align:middle;width:0.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:34.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">Flat Roll Steel Coating Facilities</p></td><td style="vertical-align:middle;width:0.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:7.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">16</p></td><td style="vertical-align:middle;width:0.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:7.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">2</p></td></tr><tr><td style="vertical-align:middle;width:30.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 18pt;">Heartland Flat Roll Division</p></td><td style="vertical-align:middle;width:0.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 18pt;"><span style="font-size:8pt;margin-left:0pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:16.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">Terre Haute, IN</p></td><td style="vertical-align:middle;width:0.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:34.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">Flat Roll Steel Cold-Rolling and Coating Facility</p></td><td style="vertical-align:middle;width:0.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:7.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">246</p></td><td style="vertical-align:middle;width:0.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:7.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">&#8212;</p></td></tr><tr><td style="vertical-align:middle;width:30.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 18pt;">United Steel Supply</p></td><td style="vertical-align:middle;width:0.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 18pt;"><span style="font-size:8pt;margin-left:0pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:16.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">IN, ID, MS, OR, and TX</p></td><td style="vertical-align:middle;width:0.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:34.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">Distributor of Painted Galvalume&#174; Flat Roll Steel</p></td><td style="vertical-align:middle;width:0.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:7.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">58</p></td><td style="vertical-align:middle;width:0.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:7.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">1</p></td></tr><tr><td style="vertical-align:middle;width:30.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 18pt;">Structural and Rail Division </p></td><td style="vertical-align:middle;width:0.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 18pt;"><span style="font-size:8pt;margin-left:0pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:16.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">Columbia City, IN</p></td><td style="vertical-align:middle;width:0.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:34.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">Structural and Rail Steel Mill</p></td><td style="vertical-align:middle;width:0.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:7.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">1,003</p></td><td style="vertical-align:middle;width:0.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:7.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">&#8212;</p></td></tr><tr><td style="vertical-align:middle;width:30.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 18pt;">Engineered Bar Products Division </p></td><td style="vertical-align:middle;width:0.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 18pt;"><span style="font-size:8pt;margin-left:0pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:16.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">Pittsboro, IN</p></td><td style="vertical-align:middle;width:0.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:34.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">Engineered Bar Steel Mill and Finishing Facility</p></td><td style="vertical-align:middle;width:0.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:7.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">312</p></td><td style="vertical-align:middle;width:0.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:7.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">&#8212;</p></td></tr><tr><td style="vertical-align:middle;width:30.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 18pt;">Vulcan Threaded Products </p></td><td style="vertical-align:middle;width:0.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 18pt;"><span style="font-size:8pt;margin-left:0pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:16.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">Pelham, AL</p></td><td style="vertical-align:middle;width:0.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:34.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">Bar Steel Processing Facility</p></td><td style="vertical-align:middle;width:0.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:7.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">31</p></td><td style="vertical-align:middle;width:0.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:7.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">&#8212;</p></td></tr><tr><td style="vertical-align:middle;width:30.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 18pt;">Roanoke Bar Division </p></td><td style="vertical-align:middle;width:0.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 18pt;"><span style="font-size:8pt;margin-left:0pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:16.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">Roanoke, VA</p></td><td style="vertical-align:middle;width:0.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:34.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">Merchant Bar Steel Mill</p></td><td style="vertical-align:middle;width:0.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:7.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">313</p></td><td style="vertical-align:middle;width:0.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:7.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">&#8212;</p></td></tr><tr><td style="vertical-align:middle;width:30.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 18pt;">Steel of West Virginia</p></td><td style="vertical-align:middle;width:0.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 18pt;"><span style="font-size:8pt;margin-left:0pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:16.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">WV, KY, and TN</p></td><td style="vertical-align:middle;width:0.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:34.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">Specialty Shapes Steel Mill and Finishing </p></td><td style="vertical-align:middle;width:0.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:7.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">139</p></td><td style="vertical-align:middle;width:0.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:7.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">6</p></td></tr><tr><td style="vertical-align:middle;width:30.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 18pt;"><span style="font-size:8pt;margin-left:0pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:0.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 18pt;"><span style="font-size:8pt;margin-left:0pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:16.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:0.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:34.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">and Coating Facilities</p></td><td style="vertical-align:middle;width:0.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:7.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:0.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:7.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:middle;width:30.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 18pt;">SDI Biocarbon Solutions</p></td><td style="vertical-align:middle;width:0.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 18pt;"><span style="font-size:8pt;margin-left:0pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:16.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">Columbus, MS</p></td><td style="vertical-align:middle;width:0.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:34.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">Biocarbon Production Facility</p></td><td style="vertical-align:middle;width:0.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:7.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">133</p></td><td style="vertical-align:middle;width:0.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:7.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">&#8212;</p></td></tr><tr><td style="vertical-align:middle;width:30.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 18pt;">SDI Mexico</p></td><td style="vertical-align:middle;width:0.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 18pt;"><span style="font-size:8pt;margin-left:0pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:16.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">Monterrey, Mexico</p></td><td style="vertical-align:middle;width:0.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:34.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">Flat Roll Steel Distribution Warehouse</p></td><td style="vertical-align:middle;width:0.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:7.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">&#8212;</p></td><td style="vertical-align:middle;width:0.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:7.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">5</p></td></tr><tr><td style="vertical-align:middle;width:30.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 18pt;"><span style="font-size:8pt;margin-left:0pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:0.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 18pt;"><span style="font-size:8pt;margin-left:0pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:16.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:0.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:34.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:0.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:7.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:0.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:7.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:middle;width:30.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Metals Recycling Operations Segment </b></p></td><td style="vertical-align:middle;width:0.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="font-size:8pt;font-weight:bold;margin-left:0pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:16.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:0.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:34.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:0.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:7.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:0.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:7.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:middle;width:30.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 18pt;">OmniSource:</p></td><td style="vertical-align:middle;width:0.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:16.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:0.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:34.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:0.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:7.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:0.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:7.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:middle;width:30.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 24pt;">Alabama</p></td><td style="vertical-align:middle;width:0.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 24pt;"><span style="font-size:8pt;margin-left:0pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:16.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">Birmingham, AL</p></td><td style="vertical-align:middle;width:0.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:34.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">Ferrous Scrap Processing</p></td><td style="vertical-align:middle;width:0.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:7.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">59</p></td><td style="vertical-align:middle;width:0.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:7.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">&#8212;</p></td></tr><tr><td style="vertical-align:middle;width:30.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 24pt;">Indiana </p></td><td style="vertical-align:middle;width:0.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 24pt;"><span style="font-size:8pt;margin-left:0pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:16.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">Multiple Cities</p></td><td style="vertical-align:middle;width:0.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:34.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">Ferrous and Nonferrous Scrap Processing</p></td><td style="vertical-align:middle;width:0.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:7.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">359</p></td><td style="vertical-align:middle;width:0.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:7.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">26</p></td></tr><tr><td style="vertical-align:middle;width:30.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 24pt;">Michigan </p></td><td style="vertical-align:middle;width:0.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 24pt;"><span style="font-size:8pt;margin-left:0pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:16.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">Multiple Cities</p></td><td style="vertical-align:middle;width:0.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:34.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">Ferrous and Nonferrous Scrap Processing</p></td><td style="vertical-align:middle;width:0.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:7.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">124</p></td><td style="vertical-align:middle;width:0.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:7.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">&#8212;</p></td></tr><tr><td style="vertical-align:middle;width:30.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 24pt;">Mississippi</p></td><td style="vertical-align:middle;width:0.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 24pt;"><span style="font-size:8pt;margin-left:0pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:16.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">Multiple Cities</p></td><td style="vertical-align:middle;width:0.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:34.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">Ferrous and Nonferrous Scrap Processing</p></td><td style="vertical-align:middle;width:0.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:7.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">43</p></td><td style="vertical-align:middle;width:0.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:7.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">13</p></td></tr><tr><td style="vertical-align:middle;width:30.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 24pt;">North Carolina </p></td><td style="vertical-align:middle;width:0.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 24pt;"><span style="font-size:8pt;margin-left:0pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:16.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">Multiple Cities</p></td><td style="vertical-align:middle;width:0.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:34.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">Ferrous and Nonferrous Scrap Processing</p></td><td style="vertical-align:middle;width:0.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:7.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">303</p></td><td style="vertical-align:middle;width:0.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:7.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">&#8212;</p></td></tr><tr><td style="vertical-align:middle;width:30.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 24pt;">Ohio </p></td><td style="vertical-align:middle;width:0.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 24pt;"><span style="font-size:8pt;margin-left:0pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:16.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">Multiple Cities</p></td><td style="vertical-align:middle;width:0.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:34.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">Ferrous and Nonferrous Scrap Processing</p></td><td style="vertical-align:middle;width:0.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:7.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">239</p></td><td style="vertical-align:middle;width:0.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:7.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">21</p></td></tr><tr><td style="vertical-align:middle;width:30.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 24pt;">Oklahoma </p></td><td style="vertical-align:middle;width:0.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 24pt;"><span style="font-size:8pt;margin-left:0pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:16.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">Sand Springs, OK</p></td><td style="vertical-align:middle;width:0.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:34.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">Ferrous Scrap Processing</p></td><td style="vertical-align:middle;width:0.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:7.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">&#8212;</p></td><td style="vertical-align:middle;width:0.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:7.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">10</p></td></tr><tr><td style="vertical-align:middle;width:30.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 24pt;">Tennessee </p></td><td style="vertical-align:middle;width:0.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 24pt;"><span style="font-size:8pt;margin-left:0pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:16.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">Multiple Cities</p></td><td style="vertical-align:middle;width:0.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:34.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">Ferrous and Nonferrous Scrap Processing</p></td><td style="vertical-align:middle;width:0.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:7.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">65</p></td><td style="vertical-align:middle;width:0.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:7.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">&#8212;</p></td></tr><tr><td style="vertical-align:middle;width:30.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 24pt;">Texas</p></td><td style="vertical-align:middle;width:0.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 24pt;"><span style="font-size:8pt;margin-left:0pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:16.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">Multiple Cities</p></td><td style="vertical-align:middle;width:0.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:34.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">Ferrous and Nonferrous Scrap Processing</p></td><td style="vertical-align:middle;width:0.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:7.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">130</p></td><td style="vertical-align:middle;width:0.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:7.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">12</p></td></tr><tr><td style="vertical-align:middle;width:30.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 24pt;">Virginia </p></td><td style="vertical-align:middle;width:0.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 24pt;"><span style="font-size:8pt;margin-left:0pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:16.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">Multiple Cities</p></td><td style="vertical-align:middle;width:0.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:34.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">Ferrous and Nonferrous Scrap Processing</p></td><td style="vertical-align:middle;width:0.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:7.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">121</p></td><td style="vertical-align:middle;width:0.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:7.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">&#8212;</p></td></tr><tr><td style="vertical-align:middle;width:30.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 24pt;">Mexico</p></td><td style="vertical-align:middle;width:0.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 24pt;"><span style="font-size:8pt;margin-left:0pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:16.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">Multiple Cities</p></td><td style="vertical-align:middle;width:0.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:34.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">Ferrous and Nonferrous Scrap Processing</p></td><td style="vertical-align:middle;width:0.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:7.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">17</p></td><td style="vertical-align:middle;width:0.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:7.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">62</p></td></tr><tr><td style="vertical-align:middle;width:30.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 24pt;"><span style="font-size:8pt;margin-left:0pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:0.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 24pt;"><span style="font-size:8pt;margin-left:0pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:16.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:0.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:34.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:0.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:7.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:0.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:7.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:middle;width:30.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Steel Fabrication Operations Segment </b></p></td><td style="vertical-align:middle;width:0.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="font-size:8pt;font-weight:bold;margin-left:0pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:16.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:0.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:34.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:0.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:7.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:0.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:7.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:middle;width:30.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 18pt;">New Millennium Building Systems:</p></td><td style="vertical-align:middle;width:0.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 18pt;"><span style="font-size:8pt;margin-left:0pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:16.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:0.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:34.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:0.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:7.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:0.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:7.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:middle;width:30.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 24pt;">Joist and Deck Operations </p></td><td style="vertical-align:middle;width:0.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 24pt;"><span style="font-size:8pt;margin-left:0pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:16.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">Butler, IN</p></td><td style="vertical-align:middle;width:0.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:34.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">Steel Joist and Deck Fabrication Facility</p></td><td style="vertical-align:middle;width:0.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:7.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">156</p></td><td style="vertical-align:middle;width:0.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:7.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">&#8212;</p></td></tr><tr><td style="vertical-align:middle;width:30.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 24pt;">Joist Operations </p></td><td style="vertical-align:middle;width:0.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 24pt;"><span style="font-size:8pt;margin-left:0pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:16.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">Fallon, NV</p></td><td style="vertical-align:middle;width:0.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:34.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">Steel Joist Fabrication Facility</p></td><td style="vertical-align:middle;width:0.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:7.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">68</p></td><td style="vertical-align:middle;width:0.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:7.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">&#8212;</p></td></tr><tr><td style="vertical-align:middle;width:30.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 24pt;">Joist and Deck Operations </p></td><td style="vertical-align:middle;width:0.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 24pt;"><span style="font-size:8pt;margin-left:0pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:16.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">Hope, AR</p></td><td style="vertical-align:middle;width:0.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:34.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">Steel Joist and Deck Fabrication Facility</p></td><td style="vertical-align:middle;width:0.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:7.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">245</p></td><td style="vertical-align:middle;width:0.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:7.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">7</p></td></tr><tr><td style="vertical-align:middle;width:30.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 24pt;">Joist Operations </p></td><td style="vertical-align:middle;width:0.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 24pt;"><span style="font-size:8pt;margin-left:0pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:16.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">Juarez, MX</p></td><td style="vertical-align:middle;width:0.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:34.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">Steel Joist Fabrication Facility</p></td><td style="vertical-align:middle;width:0.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:7.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">17</p></td><td style="vertical-align:middle;width:0.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:7.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">&#8212;</p></td></tr><tr><td style="vertical-align:middle;width:30.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 24pt;">Joist and Deck Operations </p></td><td style="vertical-align:middle;width:0.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 24pt;"><span style="font-size:8pt;margin-left:0pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:16.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">Lake City, FL</p></td><td style="vertical-align:middle;width:0.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:34.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">Steel Joist and Deck Fabrication Facility</p></td><td style="vertical-align:middle;width:0.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:7.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">81</p></td><td style="vertical-align:middle;width:0.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:7.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">&#8212;</p></td></tr><tr><td style="vertical-align:middle;width:30.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 24pt;">Deck Operations </p></td><td style="vertical-align:middle;width:0.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 24pt;"><span style="font-size:8pt;margin-left:0pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:16.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">Memphis, TN</p></td><td style="vertical-align:middle;width:0.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:34.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">Deck Fabrication Facility</p></td><td style="vertical-align:middle;width:0.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:7.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">19</p></td><td style="vertical-align:middle;width:0.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:7.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">&#8212;</p></td></tr><tr><td style="vertical-align:middle;width:30.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 24pt;">Joist and Deck Operations </p></td><td style="vertical-align:middle;width:0.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 24pt;"><span style="font-size:8pt;margin-left:0pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:16.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">Salem, VA</p></td><td style="vertical-align:middle;width:0.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:34.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">Steel Joist and Deck Fabrication Facility</p></td><td style="vertical-align:middle;width:0.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:7.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">113</p></td><td style="vertical-align:middle;width:0.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:7.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">&#8212;</p></td></tr><tr><td style="vertical-align:middle;width:30.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 24pt;"><span style="font-size:8pt;margin-left:0pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:0.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 24pt;"><span style="font-size:8pt;margin-left:0pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:16.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:0.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:34.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:0.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:7.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:0.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:7.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td colspan="9" style="vertical-align:middle;width:100%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Aluminum Operations Segment </b></p></td></tr><tr><td style="vertical-align:middle;width:30.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 18pt;">Aluminum Dynamics, LLC</p></td><td style="vertical-align:middle;width:0.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 24pt;"><span style="font-size:8pt;margin-left:0pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:16.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">Columbus, MS</p></td><td style="vertical-align:middle;width:0.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:34.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">Recycled Aluminum Flat Rolled Products Mill</p></td><td style="vertical-align:middle;width:0.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:7.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">2,112</p></td><td style="vertical-align:middle;width:0.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:7.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">&#8212;</p></td></tr><tr><td style="vertical-align:middle;width:30.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 18pt;">Aluminum Dynamics of Mexico</p></td><td style="vertical-align:middle;width:0.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 24pt;"><span style="font-size:8pt;margin-left:0pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:16.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">San Luis Potosi, Mexico</p></td><td style="vertical-align:middle;width:0.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:34.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">Recycled Aluminum Slab Facility</p></td><td style="vertical-align:middle;width:0.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:7.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">692</p></td><td style="vertical-align:middle;width:0.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:7.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">&#8212;</p></td></tr><tr><td style="vertical-align:middle;width:30.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 18pt;">Superior Aluminum Alloys</p></td><td style="vertical-align:middle;width:0.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 18pt;"><span style="font-size:8pt;margin-left:0pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:16.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">New Haven, IN</p></td><td style="vertical-align:middle;width:0.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:34.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">Aluminum Operations</p></td><td style="vertical-align:middle;width:0.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:7.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">96</p></td><td style="vertical-align:middle;width:0.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:7.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">&#8212;</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt;"><span style="font-size:9pt;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;">The company&#8217;s corporate headquarters is in Fort Wayne, Indiana on 20 owned acres. Our copper rod and wire facility, a controlled subsidiary, is in New Haven, Indiana on 35 owned and 4 leased acres.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">*Our 2024 steel mill production utilization was 81% of our estimated annual steelmaking capability.</p></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">33</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><a id="_26109ba8_82ed_44aa_9737_7e5a44a141ec"></a><a id="ITEM3LEGALPROCEEDINGS_660817"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">ITEM&#160;3.&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;LEGAL PROCEEDINGS</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">We are involved in various litigation matters, including administrative proceedings, regulatory proceedings, governmental investigations, environmental matters, and commercial and construction contract disputes, none of which are currently expected to have a material impact on our financial condition, results of operations, or liquidity.</p><a id="_Hlk62799194"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">We may also be involved from time to time in various governmental investigations, regulatory proceedings or judicial actions seeking penalties, injunctive relief, and/or remediation under federal, state and local environmental laws and regulations. The United States EPA has conducted such investigations and proceedings involving us, in some instances along with state environmental regulators, under various environmental laws, including RCRA, CERCLA, the Clean Water Act and the Clean Air Act. Some of these matters have resulted in fines or penalties, exclusive of interest and costs, which did not exceed $1 million in aggregate, as of December&#160;31, 2024.</p><a id="_7ba0daf4_df50_4aa3_97cb_6f8015130bdc"></a><a id="ITEM4MINESAFETYDISCLOSURES_62861"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">ITEM&#160;4.&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;MINE SAFETY DISCLOSURES</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">None.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">34</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);min-height:11.5pt;"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><a id="_ef22fc56_cce2_4504_8753_34f308db2564"></a><a id="PARTII_358837"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:center;margin:0pt 0pt 12pt 0pt;">PART&#160;II</p><a id="_Hlk125121093"></a><a id="ITEM5MARKETFORREGISTRANTSCOMMONEQUITY_91"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;padding-left:56.15pt;text-indent:-56.15pt;margin:0pt 0pt 12pt 0pt;">ITEM&#160;5.&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;MARKET FOR REGISTRANT&#8217;S COMMON EQUITY, RELATED STOCKHOLDER MATTERS AND ISSUER PURCHASES OF EQUITY SECURITIES</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The information required by Item&#160;5 with respect to securities authorized for issuance under equity compensation plans is set forth in Part&#160;III, Item&#160;12 of this Form&#160;10-K. Our common stock trades on The NASDAQ Global Select Stock Market under the symbol STLD.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">As of February 24, 2025, we had 150,163,986 shares of common stock outstanding and held beneficially by approximately 30,000 stockholders based on our security position listing. Because many of the shares were held by depositories, brokers and other nominees, the number of registered holders (approximately 1,220) is not representative of the number of beneficial holders.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Issuer Purchases of Equity Securities</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">We purchased the following equity securities registered by us pursuant to Section 12 of the Exchange Act during the three months ended December 31, 2024.</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:17.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:19.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:17.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:17.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Period</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:13.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total Number of Shares Purchased</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;width:13.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Average Price Paid per Share</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;width:21.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total Number of Shares Purchased as Part of Publicly Announced Program</b><sup style="font-size:7.5pt;font-weight:bold;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;width:24.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Maximum Dollar Value of Shares That May Yet be Purchased Under the Program (</b><span style="font-style:italic;font-weight:bold;">in thousands</span><b style="font-weight:bold;">) </b><sup style="font-size:7.5pt;font-weight:bold;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:17.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:33.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Quarter ended December 31, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:17.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:17.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">October 1-31</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 664,066</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:5.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 132.25</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 664,066</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:14.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 399,476</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:17.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">November 1-30</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 790,538</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:5.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 144.37</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 790,538</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:14.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 286,494</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:17.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">December 1-31</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 728,796</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:5.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 128.87</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 728,796</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:14.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 193,510</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:17.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.7%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 2,183,400</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:5.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.78%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 2,183,400</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:14.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;margin-top:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1px;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"></div></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:7.5pt;vertical-align:top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">In November 2023, our board of directors authorized a share repurchase program of up to $1.5 billion of our common stock. In February 2025, our board of directors authorized an additional share repurchase program of up to $1.5 billion of our common stock. </span></td></tr></table><div style="margin-top:12pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">35</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);min-height:358.7pt;"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt;">Total Return Graph</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The graph below compares Steel Dynamics, Inc.&#8217;s cumulative 5-year total shareholder return on common stock with the cumulative total returns of the S&amp;P 500 index and the S&amp;P 500 Steel index. The graph tracks the performance of a $100 investment in our common stock and in each index (with the reinvestment of all dividends) from December 31, 2019 to December 31, 2024. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:18pt;margin:0pt;"><img src="stld-20241231x10k008.jpg" alt="Graphic" style="display:inline-block;height:358.7pt;width:432pt;"/></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">36</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><a id="_8bf78ad4_a1e7_487a_aac4_624c7adfdca6"></a><a id="ITEM6"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">ITEM&#160;6.&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;[RESERVED]</b></p></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">37</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><a id="_a280b077_e4f8_4d7a_a662_a8e724ab6c2c"></a><a id="ITEM7MANAGEMENTSDISCUSSIONANDANALYSISOFF"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;padding-left:56.15pt;text-indent:-56.15pt;margin:0pt 0pt 12pt 0pt;">ITEM&#160;7.&#160;&#160;&#160;&#160;&#160;&#160;&#160; MANAGEMENT&#8217;S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;padding-left:61.9pt;text-indent:-61.9pt;margin:0pt 0pt 12pt 0pt;">Forward-Looking Statements</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">This report contains some predictive statements about future events, including statements related to conditions in domestic or global economies, conditions in steel, aluminum, and recycled metals market places, Steel Dynamics' revenues, costs of purchased materials, future profitability and earnings, and the operation of new, existing or planned facilities. These statements, which we generally precede or accompany by such typical conditional words as "anticipate", "intend", "believe", "estimate", "plan", "seek", "project", or "expect", or by the words "may", "will", or "should", are intended to be made as "forward-looking", subject to many risks and uncertainties, within the safe harbor protections of the Private Securities Litigation Reform Act of 1995. These statements speak only as of this date and are based upon information and assumptions, which we consider reasonable as of this date, concerning our businesses and the environments in which they operate. Such predictive statements are not guarantees of future performance, and we undertake no duty to update or revise any such statements. Some factors that could cause such forward-looking statements to turn out differently than anticipated include: (1) domestic and global economic factors; (2) global steelmaking overcapacity and imports of steel, together with increased scrap prices; (3) pandemics, epidemics, widespread illness or other health issues; (4) the cyclical nature of the steel industry and the industries we serve; (5) volatility and major fluctuations in prices and availability of scrap metal, scrap substitutes and supplies, and our potential inability to pass higher costs on to our customers; (6) cost and availability of electricity, natural gas, oil, and other energy resources are subject to volatile market conditions; (7) increased environmental, greenhouse gas emissions and sustainability considerations from our customers and investors or related regulations; (8) compliance with and changes in environmental and remediation requirements; (9) significant price and other forms of competition from other steel and aluminum producers, scrap processors and alternative materials; (10) availability of an adequate source of supply of scrap for our metals recycling operations; (11) cybersecurity threats and risks to the security of our sensitive data and information technology; (12) the implementation of our growth strategy; (13) our ability to retain, develop and attract key personnel; (14) litigation and legal compliance; (15) unexpected equipment downtime or shutdowns; (16) governmental agencies may refuse to grant or renew some of our licenses and permits; (17) our senior unsecured credit facility contains, and any future financing agreements may contain, restrictive covenants that may limit our flexibility; and (18) the impacts of impairment charges.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">More specifically, we refer you to our more detailed explanation of these and other factors and risks that may cause such predictive statements to turn out differently, as set forth in the sections titled <i style="font-style:italic;">Special Note&#160;Regarding Forward-Looking Statements</i> at the beginning of Part I of this Report and Item 1A. <i style="font-style:italic;">Risk Factors</i>, as well as in other subsequent reports we file with the Securities and Exchange Commission. These reports are available publicly on the Securities and Exchange Commission website, <i style="font-style:italic;">www.sec.gov</i>, and on our website, <i style="font-style:italic;">www.steeldynamics.com </i>under &#8220;Investors&#160;&#8211; SEC Filings.&#8221;</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Operating Statement Classifications</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 8pt 0pt;"><span style="font-style:italic;font-weight:bold;">Net Sales</span>. Net sales from our operations are a factor of volumes shipped, product mix, and related pricing. We charge premium prices for certain grades of steel, product dimensions, certain smaller volumes, and for value-added processing or coating of our steel products. Except for the steel fabrication operations, we recognize revenues from sales and the allowance for estimated returns and claims from these sales at the point in time control of the product transfers to the customer, upon shipment or delivery. Our steel fabrication operations recognize revenues over time based on completed fabricated tons to date as a&#160;percentage of total tons required for each contract.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 8pt 0pt;"><span style="font-style:italic;font-weight:bold;">Costs of Goods Sold</span>. Our costs of goods sold represent all direct and indirect costs associated with the manufacture of our products. The principal elements of these costs are scrap and scrap substitutes (which represent the most significant single component of our consolidated costs of goods sold), steel substrate, direct and indirect labor and related benefits, alloys, zinc, transportation and freight, repairs and maintenance, utilities such as electricity and natural gas, and depreciation.</p></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">38</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 8pt 0pt;"><span style="font-style:italic;font-weight:bold;">Selling, General and Administrative Expenses</span>. Selling, general and administrative expenses consist of all costs associated with our sales, finance and accounting, and administrative departments, including, among other items, labor and related benefits, and professional services. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 8pt 0pt;">Companywide profit sharing and amortization of intangible assets are each separately presented in the statements of income.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 8pt 0pt;"><span style="font-style:italic;font-weight:bold;">Interest Expense, net of Capitalized Interest</span>. Interest expense consists of interest associated with our senior credit facilities and other debt, net of interest costs that are required to be capitalized during the construction period of certain capital investment projects.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Other (Income) Expense, net</span>. Other income consists of interest income earned on our temporary cash deposits, short-term and other investments, and any other non-operating income activity, including income from investments in unconsolidated affiliates accounted for under the equity method. Other expense consists of any non-operating costs, such as certain acquisition and financing expenses.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">2024 Overview</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">During 2024 we achieved steel shipments of 12.7 million tons, our second highest annual volume behind 2023&#8217;s 12.8 million tons. Underlying domestic steel demand was stable during 2024, but imports of certain steel products, most notably coated flat rolled steels, caused pricing pressure for flat rolled steel products. While facing a challenging pricing environment throughout much of the year, our metals recycling teams maintained consistent volumes during 2024 compared to 2023. A solid non-residential construction market during 2024 benefited our steel fabrication operations, as the segment achieved historically strong volumes and average selling prices, compared to pre-Covid levels. Consolidated net sales were $17.5 billion during 2024, with cash flow from operations of $1.8 billion. Metal spread compression in our steel and, particularly, steel fabrication segments resulted in significantly lower operating income in 2024 compared to 2023.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Consolidated operating income for 2024 decreased $1.2 billion, or 38%, to $1.9 billion, compared to $3.2 billion in 2023. Net income attributable to Steel Dynamics,&#160;Inc. for 2024 decreased $913.7 million, or 37%, to $1.5 billion, compared to 2023. Diluted earnings per share attributable to Steel Dynamics,&#160;Inc. was $9.84 for 2024, compared to $14.64 for 2023. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Refer to Item 7. <i style="font-style:italic;">Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations </i><span style="white-space:pre-wrap;">in Part II of our Annual Report on Form 10-K for the year ended December 31, 2023, for additional information regarding results of operations for the year ended December 31, 2023, as compared to the year ended December 31, 2022, and segment operating results for 2023 as compared to 2022. Our 2024 change in reportable segments did not change the discussion previously provided. Refer to the Aluminum Operations segment discussion for additional information.  </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">39</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt;">Segment Operating Results (<span style="font-style:italic;">dollars in thousands</span>)</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:4.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:49.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:4.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:4.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:49.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:4.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:49.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td colspan="7" style="vertical-align:middle;white-space:nowrap;width:41.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;white-space:pre-wrap;"> Years Ended December 31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:4.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:49.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:14.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">% Change</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:14.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:4.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:49.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:12.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:12.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:4.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:49.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net sales</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:12.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:12.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:4.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:49.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Steel Operations </p></td><td style="vertical-align:middle;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:12.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 12,527,066</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">(4)%</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:12.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 13,067,622</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:4.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:49.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Metals Recycling Operations </p></td><td style="vertical-align:middle;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:12.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 4,136,913</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">(1)%</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:12.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 4,158,588</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:4.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:49.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Steel Fabrication Operations </p></td><td style="vertical-align:middle;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:12.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 1,771,795</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">(37)%</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:12.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 2,806,777</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:4.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:49.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Aluminum Operations </p></td><td style="vertical-align:middle;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:12.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 318,689</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">11% </p></td><td style="vertical-align:middle;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:12.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 285,907</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:4.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:49.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Other</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:12.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 1,451,723</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">24% </p></td><td style="vertical-align:middle;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:12.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 1,171,901</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:4.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:49.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 24pt;"><span style="margin-left:0pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:12.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 20,206,186</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:12.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 21,490,795</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:4.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:49.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Intra-company</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:12.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="white-space:pre-wrap;"> (2,665,796)</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:12.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="white-space:pre-wrap;"> (2,695,479)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:4.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:49.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 24pt;"><span style="margin-left:0pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.86%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:12.3%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 17,540,390</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">(7)%</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.86%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:12.3%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 18,795,316</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:4.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:49.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:12.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:12.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:4.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:49.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Operating income (loss)</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:12.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:12.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:4.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:49.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Steel Operations </p></td><td style="vertical-align:middle;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:12.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 1,582,374</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">(16)%</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:12.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 1,881,600</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:4.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:49.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Metals Recycling Operations</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:12.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 76,807</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">61% </p></td><td style="vertical-align:middle;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:12.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 47,735</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:4.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:49.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Steel Fabrication Operations </p></td><td style="vertical-align:middle;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:12.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 666,984</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">(58)%</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:12.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 1,593,261</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:4.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:49.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Aluminum Operations </p></td><td style="vertical-align:middle;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:12.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="white-space:pre-wrap;"> (72,331)</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">(522)%</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:12.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 17,146</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:4.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:49.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Other </p></td><td style="vertical-align:middle;white-space:nowrap;width:1.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:12.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="white-space:pre-wrap;"> (317,408)</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">20% </p></td><td style="vertical-align:middle;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:12.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="white-space:pre-wrap;"> (394,577)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:4.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:49.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 24pt;"><span style="margin-left:0pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:12.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 1,936,426</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:12.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 3,145,165</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:4.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:49.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Intra-company</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:12.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 6,611</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:12.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 6,016</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:4.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 24pt;"><span style="margin-left:0pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:49.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 24pt;"><span style="margin-left:0pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.86%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:12.3%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 1,943,037</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">(38)%</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.86%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:12.3%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 3,151,181</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">40</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);min-height:259.5pt;"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:5pt;visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;background:#c6d9f1;"><tr style="height:1pt;"><td style="vertical-align:top;width:100%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"></div></div></td></tr><tr><td style="vertical-align:top;width:100%;background:#c6d9f1;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:center;margin:0pt;">Steel Operations Segment</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Steel operations include our EAF steel mills, including Butler Flat Roll Division, Columbus Flat Roll Division, Southwest-Sinton Flat Roll Division, Structural and Rail Division, Engineered Bar Products Division, Roanoke Bar Division, Steel of West Virginia, steel coating and processing operations at The Techs, Heartland Flat Roll Division, United Steel Supply, Vulcan Threaded Products, Inc., warehouse operations in Mexico, and SDI Biocarbon Solutions, LLC, a joint venture to construct and operate a biocarbon production facility. Steel operations accounted for 69% and 67% of our consolidated net sales during 2024 and 2023, respectively. See Item&#160;1. <i style="font-style:italic;">Business</i> for further information on Steel Operations segment operations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt;">Steel Operations Shipments (tons):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:middle;white-space:nowrap;width:5.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:47.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:11.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:12.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:5.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:47.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:12.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:5.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:47.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:middle;white-space:nowrap;width:41.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;white-space:pre-wrap;"> Years Ended December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:5.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:47.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:12.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">% Change</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:12.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:5.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:47.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total shipments</p></td><td style="vertical-align:middle;white-space:nowrap;width:12.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 12,660,487</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">(1)%</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:12.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 12,821,753</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:5.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:47.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Intra-segment shipments</p></td><td style="vertical-align:middle;white-space:nowrap;width:12.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> (1,306,364)</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:12.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> (1,449,832)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:5.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:47.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Steel Operations Segment shipments</p></td><td style="vertical-align:middle;white-space:nowrap;width:12.89%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 11,354,123</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">-</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:12.89%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 11,371,921</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:5.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:47.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:12.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:12.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:5.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:47.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">External shipments</p></td><td style="vertical-align:middle;white-space:nowrap;width:12.89%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 10,929,453</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">-</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:12.89%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 10,976,707</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="font-size:9pt;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;text-indent:0pt;margin:0pt;"><img src="stld-20241231x10k009.jpg" alt="Graphic" style="display:inline-block;height:259.2pt;left:0%;padding-bottom:0.3pt;position:relative;top:0pt;width:468pt;"/></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Segment Results 2024 vs. 2023</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">During 2024, our steel operations achieved annual shipments of 12.7 million tons (11.4 million excluding intra-segment), slightly less than 2023 total record shipments. Customer order activity and steel demand were stable during 2024, with the construction, automotive, industrial, and energy sectors leading demand. In spite of strong market demand, average selling prices were lower during 2024 compared to 2023, as total steel segment average selling prices decreased 4%, or $46 per ton, compared to 2023. Net sales for the steel operations segment were 4% lower in 2024 when compared to 2023, due to lower average steel selling prices on consistent volumes.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">41</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">Metallic raw materials used in our electric arc furnaces represent our single most significant steel manufacturing cost, generally comprising approximately 55% to 65% of our steel mill operations&#8217; manufacturing costs. Our metallic raw material cost consumed in our steel mills decreased $28 per net ton, or 7%, in 2024 compared to 2023, consistent with overall decreased domestic scrap pricing noted below in the metals recycling operations segment discussion.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">As a result of average selling prices decreasing more than scrap costs, specifically for long products, metal spread (which we define as the difference between average steel mill selling prices and the cost of ferrous scrap consumed in our steel mills) decreased 3% in 2024 compared to 2023. Due to metal spread compression, operating income for the steel operations decreased 16% to $1.6 billion in 2024 compared to 2023.</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;background:#c6d9f1;"><tr><td style="vertical-align:bottom;width:100%;background:#c6d9f1;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Metals Recycling Operations Segment</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Metals recycling operations include our OmniSource ferrous and nonferrous processing, transportation, marketing, brokerage, and scrap management services primarily throughout the United States and Mexico. Our steel mills utilize a large portion of the ferrous scrap sold by our metals recycling operations as raw material in our steelmaking operations, and the remainder is sold to other consumers, such as other steel manufacturers and foundries. In 2024 and 2023, 62% of metals recycling operations ferrous scrap was sold to our own steel mills, while our steel mill utilization remained consistent at 81% and 82% in 2024 and 2023, respectively. Metals recycling operations accounted for 11% of our consolidated net sales during 2024 and 2023.</p><a id="_Hlk33708086"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt;">Metals Recycling Operations Shipments:</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:middle;white-space:nowrap;width:4.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:44.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:12.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:12.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:12.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:4.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:4.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:44.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:12.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:12.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:12.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:4.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:44.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:middle;white-space:nowrap;width:43.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Years Ended December 31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:4.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:44.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:12.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:12.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">% Change</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:12.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:4.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:44.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Ferrous metal (gross tons)</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:12.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:12.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:12.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:4.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:44.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:12.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 5,850,544</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:12.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">1% </p></td><td style="vertical-align:middle;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:12.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 5,792,484</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:4.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:44.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Inter-company</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:12.85%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> (3,656,034)</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:12.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:12.85%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> (3,593,328)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:4.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:44.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 24pt;">External shipments</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:12.85%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 2,194,510</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:12.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">-</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:12.85%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 2,199,156</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:4.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:44.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:12.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:12.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:12.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:4.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:44.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Nonferrous metal (thousands of pounds)</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:12.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:12.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:12.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:4.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:44.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Total</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:12.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 965,491</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:12.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">(1)%</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:12.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 970,445</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:4.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:44.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Inter-company</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:12.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> (171,915)</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:12.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:12.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> (207,866)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:4.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:44.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 24pt;">External shipments</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:12.85%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 793,576</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:12.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">4% </p></td><td style="vertical-align:middle;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:12.85%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 762,579</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Segment Results 2024 vs. 2023</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">During 2024, our metals recycling operations continued to benefit from solid domestic steel industry demand, resulting in consistent ferrous and nonferrous scrap shipments compared to 2023. Net sales for our metals recycling operations in 2024 were comparable to 2023 based on consistent shipments. Due to a challenging pricing environment throughout much of 2024, ferrous average selling prices decreased 7% while nonferrous average selling prices increased 10% during 2024 compared to 2023.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">Ferrous metal spread (which we define as the difference between average selling prices and the cost of purchased scrap) was flat and nonferrous metal spread increased 13% during 2024 compared to 2023. As a result of the overall increased metals spreads, metals recycling operations operating income increased 61% to $76.8 million in 2024 compared to 2023.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">42</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);min-height:259.5pt;"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;background:#c6d9f1;"><tr><td style="vertical-align:bottom;width:100%;background:#c6d9f1;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Steel Fabrication Operations Segment</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">Steel fabrication operations include the company&#8217;s New Millennium Building Systems&#8217; joist and deck plants located throughout the United States, and in Northern Mexico. Revenues from these plants are generated from the fabrication of girders, steel joists and steel deck used within the non-residential construction industry. Steel fabrication operations accounted for 10% and 15% of our consolidated net sales during 2024 and 2023, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;text-indent:0pt;margin:0pt;"><img src="stld-20241231x10k010.jpg" alt="Graphic" style="display:inline-block;height:259.2pt;left:0%;padding-bottom:0.3pt;position:relative;top:0pt;width:468pt;"/></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Segment Results 2024 vs. 2023</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Net sales for the steel fabrication operations decreased 37% during 2024 compared to 2023, as average selling prices decreased 31% and volumes decreased 8% compared to 2023. Our steel fabrication operations benefited from a solid non-residential construction market, as evidenced by historically solid order backlog that extends deep into the first half of 2025 at attractive pricing levels.<span style="font-size:10.5pt;"> </span>The continued onshoring of manufacturing, coupled with the robust U.S. infrastructure and Inflation Reduction Act programs, supports consistent strong demand for steel joist and deck products.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The purchase of various steel products is the largest single cost of production for our steel fabrication operations, historically representing approximately two-thirds of the total cost of manufacturing. The average cost of steel consumed decreased 5% in 2024, as compared to 2023. Due to decreased selling prices per ton more than offsetting decreased steel input costs per ton, metal spread (which we define as the difference between average selling prices and the cost of purchased steel) contracted 41% in 2024 compared to 2023. Metal spread compression coupled with decreased volume resulted in operating income decreasing 58% to $667.0 million in 2024, compared to $1.6 billion in 2023.</p></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">43</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;background:#c6d9f1;"><tr style="height:1pt;"><td style="vertical-align:top;width:100%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"></div></div></td></tr><tr><td style="vertical-align:top;width:100%;background:#c6d9f1;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:center;margin:0pt;">Aluminum Operations Segment</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Aluminum operations include the recycled aluminum flat rolled products mill nearing completion of construction in Columbus, Mississippi, two satellite recycled aluminum slab centers in the southwest United States (US) and Central Mexico, and an entity with aluminum operations, formerly included in the results of our metals recycling operations segment. The aluminum flat rolled products mill and the Mexico and US recycled aluminum slab centers are expected to begin operations in mid to late 2025. Net sales relate to an entity with aluminum operations, previously reported as part of our metals recycling operations. The results of this segment largely consist of construction and start-up costs recorded in selling, general, and administrative expenses, which continued to increase during 2024, consistent with increased headcount and start-up costs. <span style="background:#ffffff;"> </span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;background:#c6d9f1;"><tr><td style="vertical-align:bottom;width:100%;background:#c6d9f1;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Other Operations</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Consolidated Results 2024 vs. 2023</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Selling, General and Administrative Expenses. </span>Selling, general and administrative expenses of $664.1 million during 2024 increased 13% from $588.6 million during 2023 primarily due to an increase in payroll and benefits expense related to the growth of the aluminum operations segment during 2024. Selling, general and administrative expenses represented 3.8% and 3.1% of net sales during 2024 and 2023, respectively. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Profit sharing expense during 2024 of $164.9 million decreased 39% from $272.0 million during 2023, consistent with decreased pretax earnings. This decrease in profit sharing expense was the primary driver of decreased operating loss for other operations of 20% in 2024 compared to 2023. Profit sharing expense for eligible employees is 8% of consolidated pretax income excluding noncontrolling interests and other items. Refer to Note 10. <i style="font-style:italic;">Retirement Plans</i> to the consolidated financial statements elsewhere in this report for further information.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Interest Expense, net of Capitalized Interest. </span>During 2024, interest expense of $56.3 million decreased 26% from $76.5 million during 2023. The lower interest expense in 2024 compared to 2023 is due to higher capitalized interest in 2024 ($66.8 million, compared to $33.0 million in 2023) related to our ongoing expansion projects, most notably within Aluminum Operations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Other (Income) Expense, net.&#160;</span> Net other income was $96.2 million in 2024, compared to $144.2 million in 2023, due primarily to the impact of foreign currency exchange rate losses of $18.7 million in 2024 compared to gains of $10.5 million in 2023, as well as a $21.8 million reduction in interest income on investments in 2024 compared to 2023 due to a decrease in the balance of invested cash during 2024.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Income Tax Expense. </span>During 2024, income tax expense of $432.9 million, at an effective income tax rate of 21.8%, decreased 42% compared to the $751.6 million, at an effective income tax rate of 23.3%, during 2023, consistent with decreased pretax earnings. Our effective tax rate decrease was due primarily to certain discrete tax adjustments during the third quarter and fourth quarters of 2024. Refer to Note 4. <i style="font-style:italic;">Income Taxes</i> to the consolidated financial statements elsewhere in this report for additional information.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Included in the balance of unrecognized tax benefits at December&#160;31, 2024, are potential benefits of $26.4&#160;million that, if recognized, would affect the effective tax rate. We recognize interest and penalties related to our tax contingencies on a net-of-tax basis in income tax expense. During the year ended December 31, 2024, we recognized expense from the increase of interest expense and penalties of $710,000, net of tax. In addition to the unrecognized tax benefits noted above, we had $4.2 million accrued for the payment of interest and penalties at December&#160;31, 2024.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">We file income tax returns in the United States federal jurisdiction as well as income tax returns in various state jurisdictions. The tax&#160;years 2021 through 2023 remain open to examination by the Internal Revenue Service and various state and local jurisdictions.&#160;At this time, we do not believe there will be any significant examination adjustments that would result in a material change to our financial position, results of operations or cash flows. It is reasonably possible that the amount of unrecognized tax benefits could change in the next twelve&#160;months in an amount ranging from zero to $12.0 million, as a result of the expiration of the statute of limitations and other federal and state income tax audits.</p></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">44</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Liquidity and Capital Resources</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Capital Resources and Long-term Debt. </span>Our business is capital intensive and requires substantial expenditures for, among other things, the purchase and maintenance of equipment used in our operations, and to remain in compliance with environmental laws. Our short-term and long-term liquidity needs arise primarily from working capital requirements, capital expenditures, including expansion projects, principal and interest payments related to our outstanding indebtedness, dividends to our shareholders, potential stock repurchases and acquisitions or investments. We have met and intend to continue to meet these liquidity requirements primarily with available cash and cash provided by operations, long-term borrowings, and we also have availability under our unsecured Revolver. Our liquidity at December 31, 2024, is as follows (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:7.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:27.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:7.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:27.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:7.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:27.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Cash and equivalents</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 589,464</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:7.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:27.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Short-term and other investments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 388,563</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:7.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:27.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Unsecured revolver availability</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 1,190,741</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:7.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:27.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 24pt;">Total liquidity</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 2,168,768</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Our total outstanding debt of $3.2 billion increased $160.0 million compared to December 31, 2023, due to our issuance of $600.0 million of senior unsecured notes in July 2024 as described in Note 3, the proceeds of which were used for general corporate purposes, including the repayment of our 2.800% senior notes due December 2024, working capital, capital expenditures, advances for or investments in subsidiaries, acquisitions, redemption and repayment of other outstanding indebtedness, and purchases of the company&#8217;s common stock. Our total long-term debt to capitalization ratio (representing our long-term debt, including current maturities, divided by the sum of our long-term debt, redeemable noncontrolling interests, and our total stockholders&#8217; equity) was 26.5% and 25.8% at December&#160;31,&#160;2024 and 2023, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><span style="background:#ffffff;">Our unsecured credit agreement has a senior unsecured revolving credit facility (Facility)</span>, which provides a $1.2 billion Revolver and matures in July 2028. Subject to certain conditions, we have the ability to increase the Facility size by $500.0 million. The unsecured Revolver is available to fund working capital, capital expenditures, and other general corporate purposes. The Facility contains financial covenants and other covenants pertaining to our ability to incur indebtedness and permit liens on certain assets. Our ability to borrow funds within the terms of the unsecured Revolver is dependent upon our continued compliance with the financial and other covenants. At December 31, 2024, we had $1.2 billion of availability on the Revolver, $9.3 million of outstanding letters of credit and other obligations which reduce availability, and there were no borrowings outstanding.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The financial covenants under our Facility state that we must maintain an interest coverage ratio of not less than 2.50:1.00. Our interest coverage ratio is calculated by dividing our last-twelve-months (LTM) consolidated Adjusted EBITDA as defined in the Facility (earnings before interest, taxes, depreciation, amortization, and certain other non-cash transactions as defined in the Facility) by our LTM gross interest expense, less amortization of financing fees. In addition, a debt to capitalization ratio of not more than 0.60:1.00 must be maintained. At December 31, 2024, our interest coverage ratio and debt to capitalization ratio were 21.68:1.00 and 0.27:1.00, respectively. We were, therefore, in compliance with these covenants at December 31,&#160;2024, and we anticipate we will continue to be in compliance during the next twelve months.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Working Capital (representing excess of current assets over current liabilities). </span>We generated cash flow from operations of $1.8 billion in 2024 compared to $3.5 billion in 2023. Working capital decreased $1.2 billion, or 26%, during 2024 to $3.3 billion at December 31, 2024, due primarily to a $1.4 billion decrease in cash and equivalents and short-term investments in support of our capital investments within our aluminum and steel operations.</p></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">45</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Capital Investments. </span>During 2024, we invested $1.9 billion in property, plant and equipment, primarily within our aluminum operations and steel operations segments, compared with $1.7 billion invested during 2023. <span style="background:#ffffff;">We are currently executing our plan to invest $2.7 billion in a new state-of-the-art lower-carbon recycled aluminum flat rolled products mill with two new supporting satellite recycled aluminum slab centers, which are being funded by available cash and cash flow from operations. Related expenditures began in the third quarter of 2022 and are expected to continue through 2025.</span> Our liquidity of $2.2 billion and anticipated future operating cash flow generation is sufficient to provide for our planned 2025 capital requirements. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Cash Dividends. </span>As a reflection of continued confidence in our current and future cash flow generation capability and financial position, we increased our quarterly cash dividend by 8% to $0.46 per share in the first quarter of 2024 (from $0.425 per share for each quarter in 2023), resulting in declared cash dividends of $284.1 million during 2024, compared to $280.5 million in 2023. We paid cash dividends of $282.6 million and $271.3 million during 2024 and 2023, respectively. Our board of directors, along with executive management, approves the payment of dividends on a quarterly basis. The determination to pay cash dividends in the future is at the discretion of our board of directors, after taking into account various factors, including our financial condition, results of operations, outstanding indebtedness, current and anticipated cash needs and growth plans.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Other. </span>Our board of directors has authorized share repurchase programs during prior years, the most recent of which occurred in November 2023 for a program of up to $1.5 billion of the company&#8217;s common stock. In February 2025, our board of directors authorized an additional share repurchase program of up to $1.5 billion of our common stock. Under the share repurchase programs, purchases take place as and when we determine in open market or private transactions made based upon the market price of our common stock, the nature of other investment opportunities or growth projects, our cash flows from operations, and general economic conditions. The share repurchase programs do not require us to acquire any specific number of shares, and may be modified, suspended, extended, or terminated by us at any time. The share repurchase programs do not have an expiration date. There were $1.2 billion and $1.5 billion of share repurchases during 2024 and 2023, respectively. As of December 31, 2024, we had $193.5 million remaining available to purchase under the November 2023 share repurchase program. See Part&#160;II, Item&#160;5. <i style="font-style:italic;">Market for Registrant&#8217;s Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities</i> for additional information.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Our ability to meet our debt service obligations and reduce our total debt will depend upon our future performance which, in turn, will depend upon general economic, financial, and business conditions, along with competition, legislation and regulatory factors that are largely beyond our control. In addition, we cannot assure that our operating results, cash flows, access to credit markets and capital resources will be sufficient for repayment of our indebtedness in the future. We believe that based upon current levels of operations and anticipated growth, cash flows from operations, together with other available sources of funds, including borrowings under our Facility, if necessary, will be adequate for the next twelve&#160;months for making required payments of principal and interest on our indebtedness, funding working capital requirements, and funding anticipated capital expenditures.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Contractual Obligations and Other Long-Term Liabilities</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">We have the following minimum commitments under contractual obligations, including purchase obligations, as defined by the Securities and Exchange Commission. A &#8220;purchase obligation&#8221; is defined as an agreement to purchase goods or services that is enforceable and legally binding and that specifies all significant terms, including fixed or minimum quantities to be purchased; fixed, minimum or variable price provisions; and the approximate timing of the transaction.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Long-term debt and estimated interest. </span>Refer to Note&#160;3. <i style="font-style:italic;">Long-Term Debt</i> to the consolidated financial statements elsewhere in this report for our long-term debt maturities. Estimated interest payments on our senior unsecured notes were determined based on their outstanding balances through maturity at their contractual interest rates, as detailed in Note 3. Estimated interest payments also include a 0.175% commitment fee on our available Revolver, and an average interest rate of 6.23% on our other debt of $28.8 million. Our estimated interest payments are $116.4 million, $109.4 million, $89.0 million, $83.4 million, and $82.2 million, for the years 2025 through 2029, respectively, and $442.4 million thereafter.</p></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">46</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Purchase obligations.</span> We have commitments for the purchase of commodities such as electricity, water, natural gas and its transportation services, fuel, air products, zinc, and electrodes. Refer to Note 8. <i style="font-style:italic;">Commitments and Contingencies</i> to the consolidated financial statements elsewhere in this report for this information.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Construction commitments.</span> We have firm contracts with various vendors for the completion of certain construction projects at our various divisions at December&#160;31, 2024. Refer to Note 8. <i style="font-style:italic;">Commitments and Contingencies</i> to the consolidated financial statements elsewhere in this report for this information.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Lease commitments.</span><b style="font-weight:bold;"> </b>We have entered into operating leases relating principally to transportation and other equipment, and some real estate. Refer to Note 11. <i style="font-style:italic;">Leases</i> to the consolidated financial statements elsewhere in this report for this information.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Unrecognized tax benefits.</span> We expect to make cash outlays in the future related to our unrecognized tax benefits; however, due to the uncertainty of the timing, we are unable to make reasonably reliable estimates regarding the period of cash settlement with the respective taxing authorities. Refer to Note&#160;4. <i style="font-style:italic;">Income Taxes </i>to the consolidated financial statements elsewhere in this report for this information.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Other Matters</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Environmental and Other Contingencies</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">We have incurred, and in the future will continue to incur, capital expenditures and operating expenses for matters relating to environmental control, remediation, monitoring, and compliance. During 2024, we incurred costs related to the monitoring and compliance of environmental matters in the amount of approximately $60.2&#160;million and capital expenditures related to environmental compliance of approximately $4.3 million. Of the costs incurred during 2024 for monitoring and compliance, approximately 74% were related to the normal transportation of certain types of by-products produced in our steelmaking processes and other facilities in accordance with legal requirements. We incurred combined environmental remediation costs of approximately $4.9 million at all of our facilities during 2024. We have an accrual of $3.8 million recorded for environmental remediation related to our metals recycling operations, $2.6 million related to our idled Minnesota ironmaking operations, and $712,000 related to our steel operations. We believe, apart from our dependence on environmental construction and operating permits for our existing and any future manufacturing facilities, that compliance with current environmental laws and regulations is not likely to have a materially adverse effect on our financial condition, results of operations, or liquidity. However, environmental laws and regulations evolve and change, and we may become subject to more stringent environmental laws and regulations in the future, such as the impact of various governmental legislatures and agencies introducing regulatory changes in response to the potential of climate change. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Critical Accounting Estimates</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Management&#8217;s Discussion and Analysis of Our Financial Condition and Results of Operations is based upon our consolidated financial statements, which have been prepared in accordance with accounting principles generally accepted in the United States. We review the accounting estimates we use in reporting our financial results on a regular basis. The preparation of these financial statements requires us to make estimates and judgments that affect the reported amounts of assets, liabilities, revenues and expenses and related disclosure of contingent liabilities. We evaluate the appropriateness of these estimations and judgments on an ongoing basis. We base our estimates on historical experience and on various other assumptions that are believed to be reasonable under the circumstances, the results of which form the basis for making judgments about the carrying value of assets and liabilities that are not readily apparent from other sources. Results may differ from these estimates due to actual outcomes being different from those on which we based our assumptions. We believe the following critical accounting estimates affect our more significant judgments and estimates used in the preparation of our consolidated financial statements.</p></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">47</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Impairments of Long-Lived Tangible and Definite-Lived Intangible Assets. </span>We review long-lived assets for impairment whenever events or changes in circumstances indicate the carrying amount of such assets may not be fully recoverable. Impairment losses are recorded on long-lived assets used in operations when indicators of impairment are present and the undiscounted cash flows estimated to be generated by those assets are less than the assets&#8217; carrying amounts. The impairment loss is measured by comparing the fair value of the asset to its carrying amount. We consider various factors and determine whether an impairment test is necessary, including by way of examples, a significant and prolonged deterioration in operating results and/or projected cash flows, significant changes in the extent or manner in which an asset is used, technological advances with respect to assets which would potentially render them obsolete, our strategy and capital planning, and the economic environment in markets to be served. When determining future cash flows, and, if necessary, fair value, we must make judgments as to the expected utilization of assets and estimated future cash flows related to those assets. We consider historical and anticipated future results, general economic and market conditions, the impact of planned business and operational strategies, and all other available information at the time the estimates are made. Those estimates and judgments may or may not ultimately prove accurate. There were no indicators of impairment or impairment charges recorded during 2024, 2023, or 2022. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Goodwill.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">Our goodwill, relating to various business combinations, consisted of the following at December&#160;31, 2024 and 2023 (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:5.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:61.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:9.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:5.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:61.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:5.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:61.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Steel Operations Segment</p></td><td style="vertical-align:middle;white-space:nowrap;width:9.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 272,133</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:5.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:61.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Aluminum Operations Segment</p></td><td style="vertical-align:middle;white-space:nowrap;width:9.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 14,000</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:5.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:61.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Metals Recycling Operations Segment</p></td><td style="vertical-align:middle;white-space:nowrap;width:9.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 189,413</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:5.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:61.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Steel Fabrication Operations Segment </p></td><td style="vertical-align:middle;white-space:nowrap;width:9.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 1,925</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:5.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:61.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.25%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:13%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 477,471</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">At least once annually (as of October&#160;1), or when indicators of impairment exist, we perform a goodwill impairment analysis. Goodwill is allocated to various reporting units, which are generally one level below the company&#8217;s operating segments. If the fair value exceeds the carrying value of the reporting unit, there is no impairment. If the carrying amount exceeds the fair value, we recognize an impairment loss in the amount by which the carrying value of the net assets assigned to the reporting unit exceeds the fair value of the reporting unit, with the impairment loss not to exceed the amount of goodwill allocated to the reporting unit. We have the option to consider qualitative factors to assess if it is more likely than not that the fair value of a reporting unit exceeds its carrying value. If we elect to bypass the qualitative assessment or if indications of a potential impairment exist, we perform a quantitative test.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><span style="white-space:pre-wrap;">When conducting a qualitative assessment, we consider the impact of several factors on the company overall and each reporting unit individually including the timing and results of prior quantitative tests performed, changes in the carrying amount of the reporting unit, macroeconomic conditions (including changes in interest and discount rates), industry and market conditions, recent and projected financial performance, the company&#8217;s competitive position and other factors.  Significant judgment is involved in evaluating the totality of all factors to determine whether it is more likely than not that the fair value of the reporting unit exceeds its carrying value. </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">When conducting a quantitative test, the fair value of the reporting unit is determined by using an estimate of future cash flows utilizing a risk-adjusted discount rate to calculate the net present value of future cash flows (income approach), and for some years by using a market approach based upon an analysis of valuation metrics of comparable peer companies, using Level 3 fair value inputs as provided for under ASC 820. Key assumptions used to determine the estimated fair value of each reporting unit under the discounted cash flows method (income approach) include: (a)&#160;expected cash flows for the five-year period following the testing date (including market share, sales volumes and prices, costs to produce and estimated capital needs); (b)&#160;an estimated terminal value using a terminal&#160;year growth rate determined based on the growth prospects of the reporting unit; and (c)&#160;a risk-adjusted discount rate based on management&#8217;s best estimate of market participants&#8217; after-tax weighted average cost of capital and market risk premiums. Key assumptions used to determine the estimated fair value of each reporting unit under the market approach include the expected revenues and cash flows in the next year. We consider historical and anticipated future results, general </p></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">48</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">economic and market conditions, the impact of planned business and operational strategies and all available information at the time the fair values of reporting units are estimated. Those estimates and judgments may or may not ultimately prove accurate.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Goodwill acquired in past transactions is naturally more susceptible to impairment, primarily due to the fact that they are recorded at fair value based on operating plans and economic conditions at the time of acquisition. Consequently, if operating results and/or economic conditions deteriorate after an acquisition, it could result in the impairment of the acquired asset. A deterioration of economic conditions may not only negatively impact the estimated operating cash flows used in our cash flow models but may also negatively impact other assumptions used in our analyses, including, but not limited to, the estimated cost of capital and/or discount rates. Additionally, we are required to ensure that assumptions used to determine fair value in our analyses are consistent with the assumptions a hypothetical marketplace participant would use. As a result, the cost of capital and/or discount rates used in our analyses may increase or decrease based on market conditions and trends, regardless of whether our actual cost of capital has changed. Therefore, we may recognize an impairment in spite of realizing actual cash flows that are approximately equal to or greater than our previously forecasted amounts. Accordingly, our qualitative assessments consider changes in interest rates and our quantitative tests include discount rate scenario analysis to evaluate the impact on estimated reporting unit fair values. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><span style="white-space:pre-wrap;">Our fourth quarter 2024, 2023, and 2022 annual goodwill impairment analyses did not result in any impairment charges. During 2024, we performed a qualitative assessment and performed quantitative tests in 2023 and 2022.  Management does not believe that it is reasonably likely that our reporting units will fail the goodwill impairment test in the near term, given the results of our most recent qualitative assessment and the determined fair value of the reporting units with goodwill from our most recent quantitative test exceeded their carrying value by more than an insignificant amount. Changes in judgments and estimates underlying our analysis of goodwill for possible impairment, including expected future operating cash flows and discount rate, could decrease the estimated fair value of our reporting units in the future and could result in an impairment of goodwill.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Income Taxes. </span>We are required to estimate our income taxes as a part of the process of preparing our consolidated financial statements. This requires us to estimate our actual current tax exposure together with assessing temporary differences resulting from differing treatments of items for tax and accounting purposes. These differences result in deferred tax assets and liabilities, which are included within our consolidated balance sheet. We must then assess the likelihood that our deferred tax assets will be recovered from future taxable income and, to the extent we believe that recovery is not likely, we must establish a valuation allowance. We also establish reserves to reduce some or all of the tax benefit of any of our tax positions at the time we determine that the positions become uncertain. We adjust these reserves, including any impact on the related interest and penalties, in light of changing facts and circumstances, such as the progress of a tax audit. A number of&#160;years may elapse before a particular matter for which we have established a reserve is audited by a taxing authority and finally resolved. The number of&#160;years with open tax audits varies depending on the tax jurisdiction. A tax benefit that has been previously reserved because of a failure to meet the "more likely than not" recognition threshold would be recognized in our income tax expense in the first interim period when the uncertainty disappears. Settlement of any particular issue would usually require the use of cash.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">49</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><a id="_932620f9_b720_4344_b6f1_1af898be5634"></a><a id="ITEM7AQUANTITATIVEANDQUALITATIVEDISCLOSU"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">ITEM&#160;7A.&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Market Risk</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In the normal course of business, we are exposed to interest rate changes. Our objectives in managing fluctuations in interest rates are to limit the impact of these rate changes on earnings and cash flows and to lower overall borrowing costs. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The following table represents the principal cash repayments and related weighted-average interest rates by maturity date for our long-term debt, as of December&#160;31, 2024 (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:19.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:20.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:4.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:4.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:19.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:20.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="11" style="vertical-align:middle;white-space:nowrap;width:42.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Interest Rate Risk</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:19.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:20.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:middle;white-space:nowrap;width:20.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Fixed Rate</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:middle;white-space:nowrap;width:19.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Variable Rate</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:19.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:20.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:7.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Average</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:10.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:19.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:20.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:11.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Principal</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:7.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Rate</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:10.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Principal</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:7.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Rate</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:19.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Expected maturity date:</p></td><td style="vertical-align:middle;white-space:nowrap;width:20.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:4.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:8.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:4.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:19.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">2025</p></td><td style="vertical-align:middle;white-space:nowrap;width:20.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:10.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 401,071</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:4.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2.4%</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:8.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 26,371</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:4.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">6.4%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:19.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">2026</p></td><td style="vertical-align:middle;white-space:nowrap;width:20.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 400,896</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:4.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">5.0</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:8.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> -</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:4.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:19.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">2027</p></td><td style="vertical-align:middle;white-space:nowrap;width:20.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 350,465</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:4.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">1.7</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:8.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> -</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:4.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:19.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">2028</p></td><td style="vertical-align:middle;white-space:nowrap;width:20.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> -</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:4.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">-</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:8.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> -</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:4.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:19.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">2029</p></td><td style="vertical-align:middle;white-space:nowrap;width:20.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> -</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:4.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">-</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:8.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> -</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:4.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:19.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Thereafter </p></td><td style="vertical-align:middle;white-space:nowrap;width:20.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.05%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 2,100,000</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:4.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">3.9</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:8.8%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> -</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:4.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:19.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total debt outstanding </p></td><td style="vertical-align:middle;white-space:nowrap;width:20.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:10.05%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 3,252,432</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:4.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">3.6%</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:8.8%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 26,371</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:4.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">6.4%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:19.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Fair value </p></td><td style="vertical-align:middle;white-space:nowrap;width:20.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:10.05%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 2,987,850</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:4.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:8.8%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 26,371</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:4.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="font-size:9pt;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Commodity Risk</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In the normal course of business, we are exposed to the market risk and price fluctuations related to the sale of our products and to the purchase of raw materials used in our operations, such as metallic raw materials, electricity, water, natural gas and its transportation services, fuel, air products, zinc, and electrodes. Our risk strategy associated with product sales has generally been to obtain competitive prices for our products and to allow operating results to reflect market price movements dictated by supply and demand.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">Our risk strategy associated with the purchase of raw materials utilized within our operations has generally been to make some commitments with suppliers relating to future expected requirements for some commodities such as electricity, water, natural gas and its transportation services, fuel, air products, zinc, and electrodes. Refer to Note 8. <i style="font-style:italic;">Commitments and Contingencies</i> to the consolidated financial statements elsewhere in this report for additional information.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">In our metals recycling, aluminum, and steel operations, we have certain fixed price contracts with various customers and suppliers for future delivery of nonferrous and ferrous metals. Our risk strategy has been to enter into base metal financial contracts with the goal to protect the profit margin, within certain parameters, that was contemplated when we entered into the transaction with the customer or vendor. At December&#160;31, 2024, we had a cumulative unrealized gain associated with these financial contracts of $13.1 million, substantially all of which have settlement dates in 2025. We believe the customer contracts associated with the financial contracts will be fully consummated. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">50</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><a id="_596a897e_8caa_43bd_a11c_c3f195348648"></a><a id="ITEM8CONSOLIDATEDFINANCIALSTATEMENTS_437"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">ITEM&#160;8.&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;CONSOLIDATED FINANCIAL STATEMENTS AND SUPPLEMENTARY DATA</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:center;margin:0pt;">INDEX TO CONSOLIDATED FINANCIAL STATEMENTS</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:93.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:4.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:93.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman Bold';font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;width:4.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Page</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:93.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman Bold';font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:4.26%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:93.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:10pt;text-indent:-10pt;margin:0pt;"><a href="#MANAGEMENTSREPORTONINTERNALCONTROL_58491"><span style="font-style:normal;font-weight:normal;">Management&#8217;s Report on Internal Control Over Financial Reporting</span></a></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:4.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">52</p></td></tr><tr><td style="vertical-align:top;width:93.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:10pt;text-indent:-10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:4.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:93.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:10pt;text-indent:-10pt;margin:0pt;"><a href="#REPORTOFINDEPENDENTREGISTEREDPUBLICACCOU"><span style="font-style:normal;font-weight:normal;">Reports of Independent Registered Public Accounting Firm</span></a> (PCAOB ID <ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q" name="dei:AuditorFirmId" id="Narr_UHphCUchM0O-agqOyUI8Nw">42</ix:nonNumeric>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:4.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">53</p></td></tr><tr><td style="vertical-align:top;width:93.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:10pt;text-indent:-10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:4.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:93.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:10pt;text-indent:-10pt;margin:0pt;"><a href="#CONSOLIDATEDBALANCESHEETS_923745"><span style="font-style:normal;font-weight:normal;">Consolidated Balance Sheets as of December&#160;31, 2024 and 2023</span></a></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:4.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">56</p></td></tr><tr><td style="vertical-align:top;width:93.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:10pt;text-indent:-10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:4.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:93.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:10pt;text-indent:-10pt;margin:0pt;"><a href="#CONSOLIDATEDSTATEMENTSOFINCOME_871598"><span style="font-style:normal;font-weight:normal;">Consolidated Statements of Income for each of the three&#160;years in the period ended December&#160;31, 2024</span></a></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:4.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">57</p></td></tr><tr><td style="vertical-align:top;width:93.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:10pt;text-indent:-10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:4.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:93.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:10pt;text-indent:-10pt;margin:0pt;"><a href="#COMPREHENSIVEINCOME_913078"><span style="font-style:normal;font-weight:normal;">Consolidated Statements of Comprehensive Income for each of the three&#160;years in the period ended December&#160;31, 2024</span></a></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:4.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">58</p></td></tr><tr><td style="vertical-align:top;width:93.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:10pt;text-indent:-10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:4.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:93.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:10pt;text-indent:-10pt;margin:0pt;"><a href="#CONSOLIDATEDSTATEMENTSOFEQUITY_192323"><span style="font-style:normal;font-weight:normal;">Consolidated Statements of Equity for each of the three&#160;years in the period ended December&#160;31, 2024</span></a></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:4.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">59</p></td></tr><tr><td style="vertical-align:top;width:93.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:10pt;text-indent:-10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:4.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:93.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:10pt;text-indent:-10pt;margin:0pt;"><a href="#CONSOLIDATEDSTATEMENTSOFCASHFLOWS_963353"><span style="font-style:normal;font-weight:normal;">Consolidated Statements of Cash Flows for each of the three&#160;years in the period ended December&#160;31, 2024</span></a></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:4.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">60</p></td></tr><tr><td style="vertical-align:top;width:93.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:10pt;text-indent:-10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:4.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:93.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:10pt;text-indent:-10pt;margin:0pt;"><a href="#Note1DescriptionoftheBusinessandSummaryo"><span style="font-style:normal;font-weight:normal;">Notes&#160;to Consolidated Financial Statements</span></a></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:4.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">61</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">51</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><a id="_9fc15df1_df73_43f9_8ec2_fbc13dd51ce5"></a><a id="MANAGEMENTSREPORTONINTERNALCONTROL_58491"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:center;margin:0pt 0pt 12pt 0pt;">MANAGEMENT&#8217;S REPORT ON INTERNAL CONTROL OVER FINANCIAL REPORTING</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The management of Steel Dynamics,&#160;Inc. is responsible for the preparation and integrity of the company&#8217;s consolidated financial statements and for establishing and maintaining adequate internal control over financial reporting, as such term is defined in Rule&#160;13a&#160;&#8211; 15(f)&#160;of the Exchange Act, for the company (including its consolidated subsidiaries). We maintain accounting and internal control systems which are intended to provide reasonable assurance that assets are safeguarded against loss from unauthorized use or disposition, transactions are executed in accordance with management&#8217;s authorization, and accounting records are reliable for preparing financial statements in accordance with accounting principles generally accepted in the United States. We are dedicated to ensuring that we maintain the high standards of financial accounting and reporting that we have established. Our culture demands integrity and an unyielding commitment to strong internal control practices and policies.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Internal control over financial reporting includes those policies and procedures that (1)&#160;pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of our assets; (2)&#160;provide reasonable assurance that transactions are recorded as necessary to permit preparation of the financial statements in accordance with generally accepted accounting principles; and provide reasonable assurance that our receipts and expenditures are being made only in accordance with authorizations of our management and directors; and (3)&#160;provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use or disposition of our assets that could have a material effect on our financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Because of its inherent limitations, internal control over financial reporting may not always 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 policies and procedures may deteriorate.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">Under the supervision and with the participation of our management, including our principal executive officer and our principal financial officer, we conducted an evaluation of the effectiveness of our internal control over financial reporting. The framework on which such evaluation was based upon is contained in the report entitled &#8220;Internal Control&#8212;Integrated Framework&#8221; issued by the Committee of Sponsoring Organizations of the Treadway Commission (2013 Framework) (the &#8220;COSO criteria&#8221;). Based on that evaluation, management concluded that our internal control over financial reporting was effective as of December&#160;31, 2024, the end of the period covered by this report.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:49.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"></div></div></td><td style="vertical-align:top;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:top;width:48.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"></div></div></td></tr><tr><td style="vertical-align:top;width:49.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:10pt;text-indent:-10pt;margin:0pt 0pt 1pt 0pt;">/s/ Mark D. Millett</p></td><td style="vertical-align:top;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:10pt;text-indent:-10pt;margin:0pt 0pt 1pt 0pt;">&#160;&#160;&#160;&#160;</p></td><td style="vertical-align:top;width:48.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 1pt 0pt;">/s/ Theresa E. Wagler</p></td></tr><tr><td style="vertical-align:top;width:49.19%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:10pt;text-indent:-10pt;margin:0pt;"><i style="font-style:italic;">Chief Executive Officer</i></p></td><td style="vertical-align:top;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:10pt;text-indent:-10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:48.74%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><i style="font-style:italic;">Executive Vice President and Chief Financial Officer</i></p></td></tr><tr><td style="vertical-align:top;width:49.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:10pt;text-indent:-10pt;margin:0pt;"><i style="font-style:italic;">(Principal Executive Officer)</i></p></td><td style="vertical-align:top;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:10pt;text-indent:-10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:48.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><i style="font-style:italic;">(Principal Financial Officer)</i></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">52</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><a id="_82f30484_8404_46f2_abe7_7cf1301ece94"></a><a id="REPORTOFINDEPENDENTREGISTEREDPUBLICACCOU"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">To the Stockholders and the Board of Directors of Steel Dynamics,&#160;Inc.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;"><b style="font-weight:bold;">Opinion on Internal Control Over Financial Reporting</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;">We have audited Steel Dynamics,&#160;Inc.&#8217;s internal control over financial reporting as of December&#160;31, 2024, based on criteria established in Internal Control&#8212;Integrated Framework issued by the Committee of Sponsoring Organizations of the Treadway Commission (2013 framework) (the COSO criteria). In our opinion, Steel Dynamics, Inc. (the Company) maintained, in all material respects, effective internal control over financial reporting as of December 31, 2024, based on the COSO criteria.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;">We also have audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (PCAOB), the consolidated balance sheets of the Company as of December&#160;31, 2024 and 2023, the related consolidated statements of income, comprehensive income, equity, and cash flows for each of the three years in the period ended December&#160;31, 2024, and the related notes and our report dated February 28, 2025 expressed an unqualified opinion thereon.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;"><b style="font-weight:bold;">Basis for Opinion</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;">The Company&#8217;s management is responsible for maintaining effective internal control over financial reporting and for its assessment of the effectiveness of internal control over financial reporting included in the accompanying Management&#8217;s Report on Internal Control Over Financial Reporting. &#160;Our responsibility is to express an opinion on the Company&#8217;s internal control over financial reporting based on our audit. We are a public accounting firm registered with the PCAOB and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;">We conducted our audit in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether effective internal control over financial reporting was maintained in all material respects. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;">Our audit included obtaining an understanding of internal control over financial reporting, assessing the risk that a material weakness exists, testing and evaluating the design and operating effectiveness of internal control based on the assessed risk, and performing such other procedures as we considered necessary in the circumstances. We believe that our audit provides a reasonable basis for our opinion.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;"><b style="font-weight:bold;">Definition and Limitations of Internal Control Over Financial Reporting</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;">A company&#8217;s internal control over financial reporting is a process designed to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles. A company&#8217;s internal control over financial reporting includes those policies and procedures that (1)&#160;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)&#160;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)&#160;provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use, or disposition of the company&#8217;s assets that could have a material effect on the financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;">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.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">/s/ <ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q" name="dei:AuditorName" id="Narr_7bYxVHScD0GxThj4TRDw9g">Ernst &amp; Young LLP</ix:nonNumeric></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q" name="dei:AuditorLocation" id="Narr_I8KFnBPTOUSnK3ZuRmL3tA">Indianapolis, Indiana</ix:nonNumeric></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">February 28, 2025</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;background:#ffff00;">&#8203;</span></p></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">53</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:center;margin:0pt 0pt 12pt 0pt;">REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">To the Stockholders and the Board of Directors of Steel Dynamics,&#160;Inc.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Opinion on the Financial Statements</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">We have audited the accompanying consolidated balance sheets of Steel Dynamics, Inc. (the Company) as of December 31, 2024 and 2023, the related consolidated statements of income, comprehensive income, equity and cash flows for each of the three years in the period ended December 31, 2024, and the related notes (collectively referred to as the &#8220;consolidated financial statements&#8221;). &#160;In our opinion, the consolidated financial statements present fairly, in all material respects, the financial position of the Company at 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 U.S. generally accepted accounting principles. &#160;</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">We also have audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (PCAOB), the Company&#8217;s internal control over financial reporting as of December 31, 2024, based on criteria established in Internal Control-Integrated Framework issued by the Committee of Sponsoring Organizations of the Treadway Commission (2013 framework), and our report dated February 28, 2025 expressed an unqualified opinion thereon.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Basis for Opinion</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">These financial statements are the responsibility of the Company's management. Our responsibility is to express an opinion on the Company&#8217;s financial statements based on our audits. We are a public accounting firm registered with the PCAOB and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">We conducted our audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether the financial statements are free of material misstatement, whether due to error or fraud. Our audits included performing procedures to assess the risks of material misstatement of the financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the financial statements. Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the financial statements. We believe that our audits provide a reasonable basis for our opinion.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Critical Audit Matter </b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The critical audit matter communicated below is a matter arising from the current period audit of the financial statements that was communicated or required to be communicated to the audit committee and that: (1) relates to accounts or disclosures that are material to the financial statements and (2) involved our especially challenging, subjective or complex judgments. The communication of the critical audit matter does not alter in any way our opinion on the consolidated financial statements, taken as a whole, and we are not, by communicating the critical audit matter below, providing a separate opinion on the critical audit matter or on the account or disclosure to which it relates.</p></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">54</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:14.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:10pt;margin:0pt;"><span style="visibility:hidden;background:#ffff00;">&#8203;</span></p></div></div></td><td colspan="2" style="vertical-align:top;width:85.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:10pt;margin:0pt;"><span style="visibility:hidden;background:#ffff00;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:top;width:14.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:10pt;margin:6pt 0pt 0pt 0pt;"><span style="visibility:hidden;background:#ffff00;">&#8203;</span></p></td><td colspan="2" style="vertical-align:top;width:85.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Valuation of Goodwill</span></p></td></tr><tr><td rowspan="2" style="vertical-align:middle;width:14.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:10pt;margin:6pt 0pt 12pt 0pt;"><i style="font-style:italic;">Description of</i><i style="font-style:italic;"><br/></i><i style="font-style:italic;">the Matter</i></p></td><td colspan="2" style="vertical-align:top;width:85.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">At December 31, 2024, the Company&#8217;s goodwill was approximately $477 million. As discussed in Note 1 of the consolidated financial statements, the Company performs an impairment test for goodwill at least annually or when indicators of impairment exist. The Company performed a qualitative assessment as of October 1, 2024, to assess if it is more likely than not that the fair value of a reporting unit exceeds its carrying amount. </p></td></tr><tr><td style="display:none;vertical-align:middle;width:14.85%;margin:0pt;padding:0pt;"/><td colspan="2" style="vertical-align:top;width:85.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:10pt;text-align:justify;margin:0pt 0pt 24pt 0pt;">Auditing management&#8217;s annual goodwill impairment test was complex and judgmental as management considers the impact of several factors on the Company overall and each reporting unit individually including assessing the qualitative factors to be considered in the qualitative goodwill impairment assessment, changes in the carrying amount of the reporting unit, macroeconomic conditions (including changes in interest and discount rates), industry and market conditions, recent and projected financial performance, the Company&#8217;s competitive position and other factors. Significant judgment is involved in evaluating the totality of all factors to determine whether it is more likely than not that the fair value of the reporting unit exceeds its carrying value.</p></td></tr><tr><td rowspan="2" style="vertical-align:middle;width:14.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:10pt;margin:6pt 0pt 12pt 0pt;"><i style="font-style:italic;">How We</i><i style="font-style:italic;"><br/></i><i style="font-style:italic;">Addressed the</i><i style="font-style:italic;"><br/></i><i style="font-style:italic;">Matter in Our</i><i style="font-style:italic;"><br/></i><i style="font-style:italic;">Audit</i></p></td><td style="vertical-align:top;width:85.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">We obtained an understanding, evaluated the design and tested the operating effectiveness of controls over the Company&#8217;s goodwill impairment testing process, including controls over management&#8217;s review of the qualitative factors described above.</p></td></tr><tr><td style="display:none;vertical-align:middle;width:14.85%;margin:0pt;padding:0pt;"/><td style="vertical-align:top;width:85.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">To test management&#8217;s conclusion that it is more likely than not that the fair values of the Company&#8217;s reporting units exceed their carrying amounts, we performed audit procedures that included, among others, assessing the reasonableness of the qualitative factors considered within the analyses, testing the evaluation of the qualitative factors and the underlying data used by the Company in its analyses. We evaluated management&#8217;s assessment of the qualitative factors for each reporting unit by comparing to current industry and economic trends, current and historical results and key business drivers for each reporting unit, comparing the Company&#8217;s share price trends to historical amounts, and other relevant factors, including considering consistency with evidence obtained in other parts of the audit and evaluating whether any contrary evidence exists. </p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">/s/ Ernst &amp; Young LLP</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">We have served as the Company&#8217;s auditor since 1999.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Indianapolis, Indiana</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">February 28, 2025</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">55</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><a id="_1d374b86_0e8c_4863_b67f_1da64fcfd425"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:center;margin:0pt;">STEEL DYNAMICS,&#160;INC.</p><a id="CONSOLIDATEDBALANCESHEETS_923745"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:center;margin:0pt;">CONSOLIDATED BALANCE SHEETS</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:center;margin:0pt;">(in thousands, except share data)</p><a id="_cf13b78e_6492_4a63_aca6_bd79e8e41a13"></a><a id="Tc_kTTfn27k_U-FadDfJLeEiw_1_1"></a><a id="Tc_HZN0teay8EqljiFWsdcXVg_2_0"></a><a id="Tc_e19yLUwhfUGMS5obtswaJQ_2_1"></a><a id="Tc_qamjPbrS20GcT5mVwnPgow_2_5"></a><a id="Tc_PLgr0Wfny0SvgcJAx1g0mQ_3_0"></a><a id="Tc_uRzpHxwyxUGWYoW72ccnFA_4_0"></a><a id="Tc_IRzEQ6dE0kK-IZm5mBBCAQ_4_1"></a><a id="Tc_SIyhHqaiO0i9-hImE5K2Rg_4_5"></a><a id="Tc_eOe-YD4pBEiCtLuqD_QXJg_5_0"></a><a id="Tc_JcK51SuxP0CTc3ENo2b_RA_6_0"></a><a id="Tc_T1TDcZZ8ykiVGZbSHJCYmw_7_0"></a><a id="Tc_b51c8nJVHkaIF0DD8dZ-cA_8_0"></a><a id="Tc_YGUkj3YGIEezeIhdbWkaWg_9_0"></a><a id="Tc_yl99UOJ85UyqWL_R7AjJnA_10_0"></a><a id="Tc_TG6aWb7tr0ycUiziTBSxLw_11_0"></a><a id="Tc_eb-sHKSQjUaoyjDqAfhwlQ_13_0"></a><a id="Tc_7Y_nP6K2LEGfdNOBHpRwpA_14_0"></a><a id="Tc_5NaUJ_gaXEinS0BUCg-0dA_15_0"></a><a id="Tc_L01Drlyrek-r6qwbpJrc3A_16_0"></a><a id="Tc_ndoorcmV-U21_Ev2r0WCVQ_17_0"></a><a id="Tc_ZwzzI8NZjkWxs3k9m0Eoow_17_1"></a><a id="Tc_okE3zkoh3kez2CGINgwD8Q_17_5"></a><a id="Tc_MCJViTXnNkmVJCFGAsV7pQ_18_0"></a><a id="Tc_jdURKZAjM0C2Uh7ee0IV5g_19_0"></a><a id="Tc_LUddq1pPUk6Mk3mUzjmZyA_20_0"></a><a id="Tc_wbUIBA3a2kil4JIFU0JKJw_20_1"></a><a id="Tc_mxu-TMzyvkKF6MtKb4z89Q_20_5"></a><a id="Tc_Lbm6XMKkJ0K3SPKaB2m75w_21_0"></a><a id="Tc_I-5Dhu8GVE-Fyw8D6mxlnA_22_0"></a><a id="Tc_OT8sZ_LoXU-_zpEPnl9w4Q_23_0"></a><a id="Tc_NwJvGQXMeE2VPfb-eAtSdw_24_0"></a><a id="Tc_chZB6x2MLEGU2ivYr24g3g_25_0"></a><a id="Tc_Vq8Sr_7Zi0KC7-cNPrXh-A_26_0"></a><a id="Tc_PdZeQbP5IUG_Ry-sXQ3tbQ_28_0"></a><a id="Tc_2vl7obMrV0W6ISnNnSy7AA_29_0"></a><a id="Tc_lcR792tnHkSg_IxW723vPQ_30_0"></a><a id="Tc_nr65xrtQiUO4swEZIvpkxg_31_0"></a><a id="Tc_RfBg8zJDDkO2PRex5Wy0lA_33_0"></a><a id="Tc_-BdFF-FEkESDF0BlT3POnQ_35_0"></a><a id="Tc_dz8lfCTbG0C5ZHUj6Y3gHw_37_0"></a><a id="Tc_3hHVa0vMIUKEJQnS3PUwnQ_38_0"></a><a id="Tc_KPPqSb8TJ0KuDlDCBpnEsg_39_0"></a><a id="Tc_F3ecu4zCCUGDrESJgEPywg_40_0"></a><a id="Tc_mbzJJ7PUlUevTN0QiOUckg_41_0"></a><a id="Tc_BK7UAVG2NkePIxIAZK44UQ_42_0"></a><a id="Tc_ecUjEx07OEO24bDZ5Ia5Ug_43_0"></a><a id="Tc_InmCpMP1mkW_YM7eGyybwA_44_0"></a><a id="Tc_ogFgU7sP206VLYkq1O8cBg_45_0"></a><a id="Tc_LkcHBSCbF06nbQB4tWeD4A_45_2"></a><a id="Tc_gFx55EEm-0WH8VZ8awoPZg_46_0"></a><a id="Tc_-E3j9IgLtEuHc39HBZuSSw_47_0"></a><a id="Tc_JsTLMOyGNkyiTv68axPYeA_48_0"></a><a id="Tc_Vi2-G-LvgUqC_hozAdQMkg_49_0"></a><a id="Tc_-JlpWd04aUq0vN3t2z37Vg_49_1"></a><a id="Tc_0QEQFYg_K06yg30uNsrtxw_49_5"></a><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:middle;white-space:nowrap;width:69.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:11.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:11.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:69.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="6" style="vertical-align:middle;white-space:nowrap;width:30.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31,</b></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:69.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Assets</b></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:13.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> 2024</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:13.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> 2023</b></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:69.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Current assets</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:69.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;">   Cash and equivalents </span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2024_TtGtgeFhD0OARTT9fdW5Qw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="3" id="Tc_WnhnNLoKBkG8pjk5KAAIMQ_4_2">589,464</ix:nonFraction></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2023_pgBdStu4Lkq7bhYG8k42Tg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="3" id="Tc_Y6SUk3SGnEaI3_yOzkajrA_4_6">1,400,887</ix:nonFraction></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:69.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;">   Short-term investments</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2024_TtGtgeFhD0OARTT9fdW5Qw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ShortTermInvestments" scale="3" id="Tc_TRFF0MKvf0aquGLuygjS3g_5_2">147,811</ix:nonFraction></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2023_pgBdStu4Lkq7bhYG8k42Tg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ShortTermInvestments" scale="3" id="Tc_08Fdg7JZC0egi2WZ1FKcEA_5_6">721,210</ix:nonFraction></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:69.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;">   Accounts receivable, net of allowances for credit losses of </span>$<ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2024_TtGtgeFhD0OARTT9fdW5Qw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" scale="3" id="Narr_3kwwJIMlXU2JYFirB3m6-g">7,728</ix:nonFraction> and $<ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2023_pgBdStu4Lkq7bhYG8k42Tg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" scale="3" id="Narr_mqXyt1cMS0-FV-dtInrPaA">8,480</ix:nonFraction></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:69.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">as of December 31, 2024 and 2023, respectively</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2024_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_us-gaap_NonrelatedPartyMember_mp7mIqItgUCLxXO3WP8fQw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AccountsReceivableNetCurrent" scale="3" id="Tc_mohWGqyxS0ad5xaDQtQWdg_7_2">1,362,969</ix:nonFraction></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2023_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_us-gaap_NonrelatedPartyMember_9DpAcdP_u0aRng1-MAx9Fg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AccountsReceivableNetCurrent" scale="3" id="Tc_KibMEIpm50ykjU08alZMUw_7_6">1,535,062</ix:nonFraction></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:69.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;">   Accounts receivable-related parties</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2024_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_us-gaap_RelatedPartyMember_DZqe4TBjakCodSeJ2u34Vw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AccountsReceivableNetCurrent" scale="3" id="Tc_lFHdSAJWjkq5efvNUy1_5w_8_2">54,230</ix:nonFraction></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2023_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_us-gaap_RelatedPartyMember_5Syqp3QgDUOWF7e3pt19QA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AccountsReceivableNetCurrent" scale="3" id="Tc_vyy6US5UC0S0QVQJcr_Rig_8_6">73,245</ix:nonFraction></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:69.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;">   Inventories </span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2024_TtGtgeFhD0OARTT9fdW5Qw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InventoryNet" scale="3" id="Tc_1Eg9lwY5t0mNvuQtg3yL6g_9_2">3,113,733</ix:nonFraction></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2023_pgBdStu4Lkq7bhYG8k42Tg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InventoryNet" scale="3" id="Tc_JGTTdl_UKkipPLVI1_GYMw_9_6">2,894,632</ix:nonFraction></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:69.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;">   Other current assets </span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2024_TtGtgeFhD0OARTT9fdW5Qw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherAssetsCurrent" scale="3" id="Tc_Fie7qoM7KEuHSx7_TVg6Pw_10_2">163,131</ix:nonFraction></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2023_pgBdStu4Lkq7bhYG8k42Tg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherAssetsCurrent" scale="3" id="Tc_3s3SMFSSeEC09KrI0nVx1w_10_6">162,790</ix:nonFraction></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:69.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;">      Total current assets </span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2024_TtGtgeFhD0OARTT9fdW5Qw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AssetsCurrent" scale="3" id="Tc_dNYtURp-CECkHoPL-gyWTA_11_2">5,431,338</ix:nonFraction></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2023_pgBdStu4Lkq7bhYG8k42Tg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AssetsCurrent" scale="3" id="Tc_pCoPmTOlW0aq2JSeDnYMrg_11_6">6,787,826</ix:nonFraction></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:69.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:69.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Property, plant and equipment, net </b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2024_TtGtgeFhD0OARTT9fdW5Qw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="3" id="Tc_mKzQQ6w40kGpdR8NJBjEXg_13_2">8,117,988</ix:nonFraction></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2023_pgBdStu4Lkq7bhYG8k42Tg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="3" id="Tc_Uwpc8XgZGUGSqNpm_JTcGQ_13_6">6,734,218</ix:nonFraction></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:69.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Intangible assets, net </b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2024_TtGtgeFhD0OARTT9fdW5Qw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" scale="3" id="Tc_2_r6GGYAd0qmo-8x12ncrg_14_2">227,234</ix:nonFraction></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2023_pgBdStu4Lkq7bhYG8k42Tg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" scale="3" id="Tc_g9TTo7M930ispGgasnc33g_14_6">257,759</ix:nonFraction></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:69.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Goodwill</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2024_TtGtgeFhD0OARTT9fdW5Qw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Goodwill" scale="3" id="Tc_HNFTPL9G-USdSvJUsfEpbw_15_2">477,471</ix:nonFraction></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2023_pgBdStu4Lkq7bhYG8k42Tg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Goodwill" scale="3" id="Tc_9G7TASMvske-POH8lLMovw_15_6">477,471</ix:nonFraction></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:69.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Other assets </b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2024_TtGtgeFhD0OARTT9fdW5Qw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherAssetsNoncurrent" scale="3" id="Tc_SSVqOtdsUkig_XYZMC1mIA_16_2">681,202</ix:nonFraction></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2023_pgBdStu4Lkq7bhYG8k42Tg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherAssetsNoncurrent" scale="3" id="Tc_Etpe9lm3okGS6K9UU_UsFA_16_6">651,146</ix:nonFraction></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:69.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;white-space:pre-wrap;">      Total assets </b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.55%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2024_TtGtgeFhD0OARTT9fdW5Qw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Assets" scale="3" id="Tc_TN6WQVIlz0WrKlbjHD8BvA_17_2">14,935,233</ix:nonFraction></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.55%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2023_pgBdStu4Lkq7bhYG8k42Tg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Assets" scale="3" id="Tc_6wOlmLXc30erwTR7KjMaZQ_17_6">14,908,420</ix:nonFraction></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:69.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Liabilities and Equity</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:69.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Current liabilities</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:69.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;">   Accounts payable </span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2024_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_us-gaap_NonrelatedPartyMember_mp7mIqItgUCLxXO3WP8fQw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AccountsPayableCurrent" scale="3" id="Tc_W3l1vtthR0qFiPrj87GhWg_20_2">972,645</ix:nonFraction></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2023_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_us-gaap_NonrelatedPartyMember_9DpAcdP_u0aRng1-MAx9Fg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AccountsPayableCurrent" scale="3" id="Tc_ww3erU-Q6kuBrVFad7MFAw_20_6">1,078,645</ix:nonFraction></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:69.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;">   Accounts payable-related parties</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2024_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_us-gaap_RelatedPartyMember_DZqe4TBjakCodSeJ2u34Vw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AccountsPayableCurrent" scale="3" id="Tc_7GYnKJ3ir0WqcEAn6MmqWg_21_2">7,267</ix:nonFraction></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2023_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_us-gaap_RelatedPartyMember_5Syqp3QgDUOWF7e3pt19QA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AccountsPayableCurrent" scale="3" id="Tc_THZmJLrGd06b4_xHu0AVJQ_21_6">9,685</ix:nonFraction></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:69.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;">   Income taxes payable</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2024_TtGtgeFhD0OARTT9fdW5Qw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AccruedIncomeTaxesCurrent" scale="3" id="Tc_PEC0gJy9N0ijMBzPKprm3Q_22_2">3,783</ix:nonFraction></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2023_pgBdStu4Lkq7bhYG8k42Tg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AccruedIncomeTaxesCurrent" scale="3" id="Tc_uc6Ze7lzSU2mrw565EQskg_22_6">5,524</ix:nonFraction></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:69.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;">   Accrued payroll and benefits                 </span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2024_TtGtgeFhD0OARTT9fdW5Qw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" scale="3" id="Tc_ireHEPoq20Gp48fP7mgyvA_23_2">373,216</ix:nonFraction></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2023_pgBdStu4Lkq7bhYG8k42Tg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" scale="3" id="Tc_TQ60pT0aBkGCr8gHtF4SGA_23_6">469,143</ix:nonFraction></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:69.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;">   Accrued expenses</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2024_TtGtgeFhD0OARTT9fdW5Qw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AccruedLiabilitiesCurrent" scale="3" id="Tc_UQCbQSxz3EeYAivk5K5VQQ_24_2">366,682</ix:nonFraction></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2023_pgBdStu4Lkq7bhYG8k42Tg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AccruedLiabilitiesCurrent" scale="3" id="Tc_Ufzf67w440iNQtyenV9CpQ_24_6">309,312</ix:nonFraction></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:69.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;">   Current maturities of long-term debt</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.55%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2024_TtGtgeFhD0OARTT9fdW5Qw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebtCurrent" scale="3" id="Tc_0IIbMjU0XEKCVEVUFIr95g_25_2">426,990</ix:nonFraction></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.55%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2023_pgBdStu4Lkq7bhYG8k42Tg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebtCurrent" scale="3" id="Tc_eMcdfayXv02y_Gu8KzaWZQ_25_6">459,987</ix:nonFraction></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:69.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;">      Total current liabilities </span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2024_TtGtgeFhD0OARTT9fdW5Qw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LiabilitiesCurrent" scale="3" id="Tc_FfYtuRZbWkuqw3wNPTkKVQ_26_2">2,150,583</ix:nonFraction></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2023_pgBdStu4Lkq7bhYG8k42Tg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LiabilitiesCurrent" scale="3" id="Tc_zHUoj-dOBkWScOLv49M4ew_26_6">2,332,296</ix:nonFraction></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:69.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:69.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Long-term debt</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2024_TtGtgeFhD0OARTT9fdW5Qw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebtNoncurrent" scale="3" id="Tc_6DBgVNyyzUqsfapQhXgwBQ_28_2">2,804,017</ix:nonFraction></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2023_pgBdStu4Lkq7bhYG8k42Tg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebtNoncurrent" scale="3" id="Tc_0KUfyqnPsUmEJ05YtaCV_Q_28_6">2,611,069</ix:nonFraction></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:69.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Deferred income taxes</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2024_TtGtgeFhD0OARTT9fdW5Qw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" scale="3" id="Tc_R6iEMf54ykKVXPpuYzS5_A_29_2">902,186</ix:nonFraction></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2023_pgBdStu4Lkq7bhYG8k42Tg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" scale="3" id="Tc_Cn2TpOGII0eeieLGZUOHXA_29_6">944,768</ix:nonFraction></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:69.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Other liabilities</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2024_TtGtgeFhD0OARTT9fdW5Qw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherLiabilitiesNoncurrent" scale="3" id="Tc_Yo272154x0CdfMKPEulk8w_30_2">133,201</ix:nonFraction></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2023_pgBdStu4Lkq7bhYG8k42Tg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherLiabilitiesNoncurrent" scale="3" id="Tc_Ym8ezR07g0y7c15TSvFdLg_30_6">180,760</ix:nonFraction></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:69.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;white-space:pre-wrap;">      Total liabilities </b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2024_TtGtgeFhD0OARTT9fdW5Qw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Liabilities" scale="3" id="Tc_deif9n39BkWwybrfp923Pw_31_2">5,989,987</ix:nonFraction></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2023_pgBdStu4Lkq7bhYG8k42Tg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Liabilities" scale="3" id="Tc_0tWgFg-S6U2FxAFfVVjmTQ_31_6">6,068,893</ix:nonFraction></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:69.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:69.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Commitments and contingencies</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:69.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:69.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Redeemable noncontrolling interests</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2024_TtGtgeFhD0OARTT9fdW5Qw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount" scale="3" id="Tc_U-TWFRmrP0WPT7_gKxsk1Q_35_2">171,212</ix:nonFraction></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2023_pgBdStu4Lkq7bhYG8k42Tg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount" scale="3" id="Tc_KylG0sFWC0iOCVjBCFinfQ_35_6">171,212</ix:nonFraction></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:69.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:69.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Equity</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:69.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;">   Common stock voting, </span>$<ix:nonFraction unitRef="Unit_Divide_USD_shares_FVFgOljJAEW-7UH1iPgq-g" contextRef="As_Of_12_31_2023_pgBdStu4Lkq7bhYG8k42Tg" decimals="4" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="Narr_OFk7WwtxDUuHNeyvWiYbGQ"><ix:nonFraction unitRef="Unit_Divide_USD_shares_FVFgOljJAEW-7UH1iPgq-g" contextRef="As_Of_12_31_2024_TtGtgeFhD0OARTT9fdW5Qw" decimals="4" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="Narr_dAxbn4GLR0atfuxG6CXLJg">.0025</ix:nonFraction></ix:nonFraction> par value; <ix:nonFraction unitRef="Unit_Standard_shares_3DRN9t79NEGctt-Q27fxjQ" contextRef="As_Of_12_31_2023_pgBdStu4Lkq7bhYG8k42Tg" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesAuthorized" scale="0" id="Narr_FNKx4i41_0q-HZcmCECt4g"><ix:nonFraction unitRef="Unit_Standard_shares_3DRN9t79NEGctt-Q27fxjQ" contextRef="As_Of_12_31_2024_TtGtgeFhD0OARTT9fdW5Qw" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesAuthorized" scale="0" id="Narr_mnWnHsaF_0mC9jugo_knxQ">900,000,000</ix:nonFraction></ix:nonFraction> shares authorized;</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:69.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;">        </span><ix:nonFraction unitRef="Unit_Standard_shares_3DRN9t79NEGctt-Q27fxjQ" contextRef="As_Of_12_31_2024_TtGtgeFhD0OARTT9fdW5Qw" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesIssued" scale="0" id="Narr_gjMoxTBZpE6-NaE47MmVTA">268,377,165</ix:nonFraction> and <ix:nonFraction unitRef="Unit_Standard_shares_3DRN9t79NEGctt-Q27fxjQ" contextRef="As_Of_12_31_2023_pgBdStu4Lkq7bhYG8k42Tg" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesIssued" scale="0" id="Narr_leFUW_z3BUOsi2C58GmL2Q">268,112,991</ix:nonFraction> shares issued; and <ix:nonFraction unitRef="Unit_Standard_shares_3DRN9t79NEGctt-Q27fxjQ" contextRef="As_Of_12_31_2024_TtGtgeFhD0OARTT9fdW5Qw" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesOutstanding" scale="0" id="Narr_YMWD_MRnYUiQ73ixJvx57Q">151,117,153</ix:nonFraction> and <ix:nonFraction unitRef="Unit_Standard_shares_3DRN9t79NEGctt-Q27fxjQ" contextRef="As_Of_12_31_2023_pgBdStu4Lkq7bhYG8k42Tg" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesOutstanding" scale="0" id="Narr_XBn1ZiJyPUex54dS_DAtYQ">160,018,100</ix:nonFraction></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:69.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"> shares outstanding, as of December 31, 2024 and 2023, respectively</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2024_TtGtgeFhD0OARTT9fdW5Qw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CommonStockValue" scale="3" id="Tc_5SRBKJe3gkCT3ZVwvXlBUg_40_2">652</ix:nonFraction></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2023_pgBdStu4Lkq7bhYG8k42Tg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CommonStockValue" scale="3" id="Tc_yrT0PETmiEu7jjosykPaxQ_40_6">651</ix:nonFraction></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:69.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;">   Treasury stock, at cost; </span><ix:nonFraction unitRef="Unit_Standard_shares_3DRN9t79NEGctt-Q27fxjQ" contextRef="As_Of_12_31_2024_TtGtgeFhD0OARTT9fdW5Qw" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:TreasuryStockCommonShares" scale="0" id="Narr_KY8WbLLc7kuBDl1dq3YSmA">117,260,012</ix:nonFraction> and <ix:nonFraction unitRef="Unit_Standard_shares_3DRN9t79NEGctt-Q27fxjQ" contextRef="As_Of_12_31_2023_pgBdStu4Lkq7bhYG8k42Tg" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:TreasuryStockCommonShares" scale="0" id="Narr_kGZwdnIQ7Uyl3ss1nWYDiQ">108,094,891</ix:nonFraction> shares,</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:69.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">as of December 31, 2024 and 2023, respectively</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2024_TtGtgeFhD0OARTT9fdW5Qw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:TreasuryStockCommonValue" scale="3" id="Tc_JOLwi8ge_E6HKn21No5vUQ_42_2">7,094,266</ix:nonFraction>)</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2023_pgBdStu4Lkq7bhYG8k42Tg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:TreasuryStockCommonValue" scale="3" id="Tc_wdKyYuZpOkKPevq_0Rvrug_42_6">5,897,606</ix:nonFraction>)</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:69.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;">   Additional paid-in capital </span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2024_TtGtgeFhD0OARTT9fdW5Qw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AdditionalPaidInCapitalCommonStock" scale="3" id="Tc_dZU8LwZRtECkjfjUGS-mJg_43_2">1,229,819</ix:nonFraction></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2023_pgBdStu4Lkq7bhYG8k42Tg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AdditionalPaidInCapitalCommonStock" scale="3" id="Tc_t4cnjQ-2_UayUwbhx-KIMw_43_6">1,217,610</ix:nonFraction></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:69.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;">   Retained earnings </span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2024_TtGtgeFhD0OARTT9fdW5Qw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RetainedEarningsAccumulatedDeficit" scale="3" id="Tc_TgrqH_feB0qudnowSTqgoQ_44_2">14,798,082</ix:nonFraction></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2023_pgBdStu4Lkq7bhYG8k42Tg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RetainedEarningsAccumulatedDeficit" scale="3" id="Tc_Cidjleh130SVNZNz0Fh_cg_44_6">13,545,590</ix:nonFraction></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:69.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;">   Accumulated other comprehensive income</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.55%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> -</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.55%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2023_pgBdStu4Lkq7bhYG8k42Tg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="3" id="Tc_Mgf-7U94bE6VMKKryMAqyw_45_6">421</ix:nonFraction></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:69.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;">      Total Steel Dynamics, Inc. equity </span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2024_TtGtgeFhD0OARTT9fdW5Qw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" id="Tc_vexKx6r-zUmiZy1XMIHECg_46_2">8,934,287</ix:nonFraction></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2023_pgBdStu4Lkq7bhYG8k42Tg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" id="Tc_fJXiloD9p0eK7-riMD0MGQ_46_6">8,866,666</ix:nonFraction></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:69.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;">   Noncontrolling interests</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.55%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2024_TtGtgeFhD0OARTT9fdW5Qw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:MinorityInterest" sign="-" scale="3" id="Tc_T1ripR4_8kGv9JjYRJuCpg_47_2">160,253</ix:nonFraction>)</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.55%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2023_pgBdStu4Lkq7bhYG8k42Tg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:MinorityInterest" sign="-" scale="3" id="Tc_33I8HPsk-0mihMMcWxZoPw_47_6">198,351</ix:nonFraction>)</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:69.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;white-space:pre-wrap;">      Total equity</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2024_TtGtgeFhD0OARTT9fdW5Qw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="Tc_unAK-CNTFEOYWZDKvB8wHg_48_2">8,774,034</ix:nonFraction></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2023_pgBdStu4Lkq7bhYG8k42Tg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="Tc_HmHFNt61a0e5oDiKQBLVoA_48_6">8,668,315</ix:nonFraction></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:69.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;white-space:pre-wrap;">      Total liabilities and equity </b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.55%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2024_TtGtgeFhD0OARTT9fdW5Qw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LiabilitiesAndStockholdersEquity" scale="3" id="Tc_sSyRUd0MA0CdJqsuQa-5LQ_49_2">14,935,233</ix:nonFraction></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.55%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2023_pgBdStu4Lkq7bhYG8k42Tg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LiabilitiesAndStockholdersEquity" scale="3" id="Tc__FGybJfvN0Cb3nP_KTXs1A_49_6">14,908,420</ix:nonFraction></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:18pt;margin:0pt;">See notes to consolidated financial statements.</p></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">56</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><a id="_59a1039a_770e_4fbd_8b11_df14f43c00ba"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:center;margin:0pt;">STEEL DYNAMICS,&#160;INC.</p><a id="CONSOLIDATEDSTATEMENTSOFINCOME_871598"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:center;margin:0pt;">CONSOLIDATED STATEMENTS OF INCOME</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:center;margin:0pt;">(in thousands, except per share data)</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><a id="_c1a9ed4f_dee4_435d_8b47_1c0b97d13736"></a><a id="Tc_T2IRkOnoSUmZRJwufu40zg_2_1"></a><a id="Tc_oPm9i2-wWk-bHD-MQ02DKQ_3_1"></a><a id="Tc_IIdT316SC0ieWxYgde-mJg_3_4"></a><a id="Tc_AcXXcwuYJ0G2l00NN76B5Q_3_7"></a><a id="Tc_yNbjyMUw_0G_NEsNqDesCw_5_0"></a><a id="Tc_USJXRzH3p0Ouu-EHn3p3Cw_6_0"></a><a id="Tc_kp2O97ecbUK37hCARuRsCg_6_1"></a><a id="Tc_NSwuRefhXUufmMCa6SHNMQ_6_4"></a><a id="Tc_IAjbm4pWwkiwiB3qo7_9sg_6_7"></a><a id="Tc_YTM4QgAu3EyXyAknGFq2_Q_7_0"></a><a id="Tc_AzPzkpmlyEa5exmlveGYMA_8_0"></a><a id="Tc_cJKTYRoHhUuG8DfDryg_Ew_10_0"></a><a id="Tc_COrmIGySREayGkMJgL9TIg_11_0"></a><a id="Tc_YIJ1XeRKCkeTOoa21dDfAg_13_0"></a><a id="Tc_AteicB9ECkidjazRdZPn0A_14_0"></a><a id="Tc_tIigdiky5kWJywjqcoX_jw_15_0"></a><a id="Tc_qVQHHr01SUiPyoOHTCvBGA_16_0"></a><a id="Tc_9I-ygU2cM0eWFSbM8nikcw_18_0"></a><a id="Tc_xPZUniZ-VkKd7gG8ccDuWw_19_0"></a><a id="Tc_uEG_3FQFNUagJumuueZk8A_20_0"></a><a id="Tc_P5EHFlrfyk2pqkjIQWyTnw_22_0"></a><a id="Tc_sv-Xo-CZP0WbNAo2b9ealA_23_0"></a><a id="Tc_bfzGAco5u0a-bHNk1PYmBw_25_0"></a><a id="Tc_2FVrlyFcEEaW33LjOMkYLw_26_0"></a><a id="Tc_aOrBtx90-EiemHDPP1Pf3w_26_1"></a><a id="Tc_v-OrsTTdTki5MJzdFCByGg_26_4"></a><a id="Tc_5-W0ufGS5UGetHzKBP0s7Q_26_7"></a><a id="Tc_TGt30M6TQk6_XYa4ihwlZA_30_0"></a><a id="Tc_28_MS0BNJ0-P8ZfwEpIO4Q_31_0"></a><a id="Tc_3xvJZS25LEa81V1y11wsxA_31_1"></a><a id="Tc_lXNFx_PDNEO3hW4BrGIBSg_31_4"></a><a id="Tc_r8xl_7I2QUOcIJm5myygUw_31_7"></a><a id="Tc_B1MneGHS20eJ3TSA2WVwQw_33_0"></a><a id="Tc_HudDMkCz5kO5y5PXle7Hcw_35_0"></a><a id="Tc_Iqt9nzW1TUOfudKh3ggktA_36_0"></a><a id="Tc_j8tU8rxVrEuiJQ8CzqkP1g_37_0"></a><a id="Tc_bxE1y2oZa0usxWZ0DcR1SA_37_1"></a><a id="Tc_nSnH5cEwk0CdntfUf0ITtA_37_4"></a><a id="Tc_UKRpgt9EH0O8v7HrC-R5fw_37_7"></a><a id="Tc_zCI5yEDiyEqNL0RA2OsN1g_39_0"></a><a id="Tc_GNsU52v3EECqZFfFdRlPxA_41_0"></a><a id="Tc_1ilmuEDTN06zYZL5NqcUCQ_41_1"></a><a id="Tc_D1hVyNH7XEqUqW9jCpWF8g_41_4"></a><a id="Tc_zuYxMRVSl0mnGHZB6FnPzg_41_7"></a><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:59.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:59.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:middle;width:59.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td colspan="8" style="vertical-align:middle;width:40.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Years Ended December 31,</b></p></td></tr><tr><td style="vertical-align:middle;width:59.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:middle;width:12.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:middle;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:middle;width:12.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:middle;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:middle;width:12.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:middle;width:59.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:10.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:10.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:10.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:59.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net sales</p></td><td style="vertical-align:middle;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:10.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:10.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:10.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:59.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;">   Unrelated parties</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_us-gaap_NonrelatedPartyMember_bjT8Y0-bPEmUT4RxxYiD1g" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="Tc_NCQQvOG3N0GpVNWUkL_Rig_6_2">16,819,648</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_us-gaap_NonrelatedPartyMember_Jbq34IJ3YEeOeLGNcnOCiQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="Tc_tp9P3BIIpkCY1F6T9A0E3w_6_5">18,115,312</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2022_To_12_31_2022_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_us-gaap_NonrelatedPartyMember_XsEL9V_pyEGol0QhgXcshA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="Tc_oV1g13H6JEylONAw63C8Fg_6_8">21,469,251</ix:nonFraction></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:59.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;">   Related parties</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.45%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_us-gaap_RelatedPartyMember_s8MP2dcer02UX1foD0AEoQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="Tc_5mcSBTEq1UKMX9mMRiztAw_7_2">720,742</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.45%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_us-gaap_RelatedPartyMember_2HtTg9e_X0WdsNu1GiSpaw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="Tc_p0nPOQO4UUycXp3UyYeniA_7_5">680,004</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2022_To_12_31_2022_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_us-gaap_RelatedPartyMember_HN1DhcH3WEC229WkvtcyIQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="Tc_zD3GivNHWUete5F6OObhvw_7_8">791,523</ix:nonFraction></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:59.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;white-space:pre-wrap;">      Total net sales</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="Tc_Q9hepP3Ov0mY6nahzoMtfQ_8_2">17,540,390</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2023_To_12_31_2023_fQq0aKYV90OaLRCKrOPOrg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="Tc_LI3Qkf7toUGbcZv-iyAdOw_8_5">18,795,316</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2022_To_12_31_2022_KwAbRLBxhkeIsniwkLlFwA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="Tc_iEtJWwMaMUqzCh6VAmzn4g_8_8">22,260,774</ix:nonFraction></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:59.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:59.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Costs of goods sold</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" id="Tc_S1cl_fGZFEaJYOip49Pmmg_10_2">14,737,804</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2023_To_12_31_2023_fQq0aKYV90OaLRCKrOPOrg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" id="Tc_gmQdLRrYxkiWweDMfJl2Gw_10_5">14,749,433</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2022_To_12_31_2022_KwAbRLBxhkeIsniwkLlFwA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" id="Tc_ohB4Z3WexEaniZpyn-9AVw_10_8">16,142,943</ix:nonFraction></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:59.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;white-space:pre-wrap;">      Gross profit</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GrossProfit" scale="3" id="Tc_6bdNEmBBZkmYmrdyRBOxng_11_2">2,802,586</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2023_To_12_31_2023_fQq0aKYV90OaLRCKrOPOrg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GrossProfit" scale="3" id="Tc_PowGjqEJE0Geg0GCSHB_jg_11_5">4,045,883</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2022_To_12_31_2022_KwAbRLBxhkeIsniwkLlFwA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GrossProfit" scale="3" id="Tc_Rfshc9bRkk6pHgr4TFbH8w_11_8">6,117,831</ix:nonFraction></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:59.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:59.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Selling, general and administrative expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:SellingGeneralAndAdministrativeExpense" scale="3" id="Tc_Gz_iV7cEyEODfG8JUS6VfA_13_2">664,119</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2023_To_12_31_2023_fQq0aKYV90OaLRCKrOPOrg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:SellingGeneralAndAdministrativeExpense" scale="3" id="Tc_sDt1iWCjTUKhxswuQYXYhQ_13_5">588,621</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2022_To_12_31_2022_KwAbRLBxhkeIsniwkLlFwA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:SellingGeneralAndAdministrativeExpense" scale="3" id="Tc_MiZ2tDgLHkmrmINzN59zxg_13_8">545,621</ix:nonFraction></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:59.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Profit sharing</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherLaborRelatedExpenses" scale="3" id="Tc_XQn9i_a0I06U6zNdmgPDsw_14_2">164,904</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2023_To_12_31_2023_fQq0aKYV90OaLRCKrOPOrg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherLaborRelatedExpenses" scale="3" id="Tc_a3AW374TJUKg49Ncm8fLjQ_14_5">272,033</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2022_To_12_31_2022_KwAbRLBxhkeIsniwkLlFwA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherLaborRelatedExpenses" scale="3" id="Tc_6ua3hI7OwUqQwR57uEQ7mQ_14_8">452,551</ix:nonFraction></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:59.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Amortization of intangible assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.45%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AmortizationOfIntangibleAssets" scale="3" id="Tc_BpyVL3N5bEG1fTelrUSudQ_15_2">30,526</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.45%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2023_To_12_31_2023_fQq0aKYV90OaLRCKrOPOrg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AmortizationOfIntangibleAssets" scale="3" id="Tc_U1yvds8lFE2fK9SRIo3wxg_15_5">34,048</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2022_To_12_31_2022_KwAbRLBxhkeIsniwkLlFwA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AmortizationOfIntangibleAssets" scale="3" id="Tc_w-60JylrvEibLxHKZZyTYA_15_8">27,837</ix:nonFraction></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:59.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;white-space:pre-wrap;">      Operating income</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="Tc_vRc2zYEiXUuwzkZcGyb0yA_16_2">1,943,037</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2023_To_12_31_2023_fQq0aKYV90OaLRCKrOPOrg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="Tc_zsP9DzQRkEioNMqG7jMHdQ_16_5">3,151,181</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2022_To_12_31_2022_KwAbRLBxhkeIsniwkLlFwA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="Tc_Yk3kzbRWGUKp83FXHdHIhw_16_8">5,091,822</ix:nonFraction></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:59.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:59.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Interest expense, net of capitalized interest</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InterestExpenseNonoperating" scale="3" id="Tc_w9y-6dYT1UuiKKbdFwyzKQ_18_2">56,347</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2023_To_12_31_2023_fQq0aKYV90OaLRCKrOPOrg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InterestExpenseNonoperating" scale="3" id="Tc_kVp7fhWREUOeZWPTm7fElw_18_5">76,484</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2022_To_12_31_2022_KwAbRLBxhkeIsniwkLlFwA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InterestExpenseNonoperating" scale="3" id="Tc_RjgUeLrJqUCCmR74OeYqag_18_8">91,538</ix:nonFraction></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:59.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other (income) expense, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.45%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherNonoperatingIncomeExpense" scale="3" id="Tc_UUsiycCESEe4YontPufmow_19_2">96,191</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.45%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2023_To_12_31_2023_fQq0aKYV90OaLRCKrOPOrg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherNonoperatingIncomeExpense" scale="3" id="Tc_YEqTQ1StmUSf4kWziUAr2w_19_5">144,246</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2022_To_12_31_2022_KwAbRLBxhkeIsniwkLlFwA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherNonoperatingIncomeExpense" scale="3" id="Tc_Oefg4olr8kWVRj2gp1kjJw_19_8">20,785</ix:nonFraction>)</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:59.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;white-space:pre-wrap;">      Income before income taxes</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" id="Tc_ZIrW-JhGXUSX8yq5Le6laQ_20_2">1,982,881</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2023_To_12_31_2023_fQq0aKYV90OaLRCKrOPOrg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" id="Tc_-ByfI3BzDk2N2pw13Fn5wA_20_5">3,218,943</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2022_To_12_31_2022_KwAbRLBxhkeIsniwkLlFwA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" id="Tc_gJDJEiyDokK5RlECWER0ag_20_8">5,021,069</ix:nonFraction></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:59.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:59.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Income tax expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="Tc_95Lb105eEE2xucCefeTyCg_22_2">432,925</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2023_To_12_31_2023_fQq0aKYV90OaLRCKrOPOrg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="Tc_3RL1hXwwrUair5mqTkIIfg_22_5">751,611</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2022_To_12_31_2022_KwAbRLBxhkeIsniwkLlFwA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="Tc_gnaLtiXn9UOzPGY_zBt5xQ_22_8">1,141,577</ix:nonFraction></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:59.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;white-space:pre-wrap;">      Net income</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ProfitLoss" scale="3" id="Tc_9UHXB7rQgEaZC8vgV-qJRg_23_2">1,549,956</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2023_To_12_31_2023_fQq0aKYV90OaLRCKrOPOrg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ProfitLoss" scale="3" id="Tc_Hk05IajZHUO-n8udfktbQg_23_5">2,467,332</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2022_To_12_31_2022_KwAbRLBxhkeIsniwkLlFwA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ProfitLoss" scale="3" id="Tc_nnbp0O1tJEKQploIKgWBdg_23_8">3,879,492</ix:nonFraction></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:59.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:59.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net income attributable to noncontrolling interests</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.45%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" scale="3" id="Tc_zh2pkI3sP0SbhEo3lDuGtA_25_2">12,822</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.45%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2023_To_12_31_2023_fQq0aKYV90OaLRCKrOPOrg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" scale="3" id="Tc_XqfTN3j_AEW7gTdbloecbQ_25_5">16,450</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2022_To_12_31_2022_KwAbRLBxhkeIsniwkLlFwA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" scale="3" id="Tc_UrjMMwxDyUWDHihfCw1j-w_25_8">16,818</ix:nonFraction>)</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:59.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;white-space:pre-wrap;">      Net income attributable to Steel Dynamics, Inc.</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.45%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" id="Tc_rzccxyW32UqjIg9tYQlJBg_26_2">1,537,134</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.45%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2023_To_12_31_2023_fQq0aKYV90OaLRCKrOPOrg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" id="Tc_g0nVAxpI1U2brn7md5iEmQ_26_5">2,450,882</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2022_To_12_31_2022_KwAbRLBxhkeIsniwkLlFwA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" id="Tc_fQQ1bpZ4qUaFoKo15W5FMQ_26_8">3,862,674</ix:nonFraction></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:59.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:59.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:59.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:59.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Basic earnings per share attributable to Steel Dynamics,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:59.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;white-space:pre-wrap;">   Inc. stockholders</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.45%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Divide_USD_shares_FVFgOljJAEW-7UH1iPgq-g" contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareBasic" scale="0" id="Tc_qBMRazY1VUm_gZVx-NOFSA_31_2">9.89</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.82%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.45%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Divide_USD_shares_FVFgOljJAEW-7UH1iPgq-g" contextRef="Duration_1_1_2023_To_12_31_2023_fQq0aKYV90OaLRCKrOPOrg" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareBasic" scale="0" id="Tc_I7iW2Wm-eUCSHayJuLsOcw_31_5">14.72</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Divide_USD_shares_FVFgOljJAEW-7UH1iPgq-g" contextRef="Duration_1_1_2022_To_12_31_2022_KwAbRLBxhkeIsniwkLlFwA" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareBasic" scale="0" id="Tc_YPV_Kcvy_0y8LMWRiGYv1g_31_8">21.06</ix:nonFraction></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:59.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:59.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Weighted average common shares outstanding</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.45%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_shares_3DRN9t79NEGctt-Q27fxjQ" contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="3" id="Tc_soYXzW9tq067aK2ohVGLFg_33_2">155,420</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.45%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_shares_3DRN9t79NEGctt-Q27fxjQ" contextRef="Duration_1_1_2023_To_12_31_2023_fQq0aKYV90OaLRCKrOPOrg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="3" id="Tc_q4tSsezLrkialErb2zr-yg_33_5">166,552</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_shares_3DRN9t79NEGctt-Q27fxjQ" contextRef="Duration_1_1_2022_To_12_31_2022_KwAbRLBxhkeIsniwkLlFwA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="3" id="Tc_t_lf8UEtPkOMNp7cFfASFw_33_8">183,393</ix:nonFraction></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:59.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:10.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:10.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:10.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:59.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Diluted earnings per share attributable to Steel Dynamics, Inc.</b></p></td><td style="vertical-align:middle;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:10.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:10.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:10.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:59.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;white-space:pre-wrap;">   stockholders, including the effect of assumed conversions</b></p></td><td style="vertical-align:middle;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:10.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:10.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:10.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:59.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;white-space:pre-wrap;">   when dilutive</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.82%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;width:10.45%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Divide_USD_shares_FVFgOljJAEW-7UH1iPgq-g" contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareDiluted" scale="0" id="Tc_qcLtzKmbG02BQSLbi0EsEA_37_2">9.84</ix:nonFraction></p></td><td style="vertical-align:middle;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.82%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;width:10.45%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Divide_USD_shares_FVFgOljJAEW-7UH1iPgq-g" contextRef="Duration_1_1_2023_To_12_31_2023_fQq0aKYV90OaLRCKrOPOrg" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareDiluted" scale="0" id="Tc_MtGUc1epe0WHzvwMrXeJjA_37_5">14.64</ix:nonFraction></p></td><td style="vertical-align:middle;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;width:10.41%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Divide_USD_shares_FVFgOljJAEW-7UH1iPgq-g" contextRef="Duration_1_1_2022_To_12_31_2022_KwAbRLBxhkeIsniwkLlFwA" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareDiluted" scale="0" id="Tc_MNxxEhmHyUKNafibxhd_Gg_37_8">20.92</ix:nonFraction></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:59.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:10.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:10.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:10.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:59.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Weighted average common shares and share equivalents outstanding</p></td><td style="vertical-align:middle;width:1.82%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:10.45%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_shares_3DRN9t79NEGctt-Q27fxjQ" contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="3" id="Tc_TGDUN9-25U25p8BvrKIr9w_39_2">156,136</ix:nonFraction></p></td><td style="vertical-align:middle;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:1.82%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:10.45%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_shares_3DRN9t79NEGctt-Q27fxjQ" contextRef="Duration_1_1_2023_To_12_31_2023_fQq0aKYV90OaLRCKrOPOrg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="3" id="Tc_ZBVpi15EXEGzNvp1Lyy0Lg_39_5">167,431</ix:nonFraction></p></td><td style="vertical-align:middle;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:1.82%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:10.41%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_shares_3DRN9t79NEGctt-Q27fxjQ" contextRef="Duration_1_1_2022_To_12_31_2022_KwAbRLBxhkeIsniwkLlFwA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="3" id="Tc_R10wz98Ycka1HXyuWhSzxw_39_8">184,622</ix:nonFraction></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:59.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:10.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:10.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:10.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:59.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Dividends declared per share</b></p></td><td style="vertical-align:middle;width:1.82%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;width:10.45%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><ix:nonFraction unitRef="Unit_Divide_USD_shares_FVFgOljJAEW-7UH1iPgq-g" contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="Tc_SQboB00r9EeJ0gp4D1lSZg_41_2">1.84</ix:nonFraction></p></td><td style="vertical-align:middle;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:1.82%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;width:10.45%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><ix:nonFraction unitRef="Unit_Divide_USD_shares_FVFgOljJAEW-7UH1iPgq-g" contextRef="Duration_1_1_2023_To_12_31_2023_fQq0aKYV90OaLRCKrOPOrg" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="Tc_ZFQvVEdMc06HWENFhHziTg_41_5">1.70</ix:nonFraction></p></td><td style="vertical-align:middle;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:1.82%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;width:10.41%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><ix:nonFraction unitRef="Unit_Divide_USD_shares_FVFgOljJAEW-7UH1iPgq-g" contextRef="Duration_1_1_2022_To_12_31_2022_KwAbRLBxhkeIsniwkLlFwA" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="Tc_1i4kSk2MU0Gd3JLbAXupOA_41_8">1.36</ix:nonFraction></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:18pt;margin:0pt;">See notes to consolidated financial statements.</p></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">57</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><a id="_dfd97563_7dd6_4d00_a2f0_ca7a6dd38f78"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:center;margin:0pt;">STEEL DYNAMICS,&#160;INC.</p><a id="COMPREHENSIVEINCOME_913078"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:center;margin:0pt;">CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:center;margin:0pt;">(in thousands)</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><a id="_fba1d858_f6ca_4933_bc4a_ef0f2a984105"></a><a id="Tc_sbFlZEClYEeZ0hyfcYfmkw_2_1"></a><a id="Tc_DZFw-C4UJki452os6izP9A_3_1"></a><a id="Tc_idkKd4bDeUC3ET0F9MEh_w_3_4"></a><a id="Tc_BXFpYygJGUm8gu2mlElaYg_3_7"></a><a id="Tc_C1-y8zNew0CWuiQ7riUnRQ_5_0"></a><a id="Tc_lt3xPRxszEadjVqePHQMug_5_1"></a><a id="Tc_Fu6LzoTvp0GQ_lbpscZqNQ_5_4"></a><a id="Tc_-fA9hm4Y2UiqyVvhdNb_2A_5_7"></a><a id="Tc_-m8AUMZHD0Cc05uvsyjNiA_6_0"></a><a id="Tc_Rw6DvMVt2EmMlisnAHiB_Q_7_0"></a><a id="Tc_Z9ob3JKAYUaGYUI_hnWhGQ_8_0"></a><a id="Tc_QeHRJ8qQOkm9kUOuAQuIzA_9_0"></a><a id="Tc_Bxx33lRSpkaEB0YMt885jg_11_0"></a><a id="Tc_aG0mss6pskOPCWez5Jox9w_12_0"></a><a id="Tc_U3K4JkctckK-k6PCvaEGOA_12_1"></a><a id="Tc_QhD-lCvJo0SYSzjSgMUsiw_12_4"></a><a id="Tc_7nNI_C97-0aDg92cRBZR0Q_12_7"></a><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:64.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:64.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:middle;width:64.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td colspan="8" style="vertical-align:middle;width:35.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Years Ended December 31,</b></p></td></tr><tr><td style="vertical-align:middle;width:64.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:middle;width:11.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:middle;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:middle;width:11.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:middle;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:middle;width:11.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:middle;width:64.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:9.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:9.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:9.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:64.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Net income</b></p></td><td style="vertical-align:middle;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:9.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ProfitLoss" scale="3" id="Tc_rJYSeOS6rUiLopAHrCQl7w_5_2">1,549,956</ix:nonFraction></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:9.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2023_To_12_31_2023_fQq0aKYV90OaLRCKrOPOrg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ProfitLoss" scale="3" id="Tc_ODwh_WhUpkGeGVcWMY9_fw_5_5">2,467,332</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:9.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2022_To_12_31_2022_KwAbRLBxhkeIsniwkLlFwA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ProfitLoss" scale="3" id="Tc_ODEfhjk8tUu2AtVk3YdYXQ_5_8">3,879,492</ix:nonFraction></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:64.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Other comprehensive income (loss) </b>- net unrealized gain (loss) on cash flow</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:64.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;">     hedging derivatives, net of income tax benefits of </span>$<ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax" sign="-" scale="3" id="Narr_S5jhmCfWCUaBpk-xNeDmKw">135</ix:nonFraction>, $<ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2023_To_12_31_2023_fQq0aKYV90OaLRCKrOPOrg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax" sign="-" scale="3" id="Narr_zriLRkMxtEWhVnxaZ5dQ6Q">149</ix:nonFraction>, and</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:64.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;">      income tax expense of </span>$<ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2022_To_12_31_2022_KwAbRLBxhkeIsniwkLlFwA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax" scale="3" id="Narr_fkcUM4PshkqBV_lVzfP9_A">937</ix:nonFraction> for 2024, 2023 and 2022, respectively</p></td><td style="vertical-align:middle;width:1.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax" sign="-" scale="3" id="Tc_f8P-tf7rdE2dfNGg_d3BAg_8_2">421</ix:nonFraction>)</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2023_To_12_31_2023_fQq0aKYV90OaLRCKrOPOrg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax" sign="-" scale="3" id="Tc_QSKvayngG0SA9H62rvp7tA_8_5">468</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2022_To_12_31_2022_KwAbRLBxhkeIsniwkLlFwA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax" scale="3" id="Tc_DV6R9fvBK0iF11rtbauh0w_8_8">2,980</ix:nonFraction></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:64.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Comprehensive income</b></p></td><td style="vertical-align:middle;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="Tc_YNaviB_5-k-52yTIF7T8Qw_9_2">1,549,535</ix:nonFraction></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2023_To_12_31_2023_fQq0aKYV90OaLRCKrOPOrg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="Tc_XGr0ZKuCREiZlHPC0FbRvg_9_5">2,466,864</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2022_To_12_31_2022_KwAbRLBxhkeIsniwkLlFwA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="Tc_-_1infP5rkGv9V7JGLbBfw_9_8">3,882,472</ix:nonFraction></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:64.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:64.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Comprehensive income attributable to noncontrolling interests</p></td><td style="vertical-align:middle;width:1.21%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.84%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" scale="3" id="Tc_6vZ0Sqz_ZUSQyemiH63VXA_11_2">12,822</ix:nonFraction>)</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.21%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.84%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2023_To_12_31_2023_fQq0aKYV90OaLRCKrOPOrg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" scale="3" id="Tc_v5nu5c9q0UiL6jqNsvEseg_11_5">16,450</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.81%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2022_To_12_31_2022_KwAbRLBxhkeIsniwkLlFwA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" scale="3" id="Tc_QTUWZYrr_ECCUKQCpeKO2g_11_8">16,818</ix:nonFraction>)</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:64.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;white-space:pre-wrap;">      Comprehensive income attributable to Steel Dynamics, Inc.</b></p></td><td style="vertical-align:middle;width:1.21%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:9.84%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="3" id="Tc_dpwfYj1qBk6P0xqPXZPP0A_12_2">1,536,713</ix:nonFraction></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.21%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:9.84%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2023_To_12_31_2023_fQq0aKYV90OaLRCKrOPOrg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="3" id="Tc_4q3zwpQt5USDDMCNfX40Lw_12_5">2,450,414</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:9.81%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2022_To_12_31_2022_KwAbRLBxhkeIsniwkLlFwA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="3" id="Tc_V9vQj1O6E06MbNg8mfXtBw_12_8">3,865,654</ix:nonFraction></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:18pt;margin:0pt;">See notes to consolidated financial statements.</p><p style="display:none;font-family:'Times New Roman','Times','serif';line-height:0pt;margin:0pt;"><span style="font-size:0pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">58</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><a id="_f62445b6_163a_4f76_9ad9_f9142be8a633"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:center;margin:0pt;">STEEL DYNAMICS,&#160;INC.</p><a id="CONSOLIDATEDSTATEMENTSOFEQUITY_192323"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:center;margin:0pt;">CONSOLIDATED STATEMENTS OF EQUITY</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:center;margin:0pt;">(in thousands)</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><a id="_870e5adc_8a1d_4cb7_8e6a_42d7db720029"></a><a id="Tc_4oagPyG1lEOd-IYBTdApXg_2_19"></a><a id="Tc_D8-HTBP8CEeb_USgeIZQKQ_3_13"></a><a id="Tc_UgbopDRCUk-QwGS0Bu6cmQ_3_19"></a><a id="Tc_cv931qHep0SuM54J3Mfptw_3_28"></a><a id="Tc_jDr1s6r-L0O06AsjxT6CBA_4_1"></a><a id="Tc_J_als3IQQEa-Em48IQsEhw_4_7"></a><a id="Tc_-F8FpOW3Nk6pY8rM3dSy7g_4_10"></a><a id="Tc_CLbpZ3hghUy16FnTMbaDcw_4_13"></a><a id="Tc_HZNaYzIv9k2P5rhHJt8R7A_4_16"></a><a id="Tc_h7c9Wvi2Y0aWxkIxKr61Ew_4_19"></a><a id="Tc_IAxNHp3b10GF0vx0YHCP3g_4_22"></a><a id="Tc_rkh5w3_FqUKpx-KbkSvhYw_4_25"></a><a id="Tc_FZjYoKnPikC_wOaVZKbMZQ_4_28"></a><a id="Tc__lVhTEd3U0OOsdpzTMYPDg_5_1"></a><a id="Tc_UpUHA9bUVkGcKZy-rbbC4g_5_4"></a><a id="Tc_Dy79NiAswU2YGIcHu6C48w_5_7"></a><a id="Tc_85egw7X-X0uK2plPYlbTkQ_5_10"></a><a id="Tc_IXxIpSamn0yQRAOqjmZo-Q_5_13"></a><a id="Tc_42VQiXR3EkeN5ORpwbcoqw_5_16"></a><a id="Tc_OVDPJNsTdUibC26oFdOopQ_5_19"></a><a id="Tc_tN5uAvfMbUWEOaInBBWD3w_5_22"></a><a id="Tc_nF7ilkDul0SB-JZrqYbRFg_5_25"></a><a id="Tc_d5EtyRvXBUWzJHM-xHMxsQ_5_28"></a><a id="Tc_pp7_ecLuSUGLdVz59HHEfA_6_0"></a><a id="Tc_tT2El7aQ9UWROx8AobSY7Q_7_0"></a><a id="Tc_uGW8q3lHZUSJ0g22EQ6sVg_7_2"></a><a id="Tc_NiSOm5UO9U-0wad8O1LXeA_7_5"></a><a id="Tc_TdmfNf03MES53e3r5lk26g_7_8"></a><a id="Tc_9n8gT8WyeUSuZTINy3PilQ_7_11"></a><a id="Tc_i2Jb0Zj7pUy7rEOQZZvnBA_7_14"></a><a id="Tc_lQbWEg_YXkOllG5wkeQ0hA_7_20"></a><a id="Tc_5BCrvbwYvky33Vvs3ZCYmQ_7_23"></a><a id="Tc_PZM8d6n4eE6AXuWSh5LnLA_7_29"></a><a id="Tc_BBdgRBAplUScEHG03d5mmw_8_0"></a><a id="Tc_-qkMlGBNykOauYPIkL_Tsg_8_2"></a><a id="Tc_ERRljjEcUU221QjwHO2btw_8_5"></a><a id="Tc_8qOfLoSpbUiSmBvES39yDw_8_8"></a><a id="Tc_rB7OCQYPmke39GzPSb3Y4g_8_11"></a><a id="Tc_2zp29XhAqEOqE3RynGQpGA_8_20"></a><a id="Tc_UxIfh9Twf0arG-THGnY9zA_9_0"></a><a id="Tc_s_KNwgwsMUi8vF0Ii4LLUQ_9_8"></a><a id="Tc_o0hfQcobh0Cxits03OkwrA_9_14"></a><a id="Tc_HOLSeVthmkGrh4E0S3RYGA_9_17"></a><a id="Tc_B6AwzPH0KkOQlV8qqbPmMw_9_20"></a><a id="Tc_C0Eoo2LKGU-KkJ5RFcKJIQ_9_23"></a><a id="Tc_l542yVaevECUeDroLidrWQ_9_29"></a><a id="Tc_hD0yoWK1l0Og9q8BwLX6iQ_10_0"></a><a id="Tc_5AeoNtqQ-UGAUWqptIAN-A_10_20"></a><a id="Tc_tz5Ad0igXke12CIa7RmHoA_10_23"></a><a id="Tc_MnPEEdg4zkCQNqWgd309jw_10_29"></a><a id="Tc_u2rAQBQGC0KGQ9WwJKwdUA_11_0"></a><a id="Tc__K1HwHN9IkqMw9H6YVPO5w_11_2"></a><a id="Tc_Y1kL3rNQVkCV1fhOkJslQg_11_5"></a><a id="Tc_vwyzDBYUjU6KaNkbqAANgg_11_8"></a><a id="Tc_FraUXLUEJkOaFTLo5nk-7g_11_11"></a><a id="Tc_DGn-6dVuaEiqwuR7X3R4AQ_11_14"></a><a id="Tc_-GznvXF1wk6y577ZTKFIcQ_11_20"></a><a id="Tc_lJbQWoccLEOMujG-IBgqkg_11_29"></a><a id="Tc_OLcz0DPpBkujPOzhfzvfQQ_12_0"></a><a id="Tc_nH5O6jE5202vN9GhwsGaQg_12_2"></a><a id="Tc_ZjGZyuHYOUONh3aM4ykp8A_12_5"></a><a id="Tc_iV5u1339XU6UeIH2ao--_g_12_8"></a><a id="Tc_WVHnDtXxnkyVlc-aDL-epg_12_11"></a><a id="Tc_w1Rw6NKR-kSRqAonfCkSQw_12_14"></a><a id="Tc_VZJx4qnlm0SY88sOLZjdyw_12_17"></a><a id="Tc_Ggw9SYTbgEKHRDQX8NB1YA_12_23"></a><a id="Tc_RtIipfgNXkGzZzcTCJuG-g_12_29"></a><a id="Tc_QaUXytjpckSdX_fAEtTJ0g_13_0"></a><a id="Tc_PEIo5wDsw06mMGaO-eMi4g_13_7"></a><a id="Tc_bVNofhWslUKXSlRS0uWK3A_13_10"></a><a id="Tc_dJ9UqLDvNkSfe_R8waUxjA_13_13"></a><a id="Tc_IBBgczMcP0-Kv2UcPuGbPg_13_16"></a><a id="Tc_8bHsg9UV5EWYJwny9CHi0Q_13_19"></a><a id="Tc_ZFrAvtALg0WDLrTiJUjw5g_13_22"></a><a id="Tc_hrURJ_RGNEy7kqZ8T4pUeA_13_25"></a><a id="Tc_KsttSv_Gd0WyX9_va59QsA_13_28"></a><a id="Tc_IO3YQt8-NU2PbljVn_EhOg_14_0"></a><a id="Tc_-x3rT_khJ0avNUnfmITrWQ_14_2"></a><a id="Tc_XFx5-03aZUmfPOGomhGW9Q_14_5"></a><a id="Tc_3sYsdxYspE6yRI_eEHNBxA_14_8"></a><a id="Tc_Mca-Fhpd_EiE1gNGByVLKg_14_11"></a><a id="Tc_AEWHhSUT_ki6BWv5bHprzA_14_14"></a><a id="Tc_FG0JNXxaAEaRiisch60DvA_14_20"></a><a id="Tc_ejMP_WO2kEeUu9XjnesSfQ_14_23"></a><a id="Tc_OeJ5w_PV6kClH2sEIX1MJg_14_29"></a><a id="Tc_xSc_zm7bNEuXzZetRisp0w_15_0"></a><a id="Tc_-oUglCRsOkuOnByE_a60Yg_15_2"></a><a id="Tc_9KojfxL0cUmxLL7mFE3vXA_15_5"></a><a id="Tc_ukh3stYNfUyANWCb4_mKQg_15_8"></a><a id="Tc_JFkuE-fbwU6wgQ7-3Q7mrw_15_11"></a><a id="Tc_qvMHaYUtP0G3enMVwI7dgQ_15_14"></a><a id="Tc_sLdM27myQESrQXq2UUcJow_15_17"></a><a id="Tc_1Xdxvpo8jkKmm3ODQ2WNFQ_15_20"></a><a id="Tc_UkP7FRw0G0-zplaE6n_CzQ_16_0"></a><a id="Tc_dkn6DftOwkSFghHnmaf3dQ_16_8"></a><a id="Tc_9vTEOPbGKE61Q9hexZW8vw_16_14"></a><a id="Tc_U0lgOQooXU2NVpgFX9aS-w_16_17"></a><a id="Tc_0ZEWPe04pU6em18hWTQxQw_16_20"></a><a id="Tc_uhiSA57nXkirb6gmCx2hEQ_16_23"></a><a id="Tc_or32njNxz06GUwTtBOqw7A_16_29"></a><a id="Tc_dD998pQ29EiM4LAtchksKw_17_0"></a><a id="Tc_ARG9WGY8l0acid5EQrpArg_17_20"></a><a id="Tc_vC4xoCRkH0uhzwDhkZUtug_17_23"></a><a id="Tc_13RytLlwAkq2Ltc64PtnHw_17_29"></a><a id="Tc_0kNgBBRHS0-BZgl3ub7reQ_18_0"></a><a id="Tc_XpeIodoA4EysWidJdAScMw_18_2"></a><a id="Tc_7jYX1F86xUmit8F8wuXyZA_18_5"></a><a id="Tc_mtMrlOXeS0eZVVKEWwRRkA_18_8"></a><a id="Tc_1YHZyozAHk2CzSqPoQbi1g_18_11"></a><a id="Tc_9_oUICt-Tk2XcMXoRmhnfQ_18_14"></a><a id="Tc_xU23ivD44EupOe6_BNgXuA_18_20"></a><a id="Tc_Y3GhwfzVskakRIKT6dEIkg_18_29"></a><a id="Tc_fhk5PVTO4k2FX8FEo19ojQ_19_0"></a><a id="Tc_W5RByDilHUaGoUJKirbK4g_19_2"></a><a id="Tc_x90MA4mfFEyNdSNnsREqFw_19_5"></a><a id="Tc_Z2H99S3q2kefjxHTpCn72A_19_8"></a><a id="Tc_jX4HNxRghUqPnmZvNYHJYQ_19_11"></a><a id="Tc_W3wvUY1i-0SwU-H_oWDLng_19_14"></a><a id="Tc_hK5yFUSOvE-zYTT1ei8u5Q_19_17"></a><a id="Tc_UoTead_TVEuNeVPF2x59bA_19_23"></a><a id="Tc_qpzE9dPfFUmhi6Si5RUksg_19_29"></a><a id="Tc__Un9HHZvv0WUp93I3P9-kA_20_0"></a><a id="Tc_LpXVPrZOD062KQe740CuRw_20_7"></a><a id="Tc_2HiGOuAWj0y5cnEk-OWRQw_20_10"></a><a id="Tc_fmMhkEXVXU-S-QMfNGHKUQ_20_13"></a><a id="Tc_CZj-8BvS-UmfkMwhDwXK3Q_20_16"></a><a id="Tc_grFOG5IcIkCHGru9L_knQQ_20_19"></a><a id="Tc_9Mih70HdEE-dz-yDDHDG9Q_20_22"></a><a id="Tc_SXWdysForU29FHxmegqs2g_20_25"></a><a id="Tc_xvpxyQbhTEiUT4Qkwp1WWw_20_28"></a><a id="Tc_IvGkbxeX_k2_K-pimaselg_21_0"></a><a id="Tc_dUogb_a4-kilEZ1JweJfLA_21_2"></a><a id="Tc_kOPJrR21SkSqJaRjASzW1A_21_5"></a><a id="Tc_SPXRZ161N0mfhp92gzqmKw_21_8"></a><a id="Tc_d6YmZP3Rb0GON4ZZ8upFhA_21_11"></a><a id="Tc_7ZKEAPO-AUO3i44ZP9QpnA_21_14"></a><a id="Tc_9vBBJ1mWBUOkQZCqmFZeMw_21_20"></a><a id="Tc_36tW-N_L8UKiNd2XOvEYrA_21_23"></a><a id="Tc_W2wvc20fW0evN7FVRyF25A_21_29"></a><a id="Tc_hOA9HPCyOUy6zzZ6Dak_Lw_22_0"></a><a id="Tc_dU8v9EgUOEm4pxfVd2Dxzg_22_2"></a><a id="Tc_116m6YYTg0y7k3csS8E6AQ_22_5"></a><a id="Tc_r-PnZxyS1Uq34IYBWLSbAQ_22_8"></a><a id="Tc_S9Hdru0whEeXI3p9wJhyJQ_22_11"></a><a id="Tc_ZjeQZG8a80-cppAy0zWdSA_22_17"></a><a id="Tc_wjqV3cFLkUiYwrgMVg72pg_22_20"></a><a id="Tc_W3WdYgyWIkOqAXiPkFIsKw_22_29"></a><a id="Tc_iXGQRu_U4UuYsQZf6LgTpA_23_0"></a><a id="Tc_tItWELiICkifVtXxM90WTQ_23_8"></a><a id="Tc_GbK-xPZ8lkWUD3s8SFb6tQ_23_14"></a><a id="Tc_aCkuv5xQf0CXFUZEShrhUg_23_17"></a><a id="Tc_GPVeqa9O80KuZb3AHenMMQ_23_20"></a><a id="Tc_7rpF-LifX0u0Zn9yVdTagw_23_23"></a><a id="Tc_MKWbYRcMaU-hYxDq4Z4XWA_23_29"></a><a id="Tc_WXv9jUlna022ZC0eXgYAiA_24_0"></a><a id="Tc_4wEseYbDZkqYTGr2fjTCHg_24_20"></a><a id="Tc_OTIi1ImoPEKOR_UY93BAxg_24_23"></a><a id="Tc_d6pMFsxgskeOLMm20H9flA_24_29"></a><a id="Tc_O8dUYPwAzUS52-jjVIYC5g_25_0"></a><a id="Tc_l62pUi0KTUeTVJFexS23pg_25_2"></a><a id="Tc_-njvZVT5Ak2Ux4qNJN0Bzg_25_5"></a><a id="Tc_zFPRZ9TaM02zcUPjvMscwA_25_8"></a><a id="Tc_7xJmBLQ8E0md-b5ee5toTA_25_11"></a><a id="Tc_Ons0TcP9UUmrbRjEZL6vmQ_25_14"></a><a id="Tc_BJYXFMEHnUqDYuRGKt8QUQ_25_20"></a><a id="Tc_kYOtp8_rE0-xHiwqLHmNVA_25_29"></a><a id="Tc_xLZgaZl8MU2Ys9Gi1Iudsg_26_0"></a><a id="Tc_9ZJ-q64z50Kni19kNc2UKQ_26_2"></a><a id="Tc_Rje1Ryh7CUy0K4hhKw96Eg_26_5"></a><a id="Tc_avc6HrDFPUGEtNj-2Up4cg_26_8"></a><a id="Tc_wJpvNAa0sUeMqhJbrE3XTQ_26_11"></a><a id="Tc_jaxwo4D0mUmpuMpPanw2CQ_26_14"></a><a id="Tc_sDcybYihBk-9HwAZJif9xg_26_17"></a><a id="Tc_YsvvaBjBBUuE9i-QghNX3g_26_23"></a><a id="Tc_Q-FkUvfX70OIfVn7apo0ag_26_29"></a><a id="Tc__MVqF1-yd0O3R0WIer_SdQ_27_0"></a><a id="Tc_mEccwaecc02nptmttR7Mew_27_7"></a><a id="Tc_7iEmk-8QQECkNwHVim76tA_27_10"></a><a id="Tc_t-QyG957vUykPctEryRKcw_27_13"></a><a id="Tc_StSnd1D_Uk-laN7secETiQ_27_16"></a><a id="Tc_tWenLc1ScUCIcL_-z3xQdw_27_19"></a><a id="Tc_wzFxGevPxkWQYy6uAstoSw_27_20"></a><a id="Tc_kAKH3k9p7kWsnErlro5wVQ_27_22"></a><a id="Tc_23ol6A37yUWX3iTGcxzheg_27_25"></a><a id="Tc_NE7vTlgNrE2i34l_bnqasw_27_28"></a><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:103.03%;"><tr style="height:1pt;"><td style="vertical-align:middle;white-space:nowrap;width:22.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:5.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:5.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:4.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:6.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:6.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:7.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:7.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:7.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:6.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:7.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:22.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:5.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:5.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="12" style="vertical-align:middle;white-space:nowrap;width:29.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:7.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:7.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:6.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:7.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:22.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:5.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:5.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:4.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:6.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:6.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:7.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:9.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Accumulated</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:7.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:6.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:7.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:22.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:6.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:7.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Additional </b></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:9.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Other</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:9.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:7.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:9.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Redeemable</b></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:22.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:middle;white-space:nowrap;width:12.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:5.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Common</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:7.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Treasury</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:7.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Paid-In</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Retained</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:9.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Comprehensive</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:9.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Noncontrolling</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:7.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:9.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Noncontrolling</b></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:22.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:6.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Common</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:6.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Treasury</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:5.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Stock</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:7.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Stock</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:7.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Capital</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:7.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Earnings</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:9.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Income (Loss)</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:9.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Interests</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:7.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Equity</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:9.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Interests</b></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:22.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Balances at January 1, 2022</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:5.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_3DRN9t79NEGctt-Q27fxjQ" contextRef="As_Of_12_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_zGl9UONxqEiLAhsiJ5pDlA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesOutstanding" scale="3" id="Tc_BgezEFWU-0-IXm3nhr-r5Q_6_2">194,998</ix:nonFraction></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:5.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_3DRN9t79NEGctt-Q27fxjQ" contextRef="As_Of_12_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_TreasuryStockCommonMember_1LQ5bIKjmUiacEt38gqteg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:TreasuryStockCommonShares" scale="3" id="Tc_y25Taqb4EE23d8xadqWu8g_6_5">72,227</ix:nonFraction></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:4.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_zGl9UONxqEiLAhsiJ5pDlA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="Tc_6kyns79Rv0a4HCzhfvlzjA_6_8">649</ix:nonFraction></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:6.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_TreasuryStockCommonMember_1LQ5bIKjmUiacEt38gqteg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" sign="-" scale="3" id="Tc_VaW9It5iuUK4KLdNha3hVg_6_11">2,674,267</ix:nonFraction>)</p></td><td style="vertical-align:middle;white-space:nowrap;width:0.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:6.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_fCX8LDZ390esjPTVqU21bg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="Tc_znzNgSSdrUaaAnY6xOyk2g_6_14">1,218,933</ix:nonFraction></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:7.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_ouZmceQ0KEmgmAYxIjWPGw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="Tc_uzIAHgGTfUqJ6ejh3CMX4g_6_17">7,761,417</ix:nonFraction></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:7.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember_Um-merCvJEOzONBah5OskA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" sign="-" scale="3" id="Tc_1qKnuuZ5eUqZxi9PQJaWjQ_6_20">2,091</ix:nonFraction>)</p></td><td style="vertical-align:middle;white-space:nowrap;width:0.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:7.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_NoncontrollingInterestMember_Bpq2H5WqV0aW8_-Y-nmxjA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" sign="-" scale="3" id="Tc_ZwBMfpk7U0OLanaH2wha8w_6_23">195,884</ix:nonFraction>)</p></td><td style="vertical-align:middle;white-space:nowrap;width:0.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:6.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2021_ppxrnlG9eECczQattlb_FQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="Tc_IZ5NL2YQPE2p7aPZUXsk_w_6_26">6,108,757</ix:nonFraction></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:7.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2021_us-gaap_StatementEquityComponentsAxis_stld_RedeemableNoncontrollingInterestMember_rb5Bt2Ib50mZSnPDu3KH4Q" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="Tc_zNxHGI_59U60ojDJLw-_cw_6_29">211,414</ix:nonFraction></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:22.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;">Dividends declared</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:5.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0.05pt 0pt;"> -</p></td><td style="vertical-align:middle;white-space:nowrap;width:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:5.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0.05pt 0pt;"> -</p></td><td style="vertical-align:middle;white-space:nowrap;width:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:4.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0.05pt 0pt;"> -</p></td><td style="vertical-align:middle;white-space:nowrap;width:0.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:6.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0.05pt 0pt;"> -</p></td><td style="vertical-align:middle;white-space:nowrap;width:0.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:6.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0.05pt 0pt;"> -</p></td><td style="vertical-align:middle;white-space:nowrap;width:0.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:7.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2022_To_12_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_BACNMS6-tU2zlPzCr4H_yA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DividendsCommonStockCash" scale="3" id="Tc_KmgLatt4IEm1QjXwTuWifQ_7_17">245,287</ix:nonFraction>)</p></td><td style="vertical-align:middle;white-space:nowrap;width:0.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:7.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0.05pt 0pt;"> -</p></td><td style="vertical-align:middle;white-space:nowrap;width:0.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:7.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0.05pt 0pt;"> -</p></td><td style="vertical-align:middle;white-space:nowrap;width:0.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:6.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2022_To_12_31_2022_KwAbRLBxhkeIsniwkLlFwA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DividendsCommonStockCash" scale="3" id="Tc_5leUqA43kk2RN7cBHDN02g_7_26">245,287</ix:nonFraction>)</p></td><td style="vertical-align:middle;white-space:nowrap;width:0.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:7.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0.05pt 0pt;"> -</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:22.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;">Noncontrolling investors, net</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:5.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0.05pt 0pt;"> -</p></td><td style="vertical-align:middle;white-space:nowrap;width:0.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:5.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0.05pt 0pt;"> -</p></td><td style="vertical-align:middle;white-space:nowrap;width:0.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:4.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0.05pt 0pt;"> -</p></td><td style="vertical-align:middle;white-space:nowrap;width:0.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:6.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0.05pt 0pt;"> -</p></td><td style="vertical-align:middle;white-space:nowrap;width:0.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:6.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2022_To_12_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_J7enM1OBkEKnsRU5NM0XJQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" sign="-" scale="3" id="Tc_CBuYUI43VkyqfAtyCt7wVA_8_14">630</ix:nonFraction></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:7.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2022_To_12_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_BACNMS6-tU2zlPzCr4H_yA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" scale="3" id="Tc_sFYFyo4aA0GwSLohoJJ4qg_8_17">2,495</ix:nonFraction>)</p></td><td style="vertical-align:middle;white-space:nowrap;width:0.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:7.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0.05pt 0pt;"> -</p></td><td style="vertical-align:middle;white-space:nowrap;width:0.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:7.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2022_To_12_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_NoncontrollingInterestMember_gzGkGMqy7UO64Ds7SdCvSg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" scale="3" id="Tc_CzMybKuKaUiGQi5cx67FxQ_8_23">36,989</ix:nonFraction>)</p></td><td style="vertical-align:middle;white-space:nowrap;width:0.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:6.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2022_To_12_31_2022_KwAbRLBxhkeIsniwkLlFwA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" scale="3" id="Tc_yIMHeXWo30qley270NlfiA_8_26">38,854</ix:nonFraction>)</p></td><td style="vertical-align:middle;white-space:nowrap;width:0.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:7.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2022_To_12_31_2022_us-gaap_StatementEquityComponentsAxis_stld_RedeemableNoncontrollingInterestMember_RbbmyxHtmUK_jSPfvvfwAA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" scale="3" id="Tc_LHf_wr9kk0OLyMFACYVoPw_8_29">29,911</ix:nonFraction>)</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:22.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;">Share repurchases</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:5.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Standard_shares_3DRN9t79NEGctt-Q27fxjQ" contextRef="Duration_1_1_2022_To_12_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_nwcXrqN7bU22XAPk6pamZg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:TreasuryStockSharesAcquired" sign="-" scale="3" id="Tc_9IUYAwykn0ijJz2AKBZpvg_9_2">22,996</ix:nonFraction>)</p></td><td style="vertical-align:middle;white-space:nowrap;width:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:5.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_3DRN9t79NEGctt-Q27fxjQ" contextRef="Duration_1_1_2022_To_12_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_TreasuryStockCommonMember_IY6j21lF20iHNBSdoMmAQg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:TreasuryStockSharesAcquired" scale="3" id="Tc_-3QAjXHyaE2At4dS1hqmIw_9_5">22,996</ix:nonFraction></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:4.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0.05pt 0pt;"> -</p></td><td style="vertical-align:middle;white-space:nowrap;width:0.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:6.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2022_To_12_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_TreasuryStockCommonMember_IY6j21lF20iHNBSdoMmAQg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:TreasuryStockValueAcquiredCostMethod" scale="3" id="Tc_6zDY9wC82U6pJLYf3L0IyA_9_11">1,800,905</ix:nonFraction>)</p></td><td style="vertical-align:middle;white-space:nowrap;width:0.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:6.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0.05pt 0pt;"> -</p></td><td style="vertical-align:middle;white-space:nowrap;width:0.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:7.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0.05pt 0pt;"> -</p></td><td style="vertical-align:middle;white-space:nowrap;width:0.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:7.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0.05pt 0pt;"> -</p></td><td style="vertical-align:middle;white-space:nowrap;width:0.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:7.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0.05pt 0pt;"> -</p></td><td style="vertical-align:middle;white-space:nowrap;width:0.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:6.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2022_To_12_31_2022_KwAbRLBxhkeIsniwkLlFwA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:TreasuryStockValueAcquiredCostMethod" scale="3" id="Tc_6eb1h_6E3kOKNw2QCZ3_gQ_9_26">1,800,905</ix:nonFraction>)</p></td><td style="vertical-align:middle;white-space:nowrap;width:0.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:7.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0.05pt 0pt;"> -</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:22.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;">Equity-based compensation </p></td><td style="vertical-align:middle;white-space:nowrap;width:1.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:5.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_3DRN9t79NEGctt-Q27fxjQ" contextRef="Duration_1_1_2022_To_12_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_nwcXrqN7bU22XAPk6pamZg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation" scale="3" id="Tc_Qhu0H2mBgkiSjGjDhT8R-Q_10_2">934</ix:nonFraction></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:5.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Standard_shares_3DRN9t79NEGctt-Q27fxjQ" contextRef="Duration_1_1_2022_To_12_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_TreasuryStockCommonMember_IY6j21lF20iHNBSdoMmAQg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation" sign="-" scale="3" id="Tc_oYkYOEhONUqLuHIQEnYbmg_10_5">397</ix:nonFraction>)</p></td><td style="vertical-align:middle;white-space:nowrap;width:0.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:4.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2022_To_12_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_nwcXrqN7bU22XAPk6pamZg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockGrantedDuringPeriodValueSharebasedCompensation" scale="3" id="Tc_QK1uewFhyUWYpBEZkUGhZQ_10_8">1</ix:nonFraction></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:6.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2022_To_12_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_TreasuryStockCommonMember_IY6j21lF20iHNBSdoMmAQg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockGrantedDuringPeriodValueSharebasedCompensation" scale="3" id="Tc_7nDsp6zwnEaMQgVKjULnHQ_10_11">15,659</ix:nonFraction></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:6.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2022_To_12_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_J7enM1OBkEKnsRU5NM0XJQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockGrantedDuringPeriodValueSharebasedCompensation" sign="-" scale="3" id="Tc_gi_AYzv0AE-kg7Sqdzw-Wg_10_14">6,997</ix:nonFraction>)</p></td><td style="vertical-align:middle;white-space:nowrap;width:0.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:7.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2022_To_12_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_BACNMS6-tU2zlPzCr4H_yA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockGrantedDuringPeriodValueSharebasedCompensation" sign="-" scale="3" id="Tc_3WVuqtkvjUqjyJ8UB7-gRw_10_17">544</ix:nonFraction>)</p></td><td style="vertical-align:middle;white-space:nowrap;width:0.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:7.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0.05pt 0pt;"> -</p></td><td style="vertical-align:middle;white-space:nowrap;width:0.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:7.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0.05pt 0pt;"> -</p></td><td style="vertical-align:middle;white-space:nowrap;width:0.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:6.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2022_To_12_31_2022_KwAbRLBxhkeIsniwkLlFwA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockGrantedDuringPeriodValueSharebasedCompensation" scale="3" id="Tc_xbMcGOt2DUyNzLqqqrvpwQ_10_26">8,119</ix:nonFraction></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:7.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0.05pt 0pt;"> -</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:22.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;">Net income</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:5.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0.05pt 0pt;"> -</p></td><td style="vertical-align:middle;white-space:nowrap;width:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:5.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0.05pt 0pt;"> -</p></td><td style="vertical-align:middle;white-space:nowrap;width:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:4.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0.05pt 0pt;"> -</p></td><td style="vertical-align:middle;white-space:nowrap;width:0.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:6.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0.05pt 0pt;"> -</p></td><td style="vertical-align:middle;white-space:nowrap;width:0.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:6.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0.05pt 0pt;"> -</p></td><td style="vertical-align:middle;white-space:nowrap;width:0.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:7.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2022_To_12_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_BACNMS6-tU2zlPzCr4H_yA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ProfitLoss" scale="3" id="Tc_v4qjgkGZKkiUEzCmL39Luw_11_17">3,862,674</ix:nonFraction></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:7.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0.05pt 0pt;"> -</p></td><td style="vertical-align:middle;white-space:nowrap;width:0.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:7.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2022_To_12_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_NoncontrollingInterestMember_gzGkGMqy7UO64Ds7SdCvSg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ProfitLoss" scale="3" id="Tc_-iqZCQBMmEuSnypmr3fw9g_11_23">16,818</ix:nonFraction></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:6.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2022_To_12_31_2022_KwAbRLBxhkeIsniwkLlFwA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ProfitLoss" scale="3" id="Tc_3ZHqvNAcPUmKwDYo6a-COw_11_26">3,879,492</ix:nonFraction></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:7.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0.05pt 0pt;"> -</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:22.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;">Other comprehensive loss, net of tax</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:5.34%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0.05pt 0pt;"> -</p></td><td style="vertical-align:middle;white-space:nowrap;width:0.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:5.34%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0.05pt 0pt;"> -</p></td><td style="vertical-align:middle;white-space:nowrap;width:0.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.9%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:4.98%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0.05pt 0pt;"> -</p></td><td style="vertical-align:middle;white-space:nowrap;width:0.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.73%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:6.88%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0.05pt 0pt;"> -</p></td><td style="vertical-align:middle;white-space:nowrap;width:0.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.73%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:6.39%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0.05pt 0pt;"> -</p></td><td style="vertical-align:middle;white-space:nowrap;width:0.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.73%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:7.09%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0.05pt 0pt;"> -</p></td><td style="vertical-align:middle;white-space:nowrap;width:0.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:7.79%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2022_To_12_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember_dzhXJAURekWLh8Sldp5i6g" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax" scale="3" id="Tc_LqG9MsexNEWGw-UWZSh05A_12_20">2,980</ix:nonFraction></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:7.53%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0.05pt 0pt;"> -</p></td><td style="vertical-align:middle;white-space:nowrap;width:0.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.74%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:6.88%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2022_To_12_31_2022_KwAbRLBxhkeIsniwkLlFwA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax" scale="3" id="Tc_mGC0v2v_uEy4y05DTNB_eA_12_26">2,980</ix:nonFraction></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:7.53%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0.05pt 0pt;"> -</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:22.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Balances at December 31, 2022</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:5.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_3DRN9t79NEGctt-Q27fxjQ" contextRef="As_Of_12_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_lZ0Imcwt6kG1FzG0OqcxGg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesOutstanding" scale="3" id="Tc_zpFoLpOM90SLTdxfvgH0kw_13_2">172,936</ix:nonFraction></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:5.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_3DRN9t79NEGctt-Q27fxjQ" contextRef="As_Of_12_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_TreasuryStockCommonMember_U134OXgcuk6CxqWKvJ4eOg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:TreasuryStockCommonShares" scale="3" id="Tc_dWYd47i-t0S9hmwP_DzWvA_13_5">94,826</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:4.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_lZ0Imcwt6kG1FzG0OqcxGg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="Tc_P2P23n4nsE64vHsChS2vuA_13_8">650</ix:nonFraction></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:6.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_TreasuryStockCommonMember_U134OXgcuk6CxqWKvJ4eOg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" sign="-" scale="3" id="Tc_Khm0smbxkkGk_KJiBQ3N0g_13_11">4,459,513</ix:nonFraction>)</p></td><td style="vertical-align:middle;white-space:nowrap;width:0.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:6.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_lZtpz0R4CkWkIqOfkVj5nQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="Tc_soEFwg7d3UqfTrIIYt7dRA_13_14">1,212,566</ix:nonFraction></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:7.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_G3S-_4OCpU-mTTcFbmk5MQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="Tc_-M9wtiTZVU-1ekeSK-pCKw_13_17">11,375,765</ix:nonFraction></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:7.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember_KDtM-Wc3TE-LonjQ6Dxvdg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="Tc_ZCtgwFrakEiQ0lpP6abLxw_13_20">889</ix:nonFraction></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:7.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_NoncontrollingInterestMember_UHitM0ZJ1kqfE0UkTSGlXw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" sign="-" scale="3" id="Tc_5-SEPL14mkyi6fpr53G6aw_13_23">216,055</ix:nonFraction>)</p></td><td style="vertical-align:middle;white-space:nowrap;width:0.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:6.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2022_r8xF5OipdEOlc0hQ8jvOeg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="Tc_r-RpmYZcHUm7ii9RiXobFA_13_26">7,914,302</ix:nonFraction></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:7.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2022_us-gaap_StatementEquityComponentsAxis_stld_RedeemableNoncontrollingInterestMember_9JQP3Ztis0-6l5RtYrGYgA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="Tc_xTWB9JkiHkuR_4_vFwzBIw_13_29">181,503</ix:nonFraction></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:22.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;">Dividends declared</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:5.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0.05pt 0pt;"> -</p></td><td style="vertical-align:middle;white-space:nowrap;width:0.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:5.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0.05pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:4.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0.05pt 0pt;"> -</p></td><td style="vertical-align:middle;white-space:nowrap;width:0.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:6.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0.05pt 0pt;"> -</p></td><td style="vertical-align:middle;white-space:nowrap;width:0.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:6.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0.05pt 0pt;"> -</p></td><td style="vertical-align:middle;white-space:nowrap;width:0.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:7.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_zuJmPvQXokine-TH34zZuQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DividendsCommonStockCash" scale="3" id="Tc_SETDRtM_lkuuoXq2x0rZsg_14_17">280,501</ix:nonFraction>)</p></td><td style="vertical-align:middle;white-space:nowrap;width:0.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:7.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0.05pt 0pt;"> -</p></td><td style="vertical-align:middle;white-space:nowrap;width:0.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:7.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0.05pt 0pt;"> -</p></td><td style="vertical-align:middle;white-space:nowrap;width:0.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:6.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2023_To_12_31_2023_fQq0aKYV90OaLRCKrOPOrg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DividendsCommonStockCash" scale="3" id="Tc_uwzLRGyVl0mcBcAC5QAl8g_14_26">280,501</ix:nonFraction>)</p></td><td style="vertical-align:middle;white-space:nowrap;width:0.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:7.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0.05pt 0pt;"> -</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:22.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;">Noncontrolling investors, net</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:5.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0.05pt 0pt;"> -</p></td><td style="vertical-align:middle;white-space:nowrap;width:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:5.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0.05pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:4.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0.05pt 0pt;"> -</p></td><td style="vertical-align:middle;white-space:nowrap;width:0.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:6.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0.05pt 0pt;"> -</p></td><td style="vertical-align:middle;white-space:nowrap;width:0.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:6.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0.05pt 0pt;"> -</p></td><td style="vertical-align:middle;white-space:nowrap;width:0.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:7.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0.05pt 0pt;"> -</p></td><td style="vertical-align:middle;white-space:nowrap;width:0.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:7.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0.05pt 0pt;"> -</p></td><td style="vertical-align:middle;white-space:nowrap;width:0.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:7.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_StatementEquityComponentsAxis_us-gaap_NoncontrollingInterestMember_fZJvsCR1yUiulRMfdhFs-A" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance" scale="3" id="Tc_3enLEQ_uWUaE6o1udYERfQ_15_23">1,254</ix:nonFraction></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:6.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2023_To_12_31_2023_fQq0aKYV90OaLRCKrOPOrg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance" scale="3" id="Tc_VSCXtP7H9E21DkWF2-Iqrw_15_26">1,254</ix:nonFraction></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:7.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_StatementEquityComponentsAxis_stld_RedeemableNoncontrollingInterestMember_4MIcuEtWpU2ZXNELxQr7aQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance" sign="-" scale="3" id="Tc_bJUE8ZZPOEOmZA6Bns1T0Q_15_29">10,291</ix:nonFraction>)</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:22.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;">Share repurchases</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:5.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Standard_shares_3DRN9t79NEGctt-Q27fxjQ" contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_kAi2GE1loEqNZ5hOaY5aFQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:TreasuryStockSharesAcquired" sign="-" scale="3" id="Tc_3zRJo9wtCEK_EgMweOuQdQ_16_2">13,394</ix:nonFraction>)</p></td><td style="vertical-align:middle;white-space:nowrap;width:0.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:5.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_3DRN9t79NEGctt-Q27fxjQ" contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_StatementEquityComponentsAxis_us-gaap_TreasuryStockCommonMember_lIVnRzmr30mwESvE7ZIUJw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:TreasuryStockSharesAcquired" scale="3" id="Tc_GOE9vhEYvkSE86HqBmXLtw_16_5">13,394</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:4.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0.05pt 0pt;"> -</p></td><td style="vertical-align:middle;white-space:nowrap;width:0.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:6.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_StatementEquityComponentsAxis_us-gaap_TreasuryStockCommonMember_lIVnRzmr30mwESvE7ZIUJw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:TreasuryStockValueAcquiredCostMethod" scale="3" id="Tc_sLBFaArM6kaMUggQ0pEn7w_16_11">1,452,203</ix:nonFraction>)</p></td><td style="vertical-align:middle;white-space:nowrap;width:0.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:6.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0.05pt 0pt;"> -</p></td><td style="vertical-align:middle;white-space:nowrap;width:0.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:7.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0.05pt 0pt;"> -</p></td><td style="vertical-align:middle;white-space:nowrap;width:0.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:7.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0.05pt 0pt;"> -</p></td><td style="vertical-align:middle;white-space:nowrap;width:0.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:7.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0.05pt 0pt;"> -</p></td><td style="vertical-align:middle;white-space:nowrap;width:0.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:6.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2023_To_12_31_2023_fQq0aKYV90OaLRCKrOPOrg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:TreasuryStockValueAcquiredCostMethod" scale="3" id="Tc_YNIel7RWtkScHoB-Nyojrw_16_26">1,452,203</ix:nonFraction>)</p></td><td style="vertical-align:middle;white-space:nowrap;width:0.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:7.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0.05pt 0pt;"> -</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:22.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;">Equity-based compensation </p></td><td style="vertical-align:middle;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:5.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_3DRN9t79NEGctt-Q27fxjQ" contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_kAi2GE1loEqNZ5hOaY5aFQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation" scale="3" id="Tc_xddnhY6rqUiH4fciSlwpsA_17_2">476</ix:nonFraction></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:5.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Standard_shares_3DRN9t79NEGctt-Q27fxjQ" contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_StatementEquityComponentsAxis_us-gaap_TreasuryStockCommonMember_lIVnRzmr30mwESvE7ZIUJw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation" sign="-" scale="3" id="Tc_mRcomqY5lEejBdDW-2vqqA_17_5">125</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:4.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_kAi2GE1loEqNZ5hOaY5aFQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockGrantedDuringPeriodValueSharebasedCompensation" scale="3" id="Tc_906dfIK30k2_T-jQal8BUQ_17_8">1</ix:nonFraction></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:6.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_StatementEquityComponentsAxis_us-gaap_TreasuryStockCommonMember_lIVnRzmr30mwESvE7ZIUJw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockGrantedDuringPeriodValueSharebasedCompensation" scale="3" id="Tc_P367OpOjE0iJ1c4YNswmYg_17_11">14,110</ix:nonFraction></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:6.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_ivM8elwOzUCaNkX2oJua2A" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockGrantedDuringPeriodValueSharebasedCompensation" scale="3" id="Tc_Y2fmDOi4xUiSKgGfTHUdWg_17_14">5,044</ix:nonFraction></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:7.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_zuJmPvQXokine-TH34zZuQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockGrantedDuringPeriodValueSharebasedCompensation" sign="-" scale="3" id="Tc_LOOVux2jrEKTWBKqVlbgXA_17_17">556</ix:nonFraction>)</p></td><td style="vertical-align:middle;white-space:nowrap;width:0.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:7.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0.05pt 0pt;"> -</p></td><td style="vertical-align:middle;white-space:nowrap;width:0.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:7.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0.05pt 0pt;"> -</p></td><td style="vertical-align:middle;white-space:nowrap;width:0.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:6.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2023_To_12_31_2023_fQq0aKYV90OaLRCKrOPOrg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockGrantedDuringPeriodValueSharebasedCompensation" scale="3" id="Tc_J5pp9xrAtkaspIBalQnrJA_17_26">18,599</ix:nonFraction></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:7.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0.05pt 0pt;"> -</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:22.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;">Net income</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:5.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0.05pt 0pt;"> -</p></td><td style="vertical-align:middle;white-space:nowrap;width:0.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:5.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0.05pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:4.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0.05pt 0pt;"> -</p></td><td style="vertical-align:middle;white-space:nowrap;width:0.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:6.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0.05pt 0pt;"> -</p></td><td style="vertical-align:middle;white-space:nowrap;width:0.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:6.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0.05pt 0pt;"> -</p></td><td style="vertical-align:middle;white-space:nowrap;width:0.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:7.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_zuJmPvQXokine-TH34zZuQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ProfitLoss" scale="3" id="Tc_QVvpHK-600CZOpn6cRIGSg_18_17">2,450,882</ix:nonFraction></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:7.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0.05pt 0pt;"> -</p></td><td style="vertical-align:middle;white-space:nowrap;width:0.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:7.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_StatementEquityComponentsAxis_us-gaap_NoncontrollingInterestMember_fZJvsCR1yUiulRMfdhFs-A" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ProfitLoss" scale="3" id="Tc_u-pU4AJ_H0yzNnT5BfKPaQ_18_23">16,450</ix:nonFraction></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:6.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2023_To_12_31_2023_fQq0aKYV90OaLRCKrOPOrg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ProfitLoss" scale="3" id="Tc_a422Aku-DUiDpBPgMUCtyA_18_26">2,467,332</ix:nonFraction></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:7.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0.05pt 0pt;"> -</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:22.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;">Other comprehensive income, net of tax</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:5.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0.05pt 0pt;"> -</p></td><td style="vertical-align:middle;white-space:nowrap;width:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:5.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0.05pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:4.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0.05pt 0pt;"> -</p></td><td style="vertical-align:middle;white-space:nowrap;width:0.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:6.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0.05pt 0pt;"> -</p></td><td style="vertical-align:middle;white-space:nowrap;width:0.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:6.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0.05pt 0pt;"> -</p></td><td style="vertical-align:middle;white-space:nowrap;width:0.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:7.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0.05pt 0pt;"> -</p></td><td style="vertical-align:middle;white-space:nowrap;width:0.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:7.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember_se0jtlcSq0Ge04bLDvG5aA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax" sign="-" scale="3" id="Tc_KcQV40rwgEOAtT7STcO-wQ_19_20">468</ix:nonFraction>)</p></td><td style="vertical-align:middle;white-space:nowrap;width:0.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:7.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0.05pt 0pt;"> -</p></td><td style="vertical-align:middle;white-space:nowrap;width:0.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:6.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2023_To_12_31_2023_fQq0aKYV90OaLRCKrOPOrg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax" sign="-" scale="3" id="Tc_Mn_sUNzp4EyzIxttjZq21Q_19_26">468</ix:nonFraction>)</p></td><td style="vertical-align:middle;white-space:nowrap;width:0.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:7.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0.05pt 0pt;"> -</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:22.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Balances at December 31, 2023</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:5.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_3DRN9t79NEGctt-Q27fxjQ" contextRef="As_Of_12_31_2023_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_vnIY-bNW3Ee9NUr4LOn39g" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesOutstanding" scale="3" id="Tc_NJH6-Ib8u0a13p_fq2fNMw_20_2">160,018</ix:nonFraction></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:5.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_3DRN9t79NEGctt-Q27fxjQ" contextRef="As_Of_12_31_2023_us-gaap_StatementEquityComponentsAxis_us-gaap_TreasuryStockCommonMember_djqJPvGguUmBG2USW4AkmQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:TreasuryStockCommonShares" scale="3" id="Tc_00tWwcxhgU2R4sSO6lnvWw_20_5">108,095</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:4.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2023_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_vnIY-bNW3Ee9NUr4LOn39g" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="Tc_5L4Xj4HOwEih2AgXsGttJg_20_8">651</ix:nonFraction></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:6.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2023_us-gaap_StatementEquityComponentsAxis_us-gaap_TreasuryStockCommonMember_djqJPvGguUmBG2USW4AkmQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" sign="-" scale="3" id="Tc_WWSvEG0qakOTna5jhdjjvg_20_11">5,897,606</ix:nonFraction>)</p></td><td style="vertical-align:middle;white-space:nowrap;width:0.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:6.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2023_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_k54_S8skekusOlXaQC-DHg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="Tc_6sLUku2Wt0eiIuQab5EZhA_20_14">1,217,610</ix:nonFraction></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:7.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2023_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_1WL5_TxuRUWDZj9F4h0F4g" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="Tc_N1KQOToodUalqxeRzGFQ3Q_20_17">13,545,590</ix:nonFraction></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:7.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2023_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember_ucGfupj8S0uh6u7jRCN36Q" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="Tc_ccUhH3oIEkOPMjHHVcMbKQ_20_20">421</ix:nonFraction></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:7.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2023_us-gaap_StatementEquityComponentsAxis_us-gaap_NoncontrollingInterestMember_3QdF2x9ai06jnd4UrOmhlg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" sign="-" scale="3" id="Tc_QjVUAfhQ0EqbfdTY0oa6BQ_20_23">198,351</ix:nonFraction>)</p></td><td style="vertical-align:middle;white-space:nowrap;width:0.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:6.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2023_pgBdStu4Lkq7bhYG8k42Tg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="Tc_c8gSU52jukagZE1Bw-0oFg_20_26">8,668,315</ix:nonFraction></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:7.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2023_us-gaap_StatementEquityComponentsAxis_stld_RedeemableNoncontrollingInterestMember_5aekd975nUyvzOR_GotdIQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="Tc_Mb8kypy5J06QhKlQNneAJw_20_29">171,212</ix:nonFraction></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:22.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;">Dividends declared</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:5.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0.05pt 0pt;"> -</p></td><td style="vertical-align:middle;white-space:nowrap;width:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:5.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0.05pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:4.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0.05pt 0pt;"> -</p></td><td style="vertical-align:middle;white-space:nowrap;width:0.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:6.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0.05pt 0pt;"> -</p></td><td style="vertical-align:middle;white-space:nowrap;width:0.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:6.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0.05pt 0pt;"> -</p></td><td style="vertical-align:middle;white-space:nowrap;width:0.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:7.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_zLlMLnMVbEadrFByvzr8yA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DividendsCommonStockCash" scale="3" id="Tc_r3PCdcTNBkSs5-PqGyXwfA_21_17">284,122</ix:nonFraction>)</p></td><td style="vertical-align:middle;white-space:nowrap;width:0.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:7.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0.05pt 0pt;"> -</p></td><td style="vertical-align:middle;white-space:nowrap;width:0.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:7.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0.05pt 0pt;"> -</p></td><td style="vertical-align:middle;white-space:nowrap;width:0.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:6.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DividendsCommonStockCash" scale="3" id="Tc_2UeuO0FeL0uXgbbFAEHVrw_21_26">284,122</ix:nonFraction>)</p></td><td style="vertical-align:middle;white-space:nowrap;width:0.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:7.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0.05pt 0pt;"> -</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:22.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;">Noncontrolling investors, net</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:5.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0.05pt 0pt;"> -</p></td><td style="vertical-align:middle;white-space:nowrap;width:0.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:5.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0.05pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:4.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0.05pt 0pt;"> -</p></td><td style="vertical-align:middle;white-space:nowrap;width:0.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:6.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0.05pt 0pt;"> -</p></td><td style="vertical-align:middle;white-space:nowrap;width:0.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:6.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_sYytdCK4U06yN6QMVkieQg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance" scale="3" id="Tc_6le4mm_A8Ey2YuhF1yQ91w_22_14">1,350</ix:nonFraction></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:7.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0.05pt 0pt;"> -</p></td><td style="vertical-align:middle;white-space:nowrap;width:0.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:7.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0.05pt 0pt;"> -</p></td><td style="vertical-align:middle;white-space:nowrap;width:0.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:7.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_NoncontrollingInterestMember_x3zFAeOTxkWd0U1ex8rUDg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance" scale="3" id="Tc_s9SXmqKJI0-9JwkZNjVJtQ_22_23">25,276</ix:nonFraction></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:6.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance" scale="3" id="Tc_ScoC9eV9BESwaJ4WLau2UA_22_26">26,626</ix:nonFraction></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:7.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0.05pt 0pt;"> -</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:22.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;">Share repurchases</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:5.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Standard_shares_3DRN9t79NEGctt-Q27fxjQ" contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_3UadR0E6WEyerpxmJIv6Bg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:TreasuryStockSharesAcquired" sign="-" scale="3" id="Tc_hXuko5aTF0qzrAoRghAPCA_23_2">9,432</ix:nonFraction>)</p></td><td style="vertical-align:middle;white-space:nowrap;width:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:5.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_3DRN9t79NEGctt-Q27fxjQ" contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_TreasuryStockCommonMember_w5DFKif89kWc0vGUNr64Pg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:TreasuryStockSharesAcquired" scale="3" id="Tc_WqglXRPhn0KzLiTBDEXhLw_23_5">9,432</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:4.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0.05pt 0pt;"> -</p></td><td style="vertical-align:middle;white-space:nowrap;width:0.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:6.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_TreasuryStockCommonMember_w5DFKif89kWc0vGUNr64Pg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:TreasuryStockValueAcquiredCostMethod" scale="3" id="Tc_t5EghFocjESnVnZKs460Wg_23_11">1,212,164</ix:nonFraction>)</p></td><td style="vertical-align:middle;white-space:nowrap;width:0.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:6.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0.05pt 0pt;"> -</p></td><td style="vertical-align:middle;white-space:nowrap;width:0.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:7.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0.05pt 0pt;"> -</p></td><td style="vertical-align:middle;white-space:nowrap;width:0.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:7.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0.05pt 0pt;"> -</p></td><td style="vertical-align:middle;white-space:nowrap;width:0.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:7.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0.05pt 0pt;"> -</p></td><td style="vertical-align:middle;white-space:nowrap;width:0.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:6.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:TreasuryStockValueAcquiredCostMethod" scale="3" id="Tc_0qAjqBsLukyrEcvwSN8eIw_23_26">1,212,164</ix:nonFraction>)</p></td><td style="vertical-align:middle;white-space:nowrap;width:0.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:7.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0.05pt 0pt;"> -</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:22.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;">Equity-based compensation </p></td><td style="vertical-align:middle;white-space:nowrap;width:1.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:5.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_3DRN9t79NEGctt-Q27fxjQ" contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_3UadR0E6WEyerpxmJIv6Bg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation" scale="3" id="Tc_igf3Rd4nckO8MzyINb0lyw_24_2">531</ix:nonFraction></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:5.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Standard_shares_3DRN9t79NEGctt-Q27fxjQ" contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_TreasuryStockCommonMember_w5DFKif89kWc0vGUNr64Pg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation" sign="-" scale="3" id="Tc_njrf6p456Ui09Q3kfVv9Dg_24_5">267</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:4.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_3UadR0E6WEyerpxmJIv6Bg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockGrantedDuringPeriodValueSharebasedCompensation" scale="3" id="Tc_pkPD9OMQWE6diUEdot1EKg_24_8">1</ix:nonFraction></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:6.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_TreasuryStockCommonMember_w5DFKif89kWc0vGUNr64Pg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockGrantedDuringPeriodValueSharebasedCompensation" scale="3" id="Tc_AEn7IcpBtkiCwiuo0Ww3fw_24_11">15,504</ix:nonFraction></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:6.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_sYytdCK4U06yN6QMVkieQg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockGrantedDuringPeriodValueSharebasedCompensation" scale="3" id="Tc_xIYlQk2dhkqPDoRmd6BoNA_24_14">10,859</ix:nonFraction></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:7.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_zLlMLnMVbEadrFByvzr8yA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockGrantedDuringPeriodValueSharebasedCompensation" sign="-" scale="3" id="Tc_UrLGSQsTd0GOnkwqGHxiAA_24_17">520</ix:nonFraction>)</p></td><td style="vertical-align:middle;white-space:nowrap;width:0.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:7.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0.05pt 0pt;"> -</p></td><td style="vertical-align:middle;white-space:nowrap;width:0.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:7.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0.05pt 0pt;"> -</p></td><td style="vertical-align:middle;white-space:nowrap;width:0.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:6.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockGrantedDuringPeriodValueSharebasedCompensation" scale="3" id="Tc_I8leTezX2Eqr913nEF8UoQ_24_26">25,844</ix:nonFraction></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:7.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0.05pt 0pt;"> -</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:22.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;">Net income</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:5.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0.05pt 0pt;"> -</p></td><td style="vertical-align:middle;white-space:nowrap;width:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:5.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0.05pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:4.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0.05pt 0pt;"> -</p></td><td style="vertical-align:middle;white-space:nowrap;width:0.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:6.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0.05pt 0pt;"> -</p></td><td style="vertical-align:middle;white-space:nowrap;width:0.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:6.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0.05pt 0pt;"> -</p></td><td style="vertical-align:middle;white-space:nowrap;width:0.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:7.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_zLlMLnMVbEadrFByvzr8yA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ProfitLoss" scale="3" id="Tc_HHuFBBKcykeH5AOaAIEADg_25_17">1,537,134</ix:nonFraction></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:7.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0.05pt 0pt;"> -</p></td><td style="vertical-align:middle;white-space:nowrap;width:0.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:7.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_NoncontrollingInterestMember_x3zFAeOTxkWd0U1ex8rUDg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ProfitLoss" scale="3" id="Tc_YDNwvGzUfECQNIE1mHl9SA_25_23">12,822</ix:nonFraction></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:6.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ProfitLoss" scale="3" id="Tc_8pk-DQYwOkuX2mlEnTGsig_25_26">1,549,956</ix:nonFraction></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:7.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0.05pt 0pt;"> -</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:22.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;">Other comprehensive loss, net of tax</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:5.34%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0.05pt 0pt;"> -</p></td><td style="vertical-align:middle;white-space:nowrap;width:0.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:5.34%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0.05pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.9%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:4.98%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0.05pt 0pt;"> -</p></td><td style="vertical-align:middle;white-space:nowrap;width:0.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.73%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:6.88%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0.05pt 0pt;"> -</p></td><td style="vertical-align:middle;white-space:nowrap;width:0.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.73%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:6.39%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0.05pt 0pt;"> -</p></td><td style="vertical-align:middle;white-space:nowrap;width:0.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.73%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:7.09%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0.05pt 0pt;"> -</p></td><td style="vertical-align:middle;white-space:nowrap;width:0.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:7.79%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember_K6nNJGh_mUKMpHhcWMUsZw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax" sign="-" scale="3" id="Tc_gTfsmNevcUWu_ngsaynNpA_26_20">421</ix:nonFraction>)</p></td><td style="vertical-align:middle;white-space:nowrap;width:0.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:7.53%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0.05pt 0pt;"> -</p></td><td style="vertical-align:middle;white-space:nowrap;width:0.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.74%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:6.88%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax" sign="-" scale="3" id="Tc_Rdzry0LTtk2oWhaxsgqPPA_26_26">421</ix:nonFraction>)</p></td><td style="vertical-align:middle;white-space:nowrap;width:0.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:7.53%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0.05pt 0pt;"> -</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:22.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Balances at December 31, 2024</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:5.34%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_3DRN9t79NEGctt-Q27fxjQ" contextRef="As_Of_12_31_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_68juGyLXdE2PIDtxQouwKg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesOutstanding" scale="3" id="Tc_f45ZQp_UFUmEa1bKII-CkQ_27_2">151,117</ix:nonFraction></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:5.34%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_3DRN9t79NEGctt-Q27fxjQ" contextRef="As_Of_12_31_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_TreasuryStockCommonMember_VZLXdujywkSgbCsSnLliNw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:TreasuryStockCommonShares" scale="3" id="Tc_-o8kI317IU2DfbkDl0csQA_27_5">117,260</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.9%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:4.98%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_68juGyLXdE2PIDtxQouwKg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="Tc_xLvPWFoQ_kiF0nFeao1JLw_27_8">652</ix:nonFraction></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.73%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:6.88%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_TreasuryStockCommonMember_VZLXdujywkSgbCsSnLliNw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" sign="-" scale="3" id="Tc_EhX8NYuGGk2R6vhYlvGFpg_27_11">7,094,266</ix:nonFraction>)</p></td><td style="vertical-align:middle;white-space:nowrap;width:0.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.73%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:6.39%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_x6kSD_Fy_EGaXsy4NpMzUg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="Tc_Yvn9PLPegUK1dE2u5VQU2A_27_14">1,229,819</ix:nonFraction></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.73%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:7.09%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_H4BaEZ4Oj0mJWV8MXamalA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="Tc_Tk2C56xF7EO7PnjzcK_oFg_27_17">14,798,082</ix:nonFraction></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:7.79%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0.05pt 0pt;"> -</p></td><td style="vertical-align:middle;white-space:nowrap;width:0.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:7.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_NoncontrollingInterestMember_0F0wCd0sQE-HCunpKpP_7A" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" sign="-" scale="3" id="Tc_3prPKfBlYEmv9f6MJHf7oQ_27_23">160,253</ix:nonFraction>)</p></td><td style="vertical-align:middle;white-space:nowrap;width:0.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.74%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:6.88%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2024_TtGtgeFhD0OARTT9fdW5Qw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="Tc_se9GohqraU2qlJThkttZcw_27_26">8,774,034</ix:nonFraction></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:7.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2024_us-gaap_StatementEquityComponentsAxis_stld_RedeemableNoncontrollingInterestMember_LsV1NdgvCEKpJZ30LeiEnQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="Tc_hM-PpFjIskmONAWZE1C_aQ_27_29">171,212</ix:nonFraction></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:18pt;margin:0pt;">See notes to consolidated financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="display:none;font-family:'Times New Roman','Times','serif';line-height:0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">&#8203;</span></p></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">59</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><a id="_8895ae95_b53b_4096_b75a_a16913ead549"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:center;margin:0pt;">STEEL DYNAMICS,&#160;INC.</p><a id="CONSOLIDATEDSTATEMENTSOFCASHFLOWS_963353"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:center;margin:0pt;">CONSOLIDATED STATEMENTS OF CASH FLOWS</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:center;margin:0pt;">(in thousands)</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><a id="_a4812e1b_291c_4511_a741_a78a590caf98"></a><a id="Tc_rTAd9Re4hkKmKRghfT_OnQ_1_1"></a><a id="Tc_gJcM88uupkuRWBZK_voEEA_2_1"></a><a id="Tc_ODUMA3A7jkKdPWkc1diwAg_2_4"></a><a id="Tc_i5rKygAbwEqNDBeY6xVH_Q_2_7"></a><a id="Tc_VNvA5tS-Oka-jfdncJQ9gQ_4_0"></a><a id="Tc_oeipieqJMUSCw10gbdegIw_5_0"></a><a id="Tc_g6CSbF_MvkKONK0PkR4owQ_5_1"></a><a id="Tc_gGiTVEPo0UmMdt3gH7Dlow_5_4"></a><a id="Tc_4yxqqvkVnUOQUWBO8Q6K5g_5_7"></a><a id="Tc_bl__gJ8O-kqB2QNuiyJA8w_7_0"></a><a id="Tc_5iw7og5hxE-6edmD_tAlZw_8_0"></a><a id="Tc_Z-G3zKS8CEiNcGgp-hGjSQ_9_0"></a><a id="Tc_TaKpnswPbUy77DA6Vky4pw_10_0"></a><a id="Tc_nAKUhzd710O7660wU5A3kA_11_0"></a><a id="Tc_qEOe_Xydgku5o0AXaYLI4A_12_0"></a><a id="Tc_shK3tjHY4UWd80zVtgL7-w_13_0"></a><a id="Tc_wWIGrPE2B0ey2b596kbatw_14_0"></a><a id="Tc_zQrXwe7q2EySalrO9SOeOA_15_0"></a><a id="Tc_WIykmvddV0aq5oCyVOgd3g_16_0"></a><a id="Tc_w38xGixV-UmKu8zeboY81g_17_0"></a><a id="Tc_AEHrztTY2kC6WFGHVOhl2Q_18_0"></a><a id="Tc_X_sJuHG64EylBb3_-8b_hA_19_0"></a><a id="Tc_j3eQbNg0HUibFcHWRXSR0w_20_0"></a><a id="Tc_AUYcnzRFDky8g3enYeJIgA_22_0"></a><a id="Tc_46QbLWtWXEyw3rTrA293Qw_23_0"></a><a id="Tc_OOk-lGJEMkelFZP8No3gGQ_24_0"></a><a id="Tc_uO8BL0UIoUOeeQ6bjiA2ug_25_0"></a><a id="Tc_sPjdo4XC3kClMjYo8DunQQ_26_0"></a><a id="Tc_lrYYqGg2_EuGeUC-nKuyxg_26_2"></a><a id="Tc_dMskoA3B3UKBCbEIF8L8Sg_26_5"></a><a id="Tc_7ZI0iP5J7ke0dSyobDk9Mw_27_0"></a><a id="Tc_h7w5_wXm30-ZznUrE7-7XQ_27_2"></a><a id="Tc_oLq1KRqYPEeB221KP4vxhg_27_5"></a><a id="Tc_msbBMaYKDk-12WqEMq7SHw_28_0"></a><a id="Tc_qBfS-LkYdkmfD559PEJKEQ_29_0"></a><a id="Tc_Mh8nIgsh7kGYVh3ITHX_Pw_31_0"></a><a id="Tc_N6rZ2pc9PkaXZW0pOa0oXQ_32_0"></a><a id="Tc_3newIPOijkmV8OMqqemmPw_33_0"></a><a id="Tc_Q4SVrRXOZkytrVoIRWCaAg_34_0"></a><a id="Tc_5XRDVvdliEeTvg60jC3kug_35_0"></a><a id="Tc_30nQWPwf50aOyM7V2wdl4A_36_0"></a><a id="Tc_WA28bm4yQ0GB5m3kybHlmA_37_0"></a><a id="Tc_wbGlqTKMLEq9ZyVN-Vnd-g_39_0"></a><a id="Tc_K8y2LEGPLECiHay6UhoO4A_40_0"></a><a id="Tc_-T54YNGFxEqJcYuq3ulSLQ_42_0"></a><a id="Tc_9VldgZrXlkWYTy7mXr74_Q_42_1"></a><a id="Tc_ONH1TKtUXUaAXMR4Ka7NLw_42_4"></a><a id="Tc_qFxkREJXlkypnseOCgM-CA_42_7"></a><a id="Tc_JO8GcbMDFkq7II3pLHJd3A_44_0"></a><a id="Tc_cFew4h_e50iCrhlbDHuodA_45_0"></a><a id="Tc_vL15Qr3IbkmQwMEgg_Kpcw_45_1"></a><a id="Tc_LZv02A9HBEqLDZKMSSjmkA_45_4"></a><a id="Tc_XKP-ozbOdk2XlSwTogzXpg_45_7"></a><a id="Tc_01I93xbdzk2B9ci-jhWMNw_46_0"></a><a id="Tc_8FUU4wRF50y20S4ZEYmDsw_46_1"></a><a id="Tc_J7w_yhnM1EiVek5VXzkPsQ_46_4"></a><a id="Tc_4BkPr0gMq0uotWbJavK2tw_46_7"></a><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:middle;width:59.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;width:1.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;width:10.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;width:1.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;width:1.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;width:10.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;width:1.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;width:1.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;width:10.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:middle;width:59.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td colspan="8" style="vertical-align:middle;width:40.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Years Ended December 31,</b></p></td></tr><tr><td style="vertical-align:middle;width:59.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:middle;width:12.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:middle;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:middle;width:12.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:middle;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:middle;width:12.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:middle;width:59.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:59.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Operating activities:</b></p></td><td style="vertical-align:middle;width:1.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:10.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:10.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:10.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:59.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;">    Net income</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ProfitLoss" scale="3" id="Tc_4iLYuuPLA0CHnbB6f15-Sw_5_2">1,549,956</ix:nonFraction></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2023_To_12_31_2023_fQq0aKYV90OaLRCKrOPOrg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ProfitLoss" scale="3" id="Tc_XzKZcyD_b0WDrJCJC8Je6w_5_5">2,467,332</ix:nonFraction></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2022_To_12_31_2022_KwAbRLBxhkeIsniwkLlFwA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ProfitLoss" scale="3" id="Tc_cpZnnarasUWdLDlpZLSIYQ_5_8">3,879,492</ix:nonFraction></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:59.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:59.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;">    Adjustments to reconcile net income to net cash provided by</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:59.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;">        operating activities:</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:59.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;">        Depreciation and amortization</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DepreciationDepletionAndAmortization" scale="3" id="Tc_G24mOPcHl0qJxi07CFkebA_9_2">478,907</ix:nonFraction></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2023_To_12_31_2023_fQq0aKYV90OaLRCKrOPOrg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DepreciationDepletionAndAmortization" scale="3" id="Tc_7cogXQzCXkCtBIsZ_CnCbg_9_5">437,804</ix:nonFraction></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2022_To_12_31_2022_KwAbRLBxhkeIsniwkLlFwA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DepreciationDepletionAndAmortization" scale="3" id="Tc_AWxCQRaX-EedHuxjR_raWA_9_8">384,202</ix:nonFraction></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:59.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;">        Equity-based compensation</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensation" scale="3" id="Tc_C-A_htdZi0OfGvhWr0dJMg_10_2">66,589</ix:nonFraction></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2023_To_12_31_2023_fQq0aKYV90OaLRCKrOPOrg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensation" scale="3" id="Tc_shBrRsPi_EyLzZ4my40OXQ_10_5">61,744</ix:nonFraction></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2022_To_12_31_2022_KwAbRLBxhkeIsniwkLlFwA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensation" scale="3" id="Tc_PpPD5xF2uk2mHpNW1nUDjw_10_8">59,240</ix:nonFraction></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:59.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;">        Deferred income taxes </span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q" decimals="-3" format="ixt:num-dot-decimal" name="stld:DeferredIncomeTaxNoncashExpenseBenefit" sign="-" scale="3" id="Tc_aiisSZVvqUedmxf9pf66QQ_11_2">42,583</ix:nonFraction>)</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2023_To_12_31_2023_fQq0aKYV90OaLRCKrOPOrg" decimals="-3" format="ixt:num-dot-decimal" name="stld:DeferredIncomeTaxNoncashExpenseBenefit" scale="3" id="Tc_qc46cmXPp06vyqguJ3T4lw_11_5">55,665</ix:nonFraction></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2022_To_12_31_2022_KwAbRLBxhkeIsniwkLlFwA" decimals="-3" format="ixt:num-dot-decimal" name="stld:DeferredIncomeTaxNoncashExpenseBenefit" scale="3" id="Tc_tuXyHFKwsEi9NCHwkQwV9Q_11_8">37,186</ix:nonFraction></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:59.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;">        Other adjustments</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherOperatingActivitiesCashFlowStatement" sign="-" scale="3" id="Tc_opmsJEPPXUiUPAR1XMbT4A_12_2">5,507</ix:nonFraction>)</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2023_To_12_31_2023_fQq0aKYV90OaLRCKrOPOrg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherOperatingActivitiesCashFlowStatement" sign="-" scale="3" id="Tc_rE0UA2-AFUaQgbxs42mNEQ_12_5">19,716</ix:nonFraction>)</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2022_To_12_31_2022_KwAbRLBxhkeIsniwkLlFwA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherOperatingActivitiesCashFlowStatement" sign="-" scale="3" id="Tc_dLKoDod51UqsrfyLcAGQaQ_12_8">1,795</ix:nonFraction>)</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:59.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;">        Changes in certain assets and liabilities:</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:59.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;">            Accounts receivable </span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInAccountsReceivable" sign="-" scale="3" id="Tc_WxvdYSZOakO3Bi8ukaLuKg_14_2">191,108</ix:nonFraction></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2023_To_12_31_2023_fQq0aKYV90OaLRCKrOPOrg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInAccountsReceivable" sign="-" scale="3" id="Tc_RLUYrYUP8kmEPcPN9ualYg_14_5">446,765</ix:nonFraction></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2022_To_12_31_2022_KwAbRLBxhkeIsniwkLlFwA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInAccountsReceivable" scale="3" id="Tc_GkCVm2cXVUO8WMFFAxREMw_14_8">110,560</ix:nonFraction>)</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:59.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;">            Inventories </span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInInventories" scale="3" id="Tc_Qz3z5SSxNUmSCv1PjUunJQ_15_2">221,036</ix:nonFraction>)</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2023_To_12_31_2023_fQq0aKYV90OaLRCKrOPOrg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInInventories" sign="-" scale="3" id="Tc_zySUahjRZkeZUIhxVznefA_15_5">232,282</ix:nonFraction></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2022_To_12_31_2022_KwAbRLBxhkeIsniwkLlFwA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInInventories" sign="-" scale="3" id="Tc_BFklUCP05kaMi6Gv6a5Zqw_15_8">413,262</ix:nonFraction></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:59.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;">            Other assets</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInOtherOperatingAssets" scale="3" id="Tc_Q-ya0Ii92EeCl54ixGSbMA_16_2">13,718</ix:nonFraction>)</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2023_To_12_31_2023_fQq0aKYV90OaLRCKrOPOrg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInOtherOperatingAssets" scale="3" id="Tc_tThQ_NWWkEKNXnxqbNLudQ_16_5">23,777</ix:nonFraction>)</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2022_To_12_31_2022_KwAbRLBxhkeIsniwkLlFwA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInOtherOperatingAssets" scale="3" id="Tc_G64Ml5fEsE6RlnewZ0DzOQ_16_8">6,884</ix:nonFraction>)</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:59.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;">            Accounts payable </span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInAccountsPayable" sign="-" scale="3" id="Tc_W0MiZHJ8rkqpp-uhhYMdOg_17_2">67,361</ix:nonFraction>)</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2023_To_12_31_2023_fQq0aKYV90OaLRCKrOPOrg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInAccountsPayable" sign="-" scale="3" id="Tc_VwKhKM8ySkazNyfBfyv0yw_17_5">30,148</ix:nonFraction>)</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2022_To_12_31_2022_KwAbRLBxhkeIsniwkLlFwA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInAccountsPayable" sign="-" scale="3" id="Tc_vLAD6TSTKEaZoWa1fTMXqA_17_8">289,042</ix:nonFraction>)</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:59.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;">            Income taxes receivable/payable</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable" scale="3" id="Tc_bgLrcW1DMkG_3N1lsYHPfA_18_2">10,183</ix:nonFraction></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2023_To_12_31_2023_fQq0aKYV90OaLRCKrOPOrg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable" scale="3" id="Tc_H9zu9oWOM0CCm61ngt8cWA_18_5">56,756</ix:nonFraction></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2022_To_12_31_2022_KwAbRLBxhkeIsniwkLlFwA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable" scale="3" id="Tc_zcRb4aU5vkqO_XCCLUhtqA_18_8">31,623</ix:nonFraction></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:59.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;">            Accrued expenses</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInAccruedLiabilities" sign="-" scale="3" id="Tc_fdzjcJwS3kGJKNM-Vxyx6w_19_2">102,035</ix:nonFraction>)</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2023_To_12_31_2023_fQq0aKYV90OaLRCKrOPOrg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInAccruedLiabilities" sign="-" scale="3" id="Tc_fNXesgLo6kSb5xhljhUlAA_19_5">164,779</ix:nonFraction>)</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2022_To_12_31_2022_KwAbRLBxhkeIsniwkLlFwA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInAccruedLiabilities" scale="3" id="Tc_1oDEv34e406NHrXpgXYPAA_19_8">63,679</ix:nonFraction></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:59.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;">        Net cash provided by operating activities </span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" scale="3" id="Tc_eZQ7YvWP3EOWtA29G-5R6A_20_2">1,844,503</ix:nonFraction></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2023_To_12_31_2023_fQq0aKYV90OaLRCKrOPOrg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" scale="3" id="Tc_gmmkYDyFvUywaSYu4ie_bA_20_5">3,519,928</ix:nonFraction></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2022_To_12_31_2022_KwAbRLBxhkeIsniwkLlFwA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" scale="3" id="Tc_qeEbyrcVN0O-o-zFA8wBVg_20_8">4,460,403</ix:nonFraction></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:59.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:59.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Investing activities:</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:59.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;">    Purchases of property, plant and equipment </span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="3" id="Tc_ykbERv9M0kWYvj928aEWew_23_2">1,868,006</ix:nonFraction>)</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2023_To_12_31_2023_fQq0aKYV90OaLRCKrOPOrg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="3" id="Tc_VA5XxDmVXUO-Dw57qQ2HAQ_23_5">1,657,905</ix:nonFraction>)</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2022_To_12_31_2022_KwAbRLBxhkeIsniwkLlFwA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="3" id="Tc__Mk1huKAQkarGECFpCcgbA_23_8">908,902</ix:nonFraction>)</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:59.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;">    Purchases of short-term investments</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PaymentsToAcquireShortTermInvestments" scale="3" id="Tc_gndRSIwEakqBlP6ehJfwzA_24_2">739,340</ix:nonFraction>)</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2023_To_12_31_2023_fQq0aKYV90OaLRCKrOPOrg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PaymentsToAcquireShortTermInvestments" scale="3" id="Tc_mLHIWfNfC0GyrVwo3WbcrA_24_5">1,145,493</ix:nonFraction>)</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2022_To_12_31_2022_KwAbRLBxhkeIsniwkLlFwA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PaymentsToAcquireShortTermInvestments" scale="3" id="Tc_TVsSvUD3-U2eI06Cqitw_g_24_8">927,584</ix:nonFraction>)</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:59.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;">    Proceeds from maturities of short-term investments</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments" scale="3" id="Tc_kAB8dkk-6E2M0VgQ2NLoqw_25_2">1,312,294</ix:nonFraction></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2023_To_12_31_2023_fQq0aKYV90OaLRCKrOPOrg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments" scale="3" id="Tc_U0JO6utjkEOIEPI2lPASpA_25_5">1,054,742</ix:nonFraction></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2022_To_12_31_2022_KwAbRLBxhkeIsniwkLlFwA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments" scale="3" id="Tc_yH6rZLCmikqwKs_wQBSZ-w_25_8">297,950</ix:nonFraction></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:59.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;">    Business combinations, net of cash acquired</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2022_To_12_31_2022_KwAbRLBxhkeIsniwkLlFwA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PaymentsToAcquireBusinessesGross" scale="3" id="Tc_82cItdrdUkWEglYCocGNiw_26_8">134,090</ix:nonFraction>)</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:59.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;">    Investments in unconsolidated affiliates</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2022_To_12_31_2022_KwAbRLBxhkeIsniwkLlFwA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PaymentsToAcquireEquityMethodInvestments" scale="3" id="Tc_uZOvXeb8hEq4bxbTHTXFqQ_27_8">222,480</ix:nonFraction>)</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:59.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;">    Other investing activities</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.81%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PaymentsForProceedsFromOtherInvestingActivities" scale="3" id="Tc_2lsGUquIz0qc7jfDfyOgkw_28_2">8,308</ix:nonFraction>)</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.82%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.56%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2023_To_12_31_2023_fQq0aKYV90OaLRCKrOPOrg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PaymentsForProceedsFromOtherInvestingActivities" scale="3" id="Tc_Bko55wu-CkGGcKya4vyb_Q_28_5">221,593</ix:nonFraction>)</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.82%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.56%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2022_To_12_31_2022_KwAbRLBxhkeIsniwkLlFwA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PaymentsForProceedsFromOtherInvestingActivities" sign="-" scale="3" id="Tc_r6YGOzzgA0uO5eV1UcF-zw_28_8">15,837</ix:nonFraction></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:59.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;">        Net cash used in investing activities</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" sign="-" scale="3" id="Tc_HNKLDZQT-E2wrtUMkJztzA_29_2">1,303,360</ix:nonFraction>)</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2023_To_12_31_2023_fQq0aKYV90OaLRCKrOPOrg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" sign="-" scale="3" id="Tc__06-AvXDc026BwYg6y_7NA_29_5">1,970,249</ix:nonFraction>)</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2022_To_12_31_2022_KwAbRLBxhkeIsniwkLlFwA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" sign="-" scale="3" id="Tc_kHtL1rvzLky2chkdbn26nQ_29_8">1,879,269</ix:nonFraction>)</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:59.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:59.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Financing activities:</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:59.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;">    Issuance of current and long-term debt </span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromIssuanceOfDebt" scale="3" id="Tc_uE9g1ieLSUyCc6D9sYt0WQ_32_2">2,482,919</ix:nonFraction></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2023_To_12_31_2023_fQq0aKYV90OaLRCKrOPOrg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromIssuanceOfDebt" scale="3" id="Tc_rbm2MYt8hkuVlC8vLnVz4w_32_5">1,365,664</ix:nonFraction></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2022_To_12_31_2022_KwAbRLBxhkeIsniwkLlFwA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromIssuanceOfDebt" scale="3" id="Tc_Q599yHH9mE6BwJVzK9DBbg_32_8">1,465,257</ix:nonFraction></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:59.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;">    Repayment of current and long-term debt </span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RepaymentsOfDebt" scale="3" id="Tc_arKUAbHmskaR-2LXYyOFqA_33_2">2,324,058</ix:nonFraction>)</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2023_To_12_31_2023_fQq0aKYV90OaLRCKrOPOrg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RepaymentsOfDebt" scale="3" id="Tc_uc7RRCU8MEOVhErxB84ZBg_33_5">1,367,553</ix:nonFraction>)</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2022_To_12_31_2022_KwAbRLBxhkeIsniwkLlFwA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RepaymentsOfDebt" scale="3" id="Tc_Xd51-PaWxE-YdVu-Ga0RXQ_33_8">1,507,475</ix:nonFraction>)</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:59.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;">    Dividends paid </span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PaymentsOfDividendsCommonStock" scale="3" id="Tc_QsPjY9ftQEuz9kQScO8e8g_34_2">282,616</ix:nonFraction>)</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2023_To_12_31_2023_fQq0aKYV90OaLRCKrOPOrg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PaymentsOfDividendsCommonStock" scale="3" id="Tc_aFb5Gyt980WhT6NQZevPBw_34_5">271,317</ix:nonFraction>)</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2022_To_12_31_2022_KwAbRLBxhkeIsniwkLlFwA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PaymentsOfDividendsCommonStock" scale="3" id="Tc_iZ6NEm9XfkyO10xKSDAehQ_34_8">237,163</ix:nonFraction>)</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:59.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;">    Purchases of treasury stock</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PaymentsForRepurchaseOfCommonStock" scale="3" id="Tc_i1miebeKmkeTNFFXKCtGyw_35_2">1,212,164</ix:nonFraction>)</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2023_To_12_31_2023_fQq0aKYV90OaLRCKrOPOrg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PaymentsForRepurchaseOfCommonStock" scale="3" id="Tc_KC6jgzuk4kK-4YYHP1U-Lg_35_5">1,452,203</ix:nonFraction>)</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2022_To_12_31_2022_KwAbRLBxhkeIsniwkLlFwA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PaymentsForRepurchaseOfCommonStock" scale="3" id="Tc_o60XqoROA0mge2Il9E4jOg_35_8">1,800,905</ix:nonFraction>)</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:59.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;">    Other financing activities</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromPaymentsForOtherFinancingActivities" sign="-" scale="3" id="Tc_SXw7muDxNkWs9W6WYky8FQ_36_2">16,678</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2023_To_12_31_2023_fQq0aKYV90OaLRCKrOPOrg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromPaymentsForOtherFinancingActivities" sign="-" scale="3" id="Tc_rFm-Q5YCqEiO2EOh3ggdqA_36_5">51,725</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2022_To_12_31_2022_KwAbRLBxhkeIsniwkLlFwA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromPaymentsForOtherFinancingActivities" sign="-" scale="3" id="Tc_-zX4trpkOU21hIAa_YqNhA_36_8">116,298</ix:nonFraction>)</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:59.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;">        Net cash used in financing activities </span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" sign="-" scale="3" id="Tc_TbgETfnpnEa9iuNr7g60lQ_37_2">1,352,597</ix:nonFraction>)</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2023_To_12_31_2023_fQq0aKYV90OaLRCKrOPOrg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" sign="-" scale="3" id="Tc_xxUhEXxxbkqutTNbNsiimg_37_5">1,777,134</ix:nonFraction>)</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2022_To_12_31_2022_KwAbRLBxhkeIsniwkLlFwA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" sign="-" scale="3" id="Tc_S7fdjPZahk6drHq_f9l5MA_37_8">2,196,584</ix:nonFraction>)</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:59.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:59.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Increase (decrease) in cash and equivalents, and restricted cash</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" sign="-" scale="3" id="Tc_MrESyM_Syk-H2a5iB4pN7Q_39_2">811,454</ix:nonFraction>)</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2023_To_12_31_2023_fQq0aKYV90OaLRCKrOPOrg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" sign="-" scale="3" id="Tc_1mIq1ihB0EWcp49ry7FBzw_39_5">227,455</ix:nonFraction>)</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2022_To_12_31_2022_KwAbRLBxhkeIsniwkLlFwA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" scale="3" id="Tc_PW2ZD5Va70ODrCldNowYPg_39_8">384,550</ix:nonFraction></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:59.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash and equivalents, and restricted cash at beginning of period </p></td><td style="vertical-align:middle;white-space:nowrap;width:1.81%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.56%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2023_pgBdStu4Lkq7bhYG8k42Tg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="Tc_9cmD7QiavUCxuQ8U7tY4NA_40_2">1,406,464</ix:nonFraction></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.82%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.56%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2022_r8xF5OipdEOlc0hQ8jvOeg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="Tc_B14QAJDz6ECU3mlb-_5NbQ_40_5">1,633,919</ix:nonFraction></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.82%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.56%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2021_ppxrnlG9eECczQattlb_FQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="Tc_bsf6eGtr_kCZLZxU4GrZnA_40_8">1,249,369</ix:nonFraction></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:59.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:59.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Cash and equivalents, and restricted cash at end of period </b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.81%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:10.56%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2024_TtGtgeFhD0OARTT9fdW5Qw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="Tc_STcOuODtk0GtZcWwHYNJZA_42_2">595,010</ix:nonFraction></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.82%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:10.56%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2023_pgBdStu4Lkq7bhYG8k42Tg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="Tc_zqX1ZzgqbkWZabG14Xmkmg_42_5">1,406,464</ix:nonFraction></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.82%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:10.56%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2022_r8xF5OipdEOlc0hQ8jvOeg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="Tc_mjewpdCeiUyEFECoYcilkw_42_8">1,633,919</ix:nonFraction></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:59.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:59.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Supplemental disclosure information:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:59.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;">   Cash paid for interest</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.81%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InterestPaidNet" scale="3" id="Tc_jfAt2-5yOEmVXEY_K5TVXg_45_2">100,978</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.82%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2023_To_12_31_2023_fQq0aKYV90OaLRCKrOPOrg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InterestPaidNet" scale="3" id="Tc_VhYPJ1NUVUKXsjvxFcVpCQ_45_5">103,165</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.82%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2022_To_12_31_2022_KwAbRLBxhkeIsniwkLlFwA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InterestPaidNet" scale="3" id="Tc_PkX3vuXDVU-cYZPrTALm0w_45_8">100,994</ix:nonFraction></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:59.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;">   Cash paid for income taxes, net</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.81%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxesPaidNet" scale="3" id="Tc_kzgZOF428kGYqaCjlPZcLw_46_2">463,763</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.82%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2023_To_12_31_2023_fQq0aKYV90OaLRCKrOPOrg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxesPaidNet" scale="3" id="Tc_54GUOUtiT0Wz039713ukLw_46_5">642,667</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.82%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2022_To_12_31_2022_KwAbRLBxhkeIsniwkLlFwA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxesPaidNet" scale="3" id="Tc_hOgUjl9lHUK7OI85ej8Oig_46_8">1,063,844</ix:nonFraction></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:18pt;margin:0pt;">See notes to consolidated financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">60</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><a id="Note1DescriptionoftheBusinessandSummaryo"></a><ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q" name="us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock" id="Tb_M8GOz2j0MUWL1qzl89SLuQ" continuedAt="Tb_M8GOz2j0MUWL1qzl89SLuQ_cont1" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Note&#160;1. Description of the Business and Summary of Significant Accounting Policies</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Description of the Business</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Steel Dynamics,&#160;Inc. (SDI), together with its subsidiaries (the company), is one of the largest and most diversified domestic steel producers and metals recycler, combined with a meaningful steel fabrication manufacturing platform. The company has <ix:nonFraction unitRef="Unit_Standard_segment_AuMNYhg9EkGF53ifCHfa-A" contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:NumberOfReportableSegments" scale="0" id="Narr_P82ZA-XzfU69VBBtjDm2pw">four</ix:nonFraction> reporting segments: steel operations, metals recycling operations, steel fabrication operations, and aluminum operations. Effective the fourth quarter 2024, results from an entity previously reported within the metals recycling operations segment were moved to the aluminum operations segment, consistent with a change in how the company&#8217;s chief operating decision maker manages the business. Segment information provided within this Form 10-K, including that within Note 12. <i style="font-style:italic;">Segment Information</i>, has been recast for all prior periods consistent with the current reportable segment presentation. Approximately <ix:nonFraction unitRef="Unit_Standard_pure__RPH9xZLdEWWc65w50BwFA" contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q" decimals="2" format="ixt:num-dot-decimal" name="stld:PercentageOfWorkforceSubjectToCollectiveBargainingArrangements" scale="-2" id="Narr_NiIT0UcRo0CmBWp4iWlfxQ">5</ix:nonFraction>% of the company&#8217;s workforce in <ix:nonFraction unitRef="Unit_Standard_state_ppsync34iE-4ac4_E9z59w" contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q" decimals="INF" format="ixt-sec:numwordsen" name="stld:NumberOfLocationsSubjectToCollectiveBargainingAgreements" scale="0" id="Narr_qGrF-YrTpUyHqoDRvncX5Q">four</ix:nonFraction> locations is represented by collective bargaining agreements, and agreements affecting <ix:nonFraction unitRef="Unit_Standard_pure__RPH9xZLdEWWc65w50BwFA" contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q" decimals="3" format="ixt:num-dot-decimal" name="stld:PercentageOfWorkforceSubjectToCollectiveBargainingArrangementsExpiringDuringYear" scale="-2" id="Narr_IIxX_yrKs0ua02Gp8tzhig">0.5</ix:nonFraction>% of the company&#8217;s employees at <ix:nonFraction unitRef="Unit_Standard_state_ppsync34iE-4ac4_E9z59w" contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q" decimals="INF" format="ixt-sec:numwordsen" name="stld:NumberOfLocationsSubjectToCollectiveBargainingAgreementsExpiring" scale="0" id="Narr_2idR1QM-7kOW7NwRT6hgBw">one</ix:nonFraction> location expires during 2025.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Steel Operations Segment</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Steel operations include the company&#8217;s electric arc furnace (EAF) steel mills, including Butler Flat Roll Division, Columbus Flat Roll Division, Southwest-Sinton Flat Roll Division, Structural and Rail Division, Engineered Bar Products Division, Roanoke Bar Division, and Steel of West Virginia, steel coating and processing operations at The Techs, Heartland Flat Roll Division, United Steel Supply (USS) &#8211; <ix:nonFraction unitRef="Unit_Standard_pure__RPH9xZLdEWWc65w50BwFA" contextRef="Duration_4_1_2023_To_4_1_2023_srt_ConsolidatedEntitiesAxis_stld_UnitedSteelSupplyLlcMember_us-gaap_StatementBusinessSegmentsAxis_stld_SteelOperationsMember_OuJ_cqty_U2kK0s_yCKgbA" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions" scale="-2" id="Narr_nv77nb9F_UKlJUvDlntcVw">90</ix:nonFraction>% equity interest as of April 1, 2023, Vulcan Threaded Products, warehouse operations in Mexico, and SDI Biocarbon Solutions, a joint venture to construct and operate a biocarbon production facility, of which SDI has a <ix:nonFraction unitRef="Unit_Standard_pure__RPH9xZLdEWWc65w50BwFA" contextRef="Duration_1_1_2024_To_12_31_2024_srt_ConsolidatedEntitiesAxis_stld_SteelDynamicsIncBiocarbonSolutionsMember_qoenDRIFdEyaFQWiRhpNvA" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions" scale="-2" id="Narr_eEWlSIqzakStIlnriPmW4Q">75</ix:nonFraction>% equity interest. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Metals Recycling Operations Segment</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Metals recycling operations include the company&#8217;s OmniSource ferrous and nonferrous processing, transportation, marketing, brokerage, and scrap management services primarily throughout the United States and in Central and Northern Mexico. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Steel Fabrication Operations Segment</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Steel fabrication operations include the company&#8217;s New Millennium Building Systems joist and deck plants located throughout the United States, and in Northern Mexico. Revenues from these plants are generated from the fabrication of girders, steel joists and steel deck used within the non-residential construction industry. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Aluminum Operations Segment</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Aluminum operations include the recycled aluminum flat rolled products mill nearing completion of construction in Columbus, Mississippi, <ix:nonFraction unitRef="Unit_Standard_item_QC40dZGrHUCD7jmSJxZkuA" contextRef="Duration_1_1_2024_To_12_31_2024_srt_ConsolidatedEntitiesAxis_stld_UnityAluminumIncMember_us-gaap_StatementBusinessSegmentsAxis_stld_AluminumOperationsMember_a4MvL2XIeEGXmrtrZLxoIA" decimals="INF" format="ixt-sec:numwordsen" name="stld:NumberOfSatelliteRecycledAluminumSlabCenters" scale="0" id="Narr_wkMuEn6GcU67I8yE0llTcA">two</ix:nonFraction> satellite recycled aluminum slab centers in the southwest United States and Central Mexico, and an entity with aluminum operations, formerly included in the results of the metals recycling operations segment. The flat rolled products mill is a joint venture with Unity Aluminum, Inc. of which SDI has a <ix:nonFraction unitRef="Unit_Standard_pure__RPH9xZLdEWWc65w50BwFA" contextRef="Duration_1_1_2024_To_12_31_2024_srt_ConsolidatedEntitiesAxis_stld_UnityAluminumIncMember_us-gaap_StatementBusinessSegmentsAxis_stld_AluminumOperationsMember_a4MvL2XIeEGXmrtrZLxoIA" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions" scale="-2" id="Narr_sIo1SVeml0WiN4YkVVdJzw">94.4</ix:nonFraction>% equity interest. The aluminum flat rolled products mill and the Mexico and US recycled aluminum slab centers are expected to begin operations in mid to late 2025.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Other</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Other operations consist of subsidiary operations that are below the quantitative thresholds required for reportable segments and primarily consist of joint ventures and the company&#8217;s idled Minnesota ironmaking operations. Also included in &#8220;Other&#8221; are certain unallocated corporate accounts, such as the company&#8217;s senior unsecured credit facility, senior notes, certain other investments, and certain profit sharing expenses.</p></ix:nonNumeric></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">61</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><ix:continuation id="Tb_M8GOz2j0MUWL1qzl89SLuQ_cont1" continuedAt="Tb_M8GOz2j0MUWL1qzl89SLuQ_cont2"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Note&#160;1. Description of the Business and Summary of Significant Accounting Policies (Continued)</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Summary of Significant Accounting Policies</p><ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q" name="us-gaap:ConsolidationPolicyTextBlock" id="Tb_PTjRHst5tUqZP4gGhQoNxw" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Principles of Consolidation</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The consolidated financial statements include the accounts of SDI, together with its wholly- and majority-owned or controlled subsidiaries, after elimination of intercompany accounts and transactions. Noncontrolling and redeemable noncontrolling interests represent the noncontrolling owners' proportionate share in the equity, income, or losses of the company&#8217;s majority-owned or controlled consolidated subsidiaries. Redeemable noncontrolling interests related to USS (owned <ix:nonFraction unitRef="Unit_Standard_pure__RPH9xZLdEWWc65w50BwFA" contextRef="Duration_1_1_2023_To_12_31_2023_srt_ConsolidatedEntitiesAxis_stld_UnitedSteelSupplyLlcMember_NtUEsN04g0Glz7Up8myh6w" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions" scale="-2" id="Narr_AwPEIKmNE0O5qWtoRZ27Jw"><ix:nonFraction unitRef="Unit_Standard_pure__RPH9xZLdEWWc65w50BwFA" contextRef="Duration_1_1_2024_To_12_31_2024_srt_ConsolidatedEntitiesAxis_stld_UnitedSteelSupplyLlcMember_HqovaQdp60ygS71IzRRN9Q" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions" scale="-2" id="Narr_2BIEY0hpbU-x7nNCZCkJ8A">90</ix:nonFraction></ix:nonFraction>% by SDI) are $<ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2023_srt_ConsolidatedEntitiesAxis_stld_UnitedSteelSupplyLlcMember_PlBo-bmVOkWMelcIM8DXKg" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount" scale="6" id="Narr_hpc_TapP8kO6j2pdUlw_og"><ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2024_srt_ConsolidatedEntitiesAxis_stld_UnitedSteelSupplyLlcMember_pWmtL6px5EKVBXkidrVcxg" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount" scale="6" id="Narr_QuQuX0wJTUmcmupFaZeZGw">60.0</ix:nonFraction></ix:nonFraction> million at December 31, 2024 and 2023. Redeemable noncontrolling interests related to Mesabi Nugget (owned <ix:nonFraction unitRef="Unit_Standard_pure__RPH9xZLdEWWc65w50BwFA" contextRef="Duration_1_1_2023_To_12_31_2023_srt_ConsolidatedEntitiesAxis_stld_MesabiNuggetMember_8GmeVCZOyEy8e_YiYG8lOw" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions" scale="-2" id="Narr_taeL1_Lul0ajKsIAKYPZ5w"><ix:nonFraction unitRef="Unit_Standard_pure__RPH9xZLdEWWc65w50BwFA" contextRef="Duration_1_1_2024_To_12_31_2024_srt_ConsolidatedEntitiesAxis_stld_MesabiNuggetMember_oD8wUh5bUEO6Wqy956QL4w" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions" scale="-2" id="Narr_ghQjnNfdkEufa1X6qLTlRw">86</ix:nonFraction></ix:nonFraction>% by SDI) are $<ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2023_srt_ConsolidatedEntitiesAxis_stld_MesabiNuggetMember_E4V3ziseREyRMHz5X1mWaQ" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount" scale="6" id="Narr_qkvmEQQxZEmiCWh08tntnQ"><ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2024_srt_ConsolidatedEntitiesAxis_stld_MesabiNuggetMember_yIaTq70w1ECNnPXkXlPAig" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount" scale="6" id="Narr_8o8Y5-OuP0GMlcHewB8t4Q">111.2</ix:nonFraction></ix:nonFraction> million at December 31, 2024 and 2023.</p></ix:nonNumeric><ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q" name="us-gaap:UseOfEstimates" id="Tb_BE-6KEEytUu6JTLDOgHhNQ" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Use of Estimates</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">These consolidated financial statements are prepared in conformity with accounting principles generally accepted in the United States, and accordingly, include amounts that require management to make estimates and assumptions that affect the amounts reported in the consolidated financial statements and in the notes thereto. Significant items subject to such estimates and assumptions include the carrying value of property, plant and equipment, intangible assets, and goodwill; allowances for credit losses for trade receivables, inventories and deferred income tax assets; unrecognized tax benefits; potential environmental liabilities; and litigation claims and settlements. Actual results may differ from these estimates and assumptions.</p></ix:nonNumeric><ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q" name="us-gaap:RevenueFromContractWithCustomerPolicyTextBlock" id="Tb_6rDuMyD4G0qsR91JetJX6Q" continuedAt="Tb_6rDuMyD4G0qsR91JetJX6Q_cont1" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Revenue from Contracts with Customers</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In the steel, metals recycling, and aluminum operations segments, revenue is recognized at the point in time the performance obligation is satisfied, and control of the product is transferred to the customer upon shipment or delivery, at the amount of consideration the company expects to receive, including any variable consideration. The variable consideration included in the company&#8217;s steel operations segment contracts, which is not constrained, includes estimated product returns and customer claims based on historical experience, and may include volume rebates which are recorded on an expected value basis. Revenue recognized is limited to the amount the company expects to receive. The company does not exercise significant judgments in determining the timing of satisfaction of performance obligations or the transaction price. Shipment of products to customers is considered a fulfillment activity with amounts billed to customers included in sales and costs associated with such activities included in cost of goods sold.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The company&#8217;s steel fabrication operations segment recognizes revenue over time at the amount of consideration the company expects to receive. Revenue is measured on an output method representing completed fabricated tons to date as a&#160;percentage of total tons required for each contract. Revenue from fabrication of tons remaining on partially fabricated customer contracts as of a reporting date, and future revenue from yet to be fabricated customer contracts, has not been disclosed under the practical expedient in Accounting Standards Codification (ASC) 606, Revenue from Contracts with Customers (ASC 606), paragraph ASC 606-10-50-14 related to customer contracts with expected duration of one&#160;year or less. The company does not exercise significant judgments in determining the timing of satisfaction of performance obligations or the transaction price. Shipment of products to customers, which occurs after control over the product has transferred to the customer and revenue is recognized, is considered a fulfillment activity with amounts billed to customers included in sales and costs associated with such activities included in cost of goods sold.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Payments from customers are generally due within 30&#160;days of invoicing, which generally occurs upon shipment of the products. Shipment for the steel fabrication operations segment generally occurs within 30&#160;days of satisfaction of the performance obligation and revenue recognition. The company does not have financing components. Payments from customers have historically been within these terms, however, payments for non-U.S. sales may extend longer. </p></ix:nonNumeric></ix:continuation></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">62</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><a id="_24c0b979_af26_4272_8e8b_4f95ed0b5398"></a><a id="_24c0b979_af26_4272_8e8b_4f95ed0b5398_2"></a><a id="_24c0b979_af26_4272_8e8b_4f95ed0b5398_3"></a><a id="_24c0b979_af26_4272_8e8b_4f95ed0b5398_4"></a><a id="_24c0b979_af26_4272_8e8b_4f95ed0b5398_5"></a><a id="Tc_p6gF5dI6UkyC3uH1LRvNaw_1_2"></a><a id="Tc_1-UJH3qFvEyhXq0Fjlf2Jw_1_5"></a><a id="Tc_1oAxt4fkhEKD_FmHLyRsfg_2_1"></a><a id="Tc_5XJB5QvpgkeiqjyFSBTH-w_2_2"></a><a id="Tc_XJ569Ib0OUy7ORn_4gVdXQ_2_5"></a><a id="Tc_iwTyEXJi7kOrP7s2eH7yBA_3_1"></a><a id="Tc_x5ofNB-ZG0WuTawniZh9fw_4_1"></a><a id="Tc_ixuFJdaV8k6wtMfhEYff5A_5_1"></a><a id="Tc_8zYx9SUW6EOXPgQi7dXP7w_6_1"></a><a id="Tc_JYbnOThgtE6QykkPyqN7SQ_6_2"></a><a id="Tc_CBmBfJ5MDkmitces3q9grA_6_5"></a><ix:continuation id="Tb_M8GOz2j0MUWL1qzl89SLuQ_cont2" continuedAt="Tb_M8GOz2j0MUWL1qzl89SLuQ_cont3"><ix:continuation id="Tb_6rDuMyD4G0qsR91JetJX6Q_cont1"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><b style="font-style:normal;font-weight:bold;">Note&#160;1. Description of the Business and Summary of Significant Accounting Policies (Continued)</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Refer to Note&#160;12. <i style="font-style:italic;">Segment Information</i> for disaggregated revenue by segment to external, external non-United States, and other segment customers.</p></ix:continuation><ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q" name="us-gaap:CreditLossFinancialInstrumentPolicyTextBlock" id="Tb_DCsOxog2nEi26rzzfmRPZg" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Credit Losses</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The company is exposed to credit risk in the event of nonpayment of accounts receivable by customers. The company mitigates its exposure to credit risk, which it generally extends on an unsecured basis, by performing ongoing credit evaluations and taking further action if necessary, such as requiring letters of credit or other security interests to support the customer receivable. The allowance for credit losses for accounts receivable is based on the company&#8217;s reasonable estimate of known credit risks and historical experience, adjusted for current and anticipated economic and other pertinent factors affecting the company&#8217;s customers, that may differ from historical experience. Customer accounts receivable are written off when all collection efforts have been exhausted and the amounts are deemed uncollectible. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">At December 31, 2024 and 2023, the company reported $<ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2024_TtGtgeFhD0OARTT9fdW5Qw" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:ReceivablesNetCurrent" scale="6" id="Narr_brCWPHmbmU-p9fVat91gzg">1,417.2</ix:nonFraction> million and $<ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2023_pgBdStu4Lkq7bhYG8k42Tg" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:ReceivablesNetCurrent" scale="6" id="Narr_YMHbuaelpEatC6qrCETQsQ">1,608.3</ix:nonFraction> million, respectively, of accounts receivable, net of allowances for credit losses of $<ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2024_TtGtgeFhD0OARTT9fdW5Qw" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" scale="6" id="Narr_hk9zkt35u0W7tW8WsX2YCA">7.7</ix:nonFraction> million and $<ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2023_pgBdStu4Lkq7bhYG8k42Tg" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" scale="6" id="Narr_OgR4gZMopkOHsiLFCbscVQ">8.5</ix:nonFraction> million, respectively. Changes in the allowance were not significant for the years ended December 31, 2024, 2023, or 2022.</p></ix:nonNumeric><ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q" name="us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" id="Tb_5BJqFhCL70e6GKaHIWGzcg" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Cash and Equivalents, and Restricted Cash</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Cash and equivalents include all highly liquid investments with a maturity of three&#160;<span style="white-space:pre-wrap;">months or less at the date of acquisition. Restricted cash is primarily funds held in escrow as required by various insurance and government organizations.  The balance of cash, cash equivalents and restricted cash in the consolidated statements of cash flows includes restricted cash of </span>$<ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2024_TtGtgeFhD0OARTT9fdW5Qw" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:RestrictedCashAndCashEquivalents" scale="6" id="Narr_fRrsSOAxNkG610jLWFPTJQ">5.5</ix:nonFraction> million at December 31, 2024, $<ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2023_pgBdStu4Lkq7bhYG8k42Tg" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:RestrictedCashAndCashEquivalents" scale="6" id="Narr_rI4XAQxFcEqSPG13Do0OYw">5.6</ix:nonFraction> million at December 31, 2023, and $<ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2021_ppxrnlG9eECczQattlb_FQ" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:RestrictedCashAndCashEquivalents" scale="6" id="Narr_vgaU0rCbSE-XpzNW49wkTg"><ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2022_r8xF5OipdEOlc0hQ8jvOeg" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:RestrictedCashAndCashEquivalents" scale="6" id="Narr_OedtjQe5KkKMRdTPD8mSbQ">5.5</ix:nonFraction></ix:nonFraction> million at December 31, 2022, and 2021, which is recorded in Other Assets (noncurrent) in the company&#8217;s consolidated balance sheets.</p></ix:nonNumeric><ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q" name="us-gaap:InvestmentPolicyTextBlock" id="Tb_CZ23SP7ITkWgjAO3VFvubg" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Short-Term Investments</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Short-term investments include investments with maturity dates of longer than three months but less than one year when purchased. The company&#8217;s short-term investments are classified as trading securities. The short-term investments held as of December 31, 2024 consisted of commercial paper ($<ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2024_us-gaap_InvestmentTypeAxis_us-gaap_CommercialPaperMember_xjKQFFiMXECGeGKTg2TC-Q" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:ShortTermInvestments" scale="6" id="Narr_ZaDOrquVUUaS5RvDW4GbMQ">19.7</ix:nonFraction> million), US Treasuries ($<ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2024_us-gaap_InvestmentTypeAxis_us-gaap_USTreasurySecuritiesMember_CmJ3OxW78USBCMgxOF5PSw" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:ShortTermInvestments" scale="6" id="Narr_pFVwa8qPfEGiNClTL-OaKw">113.1</ix:nonFraction> million), and certificates of deposit ($<ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2024_us-gaap_InvestmentTypeAxis_us-gaap_CertificatesOfDepositMember_YJcZPEked0-FxZ4pwRQhNA" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:ShortTermInvestments" scale="6" id="Narr_6v-y3cz030eEgt8FJ-cllg">15.0</ix:nonFraction> million). Short-term investments held as of December 31, 2023 consisted of commercial paper ($<ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2023_us-gaap_InvestmentTypeAxis_us-gaap_CommercialPaperMember_kvN6Yom3hU26pCpxkeemrA" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:ShortTermInvestments" scale="6" id="Narr_SBqCE8QU0EqeraYOH4CpOQ">146.2</ix:nonFraction> million), US Treasuries ($<ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2023_us-gaap_InvestmentTypeAxis_us-gaap_USTreasurySecuritiesMember_M_crl923HEiiFyAppvJyPQ" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:ShortTermInvestments" scale="6" id="Narr_0lZNGkMjakO4WUyftyzs_Q">564.9</ix:nonFraction> million), and certificates of deposit ($<ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2023_us-gaap_InvestmentTypeAxis_us-gaap_CertificatesOfDepositMember_C548xrZkmEmReXAdRLfiTA" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:ShortTermInvestments" scale="6" id="Narr_B5RI_L_JrEG056_9OFxYkw">10.1</ix:nonFraction> million). Interest income from invested cash and short-term investments was $<ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:InvestmentIncomeInterest" scale="6" id="Narr_A0F06TJI00ifUyGnt5QRZw">90.1</ix:nonFraction> million, $<ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2023_To_12_31_2023_fQq0aKYV90OaLRCKrOPOrg" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:InvestmentIncomeInterest" scale="6" id="Narr_B9lGozfMKUu7hG8UIIzf-w">111.9</ix:nonFraction> million, and $<ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2022_To_12_31_2022_KwAbRLBxhkeIsniwkLlFwA" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:InvestmentIncomeInterest" scale="6" id="Narr_oaLpnTyy8kGI1yAroIeY9A">29.3</ix:nonFraction> million for the years ended December 31, 2024, 2023, and 2022, respectively, and is recorded in other (income) expense, net as earned. </p></ix:nonNumeric><ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q" name="us-gaap:InventoryPolicyTextBlock" id="Tb_OkDl4JFx3Ua7v-RZL0LhEA" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Inventories</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">Inventories are stated at lower of cost or net realizable value. Cost is determined using a weighted average cost method for raw materials (including scrap and purchased steel substrate) and supplies, and on a first-in, first-out basis for other inventory. <ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q" name="us-gaap:ScheduleOfInventoryCurrentTableTextBlock" id="Group_SeKHTEwErEmhcO49vohQ8Q" continuedAt="Group_SeKHTEwErEmhcO49vohQ8Q_2" escape="true">Inventory consisted of the following at December&#160;31 (in thousands):</ix:nonNumeric></p><ix:continuation id="Group_SeKHTEwErEmhcO49vohQ8Q_2"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:6.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:58.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:6.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:58.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:13.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> 2024</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:13.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:6.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:58.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Raw materials</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2024_TtGtgeFhD0OARTT9fdW5Qw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InventoryRawMaterialsNetOfReserves" scale="3" id="Tc_Inb6nC3azECkI02CUne5Cw_2_3">1,323,920</ix:nonFraction></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2023_pgBdStu4Lkq7bhYG8k42Tg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InventoryRawMaterialsNetOfReserves" scale="3" id="Tc_PFGIrr-7mE2Ao7hWN-i2Zg_2_6">1,226,272</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:6.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:58.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Supplies</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2024_TtGtgeFhD0OARTT9fdW5Qw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InventorySuppliesNetOfReserves" scale="3" id="Tc_8Cv9h6WqUECp4PzvUDJ3Vg_3_3">805,035</ix:nonFraction></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2023_pgBdStu4Lkq7bhYG8k42Tg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InventorySuppliesNetOfReserves" scale="3" id="Tc_RRj_htaMhkCEQ5bDQ7fDdQ_3_6">711,653</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:6.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:58.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Work in progress</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2024_TtGtgeFhD0OARTT9fdW5Qw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InventoryWorkInProcessNetOfReserves" scale="3" id="Tc_54qsSSItrk6nu1gJsY3N-g_4_3">269,031</ix:nonFraction></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2023_pgBdStu4Lkq7bhYG8k42Tg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InventoryWorkInProcessNetOfReserves" scale="3" id="Tc_0mgSXu1-ckuj_Yq9lw3HkA_4_6">296,932</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:6.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:58.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Finished goods</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2024_TtGtgeFhD0OARTT9fdW5Qw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InventoryFinishedGoodsNetOfReserves" scale="3" id="Tc_xDlGE8HxiUWKTHbKbMoCFA_5_3">715,747</ix:nonFraction></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2023_pgBdStu4Lkq7bhYG8k42Tg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InventoryFinishedGoodsNetOfReserves" scale="3" id="Tc_lCftePcYiECx-Ybgkz7PLA_5_6">659,775</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:6.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:58.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Total inventories</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.1%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2024_TtGtgeFhD0OARTT9fdW5Qw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InventoryNet" scale="3" id="Tc_WxdOxjJAnE63tBDbWZkjRg_6_3">3,113,733</ix:nonFraction></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.1%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2023_pgBdStu4Lkq7bhYG8k42Tg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InventoryNet" scale="3" id="Tc_QEukb6wp00uMKhlA57oE1A_6_6">2,894,632</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr></table></ix:continuation></ix:nonNumeric><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="font-size:9pt;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p></ix:continuation></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">63</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><a id="_4419e017_0c69_48be_ad64_a2f7eea333d8"></a><a id="Tc_pYONi0kHN0CUqUQ72xfQmA_1_3"></a><a id="Tc_dJHBkYTboE-cX3iBgQVfLg_1_6"></a><a id="Tc_KxExt7A4JUaj3NiwmWlvTA_2_1"></a><a id="Tc_o9ATMl-g806U2l2Ggv1tvg_2_3"></a><a id="Tc_ThZ9vm6MkUGguA7l7v4akA_2_6"></a><a id="Tc_YVT_UZEbzkmgZg6saIDMZg_3_1"></a><a id="Tc_VPwlfA3TFUaT2j_TQHREww_4_1"></a><a id="Tc_IEgIhfX_Tk6p0CfoHOz9FQ_5_1"></a><a id="Tc_yprQGPugsE6nboTUmW_jTg_7_1"></a><a id="Tc_2j9COLRYBUK3izXaABGahw_8_1"></a><a id="Tc_GU9BvpbQUUGlU3SrKjxTpA_8_3"></a><a id="Tc_SOFfO1rABEyVhL-LbW3Quw_8_6"></a><a id="_ad36f1b8_d050_43b9_9a9f_62e17acb1932"></a><a id="Tc_nM4sY-N9iUSBoIKTA4Zcyw_1_10"></a><a id="Tc_Xw0vqMb72kCs7uU0Eclu5g_2_10"></a><a id="Tc_rd9Jc8WDKE-jEVNa57jVoQ_3_8"></a><a id="Tc_bb5YlsVXLEKBSIQ4FrxqUQ_3_10"></a><a id="Tc_2O1ZqrO0tkWn9xszJ-YmAQ_4_2"></a><a id="Tc_hVM031-eZECA1Gd-klvEFA_4_5"></a><a id="Tc_xSkdM7LSHEOaS2WD0BwZ1A_4_8"></a><a id="Tc_iZyATIFi7EaSIE42vYEnfA_4_10"></a><a id="Tc_avybBWS__USPFht2P-bKFg_5_1"></a><a id="Tc_qRN-kxNYykOTS0kKcESsGw_5_2"></a><a id="Tc_BAV0K8Wllk28G60SUl1j4A_5_5"></a><a id="Tc_vYjwJkFJSkGPOGdI6wH4bA_5_8"></a><a id="Tc_wQFLq4frB0yiVivE4rJV3A_6_1"></a><a id="Tc_e2PaDqk0Ek6eMMUbCFtApA_6_8"></a><a id="Tc_HA93KSffpE2asbW6ouJW-A_7_1"></a><a id="Tc_m59i6n_3nkuUCY7HBor1dQ_7_3"></a><a id="Tc_tbpc-SPe0k6lGve3nomb7A_9_1"></a><a id="Tc_vBhm3SdjR0uRF2xcWVTDLw_10_2"></a><a id="Tc_dzMUeKNwZ0KQ1_1tA-mq6Q_10_5"></a><ix:continuation id="Tb_M8GOz2j0MUWL1qzl89SLuQ_cont3" continuedAt="Tb_M8GOz2j0MUWL1qzl89SLuQ_cont4"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><b style="font-style:normal;font-weight:bold;">Note&#160;1. Description of the Business and Summary of Significant Accounting Policies (Continued)</b></p><ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q" name="us-gaap:PropertyPlantAndEquipmentPolicyTextBlock" id="Tb_azUcQjyJWkuYMBjjMzzhJw" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Property, Plant and Equipment</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Property, plant and equipment are stated at cost which includes capitalized interest on construction in progress amounts, and is reduced by proceeds received from certain state and local government grants and other capital cost reimbursements, except for assets acquired in acquisitions which are valued at fair value at the purchase date. The company assigns each fixed asset a useful life ranging from <ix:nonNumeric contextRef="As_Of_12_31_2024_srt_RangeAxis_srt_MinimumMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_MachineryAndEquipmentMember_sOLlS386oUyz4a7vcSI4mQ" format="ixt-sec:duryear" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="Narr_fRU_IflRdE21KsDQoc95-A">3</ix:nonNumeric> to <ix:nonNumeric contextRef="As_Of_12_31_2024_srt_RangeAxis_srt_MaximumMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_MachineryAndEquipmentMember_Ao8KcapfPkeiFGFcnoKJ9Q" format="ixt-sec:durwordsen" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="Narr_ZnkP0M04WkSPkvhMzoTvuQ">15 years</ix:nonNumeric> for plant, machinery and equipment, and <ix:nonNumeric contextRef="As_Of_12_31_2024_srt_RangeAxis_srt_MinimumMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_BuildingAndBuildingImprovementsMember_G4g-YpjiNkq0hSh8jSkifg" format="ixt-sec:duryear" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="Narr__EWeccbTPkuoxda5Nri_hQ">5</ix:nonNumeric> to <ix:nonNumeric contextRef="As_Of_12_31_2024_srt_RangeAxis_srt_MaximumMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_BuildingAndBuildingImprovementsMember_DKOPvleX2kqOFk9oxuykaQ" format="ixt-sec:durwordsen" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="Narr_jSD21aIHjUynalJrfvrYWg">40 years</ix:nonNumeric> for buildings and improvements. Repairs and maintenance are expensed as incurred. Depreciation is provided utilizing the straight-line depreciation methodology, or the units-of-production depreciation methodology for certain production-related steel operations segment assets, based on units produced, subject to minimum and maximum levels. Depreciation expense was $<ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:Depreciation" scale="6" id="Narr_P5RP_F5fAEiELS9ZlXt_1Q">441.2</ix:nonFraction> million, $<ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2023_To_12_31_2023_fQq0aKYV90OaLRCKrOPOrg" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:Depreciation" scale="6" id="Narr_jIFptHI-KkKBHqdQhbi94Q">397.0</ix:nonFraction> million, and $<ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2022_To_12_31_2022_KwAbRLBxhkeIsniwkLlFwA" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:Depreciation" scale="6" id="Narr_mfoimBAGbkKAp31zZSerZA">349.4</ix:nonFraction>&#160;million for the&#160;years ended December&#160;<span style="white-space:pre-wrap;">31, 2024, 2023, and 2022, respectively.  </span></p><ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q" name="us-gaap:PropertyPlantAndEquipmentTextBlock" id="Tb_rhsAc5sYuUOO_A04LMqLBg" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The company&#8217;s property, plant and equipment consisted of the following at December 31 (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:6.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:33.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:27.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:10.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:10.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:6.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:33.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:27.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:12.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:12.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:6.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:33.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Land and improvements </p></td><td style="vertical-align:middle;white-space:nowrap;width:27.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:10.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2024_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_LandAndLandImprovementsMember_0Qmg5jslqUuHhnR0sPr9eA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="Tc_k0JQT1OsekauPldxyoWwdg_2_4">801,210</ix:nonFraction></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:10.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2023_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_LandAndLandImprovementsMember_gT4Tq7UgN0-tGwgxSt3QoA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="Tc_IAEGr06iVE-KNqxX0CC_mA_2_7">693,166</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:6.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:33.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Buildings and improvements </p></td><td style="vertical-align:middle;white-space:nowrap;width:27.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2024_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_BuildingAndBuildingImprovementsMember_ApzQq5h47UmHtUTqiHp8Tg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="Tc_uy_78x-8r0OEjg9Kuavv1Q_3_4">1,487,742</ix:nonFraction></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2023_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_BuildingAndBuildingImprovementsMember_AvNxGrmG_kqkzzJMxMJRQQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="Tc_hPENCLM4S02IR3UGyYhiQQ_3_7">1,255,274</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:6.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:33.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Plant, machinery and equipment </p></td><td style="vertical-align:middle;white-space:nowrap;width:27.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2024_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_MachineryAndEquipmentMember_cqXaPvwWikmsupTqXoYidw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="Tc_Zmu0E8h580egdw97SxgRrg_4_4">7,666,513</ix:nonFraction></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2023_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_MachineryAndEquipmentMember_NEs8r29vwE--6QLmbVMBMQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="Tc_6PHHQ1kyXkODjBElgcenAA_4_7">6,887,985</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:6.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:33.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Construction in progress </p></td><td style="vertical-align:middle;white-space:nowrap;width:27.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2024_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_AssetUnderConstructionMember_eebE3UKOKEygx-ndAfP8wg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="Tc_LVYNJPkxm0SvZhD7HvXTzg_5_4">2,767,013</ix:nonFraction></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2023_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_AssetUnderConstructionMember_9AyT8Alubk2w5C-PMV7wFQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="Tc_vdtn4IAgv0uAaBwRnpgArQ_5_7">2,096,489</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:6.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:33.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:27.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2024_TtGtgeFhD0OARTT9fdW5Qw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="Tc_M-0V2fOSLE-nra2hfnlyMw_6_4">12,722,478</ix:nonFraction></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2023_pgBdStu4Lkq7bhYG8k42Tg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="Tc_mFWotInLiUmmwCg5wC6Cdg_6_7">10,932,914</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:6.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:33.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Less accumulated depreciation </p></td><td style="vertical-align:middle;white-space:nowrap;width:27.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2024_TtGtgeFhD0OARTT9fdW5Qw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" scale="3" id="Tc__7vLYQZU3EiHo1NA8z1mAw_7_4">4,604,490</ix:nonFraction></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2023_pgBdStu4Lkq7bhYG8k42Tg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" scale="3" id="Tc_UofGwVtYa0G34W1Gb3ijyg_7_7">4,198,696</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:6.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:33.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Property, plant and equipment, net </p></td><td style="vertical-align:middle;white-space:nowrap;width:27.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"><span style="font-size:9pt;margin-left:0pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.86%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:10.66%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2024_TtGtgeFhD0OARTT9fdW5Qw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="3" id="Tc_gu0HODp1bEecyDKqVqrQPg_8_4">8,117,988</ix:nonFraction></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.86%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:10.66%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2023_pgBdStu4Lkq7bhYG8k42Tg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="3" id="Tc_BGKGB45FDE2pTWNIRR27Yw_8_7">6,734,218</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr></table></ix:nonNumeric></ix:nonNumeric><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p><ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q" name="us-gaap:GoodwillAndIntangibleAssetsIntangibleAssetsPolicy" id="Tb_pSxm3DMgfEm32K8sAjPqtQ" continuedAt="Tb_pSxm3DMgfEm32K8sAjPqtQ_cont1" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Intangible Assets</p><ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q" name="us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" id="Tb_2psWctNl3kK06bLXsyFgfw" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The company&#8217;s intangible assets consisted of the following at December&#160;31 (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:5.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:42.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:5.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:42.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Weighted</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:5.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:42.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:5.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:42.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Useful</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Amortization</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:5.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:42.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:10%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:9.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Life</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> Period</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:5.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:42.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Customer, vendor and scrap generator relationships </p></td><td style="vertical-align:middle;white-space:nowrap;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:7.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2024_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_CustomerRelationshipsMember_28YeY9p5UEWOcxinVJZjSA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="Tc_eDZizseQxUO0CO7QeukEAw_5_3">444,812</ix:nonFraction></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:7.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2023_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_CustomerRelationshipsMember_j75XyM2Uf0OJTrfrAnMHiA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="Tc_v650-BtNuUmDAlXC2bUwQQ_5_6">444,812</ix:nonFraction></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><ix:nonNumeric contextRef="As_Of_12_31_2024_srt_RangeAxis_srt_MinimumMember_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_CustomerRelationshipsMember_qMgJ24Ca6EmiwMyC5xqW1w" format="ixt-sec:duryear" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" id="Narr_buQ5YCVCOkO1GjinvFL7Eg">8</ix:nonNumeric> to <ix:nonNumeric contextRef="As_Of_12_31_2024_srt_RangeAxis_srt_MaximumMember_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_CustomerRelationshipsMember_NL3x72AR_0G7zPM57MGAvg" format="ixt-sec:durwordsen" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" id="Narr_HyHpmV1DgEW2SGFeSi1faA">25&#160;years</ix:nonNumeric></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><ix:nonNumeric contextRef="As_Of_12_31_2024_srt_RangeAxis_srt_WeightedAverageMember_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_CustomerRelationshipsMember_OMvD2531K0q07cUnd5sQfA" format="ixt-sec:durwordsen" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" id="Tc_hn8zB2LYbk-ZJJzGUfNkUA_5_10">22&#160;years</ix:nonNumeric></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:5.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:42.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Trade names </p></td><td style="vertical-align:middle;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:7.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2024_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_TradeNamesMember_jGWUv_SxlkqBWNaErDZ_-g" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="Tc_B5WGSQfMyEqOhTzOMKgrHA_6_3">147,950</ix:nonFraction></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:7.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2023_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_TradeNamesMember_E18KypqDMUWgF0YYNd8ALA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="Tc_mbX_5QPrLkm3JSlh9mZ63A_6_6">147,950</ix:nonFraction></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><ix:nonNumeric contextRef="As_Of_12_31_2024_srt_RangeAxis_srt_MinimumMember_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_TradeNamesMember_EtBloTvomEyK-RBSL2a-Qg" format="ixt-sec:duryear" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" id="Narr_eaioGBTrPU-XW2BPeHxBYA">15</ix:nonNumeric> to <ix:nonNumeric contextRef="As_Of_12_31_2024_srt_RangeAxis_srt_MaximumMember_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_TradeNamesMember_fXAnCLu-CEC2cf_gd3kc8g" format="ixt-sec:durwordsen" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" id="Narr_dAG-kdlZekO16RZFQkRnnQ">25 years</ix:nonNumeric></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><ix:nonNumeric contextRef="As_Of_12_31_2024_srt_RangeAxis_srt_WeightedAverageMember_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_TradeNamesMember_JuQAufge8k2BXrQntvsiUQ" format="ixt-sec:durwordsen" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" id="Tc_ACVVcP9yBki_OPwXVCkarQ_6_10">19&#160;years</ix:nonNumeric></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:5.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:42.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.02%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:7.97%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> -</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.26%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:7.98%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2023_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_OtherIntangibleAssetsMember_vWKB6UBIt06CLomKDSNc8w" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="Tc_vG1IdCOAtECrKEpk9fpnqQ_7_6">600</ix:nonFraction></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:5.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:42.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:7.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2024_TtGtgeFhD0OARTT9fdW5Qw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IntangibleAssetsGrossExcludingGoodwill" scale="3" id="Tc_eT_trC1TL0-oByMpjKehXg_8_3">592,762</ix:nonFraction></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:7.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2023_pgBdStu4Lkq7bhYG8k42Tg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IntangibleAssetsGrossExcludingGoodwill" scale="3" id="Tc_qJyuUgUnCEWeu2-jTru_wA_8_6">593,362</ix:nonFraction></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><ix:nonNumeric contextRef="As_Of_12_31_2024_srt_RangeAxis_srt_WeightedAverageMember_gF4demee2kKRhrhRS0wOTw" format="ixt-sec:durwordsen" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" id="Tc__sW9vGF9J0SRP0nGgRnmqA_8_10">22 years</ix:nonNumeric></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:5.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:42.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Less accumulated amortization </p></td><td style="vertical-align:middle;white-space:nowrap;width:2.02%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:7.97%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2024_TtGtgeFhD0OARTT9fdW5Qw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="Tc_ZdVNgR5540ijp-DKYRUuTA_9_3">365,528</ix:nonFraction></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.26%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:7.98%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2023_pgBdStu4Lkq7bhYG8k42Tg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="Tc_cU6pwp3ppkqJMLwv0sqcaA_9_6">335,603</ix:nonFraction></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:5.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:42.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:7.97%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2024_TtGtgeFhD0OARTT9fdW5Qw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" scale="3" id="Tc_rwGR388HW0WwhZMAzacAQg_10_3">227,234</ix:nonFraction></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.26%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:7.98%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2023_pgBdStu4Lkq7bhYG8k42Tg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" scale="3" id="Tc_gy9_qCtPTEextGLIHRokhQ_10_6">257,759</ix:nonFraction></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr></table></ix:nonNumeric><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="font-size:9pt;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The company utilizes an accelerated amortization methodology for customer, vendor and scrap generator relationships in order to follow the pattern in which the economic benefits of the amounts are anticipated to be consumed. Trade names are amortized using a straight-line methodology. Amortization of intangible assets was $<ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:AmortizationOfIntangibleAssets" scale="6" id="Narr_xG_YS6VMAECPKIr-dTA-Ew">30.5</ix:nonFraction>&#160;million, $<ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2023_To_12_31_2023_fQq0aKYV90OaLRCKrOPOrg" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:AmortizationOfIntangibleAssets" scale="6" id="Narr_JhNYay6cHU27tDIFW2hfBA">34.0</ix:nonFraction>&#160;million, and $<ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2022_To_12_31_2022_KwAbRLBxhkeIsniwkLlFwA" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:AmortizationOfIntangibleAssets" scale="6" id="Narr_HutHSLIhL0aoEEuSe06Mbg">27.8</ix:nonFraction>&#160;million for the&#160;years ended December&#160;31, 2024, 2023, and 2022, respectively. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></ix:nonNumeric></ix:continuation></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">64</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><a id="_506c50f5_2b3a_4348_9bd9_de489d64f08e"></a><a id="Tc_WfrLbdzq9k-eja544xSuQg_2_1"></a><a id="Tc__nPD3CZX20yISamwvKaLPw_2_3"></a><a id="Tc_SWsgEdht7k6w1LQcu90-0w_3_1"></a><a id="Tc_WFQpg-9k5ESvdsk8_OnHCA_4_1"></a><a id="Tc_jZSzBTSCZUWet01O_YoBkw_5_1"></a><a id="Tc_9t9zGFQe606fd9ulug6tKg_6_1"></a><a id="Tc_52xtCZr9YkmnTq-oXCljLQ_7_1"></a><a id="Tc_Cpe7lXJie065MToR2fc24Q_8_1"></a><a id="Tc_Dw7yCLVBd0qaJZfP32HmJQ_8_3"></a><a id="_23e83e28_f572_416f_be37_6a5a32bc29e7"></a><a id="Tc_7P-dbzI0lkOYb6BFkV0dSA_2_1"></a><a id="Tc_Pf5IeuIvZE6a0PERbltohw_2_3"></a><a id="Tc_zcdgVM-ggkW0rzC62DjZUg_3_1"></a><a id="Tc_GFEBlCAuVEeFDfrLG5dmig_4_1"></a><a id="Tc_2U1cbnr5DEuUAOO6qcqudw_5_1"></a><a id="Tc_BO_496QvZ0G3OAFtQKAydg_6_3"></a><ix:continuation id="Tb_M8GOz2j0MUWL1qzl89SLuQ_cont4" continuedAt="Tb_M8GOz2j0MUWL1qzl89SLuQ_cont5"><ix:continuation id="Tb_pSxm3DMgfEm32K8sAjPqtQ_cont1"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><b style="font-style:normal;font-weight:bold;">Note&#160;1. Description of the Business and Summary of Significant Accounting Policies (Continued)</b></p><ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q" name="us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" id="Tb_JDQ0lXmO2EK_Y_Xlk3bxow" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">Estimated amortization expense related to amortizable intangibles for the&#160;years ending December&#160;31 is as follows (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:30.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:30.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:30.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:30.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:30.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:15.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2025</p></td><td style="vertical-align:middle;white-space:nowrap;width:10.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:9.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2024_TtGtgeFhD0OARTT9fdW5Qw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" scale="3" id="Tc_t8owLoVdz0OW8Db_MCZRjg_2_4">27,464</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:30.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:30.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:15.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2026</p></td><td style="vertical-align:middle;white-space:nowrap;width:10.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2024_TtGtgeFhD0OARTT9fdW5Qw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" scale="3" id="Tc_c9s8wI9VBEqyrUtDQMzSUA_3_4">25,562</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:30.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:30.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:15.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2027</p></td><td style="vertical-align:middle;white-space:nowrap;width:10.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2024_TtGtgeFhD0OARTT9fdW5Qw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" scale="3" id="Tc_rZQ-iwQ0fkGc5o3WFHd_xA_4_4">23,163</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:30.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:30.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:15.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2028</p></td><td style="vertical-align:middle;white-space:nowrap;width:10.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2024_TtGtgeFhD0OARTT9fdW5Qw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" scale="3" id="Tc_kSNWU0QuQUypO_z4TgmoAQ_5_4">21,953</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:30.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:30.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:15.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2029</p></td><td style="vertical-align:middle;white-space:nowrap;width:10.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2024_TtGtgeFhD0OARTT9fdW5Qw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" scale="3" id="Tc_bTezo5Zq-UOIURrfLth4oQ_6_4">19,583</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:30.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:30.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:15.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Thereafter </p></td><td style="vertical-align:middle;white-space:nowrap;width:10.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2024_TtGtgeFhD0OARTT9fdW5Qw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" scale="3" id="Tc_ioEcr8mEQ0KPtcAWi3Sl6Q_7_4">109,509</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:30.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:30.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:15.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Total </p></td><td style="vertical-align:middle;white-space:nowrap;width:10.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.22%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:9.75%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2024_TtGtgeFhD0OARTT9fdW5Qw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" id="Tc_8GheNsr2REie810pGTs7KQ_8_4">227,234</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:30.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td></tr></table></ix:nonNumeric></ix:continuation><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p><ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q" name="us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" id="Tb_fzxZOctIpUSvXq-HjUfzCQ" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Impairment of Long-Lived Tangible and Definite-Lived Intangible Assets</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><span style="white-space:pre-wrap;">The company reviews long-lived assets for impairment whenever events or changes in circumstances indicate the carrying amount of such assets may not be fully recoverable. Impairment losses are recorded on long-lived assets used in operations when indicators of impairment are present and the undiscounted cash flows estimated to be generated by those assets are less than the assets&#8217; carrying amounts. The impairment loss is measured by comparing the fair value of the assets to its carrying amount. The company considers various factors and determines whether an impairment test is necessary, including by way of examples, a significant and prolonged deterioration in operating results and/or projected cash flows, significant changes in the extent or manner in which an asset is used, technological advances with respect to assets which would potentially render them obsolete, the company&#8217;s strategy and capital planning, and the economic environment in markets to be served.  </span></p></ix:nonNumeric><ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q" name="us-gaap:GoodwillAndIntangibleAssetsGoodwillPolicy" id="Tb_izAxrKpllEOKUMO-zAP4CA" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Goodwill</p><ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q" name="us-gaap:ScheduleOfGoodwillTextBlock" id="Tb_zQ0_I6x6TkerZHI-iDPO0g" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The company&#8217;s goodwill consisted of the following at December&#160;31, 2024 and 2023 (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:5.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:61.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:9.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:5.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:61.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:5.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:61.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Steel Operations Segment</p></td><td style="vertical-align:middle;white-space:nowrap;width:9.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2024_us-gaap_StatementBusinessSegmentsAxis_stld_SteelOperationsMember_1WN3tjceOk2ZYxaIhoL_Og" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Goodwill" scale="3" id="Tc_GU2bQpdoXEeh2pb821F9zQ_2_4">272,133</ix:nonFraction></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:5.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:61.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Aluminum Operations Segment</p></td><td style="vertical-align:middle;white-space:nowrap;width:9.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2024_us-gaap_StatementBusinessSegmentsAxis_stld_AluminumOperationsMember_31O9vyU9G0-8UIg7BJa2fg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Goodwill" scale="3" id="Tc_ToFQwfsVMkWtB0se5qxcYQ_3_4">14,000</ix:nonFraction></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:5.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:61.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Metals Recycling Operations Segment</p></td><td style="vertical-align:middle;white-space:nowrap;width:9.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2024_us-gaap_StatementBusinessSegmentsAxis_stld_MetalsRecyclingOperationsMember_nHsrPL5WOUqOryLsrLJwLg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Goodwill" scale="3" id="Tc_KatCGR8OgUCzvI_iqf5qcQ_4_4">189,413</ix:nonFraction></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:5.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:61.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Steel Fabrication Operations Segment </p></td><td style="vertical-align:middle;white-space:nowrap;width:9.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2024_us-gaap_StatementBusinessSegmentsAxis_stld_SteelFabricationOperationsMember_JkvqRT5SJUupjHvTmLzhNQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Goodwill" scale="3" id="Tc_uFzBja4cE0ORsPVC7RLIrQ_5_4">1,925</ix:nonFraction></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:5.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:61.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.25%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:13%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2024_TtGtgeFhD0OARTT9fdW5Qw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Goodwill" scale="3" id="Tc_J26xWjlHD0uXhQ5J8cTS2A_6_4">477,471</ix:nonFraction></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr></table></ix:nonNumeric><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="font-size:9pt;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In the fourth quarter 2024, results from an entity previously included in the metals recycling operations segment were moved to the aluminum operations segment, which also resulted in $<ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2024_srt_RestatementAxis_srt_RestatementAdjustmentMember_us-gaap_StatementBusinessSegmentsAxis_stld_AluminumOperationsMember_anux5Yr0U0iKbRf6SH3Usw" decimals="-6" format="ixt:num-dot-decimal" name="us-gaap:Goodwill" scale="6" id="Narr_1pSEYxY3QEmGSYd3wptBjQ">14</ix:nonFraction> million of <span style="-sec-ix-hidden:Hidden_Zpr_S37xhE2hzSWHSsz4lw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">goodwill</span></span> being reassigned to the aluminum operations segment based on a relative fair value allocation approach. Segment information for 2023 has been recast consistent with the current reportable segment presentation. Cumulative OmniSource goodwill impairment charges were $<ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2023_us-gaap_StatementBusinessSegmentsAxis_stld_MetalsRecyclingOperationsMember_us-gaap_SubsegmentsAxis_stld_OmniSourceMember_jhQYSVGdmkGgm6l6nMfDWQ" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:GoodwillImpairedAccumulatedImpairmentLoss" scale="6" id="Narr_ihVEArNYqUyHnhsEKjl7lg"><ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2024_us-gaap_StatementBusinessSegmentsAxis_stld_MetalsRecyclingOperationsMember_us-gaap_SubsegmentsAxis_stld_OmniSourceMember_476KLU2aZUiZPRyiCwEmAg" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:GoodwillImpairedAccumulatedImpairmentLoss" scale="6" id="Narr_wY1knmiUBUWU6ZUyYJ-boQ">346.8</ix:nonFraction></ix:nonFraction> million at December&#160;31, 2024 and 2023.</p></ix:nonNumeric><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="font-size:1pt;font-style:italic;font-weight:bold;visibility:hidden;">&#8203;</span></p><ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q" name="stld:GoodwillImpairmentPolicyPolicyTextBlock" id="Tb_nPCeVti0nUWPQPRht8YWVQ" continuedAt="Tb_nPCeVti0nUWPQPRht8YWVQ_cont1" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Impairment of Goodwill</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">At least once annually (as of October 1), or when indicators of impairment exist, the company performs a goodwill impairment analysis. Goodwill is allocated to various reporting units, which are generally one level below the company&#8217;s operating segments. If the fair value exceeds the carrying value of the reporting unit, there is no impairment. If the carrying amount exceeds the fair value, the company recognizes an impairment loss in the amount by which the carrying value of the net assets assigned to the reporting unit exceeds the fair value of the reporting unit, with the impairment loss not to exceed the amount of goodwill allocated to the reporting unit. The company has the option to consider qualitative factors to assess if it is more likely than not that the fair value of a reporting unit exceeds its carrying value. If elected to bypass the qualitative assessment or if indications of a potential impairment exist, the company performs a quantitative test.</p></ix:nonNumeric></ix:continuation></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">65</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><ix:continuation id="Tb_M8GOz2j0MUWL1qzl89SLuQ_cont5" continuedAt="Tb_M8GOz2j0MUWL1qzl89SLuQ_cont6"><ix:continuation id="Tb_nPCeVti0nUWPQPRht8YWVQ_cont1"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><b style="font-style:normal;font-weight:bold;">Note&#160;1. Description of the Business and Summary of Significant Accounting Policies (Continued)</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="white-space:pre-wrap;">When conducting a qualitative assessment, the company considers the impact of several factors on the company overall and each reporting unit individually including the timing and results of prior quantitative tests performed, changes in the carrying amount of the reporting unit, macroeconomic conditions (including changes in interest and discount rates), industry and market conditions, recent and projected financial performance, the company&#8217;s competitive position and other factors.  When conducting a quantitative test, the fair value of the reporting unit is determined by using an estimate of future cash flows utilizing a risk-adjusted discount rate to calculate the net present value of future cash flows (income approach), and for some years by using a market approach based upon an analysis of valuation metrics of comparable peer companies, using Level 3 fair value inputs as provided for under ASC 820, </span><i style="font-style:italic;">Fair Value Measurement</i><span style="white-space:pre-wrap;">.  </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2022_To_12_31_2022_KwAbRLBxhkeIsniwkLlFwA" decimals="0" format="ixt-sec:numwordsen" name="us-gaap:GoodwillImpairmentLoss" scale="0" id="Narr_r_75kf3CYUWV-eqgtiSPdg"><ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2023_To_12_31_2023_fQq0aKYV90OaLRCKrOPOrg" decimals="0" format="ixt-sec:numwordsen" name="us-gaap:GoodwillImpairmentLoss" scale="0" id="Narr_69RXucFcikqWApkVQNAgKg"><ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q" decimals="0" format="ixt-sec:numwordsen" name="us-gaap:GoodwillImpairmentLoss" scale="0" id="Narr_lkWm1wnfU0SfL-ZNhpkhsQ">No</ix:nonFraction></ix:nonFraction></ix:nonFraction> impairment was identified during the company&#8217;s 2024, 2023 or 2022 annual goodwill impairment analysis. During 2024, the company performed a qualitative assessment and performed quantitative tests in 2023 and 2022.</p></ix:continuation><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q" name="us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy" id="Tb_TjztPqV_8k--U0niRcsF3g" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Equity-Based Compensation</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:normal;font-weight:normal;">The company has several stock-based employee compensation plans which are more fully described in Note&#160;6. Equity-Based Incentive Plans. Compensation expense for restricted stock units, deferred stock units, restricted stock, stock appreciation awards, and performance awards is recorded over the vesting periods using the fair value as determined by the closing fair market value of the company&#8217;s common stock on the grant date, and with respect to performance awards, an estimate of probability of award achievement during the performance period. The company recognizes forfeitures as they occur. Compensation expense for these stock-based employee compensation plans was </span><span style="font-style:normal;font-weight:normal;">$<ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="6" id="Narr_TQhpkwszf02G8u_jdxqHOA">65.6</ix:nonFraction></span><span style="font-style:normal;font-weight:normal;"> million, </span><span style="font-style:normal;font-weight:normal;">$<ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2023_To_12_31_2023_fQq0aKYV90OaLRCKrOPOrg" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="6" id="Narr_3RDCOqlRkEWaB065zrJV-A">60.1</ix:nonFraction></span><span style="font-style:normal;font-weight:normal;"> million, and </span><span style="font-style:normal;font-weight:normal;">$<ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2022_To_12_31_2022_KwAbRLBxhkeIsniwkLlFwA" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="6" id="Narr_tcV3hhPv4EC4FxmIn10SBw">69.2</ix:nonFraction></span><span style="font-style:normal;font-weight:normal;"> million for the&#160;years ended December&#160;31, 2024, 2023, and 2022, respectively.</span></p></ix:nonNumeric><ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q" name="us-gaap:IncomeTaxPolicyTextBlock" id="Tb_vuzYCOZBPUOoBDhJvLQyTw" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Income Taxes</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The company accounts for income taxes and the related accounts under the liability method. Deferred tax liabilities and assets are determined based on the difference between the financial statement and tax bases of assets and liabilities using enacted rates expected to be in effect during the&#160;year in which the basis differences reverse.</p></ix:nonNumeric><ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q" name="us-gaap:EarningsPerSharePolicyTextBlock" id="Tb_FxH9j4VpikCNvmwNwrrSRQ" continuedAt="Tb_FxH9j4VpikCNvmwNwrrSRQ_cont1" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Earnings Per Share</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Basic earnings per share is based on the weighted average shares of common stock outstanding during the period. Diluted earnings per share assumes the weighted average dilutive effect of common share equivalents outstanding during the period applied to the company&#8217;s basic earnings per share. Common share equivalents represent potentially dilutive restricted stock units, deferred stock units, restricted stock, and performance awards, and are excluded from the computation in periods in which they have an anti-dilutive effect. There were <ix:nonFraction unitRef="Unit_Standard_shares_3DRN9t79NEGctt-Q27fxjQ" contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="0" id="Narr_bnI1QJar_0Ow-XuVdkxO2w">269,000</ix:nonFraction> anti-dilutive common stock equivalents as of and for the&#160;year ended December&#160;31, 2024. There were <ix:nonFraction unitRef="Unit_Standard_shares_3DRN9t79NEGctt-Q27fxjQ" contextRef="Duration_1_1_2022_To_12_31_2022_KwAbRLBxhkeIsniwkLlFwA" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="0" id="Narr_mW65wE_ItUaIF1hbHcYvIw"><ix:nonFraction unitRef="Unit_Standard_shares_3DRN9t79NEGctt-Q27fxjQ" contextRef="Duration_1_1_2023_To_12_31_2023_fQq0aKYV90OaLRCKrOPOrg" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="0" id="Narr_FO-IW4CtZECHaaSGw2PU3Q">no</ix:nonFraction></ix:nonFraction> anti-dilutive common stock equivalents as of and for the years ended December 31, 2023, and 2022.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></ix:nonNumeric></ix:continuation></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">66</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><a id="_7258c276_505e_4758_a976_66ae24afa95d"></a><a id="Tc__Xwk9ct980Kjt9p5eij4GQ_1_2"></a><a id="Tc_djkAHyyz6Uyw0OKSGKjCgg_1_12"></a><a id="Tc_Rwe__vb2zkuTyhZUrljTDw_2_2"></a><a id="Tc_qRK29eabpEiQZkiYkkm5Tw_2_5"></a><a id="Tc_MWqvWnGDvkuo0NhJ895yug_2_8"></a><a id="Tc_rZrgYWjHNU2j8_8c1YQOiw_2_12"></a><a id="Tc_OjW-4FjQQ0CRHWswtNlz6A_2_15"></a><a id="Tc_oQMXW5Rbh0-JnELZJJg6Zw_2_18"></a><a id="Tc_U1VyDBURlUSBruqLF4L4VQ_3_2"></a><a id="Tc_4xc3BPrWrE6Ryb4EsyBOOw_3_5"></a><a id="Tc_pwTa89Qkt0ip7HEmw0uNsA_3_8"></a><a id="Tc_WcQHmZBq0UimVs4vgDxksg_3_12"></a><a id="Tc_PaIOwQ-gdUSjsbgs0W_aKg_3_15"></a><a id="Tc_gcMR_gFbH0mOu43lIl-xuA_3_18"></a><a id="Tc_c1WFVPdy9EWq3V5G2_sXnQ_4_0"></a><a id="Tc_SxI-5Vm9EkCnyQpSMgwQlw_4_2"></a><a id="Tc_-S9K1H1vFEulm344Mlj0qg_4_8"></a><a id="Tc_n69Q1g0mpE6ij6F4yeV8Zw_4_12"></a><a id="Tc_mIbg_a9jskOPdfU0pq4Z-g_4_18"></a><a id="Tc_XKhed3-pgUmA-BHthu7SVw_5_0"></a><a id="Tc_P0s9OJ5Gy0KvDZDkTvvzAw_5_3"></a><a id="Tc_0gMIqOr5NE2QAm8cY66WvQ_5_13"></a><a id="Tc_PhbFD35mQ0C-nHlZ-ObKtg_6_0"></a><a id="Tc_CbYGG9J3-0-_bPVrLdUihQ_6_2"></a><a id="Tc_UbgBLMPzW0ygfmlFdg6yUQ_6_8"></a><a id="Tc_btdme5lNtEK8QYJegSvQSw_6_12"></a><a id="Tc_XfFFQ1XT20-OWf8yPbR0Vg_6_18"></a><a id="_b497a25d_6061_4932_a7f5_670872bf3b6a"></a><a id="Tc_z1Gnx1t460SVepoVH_KraQ_1_1"></a><a id="Tc_UTsgjNtKg0-ZPBzm68qTlw_2_1"></a><a id="Tc_eJas4802SEmQWYyCyLfDtw_2_4"></a><a id="Tc_auFHgdTJF0mYRq93lyeENA_2_7"></a><a id="Tc_FLm4RwQSfkyx1qCtBBnT2w_3_1"></a><a id="Tc_FQJEH-zv0kKzpw1K1KQexw_3_4"></a><a id="Tc_cFIbcvepIk2YXLXvcZJB1w_3_7"></a><a id="Tc_2XJpt2vQ3Eqx03kqxWcoJQ_4_0"></a><a id="Tc_W8wiKenKUkeJo1H__2Fptg_4_1"></a><a id="Tc_vE_LqQbzv0aD2A0h38xDyQ_4_7"></a><a id="Tc_8OWNP8E_IUmwpYlMD6Hy8Q_5_0"></a><a id="Tc_sOWpUz1D3k6ehKYL8fQkOA_5_2"></a><a id="Tc_2a6I2-l9tUOvM67eJbEHXw_6_0"></a><a id="Tc_Pmx8TtYBPk-lhJTFGt31og_6_1"></a><a id="Tc_LGfooU4pOky4dkw4MUEEZQ_6_7"></a><ix:continuation id="Tb_M8GOz2j0MUWL1qzl89SLuQ_cont6" continuedAt="Tb_M8GOz2j0MUWL1qzl89SLuQ_cont7"><ix:continuation id="Tb_FxH9j4VpikCNvmwNwrrSRQ_cont1"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><b style="font-style:normal;font-weight:bold;">Note&#160;1. Description of the Business and Summary of Significant Accounting Policies (Continued)</b></p><ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q" name="us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" id="Tb_eZmqAcS-40KG_2422yjIMg" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The following table presents a reconciliation of the numerators and the denominators of the company&#8217;s basic and diluted earnings per share computations for the&#160;years ended December&#160;31 (in thousands, except per share data):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:101.08%;"><tr style="height:1pt;"><td style="vertical-align:middle;white-space:nowrap;width:30.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:9.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:0.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:11.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:0.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:7.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:9.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:0.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:10.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:0.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:7.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:30.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td colspan="8" style="vertical-align:middle;white-space:nowrap;width:33.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td colspan="8" style="vertical-align:middle;width:33.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:30.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:11.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Net Income</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:12.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:8.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Per Share</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:11.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Net Income</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:12.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:8.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Per Share</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:30.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:11.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(Numerator)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:12.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(Denominator)</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:8.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Amount</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:11.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(Numerator)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:12.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(Denominator)</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:8.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Amount</b></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:30.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Basic earnings per share</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:9.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="3" id="Tc_4FZTPgon4E6kMvL2extsBw_4_3">1,537,134</ix:nonFraction></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_3DRN9t79NEGctt-Q27fxjQ" contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="3" id="Tc_lOMk7SVxl0eiVUruR6WqXA_4_6">155,420</ix:nonFraction></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:7.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Divide_USD_shares_FVFgOljJAEW-7UH1iPgq-g" contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareBasic" scale="0" id="Tc_kjLWC6xPU0mPWD-NmF4ExA_4_9">9.89</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:9.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2023_To_12_31_2023_fQq0aKYV90OaLRCKrOPOrg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="3" id="Tc__elkVSoGJUSsB-3uEkqKOw_4_13">2,450,882</ix:nonFraction></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_3DRN9t79NEGctt-Q27fxjQ" contextRef="Duration_1_1_2023_To_12_31_2023_fQq0aKYV90OaLRCKrOPOrg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="3" id="Tc__3HfRCL_eUGTfhAWS0sO5Q_4_16">166,552</ix:nonFraction></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:7.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Divide_USD_shares_FVFgOljJAEW-7UH1iPgq-g" contextRef="Duration_1_1_2023_To_12_31_2023_fQq0aKYV90OaLRCKrOPOrg" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareBasic" scale="0" id="Tc_koBXNIPAuUW97PgJfxyfcQ_4_19">14.72</ix:nonFraction></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:30.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;">    Dilutive common share equivalents</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> -</p></td><td style="vertical-align:middle;white-space:nowrap;width:0.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_3DRN9t79NEGctt-Q27fxjQ" contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" scale="3" id="Tc_dqniaYJ46kSGantWTILYyg_5_6">716</ix:nonFraction></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:7.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> -</p></td><td style="vertical-align:middle;white-space:nowrap;width:0.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_3DRN9t79NEGctt-Q27fxjQ" contextRef="Duration_1_1_2023_To_12_31_2023_fQq0aKYV90OaLRCKrOPOrg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" scale="3" id="Tc_zV6n3PoPgUemTdQE6DcXLQ_5_16">879</ix:nonFraction></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:7.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:30.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Diluted earnings per share</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.78%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:9.31%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted" scale="3" id="Tc_3vpmX8T_j02KsmLouNWizQ_6_3">1,537,134</ix:nonFraction></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.82%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.08%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_3DRN9t79NEGctt-Q27fxjQ" contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="3" id="Tc_wxQjQ144IkCvZ7AFPeYTSQ_6_6">156,136</ix:nonFraction></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:7.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Divide_USD_shares_FVFgOljJAEW-7UH1iPgq-g" contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareDiluted" scale="0" id="Tc_hHq-Jdtqu0CFDutD3amfcg_6_9">9.84</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.78%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:9.31%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2023_To_12_31_2023_fQq0aKYV90OaLRCKrOPOrg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted" scale="3" id="Tc__Fu5qBvt30WTHse3Etgjow_6_13">2,450,882</ix:nonFraction></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.02%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.89%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_3DRN9t79NEGctt-Q27fxjQ" contextRef="Duration_1_1_2023_To_12_31_2023_fQq0aKYV90OaLRCKrOPOrg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="3" id="Tc_XuJI0IgZxk-35U1lmfbG-w_6_16">167,431</ix:nonFraction></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:7.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Divide_USD_shares_FVFgOljJAEW-7UH1iPgq-g" contextRef="Duration_1_1_2023_To_12_31_2023_fQq0aKYV90OaLRCKrOPOrg" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareDiluted" scale="0" id="Tc_fzD8zyyDuESMXgvD-F5weA_6_19">14.64</ix:nonFraction></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="font-size:9pt;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:middle;white-space:nowrap;width:35.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:11.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:14.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:10.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:16.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:35.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td colspan="8" style="vertical-align:middle;width:47.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:35.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:14.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Net Income</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:16.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:12.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Per Share</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:35.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:14.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(Numerator)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:16.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(Denominator)</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:12.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Amount</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:35.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Basic earnings per share</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2022_To_12_31_2022_KwAbRLBxhkeIsniwkLlFwA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="3" id="Tc_sVrbLp_-zUq3xoXG_kI5FQ_4_2">3,862,674</ix:nonFraction></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:14.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_3DRN9t79NEGctt-Q27fxjQ" contextRef="Duration_1_1_2022_To_12_31_2022_KwAbRLBxhkeIsniwkLlFwA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="3" id="Tc_MLhXATxQokyUntiR1gPecA_4_5">183,393</ix:nonFraction></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:10.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Divide_USD_shares_FVFgOljJAEW-7UH1iPgq-g" contextRef="Duration_1_1_2022_To_12_31_2022_KwAbRLBxhkeIsniwkLlFwA" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareBasic" scale="0" id="Tc_-WoEii-ScEezfOdTtvqr5Q_4_8">21.06</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:35.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;">    Dilutive common share equivalents</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> -</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:14.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_3DRN9t79NEGctt-Q27fxjQ" contextRef="Duration_1_1_2022_To_12_31_2022_KwAbRLBxhkeIsniwkLlFwA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" scale="3" id="Tc_SxDVzyu3yEyD_eyxTm9C9g_5_5">1,229</ix:nonFraction></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:35.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Diluted earnings per share</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.25%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.92%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2022_To_12_31_2022_KwAbRLBxhkeIsniwkLlFwA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted" scale="3" id="Tc__3yVUR2HlkSJnf_fUoTwhg_6_2">3,862,674</ix:nonFraction></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.25%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:14.38%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_3DRN9t79NEGctt-Q27fxjQ" contextRef="Duration_1_1_2022_To_12_31_2022_KwAbRLBxhkeIsniwkLlFwA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="3" id="Tc_wE4sxnqFjEecGhVpzEQKBA_6_5">184,622</ix:nonFraction></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:10.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Divide_USD_shares_FVFgOljJAEW-7UH1iPgq-g" contextRef="Duration_1_1_2022_To_12_31_2022_KwAbRLBxhkeIsniwkLlFwA" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareDiluted" scale="0" id="Tc_xhUudBDCnkSWFFwRCcwkkA_6_8">20.92</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</span></p></td></tr></table></ix:nonNumeric></ix:continuation><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q" name="us-gaap:ConcentrationRiskCreditRisk" id="Tb_A92SvX_7ykem8ELT99tTMw" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Concentration of Credit Risk</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Financial instruments that potentially subject the company to significant concentrations of credit risk principally consist of temporary cash investments and accounts receivable. When advantageous, the company places its temporary cash with high credit quality financial institutions and companies and limits the amount of credit exposure from any one entity. The company is exposed to credit risk in the event of nonpayment by customers. The company mitigates its exposure to credit risk, which it generally extends initially on an unsecured basis, by performing ongoing credit evaluations and taking further action if necessary, such as requiring letters of credit or other security interests to support the customer receivable.</p></ix:nonNumeric><ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q" name="us-gaap:DerivativesPolicyTextBlock" id="Tb_eshZKG-BJUKrhYUX5ISO1g" continuedAt="Tb_eshZKG-BJUKrhYUX5ISO1g_cont1" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Derivative Financial Instruments</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The company routinely enters into forward exchange traded futures to manage price risk associated with nonferrous metal inventory, as well as purchases and sales of nonferrous (primarily aluminum and copper) and ferrous metals, to reduce exposure to commodity related price fluctuations. The company does not enter into these derivative financial instruments for speculative purposes. The company recognizes all derivatives as either assets or liabilities in the consolidated balance sheets and measures those instruments at fair value. Derivatives that are not designated as hedges must be adjusted to fair value through earnings. Changes in the fair value of derivatives that are designated as hedges, depending on the nature of the hedge, are recognized as either an offset against the change in fair value of the hedged balance sheet item in the case of fair value hedges or as other comprehensive income in the case of cash flow hedges, until the hedged item is recognized in earnings. The ineffective portion of a derivative&#8217;s change in fair value is immediately recognized in earnings for fair value hedges. The company offsets fair value amounts recognized for derivative instruments executed with the same counterparty under master netting agreements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In the normal course of business, the company has derivative financial instruments in the form of forward contracts in various metallic commodities and those related to managing fluctuations in foreign exchange rates. At the time of acquiring these financial instruments, the company designates and assigns these instruments as hedges of specific assets, liabilities or anticipated transactions. When hedged assets or liabilities are sold or extinguished, or the anticipated transaction being hedged is no longer expected to occur, the company recognizes the gain or loss on the designated hedged financial instrument in earnings.</p></ix:nonNumeric></ix:continuation></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">67</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><ix:continuation id="Tb_M8GOz2j0MUWL1qzl89SLuQ_cont7"><ix:continuation id="Tb_eshZKG-BJUKrhYUX5ISO1g_cont1"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><b style="font-style:normal;font-weight:bold;">Note&#160;1. Description of the Business and Summary of Significant Accounting Policies (Continued)</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The fair value of the Company&#8217;s derivative instruments, along with required margin deposit amounts with the same counterparty under master netting arrangements, totaled $<ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2024_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_CommodityContractMember_us-gaap_FinancialInstrumentAxis_us-gaap_FutureMember_NwCXyub05EK4XEy0VPqdhw" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:DerivativeAssets" scale="6" id="Narr_leWHOmtCn0uBuxg-32FOOw">26.0</ix:nonFraction> million and $<ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2023_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_CommodityContractMember_us-gaap_FinancialInstrumentAxis_us-gaap_FutureMember_l0gO-Oz7NkqoPYVpj3MxiQ" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:DerivativeAssets" scale="6" id="Narr_z-PQkl5dvU6bScOAq8_FMQ">24.0</ix:nonFraction> million at December&#160;31, 2024 and 2023, respectively, and are reflected in other current assets in the consolidated balance sheets. Total gains and losses related to derivatives in fair value hedging relationships, as well as those not designated as hedging instruments, are recognized in costs of goods sold and were insignificant for the years ended December 31,&#160;2024, 2023, and 2022. Derivatives accounted for as cash flow hedges, for which gains and losses are recognized in other comprehensive income, along with net amounts reclassified from accumulated other comprehensive income, were insignificant for the years ended December 31, 2024, 2023, and 2022. </p></ix:continuation><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="white-space:pre-wrap;">  </span><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q" name="us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock" id="Tb_KaUcYiR0IE6ycfCfogdeOA" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Recently Adopted Accounting Pronouncements</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In November 2023, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update (ASU) 2023-07, <i style="font-style:italic;">Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures</i>, which is intended to improve reportable segment disclosure requirements, primarily through enhanced disclosures about significant segment expenses. The company adopted ASU 2023-07 during the year ended December 31, 2024. See Note 12. <i style="font-style:italic;">Segment Information</i>.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="white-space:pre-wrap;">Recently Issued Not Yet Adopted Accounting Pronouncements  </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In December 2023, the FASB issued ASU 2023-09, <i style="font-style:italic;">Income Taxes (Topic 740): Improvements to Income Tax Disclosures</i>, which modifies the rules on income tax disclosures to require entities to disclose specific categories in the rate reconciliation, the income or loss from continuing operations before income tax expense or benefit (separated between domestic and foreign) and income tax expense or benefit from continuing operations (separated by federal, state and foreign). ASU 2023-09 also requires entities to disclose their income tax payments to international, federal, state, and local jurisdictions, among other changes. The guidance is effective for annual periods beginning after December&#160;15,&#160;2024. Early adoption is permitted for annual financial statements that have not yet been issued or made available for issuance. ASU 2023-09 is to be applied on a prospective basis, but retrospective application is permitted. The company is currently evaluating the impact of adopting ASU 2023-09. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In November 2024, the FASB issued ASU 2024-03, <i style="font-style:italic;">Income Statement Reporting Comprehensive Income-Expense Disaggregation Disclosures (Subtopic 220-40): Disaggregation of Income Statement Expenses</i>, requiring public entitles to disclose additional information about specific expense categories in the notes to the financial statements on an interim and annual basis. ASU 2024-03 is effective for fiscal years beginning after December 15, 2026, and for interim periods beginning after December 15, 2027, with early adoption permitted. The Company is currently evaluating the impact of adopting ASU 2024-03.</p></ix:nonNumeric></ix:continuation><ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q" name="stld:BusinessCombinationsAndEquityMethodInvestmentsTextBlock" id="Tb_Bg3Y6feqPkWSscaaI82gNA" continuedAt="Tb_Bg3Y6feqPkWSscaaI82gNA_cont1" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Note&#160;2. Business Combinations and Investments in Unconsolidated Affiliates</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Business Combinations</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">ROCA</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The company acquired <ix:nonFraction unitRef="Unit_Standard_pure__RPH9xZLdEWWc65w50BwFA" contextRef="As_Of_10_1_2022_us-gaap_BusinessAcquisitionAxis_stld_RocaAceroSaDeCvMember_4Eb87WMEQEmbk-rG1Pcmfg" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired" scale="-2" id="Narr_HqUN-TMuakG-cTI-Bp6Hgg">100</ix:nonFraction>%<span style="white-space:pre-wrap;"> of  ROCA ACERO, S.A. de C.V. (ROCA) on October 1, 2022. The acquisition of ROCA is part of the company&#8217;s North American raw material procurement strategy. ROCA is headquartered in Monterrey, Mexico, and operates ferrous and nonferrous scrap facilities strategically positioned near high-volume industrial scrap sources located throughout Central and Northern Mexico. The transaction was funded with available cash. Post</span>-acquisition operating results are reflected in the company&#8217;s financial statements in the metals recycling operations segment.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;visibility:hidden;">&#8203;</span></p></ix:nonNumeric></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">68</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><ix:continuation id="Tb_Bg3Y6feqPkWSscaaI82gNA_cont1"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Note&#160;2. Business Combinations and Investments in Unconsolidated Affiliates (Continued)</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Aluminum Dynamics</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The company obtained a <ix:nonFraction unitRef="Unit_Standard_pure__RPH9xZLdEWWc65w50BwFA" contextRef="As_Of_7_29_2022_us-gaap_BusinessAcquisitionAxis_stld_UnityAluminumIncMember_bfMxh5zvh0G3QIf_Wn_v2w" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired" scale="-2" id="Narr_up-7v5eySUO7B7NuouAzTQ">94.4</ix:nonFraction>% equity interest in a joint venture concurrently formed with Unity Aluminum, Inc. on July 29, 2022, for the construction and operation of a new state-of-the-art lower-carbon recycled aluminum flat rolled products mill. The transaction was funded with available cash. Operating results from and after July 29, 2022, are reflected in the company&#8217;s consolidated financial statements in the aluminum operations segment. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">United Steel Supply</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The company purchased a <ix:nonFraction unitRef="Unit_Standard_pure__RPH9xZLdEWWc65w50BwFA" contextRef="As_Of_3_1_2019_us-gaap_BusinessAcquisitionAxis_stld_UnitedSteelSupplyLlcMember_BsV6LEy00UePurMNuuiRqA" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired" scale="-2" id="Narr_fzQhTK2UJk21G8SdAFbJ2A">75</ix:nonFraction>% equity interest in United Steel Supply, LLC on March 1, 2019. On April 1, 2022, the company purchased an additional <ix:nonFraction unitRef="Unit_Standard_pure__RPH9xZLdEWWc65w50BwFA" contextRef="As_Of_4_1_2022_us-gaap_BusinessAcquisitionAxis_stld_UnitedSteelSupplyLlcMember_VRH-fXH-JE-LLs8NhaeH-g" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired" scale="-2" id="Narr_yVrqlJRnPUyPQs5WT1POYw">12.5</ix:nonFraction>% equity interest in USS. On April 1, 2023, a noncontrolling member of USS exercised its option to require SDI to purchase its <ix:nonFraction unitRef="Unit_Standard_pure__RPH9xZLdEWWc65w50BwFA" contextRef="As_Of_4_1_2023_us-gaap_BusinessAcquisitionAxis_stld_UnitedSteelSupplyLlcMember_7YspfSScRkmbtUSx_kROMw" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired" scale="-2" id="Narr_FvrAp8zNnkStsBE1irLJtA">2.5</ix:nonFraction>% equity interest, increasing SDI&#8217;s ownership to <ix:nonFraction unitRef="Unit_Standard_pure__RPH9xZLdEWWc65w50BwFA" contextRef="Duration_4_1_2023_To_4_1_2023_srt_ConsolidatedEntitiesAxis_stld_UnitedSteelSupplyLlcMember_tLd26kbvokubJIIxmnWgcg" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions" scale="-2" id="Narr_gU5qvkc2LkuzmgnEm4jFyA">90</ix:nonFraction>%. The remaining noncontrolling members have the option to require SDI to purchase the remaining <ix:nonFraction unitRef="Unit_Standard_pure__RPH9xZLdEWWc65w50BwFA" contextRef="As_Of_4_1_2023_us-gaap_BusinessAcquisitionAxis_stld_UnitedSteelSupplyLlcMember_7YspfSScRkmbtUSx_kROMw" decimals="2" format="ixt:num-dot-decimal" name="stld:BusinessAcquisitionPercentageOfVotingInterestsAvailableToBeAcquired" scale="-2" id="Narr_0NJUCnahsUWqKALEfUh_uQ">10</ix:nonFraction>% equity interest of USS on or after February 28, 2025. The USS noncontrolling interest is therefore reflected in redeemable noncontrolling interest in the consolidated balance sheets. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Investments in Unconsolidated Affiliates</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The company purchased a <ix:nonFraction unitRef="Unit_Standard_pure__RPH9xZLdEWWc65w50BwFA" contextRef="As_Of_1_31_2022_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_stld_NewProcessSteelLPMember_LhU-HlBhq0u15IK_xNzrwg" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EquityMethodInvestmentOwnershipPercentage" scale="-2" id="Narr_zy9pVzfdDU6AO_rlv0ijYw">45</ix:nonFraction>% minority equity interest in New Process Steel, L.P. (NPS) on January 31, 2022. NPS is a metals solutions and distribution supply-chain management company headquartered in Houston, Texas, with a focus toward growing its value-added manufacturing applications. On February 28, 2022, the company also purchased a minority equity interest in Aymium, a producer of renewable biocarbon products. As the company does not have power to control these entities, the company accounts for these investments using the equity method of accounting, which are recorded in Other Assets (noncurrent) in the company&#8217;s consolidated balance sheets with related activity recorded in Other (Income) Expense, net. Profits or losses from transactions with NPS are eliminated until realized by the majority equity interest owner.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></ix:continuation><a id="_9559a22e_3741_4f81_ab73_9f93b31db1c0"></a><a id="Tc_lLXN0qmXlESyfhhsktvGFg_1_3"></a><a id="Tc_qJGoZTuLAU2Tp8y7zhkQ2A_1_6"></a><a id="Tc_PS_yq4RcQkizus56r7JoEA_2_2"></a><a id="Tc_K0EfHKFIs0OyBj4b_ClpTw_2_3"></a><a id="Tc_nJkKLHads0KTlyhY6RN0XQ_2_4"></a><a id="Tc_1bIAE81NREqxvcXTqjTxOQ_2_6"></a><a id="Tc_I9M8HMGjxEWg8K1lKuZy9Q_3_2"></a><a id="Tc_EB_vf-ObgUqF7ecFbuQNag_4_2"></a><a id="Tc_R_pMNOdHBE-sKJX4348Gbg_5_2"></a><a id="Tc_AbFARqGRGEa4KEApMJ547g_6_2"></a><a id="Tc_OJmvXjROgkekByUB7yI2Yw_7_2"></a><a id="Tc_51AjCaBlt06zVXhGpdZSrA_8_2"></a><a id="Tc_KVwVD2aQPUGI43yPvQBtDA_8_7"></a><a id="Tc_bUuIR82ilk6o1GR9AbrWag_9_2"></a><a id="Tc_vmzClIyJBk-so183wRWqag_10_2"></a><a id="Tc_f_h2vQCHzE-s3GnYQIafSw_11_2"></a><a id="Tc_zPHCyMVe90WMGINrbDWCjg_12_2"></a><a id="Tc_591C2-XfS0urmq7CqNAWTg_13_2"></a><a id="Tc_LkMAN9CrekCstiOVfb5_KA_14_2"></a><a id="Tc_Kaho5LhoH0KHon6Z-NzpLw_15_2"></a><a id="Tc_QqduiM2QXUm5KuAao85tKQ_15_3"></a><a id="Tc_ebVB8_E3JUONg0WG_4CBzQ_15_6"></a><ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q" name="us-gaap:DebtDisclosureTextBlock" id="Tb_GjOaRdaTbU2zNEPwwNSf5w" continuedAt="Tb_GjOaRdaTbU2zNEPwwNSf5w_cont1" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Note&#160;3. Long-Term Debt</p><ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q" name="us-gaap:ScheduleOfDebtInstrumentsTextBlock" id="Tb_MCkFcJmCYUmqEpsYvU1EMg" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The company&#8217;s borrowings consisted of the following at December&#160;31 (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:6.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:50.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;width:9.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;width:1.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;width:9.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:6.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:50.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:11.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:11.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:6.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:50.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_pure__RPH9xZLdEWWc65w50BwFA" contextRef="As_Of_12_31_2024_us-gaap_DebtInstrumentAxis_stld_SeniorNotes280PercentDue2024Member_14LVXt0GT06fe2-NugvwSg" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="Narr_JKjg2KfwPEO0g7p4x7HsxA">2.800</ix:nonFraction>% senior notes due 2024</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;width:9.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> -</p></td><td style="vertical-align:middle;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;width:9.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2023_us-gaap_DebtInstrumentAxis_stld_SeniorNotes280PercentDue2024Member_2wMbl7vfXUahcYWYPbQQ2w" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentCarryingAmount" scale="3" id="Tc_Ag_u5wjptU2JvOEgSpwKfg_2_7">400,000</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:6.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:50.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_pure__RPH9xZLdEWWc65w50BwFA" contextRef="As_Of_12_31_2024_us-gaap_DebtInstrumentAxis_stld_SeniorNotes240PercentDue2025Member_zvs4yGubYUKl_UD0dRJR9w" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="Narr_W279smblPUGXQIF_W-Ic2g">2.400</ix:nonFraction>% senior notes due 2025</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:9.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2024_us-gaap_DebtInstrumentAxis_stld_SeniorNotes240PercentDue2025Member_zvs4yGubYUKl_UD0dRJR9w" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentCarryingAmount" scale="3" id="Tc_kTWJUtQsuES0dfi8ufHqeA_3_4">400,000</ix:nonFraction></p></td><td style="vertical-align:middle;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:9.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2023_us-gaap_DebtInstrumentAxis_stld_SeniorNotes240PercentDue2025Member_vm89k4hs7kq7EwqEh8AlBQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentCarryingAmount" scale="3" id="Tc_gBudO6ZytUeOoHywJxyM8A_3_7">400,000</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:6.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:50.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_pure__RPH9xZLdEWWc65w50BwFA" contextRef="As_Of_12_31_2024_us-gaap_DebtInstrumentAxis_stld_SeniorNotes5500PercentDue2026Member_6g1w5_lTuki1YqJRLWvB7g" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="Narr_o1r1QNtDfEyMOvOUaRA3Nw">5.000</ix:nonFraction>% senior notes due 2026</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:9.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2024_us-gaap_DebtInstrumentAxis_stld_SeniorNotes5500PercentDue2026Member_6g1w5_lTuki1YqJRLWvB7g" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentCarryingAmount" scale="3" id="Tc_0AdOsmabNk-GGh3rukuBhQ_4_4">400,000</ix:nonFraction></p></td><td style="vertical-align:middle;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:9.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2023_us-gaap_DebtInstrumentAxis_stld_SeniorNotes5500PercentDue2026Member_mKmcqSd-LkKAPJA_jEQGqA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentCarryingAmount" scale="3" id="Tc_moGepofvHEClrcjYfKKxbA_4_7">400,000</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:6.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:50.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_pure__RPH9xZLdEWWc65w50BwFA" contextRef="As_Of_12_31_2024_us-gaap_DebtInstrumentAxis_stld_SeniorNotes165PercentDue2027Member_Yxm_OJbM60OIWeduoc-3cg" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="Narr_KmD_Sz3dREWuV4IgCH56hQ">1.650</ix:nonFraction>% senior notes due 2027</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:9.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2024_us-gaap_DebtInstrumentAxis_stld_SeniorNotes165PercentDue2027Member_Yxm_OJbM60OIWeduoc-3cg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentCarryingAmount" scale="3" id="Tc_il07I5Lz1ECQPsMdnDvy1w_5_4">350,000</ix:nonFraction></p></td><td style="vertical-align:middle;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:9.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2023_us-gaap_DebtInstrumentAxis_stld_SeniorNotes165PercentDue2027Member_QYZ8aJabYUG2YUeq6D_Wzg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentCarryingAmount" scale="3" id="Tc_ceshq75Ik0KC7715XQp50A_5_7">350,000</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:6.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:50.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_pure__RPH9xZLdEWWc65w50BwFA" contextRef="As_Of_12_31_2024_us-gaap_DebtInstrumentAxis_stld_SeniorNotes3450PercentDue2030Member_ttqGXVRVx0u28jVcB7cyjQ" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="Narr_UJgDbYWs9Uqgr6XIs-5kDQ">3.450</ix:nonFraction>% senior notes due 2030</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:9.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2024_us-gaap_DebtInstrumentAxis_stld_SeniorNotes3450PercentDue2030Member_ttqGXVRVx0u28jVcB7cyjQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentCarryingAmount" scale="3" id="Tc_4UXqNgIXdUS-asGiuMfcYw_6_4">600,000</ix:nonFraction></p></td><td style="vertical-align:middle;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:9.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2023_us-gaap_DebtInstrumentAxis_stld_SeniorNotes3450PercentDue2030Member_jl1wL7pobk2gi1Xnt_HR1g" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentCarryingAmount" scale="3" id="Tc_7E-UYiHFcEWhuBTyQmb_xg_6_7">600,000</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:6.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:50.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_pure__RPH9xZLdEWWc65w50BwFA" contextRef="As_Of_12_31_2024_us-gaap_DebtInstrumentAxis_stld_SeniorNotes325PercentDue2031Member_TwG_Ane55EuWY_COK0gxDQ" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="Narr_FvsKOSulgEy8bJufpUNgrQ">3.250</ix:nonFraction>% senior notes due 2031</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:9.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2024_us-gaap_DebtInstrumentAxis_stld_SeniorNotes325PercentDue2031Member_TwG_Ane55EuWY_COK0gxDQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentCarryingAmount" scale="3" id="Tc_ZeexQc8B1kaIUxTgvigw-Q_7_4">500,000</ix:nonFraction></p></td><td style="vertical-align:middle;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:9.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2023_us-gaap_DebtInstrumentAxis_stld_SeniorNotes325PercentDue2031Member_ZbClmCjwlUeF2O-WXsBCfA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentCarryingAmount" scale="3" id="Tc_V7JN_LNjMEeXOFY74AbyFw_7_7">500,000</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:6.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:50.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_pure__RPH9xZLdEWWc65w50BwFA" contextRef="As_Of_12_31_2024_us-gaap_DebtInstrumentAxis_stld_SeniorNotes5375PercentDue2034Member_Ap4v3Jko2k2RueH41ACN4A" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="Narr_daa7LsgWXUqacdHEuTYiSQ">5.375</ix:nonFraction>% senior notes due 2034</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:9.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2024_us-gaap_DebtInstrumentAxis_stld_SeniorNotes5375PercentDue2034Member_Ap4v3Jko2k2RueH41ACN4A" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentCarryingAmount" scale="3" id="Tc_ussBLk_hmk2AekTEYYl30Q_8_4">600,000</ix:nonFraction></p></td><td style="vertical-align:middle;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:9.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:6.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:50.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_pure__RPH9xZLdEWWc65w50BwFA" contextRef="As_Of_12_31_2024_us-gaap_DebtInstrumentAxis_stld_SeniorNotes325PercentDue2050Member_cplN3h5n4EqIBqVcfVj1aA" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="Narr_qsys4L4LEk65JYS6FM5PIg">3.250</ix:nonFraction>% senior notes due 2050</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:9.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2024_us-gaap_DebtInstrumentAxis_stld_SeniorNotes325PercentDue2050Member_cplN3h5n4EqIBqVcfVj1aA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentCarryingAmount" scale="3" id="Tc_5cN1z_64fEKn-ZpEUQdeWg_9_4">400,000</ix:nonFraction></p></td><td style="vertical-align:middle;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:9.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2023_us-gaap_DebtInstrumentAxis_stld_SeniorNotes325PercentDue2050Member_dVCpIrhDhEeTOYVwprzgrg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentCarryingAmount" scale="3" id="Tc_kduNoUvCuEKSD2ha9huJJQ_9_7">400,000</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:6.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:50.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other obligations </p></td><td style="vertical-align:middle;white-space:nowrap;width:1.87%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:9.51%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2024_us-gaap_DebtInstrumentAxis_stld_OtherDebtMember_omCJHb5ooE67AlSuQmAeuw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentCarryingAmount" scale="3" id="Tc_k_uqiTsC-0WKQQZMeGBJvA_10_4">28,803</ix:nonFraction></p></td><td style="vertical-align:middle;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.87%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:9.51%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2023_us-gaap_DebtInstrumentAxis_stld_OtherDebtMember_p9FKYtNbu0K-RMKwfnFh5w" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentCarryingAmount" scale="3" id="Tc_5l3gd3wbMkaPcw80BDqZtg_10_7">61,836</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:6.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:50.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Total debt </p></td><td style="vertical-align:middle;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:9.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2024_TtGtgeFhD0OARTT9fdW5Qw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentCarryingAmount" scale="3" id="Tc_OrVzIAjJBkCNg5rNLVQInw_11_4">3,278,803</ix:nonFraction></p></td><td style="vertical-align:middle;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:9.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2023_pgBdStu4Lkq7bhYG8k42Tg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentCarryingAmount" scale="3" id="Tc_uyL_iSqAEEiiRNEQdBALEQ_11_7">3,111,836</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:6.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:50.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;">           Less debt issuance costs and original issue discounts</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.87%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:9.51%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2024_TtGtgeFhD0OARTT9fdW5Qw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredFinanceCostsNet" scale="3" id="Tc_WZ8aB2WJvESpQpjFa94Cig_12_4">47,796</ix:nonFraction></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.87%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:9.51%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2023_pgBdStu4Lkq7bhYG8k42Tg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredFinanceCostsNet" scale="3" id="Tc_U8455DG5MUyFO6FNCTOlhA_12_7">40,780</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:6.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:50.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Total amounts outstanding</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:9.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2024_TtGtgeFhD0OARTT9fdW5Qw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebt" scale="3" id="Tc_FZD9z5RrGkKLD2xqKhmD-A_13_4">3,231,007</ix:nonFraction></p></td><td style="vertical-align:middle;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:9.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2023_pgBdStu4Lkq7bhYG8k42Tg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebt" scale="3" id="Tc_MM0HnmsRuEuuJCohTc-gkA_13_7">3,071,056</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:6.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:50.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;">           Less current maturities </span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.87%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:9.51%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2024_TtGtgeFhD0OARTT9fdW5Qw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebtCurrent" scale="3" id="Tc_zrPUveBknEWrgJ0EIOBT2g_14_4">426,990</ix:nonFraction></p></td><td style="vertical-align:middle;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.87%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:9.51%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2023_pgBdStu4Lkq7bhYG8k42Tg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebtCurrent" scale="3" id="Tc_RoENIeW2A0Oyu4022Ta3zw_14_7">459,987</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:6.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:50.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Long-term debt </p></td><td style="vertical-align:middle;white-space:nowrap;width:1.87%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;width:9.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2024_TtGtgeFhD0OARTT9fdW5Qw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebtNoncurrent" scale="3" id="Tc_ipPZoVugx06VIVdB2sbvcw_15_4">2,804,017</ix:nonFraction></p></td><td style="vertical-align:middle;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.87%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;width:9.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2023_pgBdStu4Lkq7bhYG8k42Tg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebtNoncurrent" scale="3" id="Tc_IERmL-aJFEC-xN1RzVXc2w_15_7">2,611,069</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr></table></ix:nonNumeric><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="font-weight:bold;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt;">Financing Activity</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In July 2024, the company issued $<ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_7_31_2024_us-gaap_DebtInstrumentAxis_stld_SeniorNotes5375PercentDue2034Member_bMykYo3dZUuZcF9u51pUqw" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentFaceAmount" scale="6" id="Narr__Lv90eTP1EeRb26ixvZV7w">600.0</ix:nonFraction> million of <ix:nonFraction unitRef="Unit_Standard_pure__RPH9xZLdEWWc65w50BwFA" contextRef="As_Of_7_31_2024_us-gaap_DebtInstrumentAxis_stld_SeniorNotes5375PercentDue2034Member_bMykYo3dZUuZcF9u51pUqw" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="Narr_7waIRYq9W0WRtQYhpzz6Lw">5.375</ix:nonFraction>% notes due 2034. Proceeds from these notes were used for general corporate purposes, including the repayment of the company&#8217;s <ix:nonFraction unitRef="Unit_Standard_pure__RPH9xZLdEWWc65w50BwFA" contextRef="As_Of_7_31_2024_us-gaap_DebtInstrumentAxis_stld_SeniorNotes280PercentDue2024Member_IMIs6hzVIU-f-6dyU1T99w" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="Narr_xH_h_0RMBUiCydlLdlNuVg">2.800</ix:nonFraction>% senior notes due December 2024, working capital, capital expenditures, advances for or investments in the company&#8217;s subsidiaries, acquisitions, redemption and repayment of other outstanding indebtedness, and purchases of the company&#8217;s common stock. </p></ix:nonNumeric></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">69</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><ix:continuation id="Tb_GjOaRdaTbU2zNEPwwNSf5w_cont1" continuedAt="Tb_GjOaRdaTbU2zNEPwwNSf5w_cont2"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Note&#160;3. Long-Term Debt (Continued)</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt;">Senior Credit Facility, due 2028</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">On July 19, 2023, the company entered into an unsecured credit agreement comprised of a senior unsecured credit facility (Facility), which provides a $<ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_7_19_2023_us-gaap_CreditFacilityAxis_us-gaap_LineOfCreditMember_mk5zkH6CMkWtnMIE9kLrfg" decimals="-8" format="ixt:num-dot-decimal" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" scale="9" id="Narr_xbsPH5yTe0i_lNg84NaTJg">1.2</ix:nonFraction> billion unsecured Revolver, maturing July 2028. Subject to certain conditions, the company has the opportunity to increase the Facility size by $<ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2024_us-gaap_CreditFacilityAxis_us-gaap_LineOfCreditMember_lPNsj3WKYkCSCoXzNRuW4g" decimals="-5" format="ixt:num-dot-decimal" name="stld:CreditFacilityAmountByWhichFacilityCanBeIncreased" scale="6" id="Narr_FPEiV7618kOEooqYGzRNew">500.0</ix:nonFraction> million. The unsecured Facility is available to fund working capital, capital expenditures, and other general corporate purposes. The Facility contains financial covenants and other covenants pertaining to the company&#8217;s ability to incur indebtedness and permit liens on certain assets. The company&#8217;s ability to borrow funds within the terms of the unsecured Facility is dependent upon its continued compliance with financial and other covenants. At December 31, 2024, the company had $<ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2024_us-gaap_CreditFacilityAxis_us-gaap_LineOfCreditMember_lPNsj3WKYkCSCoXzNRuW4g" decimals="-8" format="ixt:num-dot-decimal" name="us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity" scale="9" id="Narr_4zzf28Bn4kesmZS3nq4zRA">1.2</ix:nonFraction> billion of availability on the Facility, $<ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2024_us-gaap_CreditFacilityAxis_us-gaap_LineOfCreditMember_lPNsj3WKYkCSCoXzNRuW4g" decimals="-5" format="ixt:num-dot-decimal" name="stld:OutstandingLettersOfCreditAndOtherObligations" scale="6" id="Narr_VrJa6p6IrUy7zDO2ivpOXQ">9.3</ix:nonFraction> million of outstanding letters of credit and other obligations which reduce availability, and there were <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2024_us-gaap_CreditFacilityAxis_us-gaap_LineOfCreditMember_lPNsj3WKYkCSCoXzNRuW4g" decimals="-5" format="ixt-sec:numwordsen" name="us-gaap:LineOfCredit" scale="6" id="Narr_XNE7fYjlhkCNYU9Q3jdTGw">no</ix:nonFraction> borrowings outstanding.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Facility pricing grid is adjusted quarterly and is based on either the company&#8217;s leverage of net debt (as defined in the Facility) to last-twelve-months (LTM) consolidated Adjusted EBITDA as defined in the Facility (earnings before interest, taxes, depreciation, amortization, and certain other non-cash items as allowed in the Facility), or the company&#8217;s credit ratings.&#160;The minimum pricing is adjusted Secured Overnight Financing Rate (<span style="-sec-ix-hidden:Hidden_gPJltzg0FU-2daeZjorfgw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">SOFR</span></span>) plus <ix:nonFraction unitRef="Unit_Standard_pure__RPH9xZLdEWWc65w50BwFA" contextRef="Duration_1_1_2024_To_12_31_2024_srt_RangeAxis_srt_MinimumMember_us-gaap_CreditFacilityAxis_us-gaap_LineOfCreditMember_5wViLicxHEWkF_fGl4sQqA" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="Narr_9pcsoOuowUuY_13sp34vDA">1.000</ix:nonFraction>% and the maximum pricing is adjusted <span style="-sec-ix-hidden:Hidden_WbPHb577DUS9G6XvJsk3Yg;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">SOFR</span></span> plus <ix:nonFraction unitRef="Unit_Standard_pure__RPH9xZLdEWWc65w50BwFA" contextRef="Duration_1_1_2024_To_12_31_2024_srt_RangeAxis_srt_MaximumMember_us-gaap_CreditFacilityAxis_us-gaap_LineOfCreditMember_9h7rzpoevUyyF_DWOKKu_Q" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="Narr_OvGFdABwuUqIQxMleWKUMw">1.75</ix:nonFraction>%. In addition, the company is subject to an unused commitment fee of between <ix:nonFraction unitRef="Unit_Standard_pure__RPH9xZLdEWWc65w50BwFA" contextRef="Duration_1_1_2024_To_12_31_2024_srt_RangeAxis_srt_MinimumMember_us-gaap_CreditFacilityAxis_us-gaap_LineOfCreditMember_5wViLicxHEWkF_fGl4sQqA" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage" scale="-2" id="Narr_iwwPOdaXf0GSpvxQH56KpA">0.11</ix:nonFraction>% and <ix:nonFraction unitRef="Unit_Standard_pure__RPH9xZLdEWWc65w50BwFA" contextRef="Duration_1_1_2024_To_12_31_2024_srt_RangeAxis_srt_MaximumMember_us-gaap_CreditFacilityAxis_us-gaap_LineOfCreditMember_9h7rzpoevUyyF_DWOKKu_Q" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage" scale="-2" id="Narr_rOejQ4r9DEWgCoZzMurb_g">0.275</ix:nonFraction>% (based on either the leverage of net debt to LTM consolidated adjusted EBITDA, or the company&#8217;s credit ratings) which is applied to the unused portion of the Facility. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><span style="font-weight:normal;">The financial covenants under the Facility state that the company must maintain an interest coverage ratio of not less than </span><span style="font-weight:normal;"><ix:nonFraction unitRef="Unit_Standard_pure__RPH9xZLdEWWc65w50BwFA" contextRef="Duration_1_1_2024_To_12_31_2024_srt_RangeAxis_srt_MinimumMember_us-gaap_CreditFacilityAxis_us-gaap_LineOfCreditMember_5wViLicxHEWkF_fGl4sQqA" decimals="INF" format="ixt:num-dot-decimal" name="stld:DebtInstrumentCovenantInterestCoverageRatio" scale="0" id="Narr_f7wlLFT9Tk2I5myCI-2ljw">2.50</ix:nonFraction></span><span style="font-weight:normal;">:1.00. The company&#8217;s interest coverage ratio is calculated by dividing its LTM consolidated Adjusted EBITDA by its LTM gross interest expense, less amortization of financing fees. In addition, a debt to capitalization ratio of not more than </span><span style="font-weight:normal;"><ix:nonFraction unitRef="Unit_Standard_pure__RPH9xZLdEWWc65w50BwFA" contextRef="Duration_1_1_2024_To_12_31_2024_srt_RangeAxis_srt_MaximumMember_us-gaap_CreditFacilityAxis_us-gaap_LineOfCreditMember_9h7rzpoevUyyF_DWOKKu_Q" decimals="INF" format="ixt:num-dot-decimal" name="stld:DebtInstrumentCovenantConsolidatedLeverageRatio" scale="0" id="Narr_1AEOxH5twUGfVEqU7GvNjw">0.60</ix:nonFraction></span><span style="font-weight:normal;">:1.00 must be maintained. At December 31, 2024, the company&#8217;s interest coverage ratio and debt to capitalization ratio were </span><span style="font-weight:normal;"><ix:nonFraction unitRef="Unit_Standard_pure__RPH9xZLdEWWc65w50BwFA" contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q" decimals="2" format="ixt:num-dot-decimal" name="stld:InterestCoverageRatio" scale="0" id="Narr_KAuIqBsRWkmskpPg12-NSQ">21.68</ix:nonFraction></span><span style="font-weight:normal;">:1.00 and </span><span style="font-weight:normal;"><ix:nonFraction unitRef="Unit_Standard_pure__RPH9xZLdEWWc65w50BwFA" contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q" decimals="2" format="ixt:num-dot-decimal" name="stld:ConsolidatedLeverageRatio" scale="0" id="Narr_mfrrXlTHfU2-nCAFEjNgvw">0.27</ix:nonFraction></span><span style="font-weight:normal;">:1.00, respectively. The company was, therefore, in compliance with these covenants at December 31, 2024, and anticipates remaining in compliance during the next twelve&#160;months.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Senior Unsecured Notes</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The company has <ix:nonFraction unitRef="Unit_Standard_loan_5v5SMHbbl0SsxvZWWf-tNg" contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_LongtermDebtTypeAxis_us-gaap_SeniorNotesMember_WOu3HT8chkmX63WbksPa9g" decimals="INF" format="ixt-sec:numwordsen" name="stld:DebtInstrumentNumberOfTranches" scale="0" id="Narr_dVeLlfk25UqFWbDYr5g1CA">seven</ix:nonFraction> different tranches of senior unsecured notes (Notes) outstanding. These Notes&#160;are in equal right of payment with all existing and future senior unsecured indebtedness and are senior in right of payment to all subordinated indebtedness. These Notes&#160;contain provisions that allow the company to redeem the Notes on or after the dates and at redemption prices (expressed as a&#160;percentage of principal amount) listed below. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="display:inline-block;text-indent:0pt;width:18pt;"></span>The company&#8217;s $<ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2024_us-gaap_DebtInstrumentAxis_stld_SeniorNotes240PercentDue2025Member_zvs4yGubYUKl_UD0dRJR9w" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="Narr_ty4Z4jEob0SipCLaA7cq0w">400.0</ix:nonFraction> million of <ix:nonFraction unitRef="Unit_Standard_pure__RPH9xZLdEWWc65w50BwFA" contextRef="As_Of_12_31_2024_us-gaap_DebtInstrumentAxis_stld_SeniorNotes240PercentDue2025Member_zvs4yGubYUKl_UD0dRJR9w" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="Narr_NUGMQVVuSkCNWQm-COAOig">2.400</ix:nonFraction>% senior notes due 2025 mature on June 15, 2025, with interest payable semi-annually. Early redemption is permitted any time prior to May 15, 2025, at the greater of par or a make-whole price of the remaining payments to be made discounted at the applicable <span style="-sec-ix-hidden:Hidden_LtOVyqw-pEKAEHkaXeYVSw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">U.S. Treasury rate</span></span> plus <ix:nonFraction unitRef="Unit_Standard_pure__RPH9xZLdEWWc65w50BwFA" contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_DebtInstrumentAxis_stld_SeniorNotes240PercentDue2025Member_mNg2zH2mGUeHO2cbixbmYg" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="Narr_mT65gHBSF0mKHXT9UO0stw">0.35</ix:nonFraction>%; and as of <ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_DebtInstrumentAxis_stld_SeniorNotes240PercentDue2025Member_mNg2zH2mGUeHO2cbixbmYg" format="ixt:date-monthname-day-year-en" name="us-gaap:DebtInstrumentRedemptionPeriodStartDate" id="Narr_szdfrfMvr0WpBJASl1UpSw">May&#160;15,&#160;2025</ix:nonNumeric>, at <ix:nonFraction unitRef="Unit_Standard_pure__RPH9xZLdEWWc65w50BwFA" contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_DebtInstrumentAxis_stld_SeniorNotes240PercentDue2025Member_mNg2zH2mGUeHO2cbixbmYg" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentRedemptionPricePercentage" scale="-2" id="Narr_I76VXmQlAkGvkWqU2SkS8g">100.000</ix:nonFraction>%.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The company&#8217;s $<ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2024_us-gaap_DebtInstrumentAxis_stld_SeniorNotes5500PercentDue2026Member_6g1w5_lTuki1YqJRLWvB7g" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="Narr_PesuyKn-DkaR9wvoLJjDLA">400.0</ix:nonFraction> million of <ix:nonFraction unitRef="Unit_Standard_pure__RPH9xZLdEWWc65w50BwFA" contextRef="As_Of_12_31_2024_us-gaap_DebtInstrumentAxis_stld_SeniorNotes5500PercentDue2026Member_6g1w5_lTuki1YqJRLWvB7g" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="Narr_48JvjK8u0kmS4PaM-vOHNw">5.000</ix:nonFraction>% senior notes due 2026 mature on December 15, 2026, with interest payable semi-annually. Early redemption was permitted as of <ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_DebtInstrumentAxis_stld_SeniorNotes5500PercentDue2026Member_sq1CaxNd2EuyMnlQy5n9dQ" format="ixt:date-monthname-day-year-en" name="us-gaap:DebtInstrumentRedemptionPeriodStartDate" id="Narr_d6QaFJmOskqV0fNpqQp2Ig">December 15, 2024</ix:nonNumeric>, at <ix:nonFraction unitRef="Unit_Standard_pure__RPH9xZLdEWWc65w50BwFA" contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_DebtInstrumentAxis_stld_SeniorNotes5500PercentDue2026Member_sq1CaxNd2EuyMnlQy5n9dQ" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentRedemptionPricePercentage" scale="-2" id="Narr_Z86BHc2YD0qec12rg7i_cg">100.000</ix:nonFraction>%.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The company&#8217;s $<ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2024_us-gaap_DebtInstrumentAxis_stld_SeniorNotes165PercentDue2027Member_Yxm_OJbM60OIWeduoc-3cg" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="Narr_OswYs0EvQU2vsIkK2ikOhQ">350.0</ix:nonFraction> million of <ix:nonFraction unitRef="Unit_Standard_pure__RPH9xZLdEWWc65w50BwFA" contextRef="As_Of_12_31_2024_us-gaap_DebtInstrumentAxis_stld_SeniorNotes165PercentDue2027Member_Yxm_OJbM60OIWeduoc-3cg" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="Narr_-I7RjZL-nUWu9-dIacwIQA">1.650</ix:nonFraction>% senior notes due 2027 mature on October 15, 2027, with interest payable semi-annually. Early redemption is permitted any time prior to August 15, 2027, at the greater of par or a make-whole price of the remaining payments to be made discounted at the applicable <span style="-sec-ix-hidden:Hidden_8ACuB5KtoUCvDqf0eSxbbg;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">U.S. Treasury rate</span></span> plus <ix:nonFraction unitRef="Unit_Standard_pure__RPH9xZLdEWWc65w50BwFA" contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_DebtInstrumentAxis_stld_SeniorNotes165PercentDue2027Member_Rxo-KVqHFkyOZnic8JhoCg" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="Narr_HMbjH_thckqUUxwDLa5pmA">0.20</ix:nonFraction>%; and as of <ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_DebtInstrumentAxis_stld_SeniorNotes165PercentDue2027Member_Rxo-KVqHFkyOZnic8JhoCg" format="ixt:date-monthname-day-year-en" name="us-gaap:DebtInstrumentRedemptionPeriodStartDate" id="Narr_j3yTT-IXoUKB_LnPv_PyVg">August&#160;15,&#160;2027</ix:nonNumeric>, at <ix:nonFraction unitRef="Unit_Standard_pure__RPH9xZLdEWWc65w50BwFA" contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_DebtInstrumentAxis_stld_SeniorNotes165PercentDue2027Member_Rxo-KVqHFkyOZnic8JhoCg" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentRedemptionPricePercentage" scale="-2" id="Narr_FugVwjbhhkK_TZxeBxdBuA">100.000</ix:nonFraction>%.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The company&#8217;s $<ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2024_us-gaap_DebtInstrumentAxis_stld_SeniorNotes3450PercentDue2030Member_ttqGXVRVx0u28jVcB7cyjQ" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="Narr_MwQi3V_G_kCLehkOTdO8DA">600.0</ix:nonFraction> million of <ix:nonFraction unitRef="Unit_Standard_pure__RPH9xZLdEWWc65w50BwFA" contextRef="As_Of_12_31_2024_us-gaap_DebtInstrumentAxis_stld_SeniorNotes3450PercentDue2030Member_ttqGXVRVx0u28jVcB7cyjQ" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="Narr_RmGugXc1EE2nPuptuVhbEg">3.450</ix:nonFraction>% senior notes due 2030 mature on April 15, 2030, with interest payable semi-annually. Early redemption is permitted any time prior to January 15, 2030, at the greater of par or a make-whole price of the remaining payments to be made discounted at the applicable <span style="-sec-ix-hidden:Hidden_2CcPJVVIdE23xynvztBbSA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">U.S. Treasury rate</span></span> plus <ix:nonFraction unitRef="Unit_Standard_pure__RPH9xZLdEWWc65w50BwFA" contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_DebtInstrumentAxis_stld_SeniorNotes3450PercentDue2030Member_D1V3JvPbHEemlmCex4bf5w" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="Narr_27qZik_2ak2cWPXpRP3EFQ">0.25</ix:nonFraction>%; and as of <ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_DebtInstrumentAxis_stld_SeniorNotes3450PercentDue2030Member_D1V3JvPbHEemlmCex4bf5w" format="ixt:date-monthname-day-year-en" name="us-gaap:DebtInstrumentRedemptionPeriodStartDate" id="Narr_hWs-JwDM0kqo7xrKteiPFA">January&#160;15,&#160;2030</ix:nonNumeric>, at <ix:nonFraction unitRef="Unit_Standard_pure__RPH9xZLdEWWc65w50BwFA" contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_DebtInstrumentAxis_stld_SeniorNotes3450PercentDue2030Member_D1V3JvPbHEemlmCex4bf5w" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentRedemptionPricePercentage" scale="-2" id="Narr_81qkxos21kmWnr87UchtTA">100.000</ix:nonFraction>%.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></ix:continuation></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">70</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><a id="_Hlk61686945"></a><a id="_Hlk61686546"></a><a id="_e5a9a1c1_bd86_4984_bbae_971d73e1e560"></a><a id="Tc_0u1JbsJqmkK0r6q0yW2XDA_1_1"></a><a id="Tc_Ps9-MzBZLU-a7Ukj8RUI1w_1_3"></a><a id="Tc_w4-8iVTf8Uyg2LlBuLSCBQ_2_1"></a><a id="Tc_-TrOLicdWkOT-IWuW53VUA_3_1"></a><a id="Tc_WmvBsEuDOUazchEn40DtmA_4_1"></a><a id="Tc_uN5dzTal40StlWIbQ0B7cQ_4_4"></a><a id="Tc_3-Z9GdTA_EO90JMORMCkhw_5_1"></a><a id="Tc_gQnSzvVZtUejKY-rpnt-Qg_5_4"></a><a id="Tc_mpM5VEOTikyS9yOWONjqAQ_6_1"></a><a id="Tc_KJHsrbvVukqmoJ4QW_QSfQ_7_3"></a><ix:continuation id="Tb_GjOaRdaTbU2zNEPwwNSf5w_cont2" continuedAt="Tb_GjOaRdaTbU2zNEPwwNSf5w_cont3"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Note&#160;3. Long-Term Debt (Continued)</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The company&#8217;s $<ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2024_us-gaap_DebtInstrumentAxis_stld_SeniorNotes325PercentDue2031Member_TwG_Ane55EuWY_COK0gxDQ" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="Narr_4Qjusr_mXkmPfsx_5CIAQg">500.0</ix:nonFraction> million of <ix:nonFraction unitRef="Unit_Standard_pure__RPH9xZLdEWWc65w50BwFA" contextRef="As_Of_12_31_2024_us-gaap_DebtInstrumentAxis_stld_SeniorNotes325PercentDue2031Member_TwG_Ane55EuWY_COK0gxDQ" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="Narr_CfXu_E3S10ORqYhqyQMnRQ">3.250</ix:nonFraction>% senior notes due 2031 mature on January 15, 2031, with interest payable semi-annually. Early redemption is permitted any time prior to October 15, 2030, at the greater of par or a make-whole price of the remaining payments to be made discounted at the applicable <span style="-sec-ix-hidden:Hidden_fWmw9yiWOEiqa7kmZysDsQ;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">U.S. Treasury rate</span></span> plus <ix:nonFraction unitRef="Unit_Standard_pure__RPH9xZLdEWWc65w50BwFA" contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_DebtInstrumentAxis_stld_SeniorNotes325PercentDue2031Member_t2t7EYIcA0yGjzEJJJcaPA" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="Narr_ysnzU4Hv9UuANX4EoRs4iQ">0.40</ix:nonFraction>%; and as of <ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_DebtInstrumentAxis_stld_SeniorNotes325PercentDue2031Member_t2t7EYIcA0yGjzEJJJcaPA" format="ixt:date-monthname-day-year-en" name="us-gaap:DebtInstrumentRedemptionPeriodStartDate" id="Narr_CWvF9JqJokit7SckDxzs2A">October&#160;15,&#160;2030</ix:nonNumeric>, at <ix:nonFraction unitRef="Unit_Standard_pure__RPH9xZLdEWWc65w50BwFA" contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_DebtInstrumentAxis_stld_SeniorNotes325PercentDue2031Member_t2t7EYIcA0yGjzEJJJcaPA" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentRedemptionPricePercentage" scale="-2" id="Narr_YxkHme4BB0CCsWF075DQ5Q">100.000</ix:nonFraction>%.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The company&#8217;s $<ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2024_us-gaap_DebtInstrumentAxis_stld_SeniorNotes5375PercentDue2034Member_Ap4v3Jko2k2RueH41ACN4A" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentFaceAmount" scale="6" id="Narr_00KxClgOZky4Pvycy-0u_A">600.0</ix:nonFraction> million of <ix:nonFraction unitRef="Unit_Standard_pure__RPH9xZLdEWWc65w50BwFA" contextRef="As_Of_12_31_2024_us-gaap_DebtInstrumentAxis_stld_SeniorNotes5375PercentDue2034Member_Ap4v3Jko2k2RueH41ACN4A" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="Narr_8ZIAnS5hLUyfSY-BEql7AA">5.375</ix:nonFraction>% senior notes due 2034 mature on August 15, 2034, with interest payable semi-annually. Early redemption is permitted any time prior to May 15, 2034, at the greater of par or a make-whole price of the remaining payments to be made discounted at the applicable <span style="-sec-ix-hidden:Hidden_Y1II57Ktkk2rZg1b4aoCQA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">U.S. Treasury rate</span></span> plus <ix:nonFraction unitRef="Unit_Standard_pure__RPH9xZLdEWWc65w50BwFA" contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_DebtInstrumentAxis_stld_SeniorNotes5375PercentDue2034Member_RBDkUALiu0em3wG-pqJzDw" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="Narr_44DnJUx0zEqZqsg98iHHDg">0.20</ix:nonFraction>%; and as of <ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_DebtInstrumentAxis_stld_SeniorNotes5375PercentDue2034Member_RBDkUALiu0em3wG-pqJzDw" format="ixt:date-monthname-day-year-en" name="us-gaap:DebtInstrumentRedemptionPeriodStartDate" id="Narr_-EsBv90FkkizZJOlRJ2nUw">May&#160;15,&#160;2034</ix:nonNumeric>, at <ix:nonFraction unitRef="Unit_Standard_pure__RPH9xZLdEWWc65w50BwFA" contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_DebtInstrumentAxis_stld_SeniorNotes5375PercentDue2034Member_RBDkUALiu0em3wG-pqJzDw" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentRedemptionPricePercentage" scale="-2" id="Narr_v9i6d9lhVEm4x4tCTg8FAg">100.000</ix:nonFraction>%.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The company&#8217;s $<ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2024_us-gaap_DebtInstrumentAxis_stld_SeniorNotes325PercentDue2050Member_cplN3h5n4EqIBqVcfVj1aA" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="Narr_byThp3tHGkGJHNvUsB6KWQ">400.0</ix:nonFraction> million of <ix:nonFraction unitRef="Unit_Standard_pure__RPH9xZLdEWWc65w50BwFA" contextRef="As_Of_12_31_2024_us-gaap_DebtInstrumentAxis_stld_SeniorNotes325PercentDue2050Member_cplN3h5n4EqIBqVcfVj1aA" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="Narr_IiJAbgsyGUOfi0esp5Fe2A">3.250</ix:nonFraction>% senior notes due 2050 mature on October 15, 2050, with interest payable semi-annually. Early redemption is permitted any time prior to April 15, 2050, at the greater of par or a make-whole price of the remaining payments to be made discounted at the applicable <span style="-sec-ix-hidden:Hidden_skiQrfmK70yM2CoDD0Fu8w;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">U.S. Treasury rate</span></span> plus <ix:nonFraction unitRef="Unit_Standard_pure__RPH9xZLdEWWc65w50BwFA" contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_DebtInstrumentAxis_stld_SeniorNotes325PercentDue2050Member_ZkNs0F4RtEa_NTjby3ioBg" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="Narr_qvZboNYVCUeeAAEtDzePbg">0.30</ix:nonFraction>%; and as of <ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_DebtInstrumentAxis_stld_SeniorNotes325PercentDue2050Member_ZkNs0F4RtEa_NTjby3ioBg" format="ixt:date-monthname-day-year-en" name="us-gaap:DebtInstrumentRedemptionPeriodStartDate" id="Narr_qTOeYe-F90SSHKBMPVutzQ">April&#160;15,&#160;2050</ix:nonNumeric>, at <ix:nonFraction unitRef="Unit_Standard_pure__RPH9xZLdEWWc65w50BwFA" contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_DebtInstrumentAxis_stld_SeniorNotes325PercentDue2050Member_ZkNs0F4RtEa_NTjby3ioBg" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentRedemptionPricePercentage" scale="-2" id="Narr_6CCKYsRPL0GGSL0TdGIlKA">100.000</ix:nonFraction>%.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Other Obligations</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Secured Loans. </span>One of the company&#8217;s controlled subsidiaries has entered into financing agreements for certain equipment which bear a weighted average interest rate of <ix:nonFraction unitRef="Unit_Standard_pure__RPH9xZLdEWWc65w50BwFA" contextRef="As_Of_12_31_2024_srt_ConsolidatedEntitiesAxis_stld_SubsidiaryThreeMember_us-gaap_LongtermDebtTypeAxis_us-gaap_SecuredDebtMember_prRCGnVls0CP44XiaR0_rg" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:LongtermDebtWeightedAverageInterestRate" scale="-2" id="Narr_5KkLldafLU2Xjimrakdcgw">4.34</ix:nonFraction>%, with monthly principal and interest payments required through 2027. The outstanding principal balance of these agreements was $<ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2024_srt_ConsolidatedEntitiesAxis_stld_SubsidiaryThreeMember_us-gaap_LongtermDebtTypeAxis_us-gaap_SecuredDebtMember_prRCGnVls0CP44XiaR0_rg" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="Narr_HqPTOqsJz0G-EeVfFt_z3g">2.4</ix:nonFraction> million and $<ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2023_srt_ConsolidatedEntitiesAxis_stld_SubsidiaryThreeMember_us-gaap_LongtermDebtTypeAxis_us-gaap_SecuredDebtMember_X2S9raP5m0CQlOT4zG2EDA" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="Narr_JCYe-D83WkOL2mz2ZLoRdA">2.0</ix:nonFraction> million at December&#160;31,&#160;2024, and 2023, respectively. The controlled subsidiary also has a secured credit agreement, which matures in March 2026, and provides a revolving variable rate credit facility of up to $<ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2024_srt_ConsolidatedEntitiesAxis_stld_SubsidiaryTwoMember_us-gaap_LongtermDebtTypeAxis_us-gaap_RevolvingCreditFacilityMember_SM9v-Hmh-kSTjVMq_uP5aw" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" scale="6" id="Narr_lhMrEKf7o0qRN-veR6zPzA">30.0</ix:nonFraction> million, subject to a borrowing base determined from eligible accounts receivable and inventory. Interest, which was <ix:nonFraction unitRef="Unit_Standard_pure__RPH9xZLdEWWc65w50BwFA" contextRef="As_Of_12_31_2024_srt_ConsolidatedEntitiesAxis_stld_SubsidiaryTwoMember_us-gaap_LongtermDebtTypeAxis_us-gaap_RevolvingCreditFacilityMember_SM9v-Hmh-kSTjVMq_uP5aw" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd" scale="-2" id="Narr_lB7UYOeXKEWyaH7fIc566A">5.81</ix:nonFraction>% at December&#160;31,&#160;2024, is payable monthly. There were <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2023_srt_ConsolidatedEntitiesAxis_stld_SubsidiaryTwoMember_us-gaap_LongtermDebtTypeAxis_us-gaap_RevolvingCreditFacilityMember_OpPCfJDZK0KLvKF0LsH_xg" decimals="-5" format="ixt-sec:numwordsen" name="us-gaap:LineOfCredit" scale="6" id="Narr_fy32O23F1Ua6zt1MlqiB-A"><ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2024_srt_ConsolidatedEntitiesAxis_stld_SubsidiaryTwoMember_us-gaap_LongtermDebtTypeAxis_us-gaap_RevolvingCreditFacilityMember_SM9v-Hmh-kSTjVMq_uP5aw" decimals="-5" format="ixt-sec:numwordsen" name="us-gaap:LineOfCredit" scale="6" id="Narr_5tCmDYdfwk-fTRTezwe3LA">no</ix:nonFraction></ix:nonFraction> amounts due under the credit facility at December 31, 2024 or 2023. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">One of the company&#8217;s controlled subsidiaries has a secured credit agreement, which matures in June 2028, and provides a revolving variable rate credit facility of up to $<ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2024_srt_ConsolidatedEntitiesAxis_stld_SubsidiaryOneMember_us-gaap_LongtermDebtTypeAxis_us-gaap_RevolvingCreditFacilityMember_OIRf97jMqUq4s9Od8Lji0w" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" scale="6" id="Narr_KhCtEctE0UqS5GfcnoZMGQ">125.0</ix:nonFraction> million, subject to a borrowing base determined from eligible accounts receivable and inventory. Interest, which was <ix:nonFraction unitRef="Unit_Standard_pure__RPH9xZLdEWWc65w50BwFA" contextRef="As_Of_12_31_2024_srt_ConsolidatedEntitiesAxis_stld_SubsidiaryOneMember_us-gaap_LongtermDebtTypeAxis_us-gaap_RevolvingCreditFacilityMember_OIRf97jMqUq4s9Od8Lji0w" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd" scale="-2" id="Narr_f_enUAFkeECVwOJOJxbwyw">6.40</ix:nonFraction>% at December&#160;31, 2024, is payable&#160;monthly. Amounts due under the credit facility were $<ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2024_srt_ConsolidatedEntitiesAxis_stld_SubsidiaryOneMember_us-gaap_LongtermDebtTypeAxis_us-gaap_RevolvingCreditFacilityMember_OIRf97jMqUq4s9Od8Lji0w" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:LineOfCredit" scale="6" id="Narr_H7UtmtA4ZkKsP74xBNy7ag">26.4</ix:nonFraction> million and $<ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2023_srt_ConsolidatedEntitiesAxis_stld_SubsidiaryOneMember_us-gaap_LongtermDebtTypeAxis_us-gaap_RevolvingCreditFacilityMember_KGcmLs6pPkiNPeGlRwJhow" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:LineOfCredit" scale="6" id="Narr_7WkCsLInnUe2PutKjWt5JA">59.8</ix:nonFraction> million at December&#160;31,&#160;2024, and 2023, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Outstanding Debt Maturities</p><ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q" name="us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" id="Tb_GWeLqY0CMUSvQpvLcIcQWA" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">Maturities of outstanding debt as of December 31, 2024, are as follows (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:30.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:11.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:13.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:10.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:30.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:30.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2025</p></td><td style="vertical-align:middle;white-space:nowrap;width:13.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:10.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2024_TtGtgeFhD0OARTT9fdW5Qw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" scale="3" id="Tc_HswgCjCI30iWOXfXBjMQPQ_1_4">427,442</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:30.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:30.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2026</p></td><td style="vertical-align:middle;white-space:nowrap;width:13.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2024_TtGtgeFhD0OARTT9fdW5Qw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" scale="3" id="Tc_2cQKRFBk60udooHm1F5dkw_2_4">400,896</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:30.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:30.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2027</p></td><td style="vertical-align:middle;white-space:nowrap;width:13.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2024_TtGtgeFhD0OARTT9fdW5Qw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" scale="3" id="Tc_LGm8XXfywkCrftjxh-8Vbw_3_4">350,465</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:30.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:30.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2028</p></td><td style="vertical-align:middle;white-space:nowrap;width:13.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:30.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:30.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2029</p></td><td style="vertical-align:middle;white-space:nowrap;width:13.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:30.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:30.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Thereafter </p></td><td style="vertical-align:middle;white-space:nowrap;width:13.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2024_TtGtgeFhD0OARTT9fdW5Qw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" scale="3" id="Tc_nWtwpXAk7kixe8XNQponuQ_6_4">2,100,000</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:30.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:30.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:13.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.06%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:10.83%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2024_TtGtgeFhD0OARTT9fdW5Qw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentCarryingAmount" scale="3" id="Tc_zwUlYdMIXkK8jHxSMSdqpw_7_4">3,278,803</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:30.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr></table></ix:nonNumeric><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="font-size:9pt;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><span style="font-size:10pt;">The company capitalizes interest on all qualifying construction in progress assets. For the&#160;years ended December 31, 2024, 2023, and 2022, total interest costs incurred were </span><span style="font-size:10pt;">$<ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:InterestCostsIncurred" scale="6" id="Narr_6pzqYL95xkmR9jd63IHfRg">123.1</ix:nonFraction></span><span style="font-size:10pt;">&#160;million, </span><span style="font-size:10pt;">$<ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2023_To_12_31_2023_fQq0aKYV90OaLRCKrOPOrg" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:InterestCostsIncurred" scale="6" id="Narr_B0vEMJmsKUmFbwG-AG1h9w">109.5</ix:nonFraction></span><span style="font-size:10pt;">&#160;million, and </span><span style="font-size:10pt;">$<ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2022_To_12_31_2022_KwAbRLBxhkeIsniwkLlFwA" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:InterestCostsIncurred" scale="6" id="Narr_CnPl2ogb80mCwz1iGp3nXw">107.4</ix:nonFraction></span><span style="font-size:10pt;">&#160;million, respectively, of which </span><span style="font-size:10pt;">$<ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:InterestCostsIncurredCapitalized" scale="6" id="Narr_yxYA35lCXUa674Od_XKSAA">66.8</ix:nonFraction></span><span style="font-size:10pt;"> million, </span><span style="font-size:10pt;">$<ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2023_To_12_31_2023_fQq0aKYV90OaLRCKrOPOrg" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:InterestCostsIncurredCapitalized" scale="6" id="Narr_l21Hzm_W-EGEm_SPTUJLsg">33.0</ix:nonFraction></span><span style="font-size:10pt;"> million, and </span><span style="font-size:10pt;">$<ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2022_To_12_31_2022_KwAbRLBxhkeIsniwkLlFwA" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:InterestCostsIncurredCapitalized" scale="6" id="Narr_9rlnFYTm4U6A0NHIYvp2yA">15.8</ix:nonFraction></span><span style="font-size:10pt;"> million, respectively, were capitalized</span>.</p></ix:continuation></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">71</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><ix:continuation id="Tb_GjOaRdaTbU2zNEPwwNSf5w_cont3"></ix:continuation><a id="_6016412c_9c7c_4755_8e87_42adfb881f84"></a><a id="Tc_bb0hSp8P0kqa3TOfbW54Ew_1_2"></a><a id="Tc_jHYrgrdLzkeT8yxGjyK8Hw_1_5"></a><a id="Tc_fWTpxhaCP0exF4tYjZfm3A_1_8"></a><a id="Tc_Ivh4inGVE06D4l8xP8bXBQ_2_1"></a><a id="Tc_5Mp9DdhStUuQmMc1FyJErg_2_2"></a><a id="Tc_5kKd4_xqlUWaP1U9YhLTEg_2_5"></a><a id="Tc_VZVQJWUfhEioPGel9zCZXw_2_8"></a><a id="Tc_bt4ZUmHdiUytLQjOsH3Bog_3_1"></a><a id="Tc_2NUYBZ7HXkSXIc9YPtnvIw_4_1"></a><a id="Tc_UGoZXxl0MUC2byQn-hxpOQ_4_2"></a><a id="Tc_TqaI6lB2v0OSrW_mcdhdGQ_4_5"></a><a id="Tc_4fTOPpDJY0es1Mo7K8boGw_4_8"></a><a id="_f4402b01_a0cf_488e_a1b9_80537491d9cb"></a><a id="Tc_VwIKQCl8EkC2tomTr8pKIA_2_2"></a><a id="Tc_-8hu5X43YEquOTHlTYM0qA_2_5"></a><a id="Tc_5D8dRokBX0imDVEG2QWKWQ_2_8"></a><a id="Tc_c5qZHc1DD0KP5T14mT-86w_3_1"></a><a id="Tc_doXynUmMX0qzQoPMs-iDPQ_4_1"></a><a id="Tc__g0CG3DZIE6pcAkTwFUxZg_4_2"></a><a id="Tc_W8Ys2vkNIkmuLCXuD69EtA_4_5"></a><a id="Tc_4cCz7dAGQEOTtJO18nS-Bw_4_8"></a><a id="Tc_FhW61HE6ak-P2rgRY8UeaA_5_1"></a><a id="Tc_r3zjrULEh0SsIn2XaspMAw_6_1"></a><a id="Tc_EXwMi-HlkUSD83k3iOBefQ_7_1"></a><a id="Tc_Rfqc19BQMkK2kUR71SR5yw_8_1"></a><a id="Tc_lL3f_LYhgECxh28eYui8ow_9_1"></a><a id="Tc_-HjUb67DDUq9ZcFeeNUQTw_10_1"></a><a id="Tc_eSIJkDxnxkinsyTe6VjZvQ_11_1"></a><a id="Tc_egY34hzJqESa1ZEzHS3MJQ_12_1"></a><a id="Tc_Afqx8Nr8YUGmLI4vgbQSYQ_13_1"></a><a id="Tc_szdmsu2aj02B-iR4Mb9Zow_13_2"></a><a id="Tc_0knDj7hN_0SDQdtlizps1g_13_5"></a><a id="Tc_Tvj9EMRB1keIuev4aZW9qQ_13_8"></a><a id="_b6443e59_2c97_48f6_b4c3_8b5254743026"></a><a id="Tc_b5XVfnmjRkCAsPuNtSs6Vg_1_2"></a><a id="Tc_1cEoHaO2C0iQQkl46exukQ_1_6"></a><a id="Tc_Ald9YMlpZUuNQgAPXuUVMA_1_10"></a><a id="Tc_igh9O1aO-UeMYXQJjdZm6g_2_1"></a><a id="Tc_3_uOH908GEmZpvxmr_7bSA_2_4"></a><a id="Tc_o-tZl7J4s0yTn2LfxollnA_2_8"></a><a id="Tc_g-brdsbY8UWF5LJ9mjbuvQ_2_12"></a><a id="Tc_vrKMogLJpkSqQ7vzOjtYxA_3_1"></a><a id="Tc_D_rMNCRIv021E9P02NZUUQ_4_1"></a><a id="Tc_HE7h9tLfh0-plwK_0SmLgg_5_1"></a><a id="Tc_IldNUv81RUWaNSl3VcE0ow_6_1"></a><a id="Tc_iZ245zBc-0S4hjF5Mp8ttQ_6_4"></a><a id="Tc_uZRbl-m2NUSG3ZWzdShp_g_6_8"></a><a id="Tc_DgKA0bcJC0WMoVyxiocR8g_6_12"></a><ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q" name="us-gaap:IncomeTaxDisclosureTextBlock" id="Tb_ZXFymdMqqkOzbSKGPWZ8AQ" continuedAt="Tb_ZXFymdMqqkOzbSKGPWZ8AQ_cont1" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Note&#160;4. Income Taxes</p><ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q" name="us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" id="Tb_u1CC2IoCjEW0TCS6RfD3QA" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">Components of earnings before income taxes and noncontrolling interests for the years ended December 31 are as follows (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:18.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:36.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:9.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:9.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:9.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:18.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:36.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:11.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:11.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:11.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:18.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:36.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">United States income</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:9.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" scale="3" id="Tc_Q0n6SoT7LUCHbvf2j4VVOw_2_3">1,992,814</ix:nonFraction></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:9.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2023_To_12_31_2023_fQq0aKYV90OaLRCKrOPOrg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" scale="3" id="Tc_Q7k8QYvdyEC1ge0AOwEXmQ_2_6">3,198,048</ix:nonFraction></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:9.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2022_To_12_31_2022_KwAbRLBxhkeIsniwkLlFwA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" scale="3" id="Tc_FUgn7YApikG08oXAYJaxTw_2_9">4,996,762</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:18.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:36.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Foreign income (loss)</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" sign="-" scale="3" id="Tc_XfJv-k6CNUKZ8qFPtMaT-g_3_3">9,933</ix:nonFraction>)</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2023_To_12_31_2023_fQq0aKYV90OaLRCKrOPOrg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" scale="3" id="Tc_v76Qy0hyxEq8i0dsGOu2Ew_3_6">20,895</ix:nonFraction></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2022_To_12_31_2022_KwAbRLBxhkeIsniwkLlFwA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" scale="3" id="Tc_xWgRwvcEhUa4LTaY79nYaQ_3_9">24,307</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:18.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:36.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;">    Total income before income taxes</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.63%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:9.96%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" id="Tc_5FrcRaG3LUyheSxGibUg8Q_4_3">1,982,881</ix:nonFraction></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.63%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:9.96%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2023_To_12_31_2023_fQq0aKYV90OaLRCKrOPOrg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" id="Tc_PwqVEIqk7U2g327Nn-5GPg_4_6">3,218,943</ix:nonFraction></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.63%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:9.96%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2022_To_12_31_2022_KwAbRLBxhkeIsniwkLlFwA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" id="Tc_7DPwg5QBMEWkVYnR_msMcQ_4_9">5,021,069</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</span></p></td></tr></table></ix:nonNumeric><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q" name="us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" id="Tb_kC_5I38DfkSbb7ikgpy7zg" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The company files a consolidated federal income tax return. The provision for income tax expense for the&#160;years ended December&#160;31 is as follows (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:18.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:36.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:18.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:36.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:18.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:36.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:11.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:11.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:11.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:18.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:36.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Current income tax expense </p></td><td style="vertical-align:middle;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:18.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:36.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Federal</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:9.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CurrentFederalTaxExpenseBenefit" scale="3" id="Tc_w8SivnwZx0uGY_XCD5DGaA_4_3">409,586</ix:nonFraction></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:9.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2023_To_12_31_2023_fQq0aKYV90OaLRCKrOPOrg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CurrentFederalTaxExpenseBenefit" scale="3" id="Tc_jZ2bF6v57kqt5osVEsBiKg_4_6">600,499</ix:nonFraction></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:9.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2022_To_12_31_2022_KwAbRLBxhkeIsniwkLlFwA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CurrentFederalTaxExpenseBenefit" scale="3" id="Tc_ETzdqapsWky5UeiB3nrX7w_4_9">946,016</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:18.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:36.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">State</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" scale="3" id="Tc_FG4S5gudbUamaF0_YaFfug_5_3">57,942</ix:nonFraction></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2023_To_12_31_2023_fQq0aKYV90OaLRCKrOPOrg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" scale="3" id="Tc_Bzds7C2MEUeY_W0HTpKECQ_5_6">91,965</ix:nonFraction></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2022_To_12_31_2022_KwAbRLBxhkeIsniwkLlFwA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" scale="3" id="Tc_C6jSgRjjzEu5ueb3EiQO5g_5_9">152,758</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:18.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:36.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Foreign</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CurrentForeignTaxExpenseBenefit" scale="3" id="Tc_Syg0h2nUh0-87W4kG--Mdw_6_3">7,980</ix:nonFraction></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2023_To_12_31_2023_fQq0aKYV90OaLRCKrOPOrg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CurrentForeignTaxExpenseBenefit" scale="3" id="Tc_eJGjUtm8rU-TCeoNCuvpVQ_6_6">3,482</ix:nonFraction></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2022_To_12_31_2022_KwAbRLBxhkeIsniwkLlFwA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CurrentForeignTaxExpenseBenefit" scale="3" id="Tc_iWkdCA91uE-HKj2b53gzVA_6_9">8,605</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:18.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:36.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total current</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CurrentIncomeTaxExpenseBenefit" scale="3" id="Tc_9Vlo5l1nzk6vWoWAAbqtWg_7_3">475,508</ix:nonFraction></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2023_To_12_31_2023_fQq0aKYV90OaLRCKrOPOrg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CurrentIncomeTaxExpenseBenefit" scale="3" id="Tc_KtzlX3a7DU61dy4PcaAx5Q_7_6">695,946</ix:nonFraction></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2022_To_12_31_2022_KwAbRLBxhkeIsniwkLlFwA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CurrentIncomeTaxExpenseBenefit" scale="3" id="Tc_orIg0OUHJUOAFZ10Hiyscg_7_9">1,107,379</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:18.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:36.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred income tax expense (benefit)</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:18.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:36.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Federal</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" sign="-" scale="3" id="Tc_iHkBny2ZS0SbeEg9IxddNA_9_3">26,311</ix:nonFraction>)</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2023_To_12_31_2023_fQq0aKYV90OaLRCKrOPOrg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" scale="3" id="Tc_x0NVjl5eUUua7bkShp1cQw_9_6">38,172</ix:nonFraction></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2022_To_12_31_2022_KwAbRLBxhkeIsniwkLlFwA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" scale="3" id="Tc_5OLuJHU9qUKV_Hkb3Oit9w_9_9">22,168</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:18.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:36.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">State</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" sign="-" scale="3" id="Tc_Js8XJ-v6eEOS0zNfHGjV9A_10_3">12,476</ix:nonFraction>)</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2023_To_12_31_2023_fQq0aKYV90OaLRCKrOPOrg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" scale="3" id="Tc_tGWyfVQWm0KizBBwLPwt5w_10_6">15,355</ix:nonFraction></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2022_To_12_31_2022_KwAbRLBxhkeIsniwkLlFwA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" scale="3" id="Tc_0x2r4f58okOCN9wdzQ3quQ_10_9">13,333</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:18.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:36.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Foreign</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.96%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredForeignIncomeTaxExpenseBenefit" sign="-" scale="3" id="Tc_ws6WQSho3Euo3nIX6sRIHQ_11_3">3,796</ix:nonFraction>)</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.96%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2023_To_12_31_2023_fQq0aKYV90OaLRCKrOPOrg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredForeignIncomeTaxExpenseBenefit" scale="3" id="Tc_u2Jy0KHK30WZX8tkZNh4jQ_11_6">2,138</ix:nonFraction></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.96%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2022_To_12_31_2022_KwAbRLBxhkeIsniwkLlFwA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredForeignIncomeTaxExpenseBenefit" sign="-" scale="3" id="Tc_-cxVA-8AD0eFbdvt-lfABw_11_9">1,303</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:18.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:36.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total deferred</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredIncomeTaxExpenseBenefit" sign="-" scale="3" id="Tc_m200ti-pYEyslpWqPitbLg_12_3">42,583</ix:nonFraction>)</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2023_To_12_31_2023_fQq0aKYV90OaLRCKrOPOrg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredIncomeTaxExpenseBenefit" scale="3" id="Tc_xBcOPvKFl0CqqtQKvglWgA_12_6">55,665</ix:nonFraction></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2022_To_12_31_2022_KwAbRLBxhkeIsniwkLlFwA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredIncomeTaxExpenseBenefit" scale="3" id="Tc_bSLE_wkcb0CagypYTkEqPg_12_9">34,198</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:18.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:36.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Total income tax expense </p></td><td style="vertical-align:middle;white-space:nowrap;width:1.63%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:9.96%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="Tc__6F7-5jyc0mEEvMlHhIoIw_13_3">432,925</ix:nonFraction></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.63%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:9.96%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2023_To_12_31_2023_fQq0aKYV90OaLRCKrOPOrg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="Tc_AdGYAf_jyk6_9bLepjncmg_13_6">751,611</ix:nonFraction></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.63%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:9.96%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2022_To_12_31_2022_KwAbRLBxhkeIsniwkLlFwA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="Tc_fP6KwWtH206b228o_K_k6A_13_9">1,141,577</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td></tr></table></ix:nonNumeric><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q" name="us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" id="Tb_asYox5Bvv0mr4N-YwWDv8w" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">A reconciliation of the statutory rates to the actual effective tax rates for the&#160;years ended December&#160;31 are as follows:</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:7.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:40.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:7.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:40.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="3" style="vertical-align:middle;white-space:nowrap;width:13.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="3" style="vertical-align:middle;white-space:nowrap;width:13.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="3" style="vertical-align:middle;white-space:nowrap;width:13.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:7.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:40.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Statutory federal tax rate </p></td><td style="vertical-align:middle;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_pure__RPH9xZLdEWWc65w50BwFA" contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" id="Tc_O9JMhppeR0OUqkMreyf9Ow_2_3">21.0</ix:nonFraction></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_pure__RPH9xZLdEWWc65w50BwFA" contextRef="Duration_1_1_2023_To_12_31_2023_fQq0aKYV90OaLRCKrOPOrg" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" id="Tc_uoJuRM-Rq0mphqE8xURu_A_2_7">21.0</ix:nonFraction></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_pure__RPH9xZLdEWWc65w50BwFA" contextRef="Duration_1_1_2022_To_12_31_2022_KwAbRLBxhkeIsniwkLlFwA" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" id="Tc_2KGP7X1MeUiVMeYVqY02jQ_2_11">21.0</ix:nonFraction></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:7.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:40.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;">    State income taxes, net of federal benefit </span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_pure__RPH9xZLdEWWc65w50BwFA" contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" scale="-2" id="Tc_KbwD8ysvx06me_Jq4LLqpQ_3_3">1.8</ix:nonFraction></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_pure__RPH9xZLdEWWc65w50BwFA" contextRef="Duration_1_1_2023_To_12_31_2023_fQq0aKYV90OaLRCKrOPOrg" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" scale="-2" id="Tc_p4UQ-zmd4UuJ6mxnWliLCA_3_7">2.6</ix:nonFraction></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_pure__RPH9xZLdEWWc65w50BwFA" contextRef="Duration_1_1_2022_To_12_31_2022_KwAbRLBxhkeIsniwkLlFwA" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" scale="-2" id="Tc_XKvOA0-uwUWj-kwXwS4IQg_3_11">2.6</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:7.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:40.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;">    Federal research &amp; development credits</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Standard_pure__RPH9xZLdEWWc65w50BwFA" contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch" scale="-2" id="Tc_WwJ99PRvh0SQpZ_39HHl8w_4_3">0.9</ix:nonFraction>)</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Standard_pure__RPH9xZLdEWWc65w50BwFA" contextRef="Duration_1_1_2023_To_12_31_2023_fQq0aKYV90OaLRCKrOPOrg" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch" scale="-2" id="Tc_NIIqIRaiCE6s4rGetCRI3Q_4_7">0.2</ix:nonFraction>)</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Standard_pure__RPH9xZLdEWWc65w50BwFA" contextRef="Duration_1_1_2022_To_12_31_2022_KwAbRLBxhkeIsniwkLlFwA" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch" scale="-2" id="Tc_Y1eavKRO70W3xKohKzpPkw_4_11">0.6</ix:nonFraction>)</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:7.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:40.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;">    Other permanent differences </span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Standard_pure__RPH9xZLdEWWc65w50BwFA" contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments" sign="-" scale="-2" id="Tc_xHYpPp0opEeh4pVd9oc0WA_5_3">0.1</ix:nonFraction>)</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Standard_pure__RPH9xZLdEWWc65w50BwFA" contextRef="Duration_1_1_2023_To_12_31_2023_fQq0aKYV90OaLRCKrOPOrg" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments" sign="-" scale="-2" id="Tc_eXhSXqsuO0WGj2aQ41dBMA_5_7">0.1</ix:nonFraction>)</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Standard_pure__RPH9xZLdEWWc65w50BwFA" contextRef="Duration_1_1_2022_To_12_31_2022_KwAbRLBxhkeIsniwkLlFwA" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments" sign="-" scale="-2" id="Tc_61s7bxefy0e3-Afh2Fzepw_5_11">0.3</ix:nonFraction>)</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:7.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:40.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Effective tax rate </p></td><td style="vertical-align:middle;white-space:nowrap;width:1.8%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.22%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_pure__RPH9xZLdEWWc65w50BwFA" contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="Tc_sY1fmGUtmEiTOGTVVMAqBA_6_3">21.8</ix:nonFraction></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.82%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.8%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.22%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_pure__RPH9xZLdEWWc65w50BwFA" contextRef="Duration_1_1_2023_To_12_31_2023_fQq0aKYV90OaLRCKrOPOrg" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="Tc_zIZscKwtDE6sKQUxzitanw_6_7">23.3</ix:nonFraction></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.82%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.8%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.22%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_pure__RPH9xZLdEWWc65w50BwFA" contextRef="Duration_1_1_2022_To_12_31_2022_KwAbRLBxhkeIsniwkLlFwA" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="Tc_1EFq8-lwRkurMqhGueFr5A_6_11">22.7</ix:nonFraction></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.82%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p></ix:nonNumeric><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></ix:nonNumeric></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">72</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><a id="_9a30f21b_12a3_4d78_820f_35cdd06ac4b5"></a><a id="Tc_MLpZnHVDZUO89C4J_BIi-Q_1_2"></a><a id="Tc_FhuntWsnv0q4XsHMkmj-qg_1_5"></a><a id="Tc_bxQRNcy0ZkSGLRJWBt61MQ_2_1"></a><a id="Tc_wL8oV-R4b0mSI2GynmvHzg_3_1"></a><a id="Tc_bWWOV2U1g0OKbdPAKhgqiQ_3_2"></a><a id="Tc_Sztc0_00DEmTht4bYjYekg_3_5"></a><a id="Tc_5UjcmDoP00aGsxq7gvabdg_4_1"></a><a id="Tc_Uy9Ks20cr0GMGC1iHDLbcA_5_1"></a><a id="Tc_v-DoP07aw0yGwF-8z_kJyQ_6_1"></a><a id="Tc_tRzc40It0ECQrkq9mdvsUQ_7_1"></a><a id="Tc_lQH8sppoVEKYzAAIVIrsiw_9_1"></a><a id="Tc_ueZNGAYNSkWI9ButJAezJA_10_1"></a><a id="Tc_8wv7fa01qkieXjA8-7mD3A_12_1"></a><a id="Tc_FlAvObfGxEWEdpVIlOUt2g_13_1"></a><a id="Tc_Rz92AP53ZUCuGARG_9yb6g_14_1"></a><a id="Tc_GCkZvBQwyEe6VOLs1jz3mg_15_1"></a><a id="Tc_NPLUpM3OoUutQRHv4PB1lw_16_1"></a><a id="Tc_ofDbfv4OPUy4tbo8-3JoSA_16_2"></a><a id="Tc_-yaIac-0TUWSknHZr4vCtA_16_5"></a><a id="_48e08494_59e4_42bc_aa1d_3dbb00b83bcd"></a><a id="Tc_wTTQO4TzpUawRl59hDpLOA_2_2"></a><a id="Tc_AUC924S2V0O2yCKBRh-PQw_2_5"></a><a id="Tc_bzkbdr8dNkWI0b8TrS00cQ_2_8"></a><a id="Tc_haq9HAcjSUWk7LCW0YC_og_3_1"></a><a id="Tc_68hVRbKKzkqFmpm8EA4EAA_3_2"></a><a id="Tc_4hJkrmmNwUej5-npIgXcWw_3_5"></a><a id="Tc_2VSujtwFykinIC4-d9hWSg_3_8"></a><a id="Tc_P3ZZBplkd06UfMlJrRwwYg_4_1"></a><a id="Tc_SXlmaV4_VEyAdw7-8qVE5A_5_1"></a><a id="Tc_7xu35u9Oo0W5RzVK1YHcVA_6_1"></a><a id="Tc_FiWbU4ENOU-aKUFbJUdiLw_7_1"></a><a id="Tc_ztdHD82MCk6DLyI-45ymyQ_7_2"></a><a id="Tc_Gdh-lekk5022oJRO8h4hxQ_7_5"></a><a id="Tc_e6Kly3THeUebkTO37zCZvw_7_8"></a><ix:continuation id="Tb_ZXFymdMqqkOzbSKGPWZ8AQ_cont1" continuedAt="Tb_ZXFymdMqqkOzbSKGPWZ8AQ_cont2"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Note&#160;4. Income Taxes (Continued)</p><ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q" name="us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" id="Tb_tBB5BtUzckOmdSRL1T-UnA" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">Significant components of the company&#8217;s deferred tax assets and liabilities at December&#160;31 are as follows (in&#160;thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:49.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:13.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:13.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:49.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:15.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:15.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:49.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Deferred tax assets</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:13.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:13.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:49.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;">    Accrued expenses and allowances </span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:13.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2024_TtGtgeFhD0OARTT9fdW5Qw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals" scale="3" id="Tc_4ca1dBurykO3tKu8hbcaag_3_3">41,031</ix:nonFraction></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:13.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2023_pgBdStu4Lkq7bhYG8k42Tg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals" scale="3" id="Tc_HlRSfKHxvk2FJVfmLD36rw_3_6">41,894</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:49.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;">    Inventories </span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:13.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2024_TtGtgeFhD0OARTT9fdW5Qw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsInventory" scale="3" id="Tc_lHiIqpzYy0qKkY4eTZOAZQ_4_3">6,892</ix:nonFraction></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:13.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2023_pgBdStu4Lkq7bhYG8k42Tg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsInventory" scale="3" id="Tc_KAOqmaQKFkKjukujkpQluQ_4_6">10,685</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:49.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;">    Net operating loss carryforwards </span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:13.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2024_TtGtgeFhD0OARTT9fdW5Qw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwards" scale="3" id="Tc_y__Hj5uK00SjYPSy_Chcgg_5_3">24,381</ix:nonFraction></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:13.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2023_pgBdStu4Lkq7bhYG8k42Tg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwards" scale="3" id="Tc_hHFfWG24KEOz1ZZWMyOC4Q_5_6">7,663</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:49.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;">    Amortizable assets</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:13.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2024_TtGtgeFhD0OARTT9fdW5Qw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsGoodwillAndIntangibleAssets" scale="3" id="Tc_aa6m1PrPOUW4h4KeEoRjdw_6_3">39,657</ix:nonFraction></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:13.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2023_pgBdStu4Lkq7bhYG8k42Tg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsGoodwillAndIntangibleAssets" scale="3" id="Tc_8EDSvsgb-UunIJhKdjgQcw_6_6">5,798</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:49.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;">    Other </span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:13.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2024_TtGtgeFhD0OARTT9fdW5Qw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsOther" scale="3" id="Tc_nAlMUN0nSEaMl1_NJ3xa-w_7_3">5,916</ix:nonFraction></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:13.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2023_pgBdStu4Lkq7bhYG8k42Tg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsOther" scale="3" id="Tc_uTQ2KMt69k2eG91DNVu6bA_7_6">9,149</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:49.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:13.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2024_TtGtgeFhD0OARTT9fdW5Qw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsGross" scale="3" id="Tc_GphPsGz8PUG6NHVYvTWZeA_8_3">117,877</ix:nonFraction></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:13.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2023_pgBdStu4Lkq7bhYG8k42Tg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsGross" scale="3" id="Tc_hyyU-12CsE6IP0S2liuauQ_8_6">75,189</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:49.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;">    Less: valuation allowance </span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:13.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2024_TtGtgeFhD0OARTT9fdW5Qw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsValuationAllowance" scale="3" id="Tc_zQM2AGzV3EWwZPS34juG8A_9_3">1,150</ix:nonFraction>)</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:13.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2023_pgBdStu4Lkq7bhYG8k42Tg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsValuationAllowance" scale="3" id="Tc_PjI5GOgiekWjCdEeKRZSJg_9_6">816</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:49.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total net deferred tax assets </p></td><td style="vertical-align:middle;white-space:nowrap;width:2.16%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:13.53%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2024_TtGtgeFhD0OARTT9fdW5Qw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsNet" scale="3" id="Tc_O5XDA_rsGECOwPYdNmLhyg_10_3">116,727</ix:nonFraction></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.16%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:13.53%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2023_pgBdStu4Lkq7bhYG8k42Tg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsNet" scale="3" id="Tc_pCuXir5V8U6WjTTrXgSQ7Q_10_6">74,373</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:49.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:13.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:13.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:49.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Deferred tax liabilities</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:13.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:13.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:49.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;">    Property, plant and equipment </span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:13.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2024_TtGtgeFhD0OARTT9fdW5Qw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment" scale="3" id="Tc_A5v5ks8FZE6L-fw_npGz6w_13_3">1,014,515</ix:nonFraction>)</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:13.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2023_pgBdStu4Lkq7bhYG8k42Tg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment" scale="3" id="Tc_qek7Ifq2Gk-gDdTDQL5wnQ_13_6">1,013,045</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:49.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;">    Other </span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.16%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:13.53%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2024_TtGtgeFhD0OARTT9fdW5Qw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxLiabilitiesOther" scale="3" id="Tc_EXbkX5Bg6UKtTeV2jHlEpA_14_3">4,398</ix:nonFraction>)</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.16%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:13.53%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2023_pgBdStu4Lkq7bhYG8k42Tg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxLiabilitiesOther" scale="3" id="Tc_FVSpgn01UEOdYfyWY3L8AA_14_6">6,096</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:49.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total deferred tax liabilities </p></td><td style="vertical-align:middle;white-space:nowrap;width:2.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:13.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2024_TtGtgeFhD0OARTT9fdW5Qw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredIncomeTaxLiabilities" scale="3" id="Tc_yS4jY5g0XkWtysT8x31Tpw_15_3">1,018,913</ix:nonFraction>)</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:13.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2023_pgBdStu4Lkq7bhYG8k42Tg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredIncomeTaxLiabilities" scale="3" id="Tc_bt3mbJJKD0q5KGDLHexP3g_15_6">1,019,141</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:49.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;">        Net deferred tax liability </span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.16%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:13.53%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2024_TtGtgeFhD0OARTT9fdW5Qw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxLiabilities" scale="3" id="Tc_fX3OfY5NOESCTtVy5jE59g_16_3">902,186</ix:nonFraction>)</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.16%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:13.53%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2023_pgBdStu4Lkq7bhYG8k42Tg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxLiabilities" scale="3" id="Tc_ZM7e3kBdN02NScmqLLRO0w_16_6">944,768</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td></tr></table></ix:nonNumeric><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><span style="font-size:1pt;font-weight:normal;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><span style="font-weight:normal;white-space:pre-wrap;">Certain wholly-owned and controlled subsidiaries of the company file separate federal and state income tax returns. One of the controlled subsidiaries generated federal net operating loss carryforwards in the years 2018 and prior, which were fully utilized as of December 31, 2024, but continues to have state net operating loss carryforwards which expire in the years 2034 through 2039. Annually, the company evaluates the realizability of the net deferred tax assets for this controlled subsidiary.  In completing this evaluation, the company considers all available positive and negative evidence in order to determine whether, based on the weight of the evidence, a valuation allowance for its deferred tax assets is necessary.  Such evidence includes current operating results, historical results, future reversals of existing taxable temporary differences and expectations for future taxable income (exclusive of the reversal of temporary differences and carryforwards), as well as the implementation of feasible and prudent tax planning strategies.  Based on the evidence, the company maintained a valuation allowance of </span><span style="font-weight:normal;">$<ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2024_TtGtgeFhD0OARTT9fdW5Qw" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsValuationAllowance" scale="0" id="Narr_Khn9m9uC7Um1PJ6l5H7ycw">1,150,000</ix:nonFraction></span><span style="font-weight:normal;"> and </span><span style="font-weight:normal;">$<ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2023_pgBdStu4Lkq7bhYG8k42Tg" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsValuationAllowance" scale="0" id="Narr_pTPKXYODNUCg9DNCQ46-mQ">816,000</ix:nonFraction></span><span style="font-weight:normal;"> as of December 31, 2024, and 2023, respectively, with respect to certain state tax credits of the controlled subsidiary.</span></p><ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q" name="us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" id="Tb_DV-aOlEN_kmgNqBaY3vhdQ" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">A reconciliation of the beginning and ending amount of unrecognized tax benefits is as follows (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:7.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:41.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:7.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:41.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:7.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:41.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:13.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:13.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:13.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:7.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:41.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at January&#160;1 </p></td><td style="vertical-align:middle;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2023_pgBdStu4Lkq7bhYG8k42Tg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:UnrecognizedTaxBenefits" scale="3" id="Tc_NCg8Nh8fCk-jAxnq38cV_w_3_3">31,258</ix:nonFraction></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2022_r8xF5OipdEOlc0hQ8jvOeg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:UnrecognizedTaxBenefits" scale="3" id="Tc_8WqTmSdC90mFIlcmYMKF_g_3_6">28,646</ix:nonFraction></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2021_ppxrnlG9eECczQattlb_FQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:UnrecognizedTaxBenefits" scale="3" id="Tc_uRNwns74AEqaZl15gZv_KA_3_9">20,466</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:7.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:41.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;">    Increases related to current year tax positions </span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" scale="3" id="Tc_bhhLp0RvYUi7CFKjxjhLKA_4_3">5,115</ix:nonFraction></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2023_To_12_31_2023_fQq0aKYV90OaLRCKrOPOrg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" scale="3" id="Tc_npDQ9UmSqEu91XqxVt9gDg_4_6">1,500</ix:nonFraction></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2022_To_12_31_2022_KwAbRLBxhkeIsniwkLlFwA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" scale="3" id="Tc_O3a_NXGLt06U6TfvwYzwBw_4_9">9,600</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:7.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:41.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;">    Increases related to prior year tax positions </span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" scale="3" id="Tc_dr-OuZmYPEOSUNsPrI5xQA_5_3">263</ix:nonFraction></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2023_To_12_31_2023_fQq0aKYV90OaLRCKrOPOrg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" scale="3" id="Tc_1PYvVf2APEGdb6Ul4Eoqrw_5_6">1,798</ix:nonFraction></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2022_To_12_31_2022_KwAbRLBxhkeIsniwkLlFwA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" scale="3" id="Tc_eiTyfY953EWWKLIoLLYEbw_5_9">364</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:7.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:41.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;">    Decreases related to prior year tax positions </span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" scale="3" id="Tc_un1bqoGFs0SGCQRKEKaNfA_6_3">6,949</ix:nonFraction>)</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2023_To_12_31_2023_fQq0aKYV90OaLRCKrOPOrg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" scale="3" id="Tc_OEUXv7N5PEaPVfRe_CqPUA_6_6">686</ix:nonFraction>)</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2022_To_12_31_2022_KwAbRLBxhkeIsniwkLlFwA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" scale="3" id="Tc_dl8wtUp9CUm06T-hFuLq5A_6_9">1,784</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:7.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:41.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at December&#160;31 </p></td><td style="vertical-align:middle;white-space:nowrap;width:1.98%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.43%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2024_TtGtgeFhD0OARTT9fdW5Qw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:UnrecognizedTaxBenefits" scale="3" id="Tc_yEmVowapN0iX1WgzFin53w_7_3">29,687</ix:nonFraction></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.97%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.43%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2023_pgBdStu4Lkq7bhYG8k42Tg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:UnrecognizedTaxBenefits" scale="3" id="Tc_RjocYsD0jUO_-UN6Z8n39A_7_6">31,258</ix:nonFraction></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.97%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.43%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2022_r8xF5OipdEOlc0hQ8jvOeg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:UnrecognizedTaxBenefits" scale="3" id="Tc_VDVRhe3hc0mFmsGyYIvoTg_7_9">28,646</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td></tr></table></ix:nonNumeric><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Included in the balance of unrecognized tax benefits at December&#160;31, 2024 and 2023 are potential benefits of $<ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2024_TtGtgeFhD0OARTT9fdW5Qw" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" scale="6" id="Narr_-8le00ME0kuL3tkNb8p4JQ">26.4</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2023_pgBdStu4Lkq7bhYG8k42Tg" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" scale="6" id="Narr_Lij6_C8OsUmj7yMTWB-D3Q">27.8</ix:nonFraction> million, respectively, that, if recognized, would affect the effective tax rate. The company recognizes interest and penalties related to its tax contingencies on a net-of-tax basis in income tax expense. During the&#160;years ended December&#160;31, 2024, 2023, and 2022, the company recognized expense from the increase of interest expense and penalties of $<ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q" decimals="0" format="ixt:num-dot-decimal" name="stld:UnrecognizedTaxBenefitsIncreaseDecreaseResultingFromChangeInInterestExpense" sign="-" scale="0" id="Narr_1cVLfQfkC0mcoqL2NS8EkQ">710,000</ix:nonFraction>, $<ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2023_To_12_31_2023_fQq0aKYV90OaLRCKrOPOrg" decimals="0" format="ixt:num-dot-decimal" name="stld:UnrecognizedTaxBenefitsIncreaseDecreaseResultingFromChangeInInterestExpense" sign="-" scale="0" id="Narr_nzX5Gl_7pU2O4nmXRrJdrg">1,560,000</ix:nonFraction>, and $<ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2022_To_12_31_2022_KwAbRLBxhkeIsniwkLlFwA" decimals="0" format="ixt:num-dot-decimal" name="stld:UnrecognizedTaxBenefitsIncreaseDecreaseResultingFromChangeInInterestExpense" sign="-" scale="0" id="Narr_xE3E1RqBhUSNYQ4xpLpZ6Q">480,000</ix:nonFraction>, respectively, net of tax. In addition to the unrecognized tax benefits in the table above, the company had $<ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2024_TtGtgeFhD0OARTT9fdW5Qw" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" scale="6" id="Narr_YHrMzEH5oEKx2oDonBza-A">4.2</ix:nonFraction> million and $<ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2023_pgBdStu4Lkq7bhYG8k42Tg" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" scale="6" id="Narr_J19Wwp7zw06e1u2oCNdw4A">3.2</ix:nonFraction> million accrued for the payment of interest and penalties at December&#160;31, 2024 and 2023, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></ix:continuation></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">73</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><ix:continuation id="Tb_ZXFymdMqqkOzbSKGPWZ8AQ_cont2"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Note&#160;4. Income Taxes (Continued)</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">It is reasonably possible that the amount of unrecognized tax benefits could change in the next twelve&#160;months in an amount ranging from <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2024_To_12_31_2024_srt_RangeAxis_srt_MinimumMember_VazWPUGuR0aq1pv6jrkptg" decimals="-5" format="ixt-sec:numwordsen" name="us-gaap:IncomeTaxExaminationEstimateOfPossibleLoss" scale="6" id="Narr_0KQIl0NW9UKSwKN3djEAkg">zero</ix:nonFraction> to $<ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2024_To_12_31_2024_srt_RangeAxis_srt_MaximumMember_VGWjtMnu00eENKtwUYcf-A" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxExaminationEstimateOfPossibleLoss" scale="6" id="Narr_Dh0yEuhPfESWSc5X1V3Mnw">12.0</ix:nonFraction> million, as a result of the expiration of the statute of limitations and other federal and state income tax audits. The company files income tax returns in the U.S. federal jurisdiction as well as income tax returns in various state jurisdictions. The tax&#160;years 2021 through 2023 remain open to examination by the Internal Revenue Service and various state and local jurisdictions.</p></ix:continuation><ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q" name="us-gaap:StockholdersEquityNoteDisclosureTextBlock" id="Tb_vKQ6w2qXEE2qr8v-t5uA6A" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Note&#160;5. Shareholders&#8217; Equity</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Cash Dividends</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The company declared cash dividends of $<ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:DividendsCommonStockCash" scale="6" id="Narr_pbIZEjJzdEW7ySsmC8Ml3w">284.1</ix:nonFraction>&#160;million, or $<ix:nonFraction unitRef="Unit_Divide_USD_shares_FVFgOljJAEW-7UH1iPgq-g" contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="Narr_XrTA5iWY2EiApuEaeNUeDg">1.84</ix:nonFraction> per common share, during 2024; $<ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2023_To_12_31_2023_fQq0aKYV90OaLRCKrOPOrg" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:DividendsCommonStockCash" scale="6" id="Narr_cyZYorND4E60gL_wqCk8VQ">280.5</ix:nonFraction>&#160;million, or $<ix:nonFraction unitRef="Unit_Divide_USD_shares_FVFgOljJAEW-7UH1iPgq-g" contextRef="Duration_1_1_2023_To_12_31_2023_fQq0aKYV90OaLRCKrOPOrg" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="Narr_N2Y6xet4m0uOQ7mnuVz-Pw">1.70</ix:nonFraction> per common share, during 2023; and $<ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2022_To_12_31_2022_KwAbRLBxhkeIsniwkLlFwA" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:DividendsCommonStockCash" scale="6" id="Narr_OThJuIwAVEOd-FBHNxGBGA">245.3</ix:nonFraction>&#160;million, or $<ix:nonFraction unitRef="Unit_Divide_USD_shares_FVFgOljJAEW-7UH1iPgq-g" contextRef="Duration_1_1_2022_To_12_31_2022_KwAbRLBxhkeIsniwkLlFwA" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="Narr_Ia94sx2f8Euef_KmDQZZNQ">1.36</ix:nonFraction> per common share, during 2022. The company paid cash dividends of $<ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:PaymentsOfDividendsCommonStock" scale="6" id="Narr_bMNo73WP3U2ByQrtFxh-Fg">282.6</ix:nonFraction> million, $<ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2023_To_12_31_2023_fQq0aKYV90OaLRCKrOPOrg" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:PaymentsOfDividendsCommonStock" scale="6" id="Narr_Kg_FaKHSZE2tSuz-fl8sJw">271.3</ix:nonFraction>&#160;million, and $<ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2022_To_12_31_2022_KwAbRLBxhkeIsniwkLlFwA" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:PaymentsOfDividendsCommonStock" scale="6" id="Narr_l0-6abrfNE6L1ywT-9wE8Q">237.2</ix:nonFraction>&#160;million during 2024, 2023, and 2022, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Treasury Stock</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">In July 2021, the board of directors authorized a share repurchase program of up to $<ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_7_31_2021_4htWGmOwFEiXbe2hPiIj1A" decimals="-8" format="ixt:num-dot-decimal" name="srt:StockRepurchaseProgramAuthorizedAmount1" scale="9" id="Narr_pEkSfAKQO0aXX6Q0C10ocw">1.0</ix:nonFraction> billion of the company&#8217;s common stock. This program was exhausted in April 2022. In February 2022, the board of directors authorized an additional share repurchase program of up to $<ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_2_28_2022_dXKpiPjTekKPGl_YQ0rnHQ" decimals="-7" format="ixt:num-dot-decimal" name="srt:StockRepurchaseProgramAuthorizedAmount1" scale="9" id="Narr_EZn6FYoy3ka_nFx-RUF2TQ">1.25</ix:nonFraction> billion of the company&#8217;s common stock. This program was exhausted in November 2022. In November 2022, the board of directors authorized an additional share repurchase program of up to $<ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_11_30_2022_qXswp4youkOcZtKqqtDZhQ" decimals="-8" format="ixt:num-dot-decimal" name="srt:StockRepurchaseProgramAuthorizedAmount1" scale="9" id="Narr_38dup4SVskyWgqH-tSBIJQ">1.5</ix:nonFraction> billion of the company&#8217;s common stock. This program was exhausted in November 2023. In November 2023, the board of directors authorized an additional share repurchase program of up to $<ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_11_30_2023_gn3JmGKuy06jJjjrJoa3pA" decimals="-8" format="ixt:num-dot-decimal" name="srt:StockRepurchaseProgramAuthorizedAmount1" scale="9" id="Narr_gU7ZtCEam0GFCc7BbsRTrA">1.5</ix:nonFraction> billion of the company&#8217;s common stock. Subsequent to December 31, 2024, in February 2025, the board of directors authorized an additional share repurchase program of up to $<ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_2_28_2025_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_E_05BiWEM06Rowd1_wr43Q" decimals="-8" format="ixt:num-dot-decimal" name="srt:StockRepurchaseProgramAuthorizedAmount1" scale="9" id="Narr_rvxbTR75eUuH4Wuy8_vaYQ">1.5</ix:nonFraction> billion of the company&#8217;s common stock. Under the share repurchase programs, purchases take place as and when we determine in open market or private transactions made based upon the market price of our common stock, the nature of other investment opportunities or growth projects, our cash flows from operations, and general economic conditions. The share repurchase programs do not require us to acquire any specific number of shares, and may be modified, suspended, extended, or terminated by us at any time. The share repurchase programs do not have an expiration date. The company repurchased <ix:nonFraction unitRef="Unit_Standard_shares_3DRN9t79NEGctt-Q27fxjQ" contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:TreasuryStockSharesAcquired" scale="6" id="Narr_h6Y3LVDfi0qBDlznV05QeA">9.4</ix:nonFraction> million shares for $<ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q" decimals="-8" format="ixt:num-dot-decimal" name="us-gaap:TreasuryStockValueAcquiredCostMethod" scale="9" id="Narr_v_Vp3MQLTkWRxRAJpgQsOQ">1.2</ix:nonFraction> billion during 2024, <ix:nonFraction unitRef="Unit_Standard_shares_3DRN9t79NEGctt-Q27fxjQ" contextRef="Duration_1_1_2023_To_12_31_2023_fQq0aKYV90OaLRCKrOPOrg" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:TreasuryStockSharesAcquired" scale="6" id="Narr_EcLtRK3DMEGstbryiLwxwQ">13.4</ix:nonFraction> million shares for $<ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2023_To_12_31_2023_fQq0aKYV90OaLRCKrOPOrg" decimals="-8" format="ixt:num-dot-decimal" name="us-gaap:TreasuryStockValueAcquiredCostMethod" scale="9" id="Narr_wUgsVNqM2UeLXrz-MthaEg">1.5</ix:nonFraction> billion during 2023, and <ix:nonFraction unitRef="Unit_Standard_shares_3DRN9t79NEGctt-Q27fxjQ" contextRef="Duration_1_1_2022_To_12_31_2022_KwAbRLBxhkeIsniwkLlFwA" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:TreasuryStockSharesAcquired" scale="6" id="Narr_NVF8TB5V30yvb1Fk0zZQRw">23.0</ix:nonFraction> million shares for $<ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2022_To_12_31_2022_KwAbRLBxhkeIsniwkLlFwA" decimals="-8" format="ixt:num-dot-decimal" name="us-gaap:TreasuryStockValueAcquiredCostMethod" scale="9" id="Narr_-w1ZytYpIU27n6Ou53X_XQ">1.8</ix:nonFraction> billion during 2022 under the share repurchase programs. At December&#160;31, 2024, the company had remaining authorization to repurchase $<ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2024_TtGtgeFhD0OARTT9fdW5Qw" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" scale="6" id="Narr_dRjSPSqtBESkyu-QNR3f9A">193.5</ix:nonFraction> million of additional shares under the November 2023 share repurchase program.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="font-weight:bold;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p></ix:nonNumeric><ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q" name="us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" id="Tb_LJ2378zsjUuyBJOk9CGEpw" continuedAt="Tb_LJ2378zsjUuyBJOk9CGEpw_cont1" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Note&#160;6. Equity-Based Incentive Plans</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">2023 Equity Incentive Plan</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In May 2023, the company&#8217;s shareholders approved the 2023 Equity Incentive Plan (2023 Plan), which supersedes the prior Amended and Restated 2015 Equity Incentive Plan. The 2023 Plan is designed to attract, motivate, and retain qualified persons that are able to make important contributions to the company&#8217;s success. To accomplish these objectives, the 2023 Plan provides for awards of equity-based incentives through granting of restricted stock units (RSUs), deferred stock units (DSUs), stock appreciation rights (SARs), performance awards, such as the long-term incentive compensation program (LTIP), restricted stock awards (of which <ix:nonFraction unitRef="Unit_Standard_shares_3DRN9t79NEGctt-Q27fxjQ" contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_us-gaap_PlanNameAxis_stld_EquityIncentive2023PlanMember_8wyYcfvDm0ChVzpDlhJ0DQ" decimals="-6" format="ixt-sec:numwordsen" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="6" id="Narr_JO7s8wyukE-1VwMjN6ni4g">none</ix:nonFraction> have been granted), stock options (of which <ix:nonFraction unitRef="Unit_Standard_shares_3DRN9t79NEGctt-Q27fxjQ" contextRef="As_Of_12_31_2024_us-gaap_AwardTypeAxis_stld_StockOptionsMember_us-gaap_PlanNameAxis_stld_EquityIncentive2023PlanMember_PO4bGGoXyU6HK-WIogqc3Q" decimals="-6" format="ixt-sec:numwordsen" name="stld:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedAndVestedNumber" scale="6" id="Narr_5F1-BWMqTUCz2VtKQyrTyQ">none</ix:nonFraction> have been granted), and unrestricted stock awards (of which <ix:nonFraction unitRef="Unit_Standard_shares_3DRN9t79NEGctt-Q27fxjQ" contextRef="As_Of_12_31_2024_us-gaap_AwardTypeAxis_stld_UnrestrictedStockAwardsMember_us-gaap_PlanNameAxis_stld_EquityIncentive2023PlanMember_2O47HuHL3EuXzdaBpevnzw" decimals="-6" format="ixt-sec:numwordsen" name="stld:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedAndVestedNumber" scale="6" id="Narr_caPYop92wUuthRDADOgSvg">none</ix:nonFraction> have been granted). Under the 2023 Plan, <ix:nonFraction unitRef="Unit_Standard_shares_3DRN9t79NEGctt-Q27fxjQ" contextRef="As_Of_5_31_2023_us-gaap_PlanNameAxis_stld_EquityIncentive2023PlanMember_tTxdfjQY1kWV_U2RuvxCKg" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" scale="6" id="Narr_d9bS5FPh206JU6Rp7mwZaA">9.0</ix:nonFraction> million shares of common stock were reserved for grant through December&#160;31, 2033. The 2023 Plan uses a fungible share concept under which any awards that are not a full-value award, such as stock options and stock-settled SARs, will be counted against the share reserve as <ix:nonFraction unitRef="Unit_Standard_pure__RPH9xZLdEWWc65w50BwFA" contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_AwardTypeAxis_stld_StockOptionsAndStockAppreciationRightsMember_us-gaap_PlanNameAxis_stld_EquityIncentive2023PlanMember_fm6tDYMw7k-uDjWiO2sZiA" decimals="0" format="ixt-sec:numwordsen" name="stld:ShareBasedCompensationArrangementByShareBasedPaymentAwardShareLimitAgainstWhichFullValueAwardsWillBeCounted" scale="0" id="Narr_aJQKtPO9TUyR82By0ztnEw">one</ix:nonFraction> share for each share of common stock, and awards that are full-value awards, such as RSUs, DSUs, restricted and unrestricted stock awards, and performance awards, will be counted against the share reserve as <ix:nonFraction unitRef="Unit_Standard_pure__RPH9xZLdEWWc65w50BwFA" contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_AwardTypeAxis_stld_RestrictedStockUnitsDeferredStockUnitsRestrictedStockAndUnrestrictedStockAwardsAndPerformanceAwardsMember_us-gaap_PlanNameAxis_stld_EquityIncentive2023PlanMember_gmourv8fwUmeyzhSJW-kcQ" decimals="2" format="ixt:num-dot-decimal" name="stld:ShareBasedCompensationArrangementByShareBasedPaymentAwardShareLimitAgainstWhichFullValueAwardsWillBeCounted" scale="0" id="Narr_K2BQnskJuk2WqyGPezJjnw">2.09</ix:nonFraction> shares for each share of common stock. The SARs the company has granted to date can only be settled in cash, and thus, do not count against the share reserve. At December&#160;31, 2024, there were <ix:nonFraction unitRef="Unit_Standard_shares_3DRN9t79NEGctt-Q27fxjQ" contextRef="As_Of_12_31_2024_us-gaap_PlanNameAxis_stld_EquityIncentive2023PlanMember_L7HLV0X4BU2N5efKvjHGAg" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" scale="6" id="Narr_2jEFr9Q0OkO5x1N7Re-dmg">6.2</ix:nonFraction> million shares still available for issuance.</p></ix:nonNumeric></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">74</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><a id="_ccdf050e_20bb_47b7_8532_fbb7d916a17a"></a><a id="_ccdf050e_20bb_47b7_8532_fbb7d916a17a_2"></a><a id="_ccdf050e_20bb_47b7_8532_fbb7d916a17a_3"></a><a id="_ccdf050e_20bb_47b7_8532_fbb7d916a17a_4"></a><a id="_c68015c9_6567_42d6_a44c_adad73c1153d"></a><a id="Tc_1vL7HK9XvUCEweZ9EGfY6Q_1_3"></a><a id="Tc_t9kTzp9S70qa4XpbB6nY1A_1_6"></a><a id="Tc_QPNubdgY4kmQGRmTY5zgLg_2_1"></a><a id="Tc_jXTVj5Ctk0qteF5SmBTv-Q_2_3"></a><a id="Tc_dtPOLGSjKEumPwPTdXa-pQ_2_6"></a><a id="Tc_sFxWwOicbUW1H8-fN3eiYQ_2_9"></a><a id="Tc_bQcxMVBov0yncMK1d9IaNg_3_1"></a><a id="Tc_2UhSfcbnZke_l99n6tZLDw_3_3"></a><a id="Tc_05ZdkjhSMUWdJwnN3jO3xA_3_6"></a><a id="Tc_hFEelYpF90uiOxdBQlw3Lg_3_9"></a><a id="Tc_evV4Umjp1k6mZNk2yCgkTg_4_0"></a><a id="Tc_eKipdf6W90Wt-NtsyXcwgg_4_3"></a><a id="Tc_RLO5_05rikura76ZutILaw_4_6"></a><a id="Tc_oloYBWgPe0-GCYdbeRmRTA_4_9"></a><a id="Tc_My4XdCZKekO3mbN5SE0lIQ_5_0"></a><a id="Tc_YyuDEZdnNEKUZEkAwYiXqg_6_0"></a><a id="Tc_Xc-_PUxOl0SzeWdflh-VDw_7_0"></a><a id="Tc_yIPtOv-TlECrwbw4ZaUt4w_8_0"></a><a id="Tc_IMHcDTpcvkej0w4EjVOI2g_8_3"></a><a id="Tc_vZIxO2tPzUKhDdP5XMwe5Q_8_6"></a><a id="Tc_o8HL1GfihUa7QoJUU12fUg_8_9"></a><a id="Tc_M3IhXk0G0USm5ZnzKG0KpA_9_0"></a><a id="Tc_Z6ulDjf88EO3lcekczHdmQ_10_0"></a><a id="Tc_mhsurZAqlECyFljbvtuUcQ_11_0"></a><a id="Tc_q36EQ20Ypkyd9Ww8QqgQsw_12_0"></a><a id="Tc_ruehxYDJ2U-PIowedA4FSg_12_3"></a><a id="Tc_WVYReTY040aQhBqGv-isvA_12_6"></a><a id="Tc_Ualdjo5gDU6oxRy5H_JSDA_12_9"></a><a id="Tc_oF8UiTUgWEudS_K_YC6sEA_13_0"></a><a id="Tc_o1zeCQ6b3EWoa4cRw8fUtg_14_0"></a><a id="Tc_3J4lu6-RLE6mwieYLlRtYw_15_0"></a><a id="Tc_gsKCyonF9kSB3o7VrZCQWg_16_0"></a><a id="Tc_A7lHcztYIkCH40HMWQ1Fig_16_3"></a><a id="Tc_mQZ7ZKQejk-VLJ4qyRSu-w_16_6"></a><a id="Tc_PSWxqzRna0KXM8VDdWbRyg_16_9"></a><ix:continuation id="Tb_LJ2378zsjUuyBJOk9CGEpw_cont1" continuedAt="Tb_LJ2378zsjUuyBJOk9CGEpw_cont2"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Note&#160;6. Equity-Based Incentive Plans (Continued)</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Substantially all of the company&#8217;s full-time, non-union, U.S. team members receive RSUs, which are granted annually in November&#160;at no cost to employees and vest <ix:nonFraction unitRef="Unit_Standard_pure__RPH9xZLdEWWc65w50BwFA" contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_-ntG7LZWTEaa8aRfC5oGUg" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" scale="-2" id="Narr_cX6ogeF-QE-waLwE2p_UNQ">100</ix:nonFraction>% over the shorter of <ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_-ntG7LZWTEaa8aRfC5oGUg" format="ixt-sec:durwordsen" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" id="Narr_IKEem-hxc0qOLD5bmSLOBQ">two years</ix:nonNumeric> from grant date or upon the recipient reaching retirement eligible age (<span style="-sec-ix-hidden:Hidden_4KyPFP7yUUujNtu8vRzXKQ;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">59&#189; years</span></span>). During 2024, 2023, and 2022, certain senior leadership of the company received RSUs in February which vest over a period of 2 to <ix:nonNumeric contextRef="Duration_1_1_2022_To_12_31_2022_srt_RangeAxis_srt_MaximumMember_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_2zmhD9-BuUOcJ4yfKNKp4A" format="ixt-sec:durwordsen" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" id="Narr__X5RgZLdcUOssC87pSkvmQ"><ix:nonNumeric contextRef="Duration_1_1_2023_To_12_31_2023_srt_RangeAxis_srt_MaximumMember_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_TpU9NRm3y0qW1G1Gbau8fg" format="ixt-sec:durwordsen" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" id="Narr_HoPJcN03_UKMZmwrHvkM2g"><ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_srt_RangeAxis_srt_MaximumMember_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_BqianxyIaUm0ZYpcWC5pFw" format="ixt-sec:durwordsen" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" id="Narr_ILFGxnHSS0Ka_5VEno8pCw">4 years</ix:nonNumeric></ix:nonNumeric></ix:nonNumeric>. The stock is issued to employees upon vesting. The company satisfies RSUs with newly issued shares, and satisfies restricted and unrestricted stock awards, DSUs, and performance awards with treasury shares. In addition to the RSUs and LTIP awards granted during the three-year period ended December&#160;31, 2024, presented below, the company awarded <ix:nonFraction unitRef="Unit_Standard_shares_3DRN9t79NEGctt-Q27fxjQ" contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_AwardTypeAxis_stld_DeferredStockUnitsDsusMember_pa2HP503H06TUZXsqF2Trw" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="0" id="Narr_8N36J3K1l0G5aSZDdT6YgA">13,000</ix:nonFraction>, <ix:nonFraction unitRef="Unit_Standard_shares_3DRN9t79NEGctt-Q27fxjQ" contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_AwardTypeAxis_stld_DeferredStockUnitsDsusMember_qiESqIww1EK5se1l20Ri2w" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="0" id="Narr_7RaW3n4WLUOvc5LItiQq-A">18,000</ix:nonFraction> and <ix:nonFraction unitRef="Unit_Standard_shares_3DRN9t79NEGctt-Q27fxjQ" contextRef="Duration_1_1_2022_To_12_31_2022_us-gaap_AwardTypeAxis_stld_DeferredStockUnitsDsusMember_vILD-RdKqU-L_yfIkZ8IPg" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="0" id="Narr_Eq1D-gHvHEaT6fJByj_h-w">20,000</ix:nonFraction> DSUs in 2024, 2023 and 2022, respectively. The <ix:nonFraction unitRef="Unit_Standard_shares_3DRN9t79NEGctt-Q27fxjQ" contextRef="As_Of_12_31_2024_us-gaap_AwardTypeAxis_us-gaap_StockAppreciationRightsSARSMember_bj_8UdVink6GSp9AJOYP_g" decimals="INF" format="ixt:num-dot-decimal" name="stld:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedAndVestedNumber" scale="0" id="Narr_D2uzP-NDgUG-sszUYS6zGw">1,300</ix:nonFraction> SARs awards outstanding at December&#160;31, 2024, for which no shares of common stock can be issued because the awards must be cash-settled upon exercise, have a weighted-average exercise price of $<ix:nonFraction unitRef="Unit_Divide_USD_shares_FVFgOljJAEW-7UH1iPgq-g" contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_AwardTypeAxis_us-gaap_StockAppreciationRightsSARSMember_yChP0Bpht0iWJJxsLjb7ZA" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresIntrinsicValue" scale="0" id="Narr_dD3mCuJ6ZE6b_XRFpQC9Qw">42.83</ix:nonFraction>.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Restricted Stock Units</p><ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q" name="us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" id="Tb_ID73OtgL3U6cAB87Vo4J_g" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">A summary of the company&#8217;s RSU activity and outstanding RSUs as of December&#160;31, 2024, are presented below (dollars in thousands except grant date fair value):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:middle;white-space:nowrap;width:36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:14.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:12.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:12.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:12.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Aggregate </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:14.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Number</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:14.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> Average Grant</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:14.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Intrinsic</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:14.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Unrecognized</b></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:14.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> of RSUs</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:14.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Date Fair Value</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:14.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> Value </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:14.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> Compensation</b></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding RSUs as of January&#160;1, 2022</p></td><td style="vertical-align:middle;white-space:nowrap;width:14.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_3DRN9t79NEGctt-Q27fxjQ" contextRef="As_Of_12_31_2021_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_SHG9zTPjSEav0w657x4X3w" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="0" id="Tc_D8UtBAej4kSguQgiFKKUDQ_4_1">1,348,258</ix:nonFraction></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:12.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><ix:nonFraction unitRef="Unit_Divide_USD_shares_FVFgOljJAEW-7UH1iPgq-g" contextRef="As_Of_12_31_2021_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_SHG9zTPjSEav0w657x4X3w" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="Tc_wpe77X-8kkqjRcLb8U_odg_4_4">43.82</ix:nonFraction> </p></td><td style="vertical-align:middle;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:12.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2021_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_SHG9zTPjSEav0w657x4X3w" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding" scale="3" id="Tc_3LgnjgxTK0KJOhl3yAjf2A_4_7">83,686</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:12.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2021_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_SHG9zTPjSEav0w657x4X3w" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" scale="3" id="Tc_LWeZSH_yeUaQuVsrf45sLg_4_10">39,657</ix:nonFraction></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Granted </p></td><td style="vertical-align:middle;white-space:nowrap;width:14.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_3DRN9t79NEGctt-Q27fxjQ" contextRef="Duration_1_1_2022_To_12_31_2022_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_smbt_9jz9k-drvjjnWZSlQ" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="0" id="Tc_DxKfJk3_oEuusSPc9OCfJQ_5_1">481,926</ix:nonFraction></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:12.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><ix:nonFraction unitRef="Unit_Divide_USD_shares_FVFgOljJAEW-7UH1iPgq-g" contextRef="Duration_1_1_2022_To_12_31_2022_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_smbt_9jz9k-drvjjnWZSlQ" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="Tc_RB25IjoNqkWAajydR0Ftkg_5_4">98.29</ix:nonFraction> </p></td><td style="vertical-align:middle;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:12.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:12.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Vested </p></td><td style="vertical-align:middle;white-space:nowrap;width:14.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_shares_3DRN9t79NEGctt-Q27fxjQ" contextRef="Duration_1_1_2022_To_12_31_2022_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_smbt_9jz9k-drvjjnWZSlQ" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" scale="0" id="Tc__Z68AZ8jM0upLMedRKANgA_6_1">786,622</ix:nonFraction>)</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:12.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><ix:nonFraction unitRef="Unit_Divide_USD_shares_FVFgOljJAEW-7UH1iPgq-g" contextRef="Duration_1_1_2022_To_12_31_2022_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_smbt_9jz9k-drvjjnWZSlQ" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" scale="0" id="Tc_-s8Kr8x4oEClw_rhHbntkw_6_4">37.38</ix:nonFraction> </p></td><td style="vertical-align:middle;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:12.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:12.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Forfeited </p></td><td style="vertical-align:middle;white-space:nowrap;width:14.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_shares_3DRN9t79NEGctt-Q27fxjQ" contextRef="Duration_1_1_2022_To_12_31_2022_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_smbt_9jz9k-drvjjnWZSlQ" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" scale="0" id="Tc_pVbw1LMOTUir8cOarSt36w_7_1">70,011</ix:nonFraction>)</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:12.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><ix:nonFraction unitRef="Unit_Divide_USD_shares_FVFgOljJAEW-7UH1iPgq-g" contextRef="Duration_1_1_2022_To_12_31_2022_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_smbt_9jz9k-drvjjnWZSlQ" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" scale="0" id="Tc_Hn1AzIJX-Ei5YCBRlarVXg_7_4">46.82</ix:nonFraction> </p></td><td style="vertical-align:middle;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:12.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:12.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">As of December 31, 2022</p></td><td style="vertical-align:middle;white-space:nowrap;width:14.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_3DRN9t79NEGctt-Q27fxjQ" contextRef="As_Of_12_31_2022_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_ycN9kqTRpk2DkjVMAc4_9Q" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="0" id="Tc_stM9N4tBSE2_dvlT8wh7Tw_8_1">973,551</ix:nonFraction></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:12.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><ix:nonFraction unitRef="Unit_Divide_USD_shares_FVFgOljJAEW-7UH1iPgq-g" contextRef="As_Of_12_31_2022_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_ycN9kqTRpk2DkjVMAc4_9Q" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="Tc_7_lYISkFTkWpYMO4YSbXqw_8_4">71.80</ix:nonFraction> </p></td><td style="vertical-align:middle;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:12.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2022_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_ycN9kqTRpk2DkjVMAc4_9Q" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding" scale="3" id="Tc_-qsqlQvo20eJ0rFPrM8F7A_8_7">94,765</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:12.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2022_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_ycN9kqTRpk2DkjVMAc4_9Q" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" scale="3" id="Tc_dsXUXO-jiEGvx52lOm4s8g_8_10">44,394</ix:nonFraction></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Granted </p></td><td style="vertical-align:middle;white-space:nowrap;width:14.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_3DRN9t79NEGctt-Q27fxjQ" contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_H_BNeRWjf0GmYS8CyJC1yw" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="0" id="Tc_uJ_XiAA6-0mzt-IrebfSpg_9_1">433,810</ix:nonFraction></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:12.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><ix:nonFraction unitRef="Unit_Divide_USD_shares_FVFgOljJAEW-7UH1iPgq-g" contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_H_BNeRWjf0GmYS8CyJC1yw" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="Tc_I4ZsLkf7fECPpnhQAwKt4Q_9_4">108.95</ix:nonFraction> </p></td><td style="vertical-align:middle;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:12.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:12.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Vested </p></td><td style="vertical-align:middle;white-space:nowrap;width:14.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_shares_3DRN9t79NEGctt-Q27fxjQ" contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_H_BNeRWjf0GmYS8CyJC1yw" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" scale="0" id="Tc_ihAQck8d9ky4trYRmDmfLQ_10_1">517,041</ix:nonFraction>)</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:12.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><ix:nonFraction unitRef="Unit_Divide_USD_shares_FVFgOljJAEW-7UH1iPgq-g" contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_H_BNeRWjf0GmYS8CyJC1yw" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" scale="0" id="Tc_1l-bN9V2dEagQSFjXYymRw_10_4">64.03</ix:nonFraction> </p></td><td style="vertical-align:middle;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:12.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:12.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Forfeited </p></td><td style="vertical-align:middle;white-space:nowrap;width:14.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_shares_3DRN9t79NEGctt-Q27fxjQ" contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_H_BNeRWjf0GmYS8CyJC1yw" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" scale="0" id="Tc_RJL11ihbJU-9koD-Oq93tA_11_1">40,829</ix:nonFraction>)</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:12.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><ix:nonFraction unitRef="Unit_Divide_USD_shares_FVFgOljJAEW-7UH1iPgq-g" contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_H_BNeRWjf0GmYS8CyJC1yw" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" scale="0" id="Tc_fbLTEwYDnUS55QFtjFjFLw_11_4">78.70</ix:nonFraction> </p></td><td style="vertical-align:middle;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:12.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:12.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">As of December 31, 2023</p></td><td style="vertical-align:middle;white-space:nowrap;width:14.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_3DRN9t79NEGctt-Q27fxjQ" contextRef="As_Of_12_31_2023_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_4cgZn2JRNkSwVmNmtciUEQ" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="0" id="Tc_Di7bSMPaBEyjWSYlY6ByKg_12_1">849,491</ix:nonFraction></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:12.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><ix:nonFraction unitRef="Unit_Divide_USD_shares_FVFgOljJAEW-7UH1iPgq-g" contextRef="As_Of_12_31_2023_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_4cgZn2JRNkSwVmNmtciUEQ" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="Tc_i_RqVMGHC0C-5PAQgHaIfQ_12_4">99.13</ix:nonFraction> </p></td><td style="vertical-align:middle;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:12.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2023_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_4cgZn2JRNkSwVmNmtciUEQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding" scale="3" id="Tc_FWzLJQYbe0mNowHzVMFM_w_12_7">101,480</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:12.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2023_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_4cgZn2JRNkSwVmNmtciUEQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" scale="3" id="Tc__NNyZCi93kqnIbvmcZZxpQ_12_10">43,073</ix:nonFraction></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Granted </p></td><td style="vertical-align:middle;white-space:nowrap;width:14.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_3DRN9t79NEGctt-Q27fxjQ" contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_-ntG7LZWTEaa8aRfC5oGUg" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="0" id="Tc_me8BKqyRZEaafzQMfvz9wQ_13_1">374,370</ix:nonFraction></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:12.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><ix:nonFraction unitRef="Unit_Divide_USD_shares_FVFgOljJAEW-7UH1iPgq-g" contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_-ntG7LZWTEaa8aRfC5oGUg" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="Tc_lNPJWg0Lx0Ow_tDfR7zgqQ_13_4">137.14</ix:nonFraction> </p></td><td style="vertical-align:middle;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:12.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:12.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Vested </p></td><td style="vertical-align:middle;white-space:nowrap;width:14.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_shares_3DRN9t79NEGctt-Q27fxjQ" contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_-ntG7LZWTEaa8aRfC5oGUg" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" scale="0" id="Tc_AOmUXd5ySUqnazgihmccNQ_14_1">394,675</ix:nonFraction>)</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:12.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><ix:nonFraction unitRef="Unit_Divide_USD_shares_FVFgOljJAEW-7UH1iPgq-g" contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_-ntG7LZWTEaa8aRfC5oGUg" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" scale="0" id="Tc_T146siwo4k6A7mWwaNfNpA_14_4">94.28</ix:nonFraction> </p></td><td style="vertical-align:middle;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:12.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:12.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Forfeited </p></td><td style="vertical-align:middle;white-space:nowrap;width:14.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_shares_3DRN9t79NEGctt-Q27fxjQ" contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_-ntG7LZWTEaa8aRfC5oGUg" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" scale="0" id="Tc_wzkEWw87NE-O9mtGuh9uiQ_15_1">39,874</ix:nonFraction>)</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:12.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><ix:nonFraction unitRef="Unit_Divide_USD_shares_FVFgOljJAEW-7UH1iPgq-g" contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_-ntG7LZWTEaa8aRfC5oGUg" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" scale="0" id="Tc_VUtdt9Vm30-jIJGwmlsBbw_15_4">104.21</ix:nonFraction> </p></td><td style="vertical-align:middle;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:12.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:12.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">As of December 31, 2024 (nonvested)</p></td><td style="vertical-align:middle;white-space:nowrap;width:14.01%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_3DRN9t79NEGctt-Q27fxjQ" contextRef="As_Of_12_31_2024_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_gbotbCgl90asEVEavK8XGw" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="0" id="Tc_9BWJ5ZfKOUafjulcJn5RRw_16_1">789,312</ix:nonFraction></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:12.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><ix:nonFraction unitRef="Unit_Divide_USD_shares_FVFgOljJAEW-7UH1iPgq-g" contextRef="As_Of_12_31_2024_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_gbotbCgl90asEVEavK8XGw" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="Tc_Vit7Z6rs6UqG4uwabIrUmw_16_4">115.47</ix:nonFraction> </p></td><td style="vertical-align:middle;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:12.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2024_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_gbotbCgl90asEVEavK8XGw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding" scale="3" id="Tc__KhHwdPrRUarA4X0oAHeeQ_16_7">90,037</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:12.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2024_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_gbotbCgl90asEVEavK8XGw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" scale="3" id="Tc_Le6NEsWVnUeLodTmBWK0tg_16_10">54,964</ix:nonFraction></p></td></tr></table></ix:nonNumeric><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;">      The weighted average remaining life before vesting of the outstanding RSUs as of December&#160;31, 2024, is </span><ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_-ntG7LZWTEaa8aRfC5oGUg" format="ixt-sec:duryear" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms" id="Narr_g0qQRZhzbU6bILjeFZKN0Q">1.6</ix:nonNumeric> years. The fair value of RSUs vesting during 2024, 2023, and 2022 was $<ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_-ntG7LZWTEaa8aRfC5oGUg" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" scale="6" id="Narr_Avd-cMAAQ0SI1FPzdyzDhA">56.2</ix:nonFraction> million, $<ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_H_BNeRWjf0GmYS8CyJC1yw" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" scale="6" id="Narr_nbH3z7QBOUa-5W1aL_R3WA">58.3</ix:nonFraction> million, and $<ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2022_To_12_31_2022_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_smbt_9jz9k-drvjjnWZSlQ" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" scale="6" id="Narr_fVRT8mC-FkaGr7numuw8Rg">79.1</ix:nonFraction> million, respectively, and was net-share settled such that the company withheld shares with value equivalent to the employees&#8217; minimum statutory obligation for the applicable income and other employment taxes and remitted the cash to the appropriate taxing authorities. The total shares withheld in 2024, 2023, and 2022 were approximately <ix:nonFraction unitRef="Unit_Standard_shares_3DRN9t79NEGctt-Q27fxjQ" contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_-ntG7LZWTEaa8aRfC5oGUg" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation" scale="0" id="Narr_cU5mO3pa20yVL5GytylW0Q">287,000</ix:nonFraction>, <ix:nonFraction unitRef="Unit_Standard_shares_3DRN9t79NEGctt-Q27fxjQ" contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_H_BNeRWjf0GmYS8CyJC1yw" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation" scale="0" id="Narr_aq55BBwmG0mUIAT3atBveg">342,000</ix:nonFraction>, and <ix:nonFraction unitRef="Unit_Standard_shares_3DRN9t79NEGctt-Q27fxjQ" contextRef="Duration_1_1_2022_To_12_31_2022_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_smbt_9jz9k-drvjjnWZSlQ" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation" scale="0" id="Narr_o0WGdWdtU02FWien_mNnag">249,000</ix:nonFraction> shares, respectively, and were based on the value of the RSUs on their vesting dates as determined by the company&#8217;s closing stock price.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Long-Term Incentive Compensation Program (LTIP)</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 6pt 0pt;">The company maintains an LTIP performance-based program directed toward key senior leadership of the company, as determined at the discretion of the Compensation Committee of the Board of Directors. Awards are in shares of the company&#8217;s common stock using the stock price on the first day of the performance period to convert each key senior executive&#8217;s predetermined multiple of annual base salary. The performance period is generally <ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_AwardTypeAxis_us-gaap_PerformanceSharesMember_him386F600qCeVqpbTYhew" format="ixt-sec:durwordsen" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1" id="Narr_U2u-OWeoPEe1rOZULm7ZRA">three&#160;years</ix:nonNumeric>; however, transition awards can be issued with a shorter performance period. Performance is measured in terms of equal portions of <ix:nonFraction unitRef="Unit_Standard_pure__RPH9xZLdEWWc65w50BwFA" contextRef="As_Of_12_31_2024_us-gaap_AwardTypeAxis_us-gaap_PerformanceSharesMember_Mdnx8ML2IEuAK08RN3_G3A" decimals="INF" format="ixt-sec:numwordsen" name="stld:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfGrowthAndProfitabilityMeasures" scale="0" id="Narr_Lwee8G70oUyf6I-kaHLRNQ">four</ix:nonFraction> growth and profitability measures, as compared to the same measures, similarly treated, of a pre-established group of steel sector competitors. Awards earned can range from <ix:nonFraction unitRef="Unit_Standard_pure__RPH9xZLdEWWc65w50BwFA" contextRef="Duration_1_1_2024_To_12_31_2024_srt_RangeAxis_srt_MinimumMember_us-gaap_AwardTypeAxis_us-gaap_PerformanceSharesMember_9kFCrjqiCUioo6B9c3s-uw" decimals="INF" format="ixt-sec:numwordsen" name="stld:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardEarnedAsPercentageOfSpecifiedCompensation" scale="-2" id="Narr_YcFi9iNpFkae7g5lzer8CA">zero</ix:nonFraction> to <ix:nonFraction unitRef="Unit_Standard_pure__RPH9xZLdEWWc65w50BwFA" contextRef="Duration_1_1_2024_To_12_31_2024_srt_RangeAxis_srt_MaximumMember_us-gaap_AwardTypeAxis_us-gaap_PerformanceSharesMember_lHE_FAXnaEq7wyBYEw_xBQ" decimals="INF" format="ixt:num-dot-decimal" name="stld:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardEarnedAsPercentageOfSpecifiedCompensation" scale="-2" id="Narr_agl1Syy820CDXDMs6RaZiA">100</ix:nonFraction>% of the shares awarded, and award shares vest immediately once earned on the basis of performance.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></ix:continuation></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">75</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);min-height:11.5pt;"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><a id="_a103bab6_8cdb_4100_91a8_7ffc51f72921"></a><a id="Tc_UjR5Cp5KdUqvEaq6BO6Fcw_1_2"></a><a id="Tc_NbZZnY09TEmSllfkYj0hCg_2_2"></a><a id="Tc_Eu9kGx4TUkKQaC9fnjK5bg_2_4"></a><a id="Tc_-5sHPsRMVUGrqcyITabg3w_3_2"></a><a id="Tc_dmVbBumlr0aoM4lXYmr1sQ_3_4"></a><a id="Tc_OdHdGBeqFkm1pWRKzdJ5zQ_3_6"></a><a id="Tc__oVIl4FsjEuh667qpiZn2g_5_1"></a><a id="Tc_WQbVltJRzUWbIpxEnqrZ6A_6_1"></a><a id="Tc_6TzbixEjxUOlJNXjEEKnWg_6_8"></a><a id="Tc_y4irCqR4gUqQXHovp6qI2w_8_1"></a><a id="Tc_ppYqSo9y_0iL-GW6wNye0g_9_1"></a><a id="Tc_fj-P1MXLqE-5H2I3GVJrZw_9_8"></a><a id="Tc_SX4LFkJPl0-2jgsuym30pg_11_1"></a><a id="Tc_Oj3ILE0qPk6SgFa1y3EihQ_12_1"></a><a id="Tc_ayfac0_6y0Wc_Uu8miiO0g_12_4"></a><a id="Tc_5FKSyerrjku6AmJk6MeGjA_12_6"></a><a id="Tc_HjJwleXgCUeNMLRd_sdfew_13_1"></a><a id="Tc_6GI0h65OvEWkuVnrt2ariw_13_8"></a><a id="Tc__8wR6mfUaU2sjesaWjHx-w_14_1"></a><a id="Tc_dILeUmPhqEydYyP6F6b2NQ_14_8"></a><a id="Tc_THQ-NwwcmE-HTEkOCmlV8w_16_1"></a><a id="Tc_0urebodmXESAbFPhUBjUjQ_17_1"></a><a id="Tc_-q8EoneUYEK-_W_NPnpBGw_17_4"></a><a id="Tc_FbXCOSkcg0uXDBnVorRNOw_17_6"></a><ix:continuation id="Tb_LJ2378zsjUuyBJOk9CGEpw_cont2"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><b style="font-style:normal;font-weight:bold;">Note&#160;6. Equity-Based Incentive Plans (Continued)</b></p><ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q" name="stld:ScheduleOfPerformancePeriodTransitionAwardsTableTextBlock" id="Group_4lS1legunUuCwzhhVCk3Cw" continuedAt="Group_4lS1legunUuCwzhhVCk3Cw_2" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 6pt 0pt;">The Compensation Committee granted the following three-year performance period awards and transition awards, which have been earned and have or will be issued as follows:</p></ix:nonNumeric><ix:continuation id="Group_4lS1legunUuCwzhhVCk3Cw_2"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:9.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:41.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:9.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:41.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Maximum</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:9.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:41.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Shares That</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Award</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:9.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:41.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:14.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Could Be Issued</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> Earned</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="3" style="vertical-align:middle;white-space:nowrap;width:21.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Award Issued/Issuable</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:9.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:41.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:9.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:41.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2021 LTIP Award:</p></td><td style="vertical-align:middle;white-space:nowrap;width:14.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:9.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:41.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Three-year performance period award</p></td><td style="vertical-align:middle;white-space:nowrap;width:14.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_3DRN9t79NEGctt-Q27fxjQ" contextRef="As_Of_12_31_2024_srt_TitleOfIndividualAxis_srt_ExecutiveOfficerMember_us-gaap_AwardDateAxis_stld_TwoThousandTwentyOneAwardMember_us-gaap_AwardTypeAxis_stld_ThreeYearPerformancePeriodAwardMember_nrtFb4C-0EK2m1ucbSIC2g" decimals="INF" format="ixt:num-dot-decimal" name="stld:ShareBasedCompensationArrangementShareBasedPaymentAwardPotentialNumberOfSharesBasedOnPerformance" scale="0" id="Tc_3YqsFYP_v0Wp6w6jJhX_IA_6_2">360,189</ix:nonFraction></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_3DRN9t79NEGctt-Q27fxjQ" contextRef="As_Of_12_31_2024_srt_TitleOfIndividualAxis_srt_ExecutiveOfficerMember_us-gaap_AwardDateAxis_stld_TwoThousandTwentyOneAwardMember_us-gaap_AwardTypeAxis_stld_ThreeYearPerformancePeriodAwardMember_nrtFb4C-0EK2m1ucbSIC2g" decimals="INF" format="ixt:num-dot-decimal" name="stld:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesEarned" scale="0" id="Tc_p8FoJ4VaxkCwiPVqWnVxQw_6_4">324,173</ix:nonFraction></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_3DRN9t79NEGctt-Q27fxjQ" contextRef="As_Of_12_31_2024_srt_TitleOfIndividualAxis_srt_ExecutiveOfficerMember_us-gaap_AwardDateAxis_stld_TwoThousandTwentyOneAwardMember_us-gaap_AwardTypeAxis_stld_ThreeYearPerformancePeriodAwardMember_nrtFb4C-0EK2m1ucbSIC2g" decimals="INF" format="ixt:num-dot-decimal" name="stld:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedOrIssuable" scale="0" id="Tc_8ovoRT5cSEGFtoMaeMcbZA_6_6">324,173</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">March 2024</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:9.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:41.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:9.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:41.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2022 LTIP Award:</p></td><td style="vertical-align:middle;white-space:nowrap;width:14.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:9.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:41.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Three-year performance period award</p></td><td style="vertical-align:middle;white-space:nowrap;width:14.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_3DRN9t79NEGctt-Q27fxjQ" contextRef="As_Of_12_31_2024_srt_TitleOfIndividualAxis_srt_ExecutiveOfficerMember_us-gaap_AwardDateAxis_stld_TwoThousandTwentyTwoAwardMember_us-gaap_AwardTypeAxis_stld_ThreeYearPerformancePeriodAwardMember_USvwZ8AnbUu0eNPg4jbHlA" decimals="INF" format="ixt:num-dot-decimal" name="stld:ShareBasedCompensationArrangementShareBasedPaymentAwardPotentialNumberOfSharesBasedOnPerformance" scale="0" id="Tc_Ia5eiLv_rUCbNT1m7iHq6w_9_2">249,759</ix:nonFraction></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_3DRN9t79NEGctt-Q27fxjQ" contextRef="As_Of_12_31_2024_srt_TitleOfIndividualAxis_srt_ExecutiveOfficerMember_us-gaap_AwardDateAxis_stld_TwoThousandTwentyTwoAwardMember_us-gaap_AwardTypeAxis_stld_ThreeYearPerformancePeriodAwardMember_USvwZ8AnbUu0eNPg4jbHlA" decimals="INF" format="ixt:num-dot-decimal" name="stld:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesEarned" scale="0" id="Tc_LHiQLOAaY0ewmljc05NsNg_9_4">249,759</ix:nonFraction></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_3DRN9t79NEGctt-Q27fxjQ" contextRef="As_Of_12_31_2024_srt_TitleOfIndividualAxis_srt_ExecutiveOfficerMember_us-gaap_AwardDateAxis_stld_TwoThousandTwentyTwoAwardMember_us-gaap_AwardTypeAxis_stld_ThreeYearPerformancePeriodAwardMember_USvwZ8AnbUu0eNPg4jbHlA" decimals="INF" format="ixt:num-dot-decimal" name="stld:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedOrIssuable" scale="0" id="Tc_83JnTOHFdEip98NylMLA1Q_9_6">249,759</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">March 2025</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:9.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:41.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:9.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:41.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2023 LTIP Award:</p></td><td style="vertical-align:middle;white-space:nowrap;width:14.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:9.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:41.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Three-year performance period award</p></td><td style="vertical-align:middle;white-space:nowrap;width:14.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_3DRN9t79NEGctt-Q27fxjQ" contextRef="As_Of_12_31_2024_srt_TitleOfIndividualAxis_srt_ExecutiveOfficerMember_us-gaap_AwardDateAxis_stld_TwoThousandTwentyThreeAwardMember_us-gaap_AwardTypeAxis_stld_ThreeYearPerformancePeriodAwardMember_YDks5DKxBkih37N-cjYELg" decimals="INF" format="ixt:num-dot-decimal" name="stld:ShareBasedCompensationArrangementShareBasedPaymentAwardPotentialNumberOfSharesBasedOnPerformance" scale="0" id="Tc_MV888-cVT0677eSrMMIAMg_12_2">193,946</ix:nonFraction></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">*</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">*</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:9.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:41.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Two-year performance period transition award</p></td><td style="vertical-align:middle;white-space:nowrap;width:14.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_3DRN9t79NEGctt-Q27fxjQ" contextRef="As_Of_12_31_2024_srt_TitleOfIndividualAxis_srt_ExecutiveOfficerMember_us-gaap_AwardDateAxis_stld_TwoThousandTwentyThreeAwardMember_us-gaap_AwardTypeAxis_stld_TwoYearPerformancePeriodTransitionAwardMember_Em-kmaaBxkGH2levDTP6RQ" decimals="INF" format="ixt:num-dot-decimal" name="stld:ShareBasedCompensationArrangementShareBasedPaymentAwardPotentialNumberOfSharesBasedOnPerformance" scale="0" id="Tc_cZkfbpIMVUSBG1TiJCgxMw_13_2">5,517</ix:nonFraction></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_3DRN9t79NEGctt-Q27fxjQ" contextRef="As_Of_12_31_2024_srt_TitleOfIndividualAxis_srt_ExecutiveOfficerMember_us-gaap_AwardDateAxis_stld_TwoThousandTwentyThreeAwardMember_us-gaap_AwardTypeAxis_stld_TwoYearPerformancePeriodTransitionAwardMember_Em-kmaaBxkGH2levDTP6RQ" decimals="INF" format="ixt:num-dot-decimal" name="stld:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesEarned" scale="0" id="Tc_LgT8umljqky9KgCGZB9epQ_13_4">4,690</ix:nonFraction></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_3DRN9t79NEGctt-Q27fxjQ" contextRef="As_Of_12_31_2024_srt_TitleOfIndividualAxis_srt_ExecutiveOfficerMember_us-gaap_AwardDateAxis_stld_TwoThousandTwentyThreeAwardMember_us-gaap_AwardTypeAxis_stld_TwoYearPerformancePeriodTransitionAwardMember_Em-kmaaBxkGH2levDTP6RQ" decimals="INF" format="ixt:num-dot-decimal" name="stld:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedOrIssuable" scale="0" id="Tc_l19jRj59R0aYp9ZMkkXfnQ_13_6">4,690</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">March 2025</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:9.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:41.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">One-year performance period transition award</p></td><td style="vertical-align:middle;white-space:nowrap;width:14.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_3DRN9t79NEGctt-Q27fxjQ" contextRef="As_Of_12_31_2024_srt_TitleOfIndividualAxis_srt_ExecutiveOfficerMember_us-gaap_AwardDateAxis_stld_TwoThousandTwentyThreeAwardMember_us-gaap_AwardTypeAxis_stld_OneYearPerformancePeriodTransitionAwardMember_5ybTG3PdqUWE8GjjsJyP5w" decimals="INF" format="ixt:num-dot-decimal" name="stld:ShareBasedCompensationArrangementShareBasedPaymentAwardPotentialNumberOfSharesBasedOnPerformance" scale="0" id="Tc_VSXI84n8BUixPbg1S3iqWg_14_2">3,678</ix:nonFraction></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_3DRN9t79NEGctt-Q27fxjQ" contextRef="As_Of_12_31_2024_srt_TitleOfIndividualAxis_srt_ExecutiveOfficerMember_us-gaap_AwardDateAxis_stld_TwoThousandTwentyThreeAwardMember_us-gaap_AwardTypeAxis_stld_OneYearPerformancePeriodTransitionAwardMember_5ybTG3PdqUWE8GjjsJyP5w" decimals="INF" format="ixt:num-dot-decimal" name="stld:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesEarned" scale="0" id="Tc_2N3fCERAbkOYduYx8pVZpA_14_4">2,759</ix:nonFraction></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_3DRN9t79NEGctt-Q27fxjQ" contextRef="As_Of_12_31_2024_srt_TitleOfIndividualAxis_srt_ExecutiveOfficerMember_us-gaap_AwardDateAxis_stld_TwoThousandTwentyThreeAwardMember_us-gaap_AwardTypeAxis_stld_OneYearPerformancePeriodTransitionAwardMember_5ybTG3PdqUWE8GjjsJyP5w" decimals="INF" format="ixt:num-dot-decimal" name="stld:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedOrIssuable" scale="0" id="Tc_XC-mKju80ESg4SoRnfIwbg_14_6">2,759</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">March 2024</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:9.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:41.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:9.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:41.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2024 LTIP Award:</p></td><td style="vertical-align:middle;white-space:nowrap;width:14.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:9.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:41.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Three-year performance period award</p></td><td style="vertical-align:middle;white-space:nowrap;width:14.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_3DRN9t79NEGctt-Q27fxjQ" contextRef="As_Of_12_31_2024_srt_TitleOfIndividualAxis_srt_ExecutiveOfficerMember_us-gaap_AwardDateAxis_stld_TwoThousandTwentyFourAwardMember_us-gaap_AwardTypeAxis_stld_ThreeYearPerformancePeriodAwardMember_8EHcxdoedkepXx4JUFLfew" decimals="INF" format="ixt:num-dot-decimal" name="stld:ShareBasedCompensationArrangementShareBasedPaymentAwardPotentialNumberOfSharesBasedOnPerformance" scale="0" id="Tc_MyQ2g73hEUGJ8tM-6YunbQ_17_2">172,425</ix:nonFraction></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">*</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">*</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"></div></div><table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;">*</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;">Not yet earned as performance period not complete.</p></td></tr></table></ix:continuation><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">2018 Executive Incentive Compensation Plan (2018 Executive Plan)</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The 2018 Executive Plan provides for eligibility of certain senior leadership of the company to receive cash and stock bonuses based on predetermined formulas. The company&#8217;s shareholders approved the 2018 Executive Plan in May 2018 and <ix:nonFraction unitRef="Unit_Standard_shares_3DRN9t79NEGctt-Q27fxjQ" contextRef="As_Of_12_31_2024_us-gaap_PlanNameAxis_stld_ExecutiveIncentiveCompensationPlan2018Member_JwJJ5tTcJUaybY8gWPppJw" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" scale="6" id="Narr_DDZNFpSQckOZ7DNkQX7QcA">2.0</ix:nonFraction>&#160;million shares of company stock were reserved for grant through February&#160;28, 2028. At times a portion of the bonus may be distributed in shares of the company&#8217;s stock, of which <span style="-sec-ix-hidden:Hidden_0_dcK1b4d0ShbeVVx6NQfg;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">one-third</span></span> of the shares vest immediately and the remaining shares vest in equal annual installments over an additional <ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_PlanNameAxis_stld_ExecutiveIncentiveCompensationPlan2018Member_JXk6Bh3MFUqA4Ky69rCXtA" format="ixt-sec:durwordsen" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" id="Narr_oBtB7lexT0S_G5ocdqw_Dw">two-year</ix:nonNumeric> service-based vesting period requirement. At December&#160;31, 2024, 2023, and 2022, <ix:nonFraction unitRef="Unit_Standard_shares_3DRN9t79NEGctt-Q27fxjQ" contextRef="As_Of_12_31_2024_us-gaap_PlanNameAxis_stld_ExecutiveIncentiveCompensationPlan2018Member_JwJJ5tTcJUaybY8gWPppJw" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" scale="6" id="Narr_TJkc5nkb1EyWncYCA8Tp-A">1.3</ix:nonFraction> million, <ix:nonFraction unitRef="Unit_Standard_shares_3DRN9t79NEGctt-Q27fxjQ" contextRef="As_Of_12_31_2023_us-gaap_PlanNameAxis_stld_ExecutiveIncentiveCompensationPlan2018Member_kUsuasvmKUShhvMzQlyHHw" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" scale="6" id="Narr_dGWBrv8cN026sP9EB19x8Q">1.3</ix:nonFraction>&#160;million, and <ix:nonFraction unitRef="Unit_Standard_shares_3DRN9t79NEGctt-Q27fxjQ" contextRef="As_Of_12_31_2022_us-gaap_PlanNameAxis_stld_ExecutiveIncentiveCompensationPlan2018Member__gE_6MW_5ke8vt_UyHEEoA" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" scale="6" id="Narr_KLzFdScUb0CXniCgLVG8xg">1.4</ix:nonFraction> million shares, respectively, under the 2018 Executive Plan remained available for grant. Pursuant to the 2018 Executive Plan, <ix:nonFraction unitRef="Unit_Standard_shares_3DRN9t79NEGctt-Q27fxjQ" contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_PlanNameAxis_stld_ExecutiveIncentiveCompensationPlan2018Member_JXk6Bh3MFUqA4Ky69rCXtA" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted" scale="0" id="Narr_NoiqST--x0iobHnVpxlRVA">17,000</ix:nonFraction>, <ix:nonFraction unitRef="Unit_Standard_shares_3DRN9t79NEGctt-Q27fxjQ" contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_PlanNameAxis_stld_ExecutiveIncentiveCompensationPlan2018Member_kqoIxLGPNECOBpFo44EdZw" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted" scale="0" id="Narr_9LUz37PYakyTYxvB_qi1AQ">29,000</ix:nonFraction>, and <ix:nonFraction unitRef="Unit_Standard_shares_3DRN9t79NEGctt-Q27fxjQ" contextRef="Duration_1_1_2022_To_12_31_2022_us-gaap_PlanNameAxis_stld_ExecutiveIncentiveCompensationPlan2018Member_ergutb2tBkGYiW2Sao-PCg" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted" scale="0" id="Narr_eGgi_jLDYkWybhj0xd9AEg">26,000</ix:nonFraction> shares were awarded with a market value of $<ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_PlanNameAxis_stld_ExecutiveIncentiveCompensationPlan2018Member_JXk6Bh3MFUqA4Ky69rCXtA" decimals="-5" format="ixt:num-dot-decimal" name="stld:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardMarketValue" scale="6" id="Narr_XrMPNM0DwEeyZLArI8UWKQ">2.2</ix:nonFraction> million, $<ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_PlanNameAxis_stld_ExecutiveIncentiveCompensationPlan2018Member_kqoIxLGPNECOBpFo44EdZw" decimals="-5" format="ixt:num-dot-decimal" name="stld:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardMarketValue" scale="6" id="Narr_Y56qdO-oVka85t-hzUduEA">3.5</ix:nonFraction> million, and $<ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2022_To_12_31_2022_us-gaap_PlanNameAxis_stld_ExecutiveIncentiveCompensationPlan2018Member_ergutb2tBkGYiW2Sao-PCg" decimals="-5" format="ixt:num-dot-decimal" name="stld:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardMarketValue" scale="6" id="Narr_7vNfox3hKkedzUSl8Dwe6g">3.2</ix:nonFraction> million for the 2024, 2023, and 2022 award years, respectively<span style="font-size:9pt;">.</span></p></ix:continuation><ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q" name="us-gaap:FairValueDisclosuresTextBlock" id="Tb_plbvc5YwGEWQTDewyIn6Gg" continuedAt="Tb_plbvc5YwGEWQTDewyIn6Gg_cont1" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Note&#160;7. Fair Value Measurements</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Accounting standards provide a comprehensive framework for measuring fair value, sets forth a definition of fair value and establishes a hierarchy prioritizing the inputs to valuation techniques, giving the highest priority to quoted prices in active markets for identical assets and liabilities and the lowest priority to unobservable value inputs. Levels within the hierarchy are defined as follows:</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Level 1&#8212;Unadjusted quoted prices for identical assets and liabilities in active markets;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Level 2&#8212;Quoted prices for similar assets and liabilities in active markets (other than those included in Level 1) which are observable for the asset or liability, either directly or indirectly; and</span></td></tr></table><div style="margin-top:12pt;"></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Level 3&#8212;Valuations derived from valuation techniques in which one or more significant inputs or significant value drivers are unobservable.</span></td></tr></table><div style="margin-top:12pt;"></div></ix:nonNumeric></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">76</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><a id="_d442e56f_bdea_46c9_ac02_3e95973c81dd"></a><a id="Tc_PTXbzVHA2kmWvf1BzC7VJQ_2_5"></a><a id="Tc_lPeTANugvkijkHxso_ioDg_2_8"></a><a id="Tc_gnSLhUliG0S-hadDrDV6pw_3_5"></a><a id="Tc_tyO6HR690kyCQrkjy4KUrQ_3_8"></a><a id="Tc_QveGResL_k-8mHb1ZcbYnA_3_11"></a><a id="Tc_oSFrBBlzoUqbjV0H7L4gUA_4_5"></a><a id="Tc_lBD962-v-kKNvQ-VEmZ4PQ_4_8"></a><a id="Tc_9FAd3XiSYUaTdG_3L2tC6g_4_11"></a><a id="Tc_NttRzdo1zka736SqjFdqhg_5_5"></a><a id="Tc_DgcWLBlGEUeIgTiUB5Cc9Q_5_8"></a><a id="Tc_LwfXwMoHvk6SuLdyUf9X1Q_5_11"></a><a id="Tc_Qz6zm3Ywp0K0DxbWkAD9og_6_2"></a><a id="Tc_U9qEUjjQokW0hUNMYokRUQ_6_5"></a><a id="Tc_goDwkQ8OG0GcKbSX3akH1Q_6_8"></a><a id="Tc_xtjUHTbzJECgFTztGsQGPA_6_11"></a><a id="Tc_B8dXqgokNkSaImM-fep3hw_7_1"></a><a id="Tc_H5UwFMLLH0m-112PAXPnMA_8_1"></a><a id="Tc_9oB5he6_xUWszM8s_mAZhg_8_2"></a><a id="Tc_aM3kKgi1sUy8vQz4ahM5AA_8_5"></a><a id="Tc_Sb1cYHCZNUChy1zvwOX70Q_8_6"></a><a id="Tc_iH7LP-9CikKc9zNtPMVA7Q_8_8"></a><a id="Tc_6pVgnwFn9EychpIqQW2N2Q_8_11"></a><a id="Tc_GbDNQzZ07E2ElCR4oVak-g_8_12"></a><a id="Tc_B0lxHypgmUGSc7xeMI3nsg_9_1"></a><a id="Tc_VBaemJdMnUqK3eX4qWTM_A_9_6"></a><a id="Tc_gC3fD7hoykWI-RLUztrnyQ_9_12"></a><a id="Tc_crCA_TMcFk2jVuxjPPscIQ_10_1"></a><a id="Tc_8Paq4_OY2kan06DL_Z66gQ_10_6"></a><a id="Tc_VImh1KFNv0y2seZbgK3sGQ_10_12"></a><a id="Tc_gtBdGKUBXkeLoDPcQpVHOg_12_1"></a><a id="Tc__E6FRryoYki2rCzafp35Fw_13_1"></a><a id="Tc_irDZ9oPJRUueo8LsQpVHaQ_13_2"></a><a id="Tc_p3TXaD9TD0qH-HQPcHO7rA_13_5"></a><a id="Tc_TUyuwIai6UG4bgbKCFQR2A_13_6"></a><a id="Tc_CP0759Kuy0q8FDTrVfSUzQ_13_8"></a><a id="Tc_wEprnqvtV0GshuUpgMsnGQ_13_11"></a><a id="Tc_I7JiDtNVpUenD9IRUu3pGQ_13_12"></a><a id="Tc_4rqm-xc-wUWjs5Dz_niwIg_14_1"></a><a id="Tc_uBFuaLvIIUuU9Qj2qMuLvQ_14_6"></a><a id="Tc_u4GU41xcDkupNQbVi_TM3A_14_12"></a><a id="Tc_uzRd8pT6rEaYXpJBbdCmqA_15_1"></a><a id="Tc_4JZ9westPk-s8YsSR8zV2A_15_6"></a><a id="Tc_Jva2sKW1ok6yC1kaKOGvxA_15_12"></a><ix:continuation id="Tb_plbvc5YwGEWQTDewyIn6Gg_cont1"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Note&#160;7. Fair Value Measurements (Continued)</p><ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q" name="us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" id="Tb_JKfAeU6m6kOZ_pdZlgUk1A" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The following table sets forth financial assets and liabilities measured at fair value on a recurring basis in the consolidated balance sheet and the respective levels to which the fair value measurements are classified within the fair value hierarchy as of December&#160;31 (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:6.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:10.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:0.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:12.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:0.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:10.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:0.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:10.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:6.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:12.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:6.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:13.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Quoted Prices</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:11.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Significant </b></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:6.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:13.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> in Active</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:11.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Other</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:12.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Significant</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:6.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> Markets for </b></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> Observable </b></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:12.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Unobservable</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:6.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:13.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Identical Assets</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Inputs</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:12.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Inputs</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:6.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:11.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:13.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> (Level 1)</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:11.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(Level 2)</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:12.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(Level 3)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:6.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, 2024</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:12.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:6.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Short-term investments</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:10.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2024_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_FJg9APVzdk262PNG-d-19A" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:TradingSecuritiesDebt" scale="3" id="Tc_6jeh-eC95kafjWjWOnhtHg_8_3">147,811</ix:nonFraction></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> -</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2024_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_XQ5es0ZjjkiOuJAXuozhhQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:TradingSecuritiesDebt" scale="3" id="Tc_nrF2BvbMek-ogvPMWYGSVA_8_9">147,811</ix:nonFraction></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> -</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:6.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Commodity futures &#8211; financial assets</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2024_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_CommodityContractMember_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_FinancialInstrumentAxis_us-gaap_FutureMember_77dM6gAbJE-0oHDLNpEwGA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DerivativeFairValueOfDerivativeAsset" scale="3" id="Tc_tGyFRwLBW0evPAXrrJuw7g_9_3">19,323</ix:nonFraction></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> -</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2024_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_CommodityContractMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_FinancialInstrumentAxis_us-gaap_FutureMember_et1PpCaP2EqE9BRrJGMtbg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DerivativeFairValueOfDerivativeAsset" scale="3" id="Tc_d-JexB5OLkav6SQBUxCmMA_9_9">19,323</ix:nonFraction></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> -</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:6.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Commodity futures &#8211; financial liabilities</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2024_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_CommodityContractMember_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_FinancialInstrumentAxis_us-gaap_FutureMember_77dM6gAbJE-0oHDLNpEwGA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DerivativeFairValueOfDerivativeLiability" scale="3" id="Tc_36z_lTPXXUWE9MOEl5yD4w_10_3">6,272</ix:nonFraction></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> -</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2024_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_CommodityContractMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_FinancialInstrumentAxis_us-gaap_FutureMember_et1PpCaP2EqE9BRrJGMtbg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DerivativeFairValueOfDerivativeLiability" scale="3" id="Tc_KDF4jyXSV0Kwgr3GaGVrFA_10_9">6,272</ix:nonFraction></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> -</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:6.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:6.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, 2023</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:12.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:6.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Short-term investments</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:10.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2023_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_Gs7go3aYUUOc80_GVwaYUA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:TradingSecuritiesDebt" scale="3" id="Tc_wYHL1wnSJkOYfNGWuk_cdQ_13_3">721,210</ix:nonFraction></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> -</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2023_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_e0GshBiNCUaFoxL5RHaqKw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:TradingSecuritiesDebt" scale="3" id="Tc_vkHH4x0WNEyYH5e9Bi2-ig_13_9">721,210</ix:nonFraction></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> -</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:6.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Commodity futures &#8211; financial assets</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2023_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_CommodityContractMember_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_FinancialInstrumentAxis_us-gaap_FutureMember_aiDz73i7TEqFyjZrMs8Zsg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DerivativeFairValueOfDerivativeAsset" scale="3" id="Tc_y6C50-pQL0qCQJ_8kcy9ug_14_3">2,483</ix:nonFraction></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> -</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2023_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_CommodityContractMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_FinancialInstrumentAxis_us-gaap_FutureMember_enJngUI2wkWcPIAEtJFX3Q" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DerivativeFairValueOfDerivativeAsset" scale="3" id="Tc_XbQqnWNREEmIMNn_QZh95g_14_9">2,483</ix:nonFraction></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> -</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:6.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Commodity futures &#8211; financial liabilities</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2023_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_CommodityContractMember_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_FinancialInstrumentAxis_us-gaap_FutureMember_aiDz73i7TEqFyjZrMs8Zsg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DerivativeFairValueOfDerivativeLiability" scale="3" id="Tc_iPub9ixTZEetGXIeOpUOvw_15_3">9,305</ix:nonFraction></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> -</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2023_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_CommodityContractMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_FinancialInstrumentAxis_us-gaap_FutureMember_enJngUI2wkWcPIAEtJFX3Q" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DerivativeFairValueOfDerivativeLiability" scale="3" id="Tc_g-k2AotllUqVpsgIaB3wBw_15_9">9,305</ix:nonFraction></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> -</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr></table></ix:nonNumeric><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="font-size:9pt;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The carrying amounts of financial instruments including cash equivalents approximate fair value (Level 1). The fair values of short-term investments commodity futures contracts are estimated by the use of quoted market prices, estimates obtained from brokers, and other appropriate valuation techniques based on references available (Level 2). The fair value of long-term debt, including current maturities, as determined by quoted market prices (Level 2), was approximately $<ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2024_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_zdfk-Xk7W0i3LTSmJc81jA" decimals="-8" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebtFairValue" scale="9" id="Narr_2U8mKMyzPUm7fOH91C1-bg">3.0</ix:nonFraction> billion and $<ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2023_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_H3Ja9YxY-kaxQhaMqssb0g" decimals="-8" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebtFairValue" scale="9" id="Narr_IbCVRp36EUWvpO1Bp1_NTg">2.8</ix:nonFraction> billion at December 31, 2024 and 2023, respectively (with a corresponding carrying amount in the consolidated balance sheet of $<ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2024_TtGtgeFhD0OARTT9fdW5Qw" decimals="-8" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebt" scale="9" id="Narr_YX-IQ-oUiUKt0UwyaLtvWw">3.2</ix:nonFraction> billion and $<ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2023_pgBdStu4Lkq7bhYG8k42Tg" decimals="-8" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebt" scale="9" id="Narr_7W8t3mgGLUidFrQOAn-YfA">3.1</ix:nonFraction> billion at December 31, 2024 and 2023, respectively).</p></ix:continuation><a id="_7e921c52_ace3_407d_8f47_b2123becdd06"></a><a id="Tc_BpYQ7AvjcU6qTqVN0_DMmg_1_1"></a><a id="Tc_LGtz_oH3l0WO9algsKUTFQ_1_3"></a><a id="Tc_9el0UvOiOkmbvgYH69LEIQ_2_1"></a><a id="Tc_aTW6mYckcUOvYLwKFpNsMw_3_1"></a><a id="Tc_1qtbNLK5g0uwLTCPe3iFqQ_4_1"></a><a id="Tc_oyW6tKi5nUuFxtiNruAX2w_5_1"></a><a id="Tc_PxI4xh7NxEeFG3_XiHvh3Q_6_1"></a><a id="Tc_BXXs5bZJY0WfCgn55G_Yjg_7_3"></a><ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q" name="us-gaap:CommitmentsAndContingenciesDisclosureTextBlock" id="Tb_vc33Az0tIEqsHAxUCkwvSQ" continuedAt="Tb_vc33Az0tIEqsHAxUCkwvSQ_cont1" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Note&#160;8. Commitments and Contingencies</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The company has entered into certain commitments with suppliers which are of a customary nature. Commitments have been entered into relating to future expected requirements for commodities such as electricity, water, natural gas and its transportation services, fuel, air products, zinc, and electrodes. Certain commitments contain provisions which require that the company &#8220;take or pay&#8221; for specified quantities at fixed prices without regard to actual usage for periods of generally up to <ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_srt_RangeAxis_srt_MaximumMember_us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis_stld_PhysicalCommodityAndCommodityTransportationMember_Kc7jKzX2rE-ZHkJrZG13qg" format="ixt-sec:durwordsen" name="us-gaap:LongtermPurchaseCommitmentPeriod" id="Narr_sY8bGsMzTUeR1ug4enW5Fw">5 years</ix:nonNumeric> for physical commodity requirements and commodity transportation requirements, with some extending beyond, and for up to <ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_srt_RangeAxis_srt_MaximumMember_us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis_stld_AirProductsMember_7fcTbEMUbUujVcSkcfI4Rw" format="ixt-sec:durwordsen" name="us-gaap:LongtermPurchaseCommitmentPeriod" id="Narr_JPiF1HJBNkmyssNQ9I4S3A">15 years</ix:nonNumeric> for air products and <ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis_stld_WaterProductsMember_IydCPBy_P0Wu-YssSvKdrg" format="ixt-sec:durwordsen" name="us-gaap:LongtermPurchaseCommitmentPeriod" id="Narr_yJ4RAyNTnk6OmBKbN52dzg">27 years</ix:nonNumeric> for water products. The company utilized such &#8220;take or pay&#8221; requirements during the past <ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q" format="ixt-sec:durwordsen" name="stld:PurchaseCommitmentsPhysicalCommodityRequirementsUtilizationPeriod" id="Narr_jIVnqMzaQE6m17nhZpdV7A">three years</ix:nonNumeric> under these contracts. The company believes that production requirements will be such that consumption of the products or services purchased under these commitments will occur in the normal production process.</p><ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q" name="us-gaap:UnrecordedUnconditionalPurchaseObligationsDisclosureTextBlock" id="Tb_AztiVvwVlkek4CECv7kESQ" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The company&#8217;s commitments for these agreements with &#8220;take or pay&#8221; or other similar commitment provisions for the&#160;years ending December&#160;31 are as follows (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:23.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:32.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:4.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:23.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:23.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:32.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2024_TtGtgeFhD0OARTT9fdW5Qw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary" scale="3" id="Tc_-W1a9pdUrEG2REXBZPJsEQ_1_4">358,976</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:23.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:32.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2024_TtGtgeFhD0OARTT9fdW5Qw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary" scale="3" id="Tc_NmeIKFjsl0i0GjfAgIm8CA_2_4">57,430</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:23.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:32.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2027</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2024_TtGtgeFhD0OARTT9fdW5Qw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary" scale="3" id="Tc_caj1c2MVakemZgrjKxsGmA_3_4">37,483</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:23.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:32.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2028</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2024_TtGtgeFhD0OARTT9fdW5Qw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary" scale="3" id="Tc_enwACdLYt0SVMpdZ4MTXaw_4_4">24,360</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:23.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:32.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2029</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2024_TtGtgeFhD0OARTT9fdW5Qw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFifthAnniversary" scale="3" id="Tc_Y69Caume0UCsKdEXQiITug_5_4">18,698</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:23.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:32.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Thereafter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2024_TtGtgeFhD0OARTT9fdW5Qw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:UnrecordedUnconditionalPurchaseObligationDueAfterFiveYears" scale="3" id="Tc_LhJIhcT3a0ChAriTCgu9Dw_6_4">164,532</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:23.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:32.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.53%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2024_TtGtgeFhD0OARTT9fdW5Qw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount" scale="3" id="Tc_f8QES28Ap0C7lqCp1ISVSw_7_4">661,479</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="font-size:9pt;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p></ix:nonNumeric><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></ix:nonNumeric></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">77</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><a id="_Hlk190009537"></a><ix:continuation id="Tb_vc33Az0tIEqsHAxUCkwvSQ_cont1"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Note&#160;8. Commitments and Contingencies (Continued)</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">At December 31, 2024, the company has outstanding commitments of $<ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2024_us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis_us-gaap_CapitalAdditionsMember_76PWpfmV8UWOtvMIlik2eg" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount" scale="6" id="Narr_DETThXYGa0ugJsgqd5mD3A">578.8</ix:nonFraction> million related to ongoing construction of property, plant, and equipment, most significantly the recycled aluminum flat rolled products mill and recycled aluminum slab facilities, as well as other steel operations expansion projects in 2025. The company&#8217;s commitments for operating leases are discussed in Note&#160;11. <i style="font-style:italic;">Leases.</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The company is involved in various litigation matters, including administrative and regulatory proceedings, that arise in the ordinary course of business, none of which are expected to have a material impact on the company&#8217;s financial condition, results of operations, or liquidity.</p></ix:continuation><a id="_Hlk92727177"></a><a id="_d0c2b7c8_3111_4f07_a042_fdbb2b0fc0b6"></a><a id="Tc_juQfQTh4v0SNpJ1hKnrkew_1_2"></a><a id="Tc_8_YzMH2GIUO2zT6nCsAPQQ_1_5"></a><a id="Tc_yeG9ixzVaUKRY1ER7IzAeg_1_8"></a><a id="Tc_XgToh9OY7U6FryakBsozfQ_2_1"></a><a id="Tc_O3SjHyWx90GYaOnMGgs1IA_2_2"></a><a id="Tc_nAUHQ0mY106_zN0HdygDFA_2_5"></a><a id="Tc_aass8bweKUKYPFMIgxML-w_2_8"></a><a id="Tc_OYnKKFBc8UO5kIPZOW0pJg_3_1"></a><a id="Tc_q9lkFGDAGU6CbOJPXJiNpA_4_1"></a><a id="Tc_c0AZwqb8sEWvsMmehhSjYA_5_1"></a><ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q" name="us-gaap:RelatedPartyTransactionsDisclosureTextBlock" id="Tb_KhPnvosSBk-o58Rs6nqghA" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Note&#160;9. Transactions with Affiliated Companies</p><ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q" name="us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock" id="Tb_NDYNec-UcEeas7oDslE8_Q" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The company purchases and sells recycled and scrap metal, steel, and purchases transportation services with other smaller affiliated companies, including equity method investments. These transactions for the&#160;years ended December&#160;31, are as follows (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:14.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:32.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:9.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:9.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:9.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:14.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:32.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:11.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:11.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:11.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:14.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:32.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Sales </p></td><td style="vertical-align:middle;white-space:nowrap;width:1.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:9.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2024_To_12_31_2024_srt_CounterpartyNameAxis_srt_AffiliatedEntityMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_us-gaap_RelatedPartyMember_iq4pNwh5bEuDwMZXM9ZAdA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="Tc_vrHht0ay-0Odg4_V6O-6JQ_2_3">720,742</ix:nonFraction></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:9.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2023_To_12_31_2023_srt_CounterpartyNameAxis_srt_AffiliatedEntityMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_us-gaap_RelatedPartyMember_5V_mi4rdpUeB9ukZEhtDpA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="Tc_ulDK7zxU5EeRSBbtEJLyqw_2_6">680,004</ix:nonFraction></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:9.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2022_To_12_31_2022_srt_CounterpartyNameAxis_srt_AffiliatedEntityMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_us-gaap_RelatedPartyMember_eYvH9fcv20KIozpoKqRANQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="Tc_sNxAZo94PUu-FTVx7ZrmoQ_2_9">791,523</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:14.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:32.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accounts receivable </p></td><td style="vertical-align:middle;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2024_srt_CounterpartyNameAxis_srt_AffiliatedEntityMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_us-gaap_RelatedPartyMember_0_UYvxxQQkir7oxBBFXXgQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AccountsReceivableNetCurrent" scale="3" id="Tc_hHLiVyMEJ0ydofbfhbPGog_3_3">54,230</ix:nonFraction></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2023_srt_CounterpartyNameAxis_srt_AffiliatedEntityMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_us-gaap_RelatedPartyMember_xSDhqGeOhUa5zEDbZbMM6g" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AccountsReceivableNetCurrent" scale="3" id="Tc_qe1dmjmsL0-yxwsVZATAaQ_3_6">73,245</ix:nonFraction></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2022_srt_CounterpartyNameAxis_srt_AffiliatedEntityMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_us-gaap_RelatedPartyMember_EYsPkl1wJ02uhZIbj9I_2w" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AccountsReceivableNetCurrent" scale="3" id="Tc_6VVoC2T9WkWGGoneEy_aHQ_3_9">79,769</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:14.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:32.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Purchases </p></td><td style="vertical-align:middle;white-space:nowrap;width:1.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2024_To_12_31_2024_srt_CounterpartyNameAxis_srt_AffiliatedEntityMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_us-gaap_RelatedPartyMember_iq4pNwh5bEuDwMZXM9ZAdA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" id="Tc_fua_S0BnZ0GWh_KEJjh_vw_4_3">188,906</ix:nonFraction></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2023_To_12_31_2023_srt_CounterpartyNameAxis_srt_AffiliatedEntityMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_us-gaap_RelatedPartyMember_5V_mi4rdpUeB9ukZEhtDpA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" id="Tc_Yx7X6eDXHEq2B276gkUBDg_4_6">167,798</ix:nonFraction></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2022_To_12_31_2022_srt_CounterpartyNameAxis_srt_AffiliatedEntityMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_us-gaap_RelatedPartyMember_eYvH9fcv20KIozpoKqRANQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" id="Tc_T7blFi3Tf0e_E5S5Iv0QKg_4_9">127,860</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:14.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:32.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accounts payable </p></td><td style="vertical-align:middle;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2024_srt_CounterpartyNameAxis_srt_AffiliatedEntityMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_us-gaap_RelatedPartyMember_0_UYvxxQQkir7oxBBFXXgQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AccountsPayableCurrent" scale="3" id="Tc_cfw8tTSDaECIWKQFtFSrVA_5_3">7,267</ix:nonFraction></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2023_srt_CounterpartyNameAxis_srt_AffiliatedEntityMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_us-gaap_RelatedPartyMember_xSDhqGeOhUa5zEDbZbMM6g" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AccountsPayableCurrent" scale="3" id="Tc_HRXSP3mEtEWQJ333qWlTpQ_5_6">9,685</ix:nonFraction></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2022_srt_CounterpartyNameAxis_srt_AffiliatedEntityMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_us-gaap_RelatedPartyMember_EYsPkl1wJ02uhZIbj9I_2w" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AccountsPayableCurrent" scale="3" id="Tc_lHqjgm5lDkOyYb2S6l7rzw_5_9">9,934</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p></ix:nonNumeric></ix:nonNumeric><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q" name="us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock" id="Tb_zbAtuYPMjke0u4DHreWlag" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Note&#160;10. Retirement Plans</p><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><span style="font-size:10pt;">The company sponsors several 401(k)&#160;retirement savings and profit sharing plans (Plans) for eligible employees, which are considered &#8220;qualified plans&#8221; for federal income tax purposes. The company&#8217;s total expense for the Plans was </span><span style="font-size:10pt;">$<ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:DefinedContributionPlanCostRecognized" scale="6" id="Narr_fk1KLgrfmUG3fr0GadRB4A">209.0</ix:nonFraction></span><span style="font-size:10pt;"> million, </span><span style="font-size:10pt;">$<ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2023_To_12_31_2023_fQq0aKYV90OaLRCKrOPOrg" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:DefinedContributionPlanCostRecognized" scale="6" id="Narr_dRP5png4VkC54CdqY3F6tg">312.4</ix:nonFraction></span><span style="font-size:10pt;"> million, and </span><span style="font-size:10pt;">$<ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2022_To_12_31_2022_KwAbRLBxhkeIsniwkLlFwA" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:DefinedContributionPlanCostRecognized" scale="6" id="Narr_ll5q2QOGXUCvk53XieUQHg">466.9</ix:nonFraction></span><span style="font-size:10pt;"> million for the&#160;years ended December&#160;31, 2024, 2023, and 2022, respectively. Profit sharing expense for eligible employees is </span><span style="font-size:10pt;"><ix:nonFraction unitRef="Unit_Standard_pure__RPH9xZLdEWWc65w50BwFA" contextRef="Duration_1_1_2022_To_12_31_2022_KwAbRLBxhkeIsniwkLlFwA" decimals="2" format="ixt:num-dot-decimal" name="stld:DefinedContributionPlanPercentageOfEmployersContributionOfPretaxEarningsToProfitSharingPlan" scale="-2" id="Narr_0mQAs2pItUODyspuXDqUkw"><ix:nonFraction unitRef="Unit_Standard_pure__RPH9xZLdEWWc65w50BwFA" contextRef="Duration_1_1_2023_To_12_31_2023_fQq0aKYV90OaLRCKrOPOrg" decimals="2" format="ixt:num-dot-decimal" name="stld:DefinedContributionPlanPercentageOfEmployersContributionOfPretaxEarningsToProfitSharingPlan" scale="-2" id="Narr_XKb3RXpWxUOx0Q4C-3Gv7Q"><ix:nonFraction unitRef="Unit_Standard_pure__RPH9xZLdEWWc65w50BwFA" contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q" decimals="2" format="ixt:num-dot-decimal" name="stld:DefinedContributionPlanPercentageOfEmployersContributionOfPretaxEarningsToProfitSharingPlan" scale="-2" id="Narr_DpF_M6Y4Y06wqwdCjYKBYQ">8</ix:nonFraction></ix:nonFraction></ix:nonFraction>%</span><span style="font-size:10pt;"> of consolidated pretax income excluding noncontrolling interests and other items. The resulting profit sharing expense under the Plan was </span><span style="font-size:10pt;">$<ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q" decimals="-5" format="ixt:num-dot-decimal" name="stld:ProfitSharingComponent" scale="6" id="Narr_TAw2NSY-4UKvCLZXAAPTVw">165.2</ix:nonFraction></span><span style="font-size:10pt;"> million, </span><span style="font-size:10pt;">$<ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2023_To_12_31_2023_fQq0aKYV90OaLRCKrOPOrg" decimals="-5" format="ixt:num-dot-decimal" name="stld:ProfitSharingComponent" scale="6" id="Narr_aUL83xKtWEelWnPzjJqzpQ">264.6</ix:nonFraction></span><span style="font-size:10pt;"> million, and </span><span style="font-size:10pt;">$<ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2022_To_12_31_2022_KwAbRLBxhkeIsniwkLlFwA" decimals="-5" format="ixt:num-dot-decimal" name="stld:ProfitSharingComponent" scale="6" id="Narr_Q1CcTO5TIESbOvK8WcyH7A">421.6</ix:nonFraction></span><span style="font-size:10pt;"> million for the&#160;years ended December&#160;31, 2024, 2023, and 2022, respectively; of which up to </span><span style="font-size:10pt;">$<ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q" decimals="-5" format="ixt:num-dot-decimal" name="stld:ProfitSharingComponentDefinedContributionPlanEmployersContributionToProfitSharingPlan" scale="6" id="Narr_neeqgY1PZUuTfgnNG-NzKA">132.2</ix:nonFraction></span><span style="font-size:10pt;"> million, </span><span style="font-size:10pt;">$<ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2023_To_12_31_2023_fQq0aKYV90OaLRCKrOPOrg" decimals="-5" format="ixt:num-dot-decimal" name="stld:ProfitSharingComponentDefinedContributionPlanEmployersContributionToProfitSharingPlan" scale="6" id="Narr_gfnjAYvyZUKhUOgXB5EKLA">211.6</ix:nonFraction></span><span style="font-size:10pt;"> million, and </span><span style="font-size:10pt;">$<ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2022_To_12_31_2022_KwAbRLBxhkeIsniwkLlFwA" decimals="-5" format="ixt:num-dot-decimal" name="stld:ProfitSharingComponentDefinedContributionPlanEmployersContributionToProfitSharingPlan" scale="6" id="Narr_eDldszr58UCRcL8k5z10Sg">337.2</ix:nonFraction></span><span style="font-size:10pt;"> million,</span> <span style="font-size:10pt;">respectively, was directed by the company&#8217;s board of directors to be contributed to the Plans (subject to total Plan contribution limitations), with the remaining amounts each&#160;year paid directly in cash to the Plans&#8217; participants.</span></p></ix:nonNumeric><ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q" name="stld:LeaseDisclosureTextBlock" id="Tb_L-psqL-kLUWUGGpU59GFgg" continuedAt="Tb_L-psqL-kLUWUGGpU59GFgg_cont1" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Note&#160;11. Leases</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The company has operating leases relating principally to transportation and other equipment, and some real estate. The company determines if an arrangement contains a lease at inception, which generally occurs when the arrangement identifies a specific asset that the company has the right to direct the use of and obtain substantially all of the economic benefit from use of the identified asset. Certain of the lease agreements contain rent escalation clauses (including fixed and index-based escalations), and options to <ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q" format="ixt:fixed-true" name="us-gaap:LesseeOperatingLeaseExistenceOfOptionToExtend" id="Narr_BCS-F8AobkKLyph1KyYhhg">extend</ix:nonNumeric> or <ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q" format="ixt:fixed-true" name="us-gaap:LesseeOperatingLeaseExistenceOfOptionToTerminate" id="Narr_wMeWmnogOE-GEt8cFjpLVw">terminate</ix:nonNumeric> the lease. For purposes of calculating operating lease obligations, the company&#8217;s lease terms include options to extend the lease when it is reasonably certain that the company will exercise such option. The company uses its incremental borrowing rate at lease commencement to determine the present value of lease payments. The incremental borrowing rate is the rate of interest the company could borrow on a collateralized basis over a similar term with similar payments. Operating lease expense is recognized on a straight-line basis over the lease term.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></ix:nonNumeric></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">78</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><a id="_44f224eb_743e_47ba_b5fa_b9f18c8c729c"></a><a id="Tc_qq0CnZIl-kSKJgkuxXq7Gw_1_3"></a><a id="Tc_EiWh-5rwv0GKCxHwHXV_HA_1_6"></a><a id="Tc_7sDH_Hc1YkarqbDkleWTzg_2_1"></a><a id="Tc_O9g-iNZOQUWTFa_hHy6YeQ_3_2"></a><a id="Tc_Y4y5MVHiekqTHlO9danRGg_3_5"></a><a id="Tc_fjjJIJYGREqtmmSYliY4Og_4_1"></a><a id="Tc_OFhW1JarM0KBeVZ7n7Mthw_5_2"></a><a id="Tc_OSxA0fD2oUW3Q_1vgAgJyg_5_5"></a><a id="Tc_B4tpBngh0kWVzFz93Bz5QQ_7_2"></a><a id="Tc_otKBCiFnJEyR3YX7ylTJaA_7_5"></a><a id="Tc_plGj4I_Xpkqwkjwb1AfMQw_1_2"></a><a id="Tc_fxUlE-VHMkSEAwq5VHekag_1_3"></a><a id="Tc_Kn8yMpCYpUW-UGFqcW1G2A_2_2"></a><a id="Tc_zGHxFJoYuUyHVc-LBeFBmQ_3_2"></a><a id="Tc_08Vv3gx7pkKObGGekcQ40Q_4_2"></a><a id="Tc_J1B_QTJ59E-HwHtGQiQCPw_5_2"></a><a id="Tc_pk0Be_6YvEqVid9dYGrMBQ_6_2"></a><a id="Tc_upILnPC2mUGlsAr9-MEMcg_7_2"></a><a id="Tc_d9Dqzr_w8kK_XR6aS4KVfg_8_2"></a><a id="Tc_1cO6frhnHECc0JScHsSMGA_9_2"></a><a id="Tc_4cC3yk5XDUOx8j9Mb3ihyg_9_3"></a><ix:continuation id="Tb_L-psqL-kLUWUGGpU59GFgg_cont1"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Note&#160;11. Leases (Continued)</p><ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q" name="stld:LeaseBalanceSheetDisclosureTableTextBlock" id="Tb_-UDLM2bMvkSWEHs9VeLmoQ" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">Operating lease right-of-use assets and lease obligations included in the consolidated balance sheets at </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;">December 31, are as follows (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:13.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:52.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:13.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:52.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:13.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:52.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Right-of-use assets under operating leases:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:13.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:52.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="-sec-ix-hidden:Hidden_hqcbNZ812E6e1IYmZHKZ2Q;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;white-space:pre-wrap;">     Other assets - noncurrent</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2024_TtGtgeFhD0OARTT9fdW5Qw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseRightOfUseAsset" scale="3" id="Tc_AL6v8ic_Rk2eA2G-vr7zqQ_3_3">113,500</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.68%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2023_pgBdStu4Lkq7bhYG8k42Tg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseRightOfUseAsset" scale="3" id="Tc_H4yZ4GCOkUK58dFbKtLZlA_3_6">127,499</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:13.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:52.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Lease obligations under operating leases:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:13.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:52.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="-sec-ix-hidden:Hidden_hb0wV1fKd0moW1rjAh4Ahw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;white-space:pre-wrap;">     Accrued liabilities</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2024_TtGtgeFhD0OARTT9fdW5Qw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseLiabilityCurrent" scale="3" id="Tc_zpO-xpPKuEGHmy_DrimCtQ_5_3">19,915</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2023_pgBdStu4Lkq7bhYG8k42Tg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseLiabilityCurrent" scale="3" id="Tc_TsJ-s4RzGkmJ0crxxlWKJA_5_6">21,003</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:13.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:52.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="-sec-ix-hidden:Hidden_P1jzugNgnUCjPI6IA64l4Q;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;white-space:pre-wrap;">     Other liabilities - noncurrent</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.04%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2024_TtGtgeFhD0OARTT9fdW5Qw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseLiabilityNoncurrent" scale="3" id="Tc_y2CEXji3-0StbIvP44hLfA_6_3">94,417</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.68%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2023_pgBdStu4Lkq7bhYG8k42Tg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseLiabilityNoncurrent" scale="3" id="Tc_6oI3ALifJ0yF4TxLpiNATQ_6_6">107,147</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:13.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:52.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2024_TtGtgeFhD0OARTT9fdW5Qw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseLiability" scale="3" id="Tc_8HAgQhNrNkqCISAxUgzd6w_7_3">114,332</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.68%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2023_pgBdStu4Lkq7bhYG8k42Tg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseLiability" scale="3" id="Tc__31fgEerEUCWM0zwsc3IjA_7_6">128,150</ix:nonFraction></p></td></tr></table></ix:nonNumeric><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="font-size:9pt;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The weighted average remaining lease term for our operating leases is <ix:nonNumeric contextRef="As_Of_12_31_2023_pgBdStu4Lkq7bhYG8k42Tg" format="ixt-sec:durwordsen" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" id="Narr_NEovTGf3m06J2YlSKumjfA"><ix:nonNumeric contextRef="As_Of_12_31_2024_TtGtgeFhD0OARTT9fdW5Qw" format="ixt-sec:durwordsen" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" id="Narr_zo6za688TEidUrduU1gXFA">nine years</ix:nonNumeric></ix:nonNumeric> as of December 31, 2024 and 2023. The weighted-average discount rate is <ix:nonFraction unitRef="Unit_Standard_pure__RPH9xZLdEWWc65w50BwFA" contextRef="As_Of_12_31_2024_TtGtgeFhD0OARTT9fdW5Qw" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" scale="-2" id="Narr_vbLMEuMWmkGvAjkdb4PwEw">4.46</ix:nonFraction>% and <ix:nonFraction unitRef="Unit_Standard_pure__RPH9xZLdEWWc65w50BwFA" contextRef="As_Of_12_31_2023_pgBdStu4Lkq7bhYG8k42Tg" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" scale="-2" id="Narr_e7A3JgVKWUu431NEAqj3GQ">4.31</ix:nonFraction>% as of December 31, 2024 and 2023, respectively. <ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q" name="us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock" id="Group_IiKAUXuGP0KxntDl7Fr84w" continuedAt="Group_IiKAUXuGP0KxntDl7Fr84w_2" escape="true">Future operating lease liabilities as of December 31, 2024, for the next five&#160;years and thereafter are as follows (in thousands):</ix:nonNumeric></p><ix:continuation id="Group_IiKAUXuGP0KxntDl7Fr84w_2"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:13.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:52.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:13.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:52.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2024_TtGtgeFhD0OARTT9fdW5Qw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" scale="3" id="Tc_3XlNaBe2V02PVkQJPEpvLg_1_4">24,207</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:13.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:52.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2024_TtGtgeFhD0OARTT9fdW5Qw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" scale="3" id="Tc_JHb75X81Q0ChuxNSLo9tzg_2_4">19,315</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:13.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:52.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2027</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2024_TtGtgeFhD0OARTT9fdW5Qw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree" scale="3" id="Tc_GTlxiCPt8kSY8ZupU-7b3g_3_4">16,411</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:13.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:52.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2028</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2024_TtGtgeFhD0OARTT9fdW5Qw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour" scale="3" id="Tc_iem4iDaApEGLeNNUdjZ0Kg_4_4">13,673</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:13.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:52.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2029</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2024_TtGtgeFhD0OARTT9fdW5Qw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive" scale="3" id="Tc_VO-EA3t2ZkmKgr_1Gcwhdw_5_4">10,885</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:13.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:52.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Thereafter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2024_TtGtgeFhD0OARTT9fdW5Qw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" scale="3" id="Tc_tmI1Js_AB0Wk655xhc_nnw_6_4">54,126</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:13.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:52.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total undiscounted cash flows</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2024_TtGtgeFhD0OARTT9fdW5Qw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue" scale="3" id="Tc_7ApWoQf7u0mVhqljSujobQ_7_4">138,617</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:13.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:52.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;">     Less imputed interest</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2024_TtGtgeFhD0OARTT9fdW5Qw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" scale="3" id="Tc_-M_5HxDOaUi0Gzflcl4mgg_8_4">24,285</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:13.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:52.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Lease obligations under operating leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.04%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2024_TtGtgeFhD0OARTT9fdW5Qw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseLiability" scale="3" id="Tc__9JEhb5UNESGUFnpK2JtoQ_9_4">114,332</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:13.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:52.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td></tr></table></ix:continuation><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">Operating lease expense included in the consolidated statements of income was $<ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseCost" scale="6" id="Narr_9f8ntbdLSUKXJhj-n6SGdA">27.4</ix:nonFraction> million, $<ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2023_To_12_31_2023_fQq0aKYV90OaLRCKrOPOrg" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseCost" scale="6" id="Narr_FE75rIT26k-OySbEvAYBXg">27.9</ix:nonFraction> million, and $<ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2022_To_12_31_2022_KwAbRLBxhkeIsniwkLlFwA" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseCost" scale="6" id="Narr_-TeryHtYfkKP9zY7I8a5lg">23.7</ix:nonFraction> million for the years ended December 31, 2024, 2023, and 2022, respectively. Cash paid related to operating lease obligations was $<ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeasePayments" scale="6" id="Narr_bQxm-FVUAkeFHo2I6p1F_A">23.2</ix:nonFraction> million, $<ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2023_To_12_31_2023_fQq0aKYV90OaLRCKrOPOrg" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeasePayments" scale="6" id="Narr_A_XYH3oNI0i2SpUs8RAETA">22.8</ix:nonFraction> million, and $<ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2022_To_12_31_2022_KwAbRLBxhkeIsniwkLlFwA" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeasePayments" scale="6" id="Narr__LGpk8h8jk2ySf0yMKvJ4w">20.1</ix:nonFraction> million for the years ended December 31, 2024, 2023, and 2022, respectively. Variable lease costs were not material for the years ended December 31, 2024, 2023, and 2022. Short-term lease expense included in the consolidated statements of income was $<ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:ShortTermLeaseCost" scale="6" id="Narr__UiKp9tECkeKOCxaWYe0uQ">51.3</ix:nonFraction> million, $<ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2023_To_12_31_2023_fQq0aKYV90OaLRCKrOPOrg" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:ShortTermLeaseCost" scale="6" id="Narr_Zz5EU8a8vEK3spU9m9b5CA">40.4</ix:nonFraction> million, and $<ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2022_To_12_31_2022_KwAbRLBxhkeIsniwkLlFwA" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:ShortTermLeaseCost" scale="6" id="Narr_JravEmZtJ0-cbS1pH9UhVA">35.8</ix:nonFraction> million for the years ended December 31, 2024, 2023, and 2022, respectively. Right-of-use assets obtained in exchange for new operating lease liabilities for the years ended December 31, 2024, 2023, and 2022 were $<ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" scale="6" id="Narr_FcK-TY8vi0aQjsQTG9Md0A">12.8</ix:nonFraction> million, $<ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2023_To_12_31_2023_fQq0aKYV90OaLRCKrOPOrg" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" scale="6" id="Narr_SlbLd7T0ZUuhl0Z4rKSe8g">38.8</ix:nonFraction> million, and $<ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2022_To_12_31_2022_KwAbRLBxhkeIsniwkLlFwA" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" scale="6" id="Narr__O3tL74YE02KUYrngR-FoA">30.9</ix:nonFraction> million with addition of $<ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2022_To_12_31_2022_us-gaap_BusinessAcquisitionAxis_stld_RocaAceroSaDeCvMember_3SUh8AvOa0ObbPjiDCiV_A" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" scale="6" id="Narr_MOABCsOfOkGdY4zCi-eM7Q">16.8</ix:nonFraction> million related to ROCA, respectively. </p></ix:continuation><ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q" name="us-gaap:SegmentReportingDisclosureTextBlock" id="Tb_OqhbmIKFykiW67dviBuUCA" continuedAt="Tb_OqhbmIKFykiW67dviBuUCA_cont1" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="font-weight:normal;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></ix:nonNumeric></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">79</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><a id="_Hlk189136645"></a><a id="_910f1234_4545_43ed_8f2e_1ae837be4e9b"></a><a id="Tc_N_ONHFP3zkmQMkkd1n1DwQ_1_5"></a><a id="Tc_58CAStPyX0C0KasqZJTPtg_1_8"></a><a id="Tc_X-JkuxOH2E-0C6jpeDMOnQ_2_0"></a><a id="Tc_iGhesEbK902D-9SkFemZLg_2_2"></a><a id="Tc_Qb9JZ6JkOU-JV82vQeDAUw_2_5"></a><a id="Tc_tHvkdgguxEahECIYELyvag_2_8"></a><a id="Tc_xlp0mqyvMkCn-NOKi0D4HA_2_11"></a><a id="Tc_qMCLunEgzUiu3wI7nMJZSA_3_0"></a><a id="Tc_D1KkwSszOUukPtI8TMq_2w_3_2"></a><a id="Tc_ChgxxVRrm0itkSwWgQIMCA_3_5"></a><a id="Tc_DJPIEEL_JUyv5KNSxoMxPw_3_8"></a><a id="Tc_r6UvW0gWSkShg7S6u4PybQ_3_11"></a><a id="Tc_H-ySaPp4b0e8Rpj2WcQ9eA_3_14"></a><a id="Tc_kSj_Cyh8GEm2gvE2K1sUwg_3_17"></a><a id="Tc_ujGsEAUZn02qrkB_NMqF0Q_3_20"></a><a id="Tc_h3kvA9FdBkyD2I1vzb95zg_5_0"></a><a id="Tc_QxthZZbgjUy6lWr1Bgjuag_6_0"></a><a id="Tc_N_kLKIrb-EaBrzRQLBSt6g_6_2"></a><a id="Tc_ApZb8PXXiUOAIcyelJXrbA_6_5"></a><a id="Tc_4VFmKwviJESzB9stL5m9qg_6_8"></a><a id="Tc_hUbRtiVL5EWXCxtlXrmSgQ_6_11"></a><a id="Tc_XShhJy1Ns0GxCMRrA_HLDg_6_14"></a><a id="Tc_4v6_nZJts02ucaiKGuH1NQ_6_17"></a><a id="Tc_vZpcQ1RXFUypTUlLeGI4DA_6_18"></a><a id="Tc_K_f3hyCwoUqaJDS3mkPazA_6_20"></a><a id="Tc_Vy16H3kxSUWpIE7X3CCeTw_7_0"></a><a id="Tc_faknbEdfa0O0lcreIk3MlQ_7_18"></a><a id="Tc_tADpZvxfGEKzEAS9EcfDiQ_8_0"></a><a id="Tc_fS3b4GwUfki9flpcFxiuww_8_15"></a><a id="Tc_NOXkR1FXpEimf2-Njr_w0w_8_21"></a><a id="Tc_6c5V4u0gG0iGqphVIcTaqQ_9_0"></a><a id="Tc_r0cBNxALOE-f6mVkKqYG4w_10_0"></a><a id="Tc_ZA5CP5LHO0GHjf2icgpofg_11_0"></a><a id="Tc_a6AtLSAtR02SPSHkviP3yw_12_0"></a><a id="Tc_XI-u_f42Bk22xfCahJSVRg_13_0"></a><a id="Tc_OVd9uYqMnkSJr_TkqZiWzQ_14_0"></a><a id="Tc_9Ns5P1wIbUCpryxuhe99Gw_15_0"></a><a id="Tc_vOlS84hszkqzCrn4xBVJ-A_16_0"></a><a id="Tc_qAicWL_t5k6If1bXYM8Dew_16_20"></a><a id="Tc_w5Wxsc1L_UeAtBmlIKWETg_18_0"></a><a id="Tc_-vmZ-sReHkSQOikUqQvEng_18_2"></a><a id="Tc_-IMLQoZ8_EqrQ260Kb2DUg_18_5"></a><a id="Tc_imsW_kqIfUa7GM00_mqY9Q_18_8"></a><a id="Tc_B7lpo7SVU0iTzAXn4izhDg_18_11"></a><a id="Tc_pNktvwP-v0mAmOACayY9Vg_18_14"></a><a id="Tc_8Y6Eupfq9E-GbXN8dntDsA_18_17"></a><a id="Tc_Pt_jYkeKtEG9fSfERN9yUA_18_18"></a><a id="Tc_0EgPhAENYEO0UeylJcAIXQ_18_20"></a><a id="Tc_rU4fviaqgkSBRcc65reONA_19_0"></a><a id="Tc_hCoHDc_vSk-6sTFGQAKuEw_20_0"></a><a id="Tc_tXh-Ms0v3keU2NxLG4Vj3g_20_16"></a><ix:continuation id="Tb_OqhbmIKFykiW67dviBuUCA_cont1" continuedAt="Tb_OqhbmIKFykiW67dviBuUCA_cont2"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Note&#160;12. Segment Information</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The company&#8217;s chief operating decision maker (CODM), who is the Chief Executive Officer, analyzes the results of the business through the following reportable segments: steel operations, metals recycling operations, steel fabrication operations, and aluminum operations. In the fourth quarter 2024, results from an entity previously reported within the metals recycling operations segment were moved to the aluminum operations segment, consistent with a change in how the CODM manages the business. Segment information provided within this Form 10-K has been recast for all prior periods presented consistent with the current reportable segment presentation. The segment operations are more fully described in Note&#160;1. <i style="font-style:italic;">Description of the Business and Summary of Significant Accounting Policies</i> to the consolidated financial statements. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The CODM assesses segment performance and allocates resources primarily based on operating income. The CODM uses operating income to allocate operating and capital resources and assesses performance of each segment by comparing actual operating income results to historical and previously forecasted financial information. The accounting policies of the reportable segments are consistent with those described in Note&#160;1 to the consolidated financial statements. Intra-segment sales and any related profits are eliminated in consolidation. </p><ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q" name="us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock" id="Group_cjAqGbAOQUWsU1OZZd6oCQ" continuedAt="Group_cjAqGbAOQUWsU1OZZd6oCQ_cont1" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The company&#8217;s segment results, with prior periods recast consistent with our current reportable segments presentation, including disaggregated revenue by segment to external, external non-United States, and other segment customers, are as follows (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:24.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:24.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-size:8.5pt;font-weight:bold;">Metals</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-size:8.5pt;font-weight:bold;">Steel </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:24.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-size:8.5pt;font-weight:bold;">For the year ended</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-size:8.5pt;font-weight:bold;">Steel </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-size:8.5pt;font-weight:bold;"> Recycling</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-size:8.5pt;font-weight:bold;">Fabrication</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-size:8.5pt;font-weight:bold;">Aluminum</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:24.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-size:8.5pt;font-weight:bold;">December 31, 2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-size:8.5pt;font-weight:bold;">Operations</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-size:8.5pt;font-weight:bold;">Operations</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-size:8.5pt;font-weight:bold;">Operations</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-size:8.5pt;font-weight:bold;">Operations</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-size:8.5pt;font-weight:bold;">Other </b><sup style="font-size:6.37pt;font-weight:bold;line-height:100%;top:0pt;vertical-align:top;">(a)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8.5pt;font-weight:bold;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-size:8.5pt;font-weight:bold;">Eliminations</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8.5pt;font-weight:bold;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-size:8.5pt;font-weight:bold;">Consolidated</b></p></td></tr><tr><td style="vertical-align:bottom;width:24.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:24.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-size:8.5pt;">Net sales - disaggregated revenue</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="font-size:8.5pt;margin-left:0pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:24.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-size:8.5pt;white-space:pre-wrap;">   External </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="font-size:8.5pt;margin-left:0pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><span style="font-size:8.5pt;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:8.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2024_To_12_31_2024_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_stld_SteelOperationsMember_2YaKJinpqkSEcGYJFNblBA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="Tc_42k5HtX1Ykq4HtW4hNvBQw_6_3">11,311,552</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><span style="font-size:8.5pt;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:8.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2024_To_12_31_2024_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_stld_MetalsRecyclingOperationsMember_L6Y4oEjWu0KUN6ZNEvOzzA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="Tc_q01dWk4xAUCAJoBR97c0KA_6_6">1,311,124</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><span style="font-size:8.5pt;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:8.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2024_To_12_31_2024_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_stld_SteelFabricationOperationsMember_lYalw7QJdkm1SXToH3hvLQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="Tc_L5z4QtPa8kCykkpYu0Bflw_6_9">1,761,771</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><span style="font-size:8.5pt;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:8.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2024_To_12_31_2024_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_stld_AluminumOperationsMember_KSDZYt9J4k6nvfBXtPBJAg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="Tc_UDPzSHFpmEKvyCxXfMFrQg_6_12">256,051</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><span style="font-size:8.5pt;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:8.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2024_To_12_31_2024_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_us-gaap_CorporateAndOtherMember_Cnb4WawDL0aXNMHZ4FgJtA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="Tc_VB3FLAkC3EqHrtEo_cMpUA_6_15">1,435,062</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><span style="font-size:8.5pt;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:8.5pt;"> -</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><span style="font-size:8.5pt;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:8.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2024_To_12_31_2024_srt_StatementGeographicalAxis_country_US_VA3PxMr_kUyPBgzOFbPX8A" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="Tc_5gCfIOT9skmWtPnjwa2u3Q_6_21">16,075,560</ix:nonFraction></span></p></td></tr><tr><td style="vertical-align:bottom;width:24.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-size:8.5pt;white-space:pre-wrap;">   External Non-United States</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="font-size:8.5pt;margin-left:0pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:8.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2024_To_12_31_2024_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_us-gaap_NonUsMember_us-gaap_StatementBusinessSegmentsAxis_stld_SteelOperationsMember_aNdz5tBOeU2kDyvUuM2HFA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="Tc_ua5Jt42bhkiLHn5th81sbg_7_3">749,932</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:8.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2024_To_12_31_2024_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_us-gaap_NonUsMember_us-gaap_StatementBusinessSegmentsAxis_stld_MetalsRecyclingOperationsMember_ddNHrzoFz0eJEGkltBM6Ig" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="Tc_UbRRqsHvm06CMFk22Y588A_7_6">694,010</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:8.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2024_To_12_31_2024_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_us-gaap_NonUsMember_us-gaap_StatementBusinessSegmentsAxis_stld_SteelFabricationOperationsMember_EuzVnFD-lUekz7Th7h7Orw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="Tc_dP2Pw7STDkWVFoQBuDe6dQ_7_9">1,731</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:8.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2024_To_12_31_2024_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_us-gaap_NonUsMember_us-gaap_StatementBusinessSegmentsAxis_stld_AluminumOperationsMember_ywv6YwPfCkGMh7LPvh1jkQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="Tc_AUkPSjEB20qpbgi3cSTUJA_7_12">2,496</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:8.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2024_To_12_31_2024_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_us-gaap_NonUsMember_us-gaap_StatementBusinessSegmentsAxis_us-gaap_CorporateAndOtherMember_Nud1qbDQ6kiqaA1JbZRkZA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="Tc__8c9UwXYKUGSMZvCWcmh_w_7_15">16,661</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:8.5pt;"> -</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:8.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2024_To_12_31_2024_srt_StatementGeographicalAxis_us-gaap_NonUsMember_VoUAsyuzZEO4KUqdT_Gizw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="Tc_Qm3Se_NfNEmBN1XjZtZR9A_7_21">1,464,830</ix:nonFraction></span></p></td></tr><tr><td style="vertical-align:bottom;width:24.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-size:8.5pt;white-space:pre-wrap;">   Other segments</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:8.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2024_To_12_31_2024_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_stld_OtherSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_stld_SteelOperationsMember_FLrjzQzQrUuI9jJb419jiA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="Tc_5jmbcDD9lkKDpGsGKZYNDQ_8_3">465,582</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:8.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2024_To_12_31_2024_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_stld_OtherSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_stld_MetalsRecyclingOperationsMember_ZTaxA-pDZ0aKFvWf9BcL6Q" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="Tc_ge-DpVMzFES_oqLrg7YQYw_8_6">2,131,779</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:8.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2024_To_12_31_2024_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_stld_OtherSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_stld_SteelFabricationOperationsMember_ShQoOZSRaUiLj6DPJrClTg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="Tc_GHwjO5KVOUiU-bijt13gnQ_8_9">8,293</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:8.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2024_To_12_31_2024_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_stld_OtherSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_stld_AluminumOperationsMember_73sZittDNk6n2fgmQGO6Kg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="Tc_685JmAiXvUWqUWC5SpPNzg_8_12">60,142</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:8.5pt;"> -</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"><span style="font-size:8.5pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2024_To_12_31_2024_srt_ConsolidatedEntitiesAxis_us-gaap_IntersegmentEliminationMember_srt_StatementGeographicalAxis_stld_OtherSegmentsMember_ytSe-hYyeEul0vfvAicmHg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" sign="-" scale="3" id="Tc_XjDxz_i_DUOtfEwMzJFikQ_8_18">2,665,796</ix:nonFraction>)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:8.5pt;"> -</span></p></td></tr><tr><td style="vertical-align:bottom;width:24.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-size:8.5pt;font-weight:bold;">Net sales</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:8.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2024_To_12_31_2024_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_stld_SteelOperationsMember_S9RyQunfyUytmhuKL1oTmg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="Tc_NlMyjkKyWk6JAn1D_GKajg_9_3">12,527,066</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:8.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2024_To_12_31_2024_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_stld_MetalsRecyclingOperationsMember_2YFpN5XH-UyBV16bNnTugA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="Tc_syrpXNlrNE2PTx_8t-y1gw_9_6">4,136,913</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:8.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2024_To_12_31_2024_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_stld_SteelFabricationOperationsMember_TT78FurezEq10BoelNKYXg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="Tc_gDM7MYXaH0e3y5m7R6sGzA_9_9">1,771,795</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:8.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2024_To_12_31_2024_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_stld_AluminumOperationsMember_lJEqkkg5gEm_qNRW2TvfLQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="Tc_GJKSKEQ6NUW8qvA_i1jzUA_9_12">318,689</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:8.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2024_To_12_31_2024_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_us-gaap_CorporateAndOtherMember_V-5O2q2dYkSWGXOwjr6FCQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="Tc_StNCtlWYz0-RlKAJ2XP2OA_9_15">1,451,723</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.63%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"><span style="font-size:8.5pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2024_To_12_31_2024_srt_ConsolidatedEntitiesAxis_us-gaap_IntersegmentEliminationMember_5wj4dQr4k0CGNFk2IImHiQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" sign="-" scale="3" id="Tc_S7-8XFseWk29bXnQtST9Gg_9_18">2,665,796</ix:nonFraction>)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:8.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="Tc_MhGLZNWbH0GNKHv0RUWSGg_9_21">17,540,390</ix:nonFraction></span></p></td></tr><tr><td style="vertical-align:bottom;width:24.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><i style="font-size:8.5pt;font-style:italic;">Less:</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:24.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-size:8.5pt;white-space:pre-wrap;">   Cost of goods sold</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:8.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2024_To_12_31_2024_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_stld_SteelOperationsMember_S9RyQunfyUytmhuKL1oTmg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" id="Tc_ZvNbkodcHUOBAVi7Hf9xTg_11_3">10,736,557</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:8.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2024_To_12_31_2024_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_stld_MetalsRecyclingOperationsMember_2YFpN5XH-UyBV16bNnTugA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" id="Tc_66BbbrEb2k2sZrknUe23QQ_11_6">3,946,457</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:8.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2024_To_12_31_2024_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_stld_SteelFabricationOperationsMember_TT78FurezEq10BoelNKYXg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" id="Tc_-kZ8FpNPxEmUEj3_OW1o8w_11_9">1,006,211</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:8.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2024_To_12_31_2024_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_stld_AluminumOperationsMember_lJEqkkg5gEm_qNRW2TvfLQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" id="Tc_CSEXZjsITUCZIvyqxT0g_A_11_12">298,572</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:8.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2024_To_12_31_2024_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_us-gaap_CorporateAndOtherMember_V-5O2q2dYkSWGXOwjr6FCQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" id="Tc_8Qbo9Sk_LU6D9yabyFTCeQ_11_15">1,420,978</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"><span style="font-size:8.5pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2024_To_12_31_2024_srt_ConsolidatedEntitiesAxis_us-gaap_IntersegmentEliminationMember_5wj4dQr4k0CGNFk2IImHiQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CostOfGoodsAndServicesSold" sign="-" scale="3" id="Tc_6_3BEbs-Fkm9G4uDvEqTIQ_11_18">2,670,971</ix:nonFraction>)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:8.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" id="Tc_yc2Xh9v-q0CxVxEKU8JqWA_11_21">14,737,804</ix:nonFraction></span></p></td></tr><tr><td style="vertical-align:bottom;width:24.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-size:8.5pt;white-space:pre-wrap;">   Other segment items </span><sup style="font-size:6.37pt;line-height:100%;top:0pt;vertical-align:top;">(b)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:8.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2024_To_12_31_2024_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_stld_SteelOperationsMember_S9RyQunfyUytmhuKL1oTmg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:SegmentReportingOtherItemAmount" scale="3" id="Tc_qMco7u5NjE6ysJKW_kSQkQ_12_3">208,135</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:8.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2024_To_12_31_2024_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_stld_MetalsRecyclingOperationsMember_2YFpN5XH-UyBV16bNnTugA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:SegmentReportingOtherItemAmount" scale="3" id="Tc_EeYbPKT_m0W3bkx0m81NYg_12_6">113,649</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:8.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2024_To_12_31_2024_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_stld_SteelFabricationOperationsMember_TT78FurezEq10BoelNKYXg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:SegmentReportingOtherItemAmount" scale="3" id="Tc_iTl-oGBqgEi8spY9imRYNA_12_9">98,600</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:8.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2024_To_12_31_2024_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_stld_AluminumOperationsMember_lJEqkkg5gEm_qNRW2TvfLQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:SegmentReportingOtherItemAmount" scale="3" id="Tc_wf4blh5z9k6CcI1dcpsC8A_12_12">92,448</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:8.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2024_To_12_31_2024_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_us-gaap_CorporateAndOtherMember_V-5O2q2dYkSWGXOwjr6FCQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:SegmentReportingOtherItemAmount" scale="3" id="Tc_aUh47xfFukuU0fwDvZayHg_12_15">348,153</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"><span style="font-size:8.5pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2024_To_12_31_2024_srt_ConsolidatedEntitiesAxis_us-gaap_IntersegmentEliminationMember_5wj4dQr4k0CGNFk2IImHiQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:SegmentReportingOtherItemAmount" sign="-" scale="3" id="Tc_sarOkARmqEmA48RbdNZ4lA_12_18">1,436</ix:nonFraction>)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:8.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:SegmentReportingOtherItemAmount" scale="3" id="Tc_R-DDqaUDdki09XYFV8p7DQ_12_21">859,549</ix:nonFraction></span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:24.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-size:8.5pt;font-weight:bold;">Operating income (loss)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:8.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2024_To_12_31_2024_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_stld_SteelOperationsMember_S9RyQunfyUytmhuKL1oTmg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="Tc_vxurOx7V_ES8AwwKpFClGw_13_3">1,582,374</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:8.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2024_To_12_31_2024_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_stld_MetalsRecyclingOperationsMember_2YFpN5XH-UyBV16bNnTugA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="Tc_jYjwwlopJ0egU2xm-yN50w_13_6">76,807</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:8.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2024_To_12_31_2024_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_stld_SteelFabricationOperationsMember_TT78FurezEq10BoelNKYXg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="Tc_pifrqd89QEWkeNYg6XlW6w_13_9">666,984</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"><span style="font-size:8.5pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2024_To_12_31_2024_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_stld_AluminumOperationsMember_lJEqkkg5gEm_qNRW2TvfLQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingIncomeLoss" sign="-" scale="3" id="Tc_CdqsyvAaAUqdKkSIALQVVg_13_12">72,331</ix:nonFraction>)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"><span style="font-size:8.5pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2024_To_12_31_2024_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_us-gaap_CorporateAndOtherMember_V-5O2q2dYkSWGXOwjr6FCQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingIncomeLoss" sign="-" scale="3" id="Tc_pJDVOy9SrkincVFEfEmo0A_13_15">317,408</ix:nonFraction>)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.63%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:8.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2024_To_12_31_2024_srt_ConsolidatedEntitiesAxis_us-gaap_IntersegmentEliminationMember_5wj4dQr4k0CGNFk2IImHiQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="Tc_bjSRyYzWuUmJsQpVVoY7OA_13_18">6,611</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:8.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="Tc_ZwqBvhqbeEC7zthixnffPg_13_21">1,943,037</ix:nonFraction></span></p></td></tr><tr><td colspan="4" style="vertical-align:bottom;width:35.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-size:8.5pt;">Interest expense, net of capitalized interest</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:8.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InterestExpenseNonoperating" scale="3" id="Tc_F5Wbub-Qj0q4xZTseU6l6A_14_21">56,347</ix:nonFraction></span></p></td></tr><tr><td style="vertical-align:bottom;width:24.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-size:8.5pt;">Other (income) expense, net</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"><span style="font-size:8.5pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherNonoperatingIncomeExpense" scale="3" id="Tc_UBWooOfX1k2Mofx11rd4KQ_15_21">96,191</ix:nonFraction>)</span></p></td></tr><tr><td style="vertical-align:bottom;width:24.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-size:8.5pt;font-weight:bold;">Income before income taxes</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-size:8.5pt;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:8.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" id="Tc_SsYjfuACxkqMsbF8F4XY5A_16_21">1,982,881</ix:nonFraction></span></p></td></tr><tr><td style="vertical-align:bottom;width:24.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:24.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-size:8.5pt;">Depreciation and amortization</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><span style="font-size:8.5pt;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:8.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2024_To_12_31_2024_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_stld_SteelOperationsMember_S9RyQunfyUytmhuKL1oTmg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DepreciationDepletionAndAmortization" scale="3" id="Tc_Re7wKfAxfUiP3bn11l_QOw_18_3">351,558</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><span style="font-size:8.5pt;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:8.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2024_To_12_31_2024_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_stld_MetalsRecyclingOperationsMember_2YFpN5XH-UyBV16bNnTugA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DepreciationDepletionAndAmortization" scale="3" id="Tc_ee9CO4yhv0OFwG-0AOmKcg_18_6">56,148</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><span style="font-size:8.5pt;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:8.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2024_To_12_31_2024_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_stld_SteelFabricationOperationsMember_TT78FurezEq10BoelNKYXg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DepreciationDepletionAndAmortization" scale="3" id="Tc_bw8-3Tn1U0qN9Mp_1E3TGg_18_9">11,071</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><span style="font-size:8.5pt;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:8.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2024_To_12_31_2024_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_stld_AluminumOperationsMember_lJEqkkg5gEm_qNRW2TvfLQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DepreciationDepletionAndAmortization" scale="3" id="Tc_Z7q9BGC0jUK3ks-R87nVxQ_18_12">6,786</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><span style="font-size:8.5pt;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:8.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2024_To_12_31_2024_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_us-gaap_CorporateAndOtherMember_V-5O2q2dYkSWGXOwjr6FCQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DepreciationDepletionAndAmortization" scale="3" id="Tc_-31ojzzpyk2nD4-tBUbNLA_18_15">53,344</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><span style="font-size:8.5pt;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:8.5pt;"> -</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><span style="font-size:8.5pt;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:8.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DepreciationDepletionAndAmortization" scale="3" id="Tc_A6e2NRCIzUqzTqXbE6BIjQ_18_21">478,907</ix:nonFraction></span></p></td></tr><tr><td style="vertical-align:bottom;width:24.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-size:8.5pt;">Capital expenditures</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:8.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2024_To_12_31_2024_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_stld_SteelOperationsMember_S9RyQunfyUytmhuKL1oTmg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:SegmentExpenditureAdditionToLongLivedAssets" scale="3" id="Tc_N6vqxFKciEOZmNRKNntuVQ_19_3">461,524</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:8.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2024_To_12_31_2024_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_stld_MetalsRecyclingOperationsMember_2YFpN5XH-UyBV16bNnTugA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:SegmentExpenditureAdditionToLongLivedAssets" scale="3" id="Tc_U5MoKeuDP02umXKCaAlVyg_19_6">83,020</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:8.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2024_To_12_31_2024_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_stld_SteelFabricationOperationsMember_TT78FurezEq10BoelNKYXg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:SegmentExpenditureAdditionToLongLivedAssets" scale="3" id="Tc_gj9UqxePL0SMWGiXkCJydg_19_9">29,374</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:8.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2024_To_12_31_2024_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_stld_AluminumOperationsMember_lJEqkkg5gEm_qNRW2TvfLQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:SegmentExpenditureAdditionToLongLivedAssets" scale="3" id="Tc_GNJ4119FLUik05GVXbV2rg_19_12">1,309,027</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:8.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2024_To_12_31_2024_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_us-gaap_CorporateAndOtherMember_V-5O2q2dYkSWGXOwjr6FCQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:SegmentExpenditureAdditionToLongLivedAssets" scale="3" id="Tc_bgcpZ8wKpEGFsXIiuGA9LQ_19_15">55,183</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"><span style="font-size:8.5pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2024_To_12_31_2024_srt_ConsolidatedEntitiesAxis_us-gaap_IntersegmentEliminationMember_5wj4dQr4k0CGNFk2IImHiQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:SegmentExpenditureAdditionToLongLivedAssets" sign="-" scale="3" id="Tc_PdCzpLdyqk27cQDepPt6Aw_19_18">70,122</ix:nonFraction>)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:8.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:SegmentExpenditureAdditionToLongLivedAssets" scale="3" id="Tc_HDi5rwLjO0qJP60SiSx17g_19_21">1,868,006</ix:nonFraction></span></p></td></tr><tr><td style="vertical-align:bottom;width:24.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-size:8.5pt;">Total Assets</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:8.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2024_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_stld_SteelOperationsMember_-ktCjJwIHkucF_Qu2J3qgg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Assets" scale="3" id="Tc_sgndL0cFIUqiMjo-zn_xYA_20_3">8,776,445</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:8.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2024_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_stld_MetalsRecyclingOperationsMember_pjAYyQy58UuhgGZFIJWxWg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Assets" scale="3" id="Tc_R1T_H2A2Hkyjv34yveF07g_20_6">1,301,234</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:8.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2024_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_stld_SteelFabricationOperationsMember_qE8iaLY2AE6qgauyhNqqxQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Assets" scale="3" id="Tc_At5pOWJhFkKZOEY3RVzAlg_20_9">665,867</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:8.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2024_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_stld_AluminumOperationsMember_0TFD6xxlU0iVwwphQR-veg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Assets" scale="3" id="Tc_WGSDnf8J_06i1jfN1KX5iw_20_12">2,802,647</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:8.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2024_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_us-gaap_CorporateAndOtherMember_5zdcTEIWGkyVJ8AnYp190w" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Assets" scale="3" id="Tc_-HsdgmBq_kqJlxgoiFH1oQ_20_15">3,319,917</ix:nonFraction></span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><sup style="font-size:6.37pt;line-height:100%;top:0pt;vertical-align:top;">(c)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"><span style="font-size:8.5pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2024_srt_ConsolidatedEntitiesAxis_us-gaap_IntersegmentEliminationMember_PUal-e-rmkS2LJMKt9Kocg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Assets" sign="-" scale="3" id="Tc_p2HAMagUdkGdrNinps5fDw_20_18">1,930,877</ix:nonFraction>)</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:8.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2024_TtGtgeFhD0OARTT9fdW5Qw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Assets" scale="3" id="Tc_19qz0v4tyUWNH8xpf0tT1g_20_21">14,935,233</ix:nonFraction></span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:24.19%;background:#cceeff;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;background:#cceeff;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;background:#cceeff;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;background:#cceeff;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;background:#cceeff;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;background:#cceeff;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.27%;background:#cceeff;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.63%;background:#cceeff;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.17%;background:#cceeff;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;background:#cceeff;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></ix:nonNumeric></ix:continuation></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">80</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><a id="_662dadfd_826e_4be8_a846_ccf1c955001e"></a><a id="Tc_5mDdPDdD00GIW1K9_R011w_1_5"></a><a id="Tc_aH0FhSfTUU2UpY_CoPZ4Zw_1_8"></a><a id="Tc_AFGUq8iTekCwcwsjNR68kQ_2_0"></a><a id="Tc_iijTrD0EI0eIvRS_7ls5WA_2_2"></a><a id="Tc_IqLniDMHP0WvAK187SmRcA_2_5"></a><a id="Tc_JpxI4isV1U6tgQWMoUMEfw_2_8"></a><a id="Tc_P8uplQTNAECLM04Roej-ig_2_11"></a><a id="Tc_QNdptz5u1kiaW2w5Esf7Iw_3_0"></a><a id="Tc_I1ZBSz1HJkGdUn1Kom_YAw_3_2"></a><a id="Tc_7he0CMP3Bkqv1H4XjSa1fA_3_5"></a><a id="Tc_v_TN17STJ0eYxjk-EdrVhQ_3_8"></a><a id="Tc_UOuyKU_VAkOP4YtEiDPT4g_3_11"></a><a id="Tc_hjRLvtOCPEqziw3SpaC4NQ_3_14"></a><a id="Tc_4NhmWaegtky_UqZt23iICg_3_17"></a><a id="Tc_5coyJGckP0yw9PLwX4zqTg_3_20"></a><a id="Tc_Em5XNDlk_kusrdKFe__LhQ_5_0"></a><a id="Tc_4MRrOEj-5UGBCCHcw6qd6w_6_0"></a><a id="Tc_IwxHPKtcWkqUBAZgk7NUDw_6_2"></a><a id="Tc_4xfWSns67kqpydwTjTpn6Q_6_5"></a><a id="Tc_fDlQZk22HkKIPPnV4Mvw3Q_6_8"></a><a id="Tc_v1ffZysUCkm_LI8b3L2I1g_6_11"></a><a id="Tc_imrH2FxQdEmLpmECYtS-xA_6_14"></a><a id="Tc_gA7QyWD-iEWZn-_Bm27_bw_6_17"></a><a id="Tc_UY3KNO7VrEGa-miGbfItkQ_6_18"></a><a id="Tc_WLUeSBOFPk6u8hFgoO-zNw_6_20"></a><a id="Tc_2WUVxRuDXUiO3ID8vYr4Ww_7_0"></a><a id="Tc_lP6k5QeCx0KsEN_AwyH5EA_7_18"></a><a id="Tc_K-f2vTb5GEGZnPOwqyeKsg_8_0"></a><a id="Tc_7Lu1fFBa4EOyy5-7KS41vg_8_21"></a><a id="Tc_Yr4KXJkb8E-ZfhdC140X6w_9_0"></a><a id="Tc_P0XY-sJt-UaS08hdy6xrOw_10_0"></a><a id="Tc_2NfV41n87E6FtzcJFBBD_g_11_0"></a><a id="Tc_evxGgPblckeT0gdHPtub1g_12_0"></a><a id="Tc_8x0CnxFlsEmpqTSKRoP8TQ_13_0"></a><a id="Tc_xcVmMc_aJEmNYuJ03GQYUw_14_0"></a><a id="Tc_AkDjz8tZp0SiY146p-PDoA_15_0"></a><a id="Tc_fEHRrGsaMUqY-8VQUo3DFw_16_0"></a><a id="Tc_WoIhm1g4Y0m4tdtcpT6zwA_16_20"></a><a id="Tc_AmpuqVFikUuHnBJazeVQHQ_18_0"></a><a id="Tc_g_gWCSvgz02uyCXuVUxQzg_18_2"></a><a id="Tc_jEpKYKrFJUCKDb9fZbQNlg_18_5"></a><a id="Tc_3MP-IJ6dO0-dkqms7QJVhw_18_8"></a><a id="Tc_MwUDOZTUVUyLLayb28cqMg_18_11"></a><a id="Tc_d85EcLaPdUWEUE2RO5nqrQ_18_14"></a><a id="Tc_PIyiA7JkWkOGd_7QIK6EwQ_18_17"></a><a id="Tc_hz5C60hjzE2ZRKK5ja1IgQ_18_18"></a><a id="Tc_NftEAUKTW0Si-eQjKRuTOw_18_20"></a><a id="Tc_fZtC0S_1PUSb9AJARTxrhA_19_0"></a><a id="Tc_ls8gyHtX9U6OSC5pUAJE1w_19_18"></a><a id="Tc_bUBrZooWlUe5wLwyNO2rnw_20_0"></a><a id="Tc_bH0AYWDedUuAlmlkpDpgkw_20_16"></a><a id="_8fa394f8_822b_491a_a8ca_afce4f6ad2ee"></a><a id="Tc_s5pfMmVPO0eAQXPDFD2E_g_1_5"></a><a id="Tc_Rcn1PzHfYUe8QB_BkRtpJw_1_8"></a><a id="Tc_pIWsvl7nP0qN6t7iD_9Vxg_2_0"></a><a id="Tc_QR_aazNI4EGG0Y5v3jw8Wg_2_2"></a><a id="Tc_n3l1d2jyLkyAb-V5v7vcDg_2_5"></a><a id="Tc_mWc2Gd4jOESFLtpqfc2Zzw_2_8"></a><a id="Tc_wsGbDRfcQESUHp3izc3LMQ_2_11"></a><a id="Tc_uHiCVBs9JkGToRPR089Uvg_3_0"></a><a id="Tc_mXFMRsRXEEq4Vu6jQQw0Ag_3_2"></a><a id="Tc_JFQ9oWSL10-TYfQ6kOcFeQ_3_5"></a><a id="Tc_zmlL6LyxA0CJyH0CWDkhxg_3_8"></a><a id="Tc_BH-JF9aMZU2FQuynp-bQQg_3_11"></a><a id="Tc_qMEgGeb7v06rnOdC2YeIVA_3_14"></a><a id="Tc__cgyloakIkCFGkzcJYTdOQ_3_17"></a><a id="Tc_XCBjt9FH0U-NP1bGKdjVRQ_3_20"></a><a id="Tc_yveQlnn9E0W-ZVt5T9zYvQ_5_0"></a><a id="Tc_8Lutv4elaUmd31Xx3A5WQQ_6_0"></a><a id="Tc_olcPOjHE0UGXTZyqKUAhbQ_6_2"></a><a id="Tc_giJtG8necEa3EFJDnCHCrw_6_5"></a><a id="Tc_tIsU2uaeYky6uNLK7-85rg_6_8"></a><a id="Tc_YZLlOUgWJ06Zbe2dfbwr-w_6_11"></a><a id="Tc_iQUfFR0xek-4VPNbjNv1Fw_6_14"></a><a id="Tc_7jdA9qW7i0SYypzVFYXINw_6_17"></a><a id="Tc_L3WmGmQwRkG3LlYjQ3U8OQ_6_18"></a><a id="Tc_5Hcc-LvqjkuAi4ivVFBVLw_6_20"></a><a id="Tc_KjwmV6LGwUeSXmFLVpoUuw_7_0"></a><a id="Tc_LrQHvBCtxEOGKQEML8sUSw_7_18"></a><a id="Tc_WHZJe1a4W0yERTdsNF1DpA_8_0"></a><a id="Tc_BXWOlolwtkeFjOabkAQuDg_8_21"></a><a id="Tc_HiFTAfwYR06s4EvIcBKSkg_9_0"></a><a id="Tc_R7eS3XWppECqMaKv60ATvQ_10_0"></a><a id="Tc_1SNciCvDwEOBdkP6G3O71Q_11_0"></a><a id="Tc_l9Y94523skaBvSMno9TuGg_12_0"></a><a id="Tc_GyDBUqc-vE64bwBCoOiFnQ_13_0"></a><a id="Tc_TB_UmTYie0W80jXrb5idHA_14_0"></a><a id="Tc_YyJgHdwSCEeFhCBlCM4_2A_15_0"></a><a id="Tc_QTRI2vk4-kSImQDlrfWcCA_16_0"></a><a id="Tc_3g-XtSjKekupJX4AGtspQQ_16_20"></a><a id="Tc_8rFM9jHZlEuTsNMKD699yA_18_0"></a><a id="Tc_yjE0hVKWGEio1V9JqacLSQ_18_2"></a><a id="Tc_x4T-hJ1cOEytOOzWO4JHqw_18_5"></a><a id="Tc_zSqJBXYFgkm_67-VyhgRrg_18_8"></a><a id="Tc_BXMNR7-apUC-iL7PKrM4Eg_18_11"></a><a id="Tc_TNVrdLw0a0ynvj-MCE8vyg_18_14"></a><a id="Tc_R_whpUuyEkubOeoArOClJg_18_17"></a><a id="Tc_rp9d036cWU-Pp-r5jYymhA_18_18"></a><a id="Tc_Gbe3urZxtUiEBCGTsb6MFA_18_20"></a><a id="Tc_4owW4ccEak-rmNTkHzvJhQ_19_0"></a><a id="Tc_lGUOF6A-r0KGDQQAyYr4Pg_19_18"></a><ix:continuation id="Tb_OqhbmIKFykiW67dviBuUCA_cont2"><ix:continuation id="Group_cjAqGbAOQUWsU1OZZd6oCQ_cont1" continuedAt="Group_cjAqGbAOQUWsU1OZZd6oCQ_2"></ix:continuation><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt;">Note&#160;12. Segment Information (Continued)</p><ix:continuation id="Group_cjAqGbAOQUWsU1OZZd6oCQ_2" continuedAt="Group_cjAqGbAOQUWsU1OZZd6oCQ_3"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:24.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:24.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-size:8.5pt;font-weight:bold;">Metals</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-size:8.5pt;font-weight:bold;">Steel </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:24.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-size:8.5pt;font-weight:bold;">For the year ended</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-size:8.5pt;font-weight:bold;">Steel </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-size:8.5pt;font-weight:bold;"> Recycling</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-size:8.5pt;font-weight:bold;">Fabrication</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-size:8.5pt;font-weight:bold;">Aluminum</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:24.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-size:8.5pt;font-weight:bold;">December 31, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-size:8.5pt;font-weight:bold;">Operations</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-size:8.5pt;font-weight:bold;">Operations</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-size:8.5pt;font-weight:bold;">Operations</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-size:8.5pt;font-weight:bold;">Operations</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-size:8.5pt;font-weight:bold;">Other </b><sup style="font-size:6.37pt;font-weight:bold;line-height:100%;top:0pt;vertical-align:top;">(a)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;font-weight:bold;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-size:8.5pt;font-weight:bold;">Eliminations</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;font-weight:bold;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-size:8.5pt;font-weight:bold;">Consolidated</b></p></td></tr><tr><td style="vertical-align:bottom;width:24.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:24.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;">Net sales - disaggregated revenue</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"><span style="font-size:8.5pt;margin-left:0pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:24.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;white-space:pre-wrap;">   External </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"><span style="font-size:8.5pt;margin-left:0pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2023_To_12_31_2023_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_stld_SteelOperationsMember_tw56x7-xCUGsffMXRvmVDA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="Tc_uxFkph8hZEaiIc86vNrufg_6_3">11,603,139</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2023_To_12_31_2023_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_stld_MetalsRecyclingOperationsMember_mNDOAIB8kku6DbUgKr4N5g" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="Tc_xzVnJ2k8GUq8yXLEtOwh3Q_6_6">1,162,246</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2023_To_12_31_2023_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_stld_SteelFabricationOperationsMember_NpN8mS8Y4E2tgmYQIWx70w" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="Tc_hAVcAdeVlUSBM-WxWbZGzg_6_9">2,798,262</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2023_To_12_31_2023_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_stld_AluminumOperationsMember_lu9utxpL8kyoKTpHfpMY4A" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="Tc_IFwQ75Vc-06XvvP3eT9Vjg_6_12">239,095</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2023_To_12_31_2023_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_us-gaap_CorporateAndOtherMember_u9hAGZTsAE6S6TobXu2eOQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="Tc_x7OcUGQF_0C5zAn0ruo6vA_6_15">1,164,942</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> -</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2023_To_12_31_2023_srt_StatementGeographicalAxis_country_US_Y9L0s6zEOE2pK012KgkuAA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="Tc_8uUPIbxgykGLrMWyXj1wgQ_6_21">16,967,684</ix:nonFraction></span></p></td></tr><tr><td style="vertical-align:bottom;width:24.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;white-space:pre-wrap;">   External Non-United States</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"><span style="font-size:8.5pt;margin-left:0pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2023_To_12_31_2023_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_us-gaap_NonUsMember_us-gaap_StatementBusinessSegmentsAxis_stld_SteelOperationsMember_81gimaMygk22o5jSVQjOFQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="Tc_Mo1gReMnbE2kLPzXdf5V3g_7_3">1,037,412</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2023_To_12_31_2023_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_us-gaap_NonUsMember_us-gaap_StatementBusinessSegmentsAxis_stld_MetalsRecyclingOperationsMember_88HNt8Zd7kO0fbZQ-trEgw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="Tc_DRceqPZ9BEiAqR5bI1qOEw_7_6">774,211</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2023_To_12_31_2023_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_us-gaap_NonUsMember_us-gaap_StatementBusinessSegmentsAxis_stld_SteelFabricationOperationsMember_2aNceEIqD0ODrm1FsScMqg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="Tc_NSJTIkr0yU6Rwc-VM6buMw_7_9">672</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2023_To_12_31_2023_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_us-gaap_NonUsMember_us-gaap_StatementBusinessSegmentsAxis_stld_AluminumOperationsMember_5MuI3qTq9EmxIFwiCd7IOQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="Tc_ZHRPo4-soEObkADlGXTszQ_7_12">9,105</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2023_To_12_31_2023_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_us-gaap_NonUsMember_us-gaap_StatementBusinessSegmentsAxis_us-gaap_CorporateAndOtherMember_4qc8korqN0O1GBNOUweuIg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="Tc_gauMC-S9nUS77iSiJuEK7A_7_15">6,232</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> -</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2023_To_12_31_2023_srt_StatementGeographicalAxis_us-gaap_NonUsMember_b6oW0bOdpUq513wwZRcs4A" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="Tc_Ql4Heqq8xkSLTvEDk_tHoQ_7_21">1,827,632</ix:nonFraction></span></p></td></tr><tr><td style="vertical-align:bottom;width:24.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;white-space:pre-wrap;">   Other segments</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2023_To_12_31_2023_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_stld_OtherSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_stld_SteelOperationsMember_3DU3erg60EyUI__hl49NgA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="Tc_GjC4yVAipEemGZzgB8yymA_8_3">427,071</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2023_To_12_31_2023_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_stld_OtherSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_stld_MetalsRecyclingOperationsMember_69ai1HkUwkmPWC-tTOxJyQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="Tc_DSCWQ4S8F0KwrPat2JD92g_8_6">2,222,131</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2023_To_12_31_2023_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_stld_OtherSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_stld_SteelFabricationOperationsMember_sFmFkgb5lUiltnxPGRoNrg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="Tc_8J03dBIT9kW7uqnFJ5ukuQ_8_9">7,843</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2023_To_12_31_2023_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_stld_OtherSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_stld_AluminumOperationsMember_Gpo7vjZC2EuLCG1P_1cjOQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="Tc_EUZvr-XGFkyx-6zwuwTJaA_8_12">37,707</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2023_To_12_31_2023_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_stld_OtherSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_us-gaap_CorporateAndOtherMember_Q7MQR0kdckWV0k16AqQaGQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="Tc_f7MoyEF1_Ey9piFLpjlZNg_8_15">727</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2023_To_12_31_2023_srt_ConsolidatedEntitiesAxis_us-gaap_IntersegmentEliminationMember_srt_StatementGeographicalAxis_stld_OtherSegmentsMember_1J1d71-mc02Z4hhItsJASQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" sign="-" scale="3" id="Tc_quJvYPGci0O9v7o_TrzHIw_8_18">2,695,479</ix:nonFraction>)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> -</span></p></td></tr><tr><td style="vertical-align:bottom;width:24.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-size:8.5pt;font-weight:bold;">Net sales</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2023_To_12_31_2023_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_stld_SteelOperationsMember_R5D_N_pS0UCMxCzE3JbSIA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="Tc_mEzbwNQ9w0eeZdqxAyfBCQ_9_3">13,067,622</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2023_To_12_31_2023_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_stld_MetalsRecyclingOperationsMember__yyWnD7LJU2w7JZ89rI08g" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="Tc_ccoaoclxpUOyvUCUxOGLIg_9_6">4,158,588</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2023_To_12_31_2023_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_stld_SteelFabricationOperationsMember_fnY3yspTmkCfYbWP9GL3fQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="Tc_PxYXEykTb06UugRfLgWWaA_9_9">2,806,777</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2023_To_12_31_2023_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_stld_AluminumOperationsMember_9ICciDrGM0Wst0N7816AZg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="Tc_zRwHRuE7ekuc4CND6p9L9g_9_12">285,907</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2023_To_12_31_2023_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_us-gaap_CorporateAndOtherMember_lUF_A6SG406_n0VzPhiO-g" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="Tc_Jwni-vEvJUG_RBKdstVF-w_9_15">1,171,901</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2023_To_12_31_2023_srt_ConsolidatedEntitiesAxis_us-gaap_IntersegmentEliminationMember_F3sX_BeZxUaTGa0T_WZ-bQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" sign="-" scale="3" id="Tc_h-y8-vN04E2Ox25Jyti1Mg_9_18">2,695,479</ix:nonFraction>)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2023_To_12_31_2023_fQq0aKYV90OaLRCKrOPOrg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="Tc_5ezn-KzIaEarB6YvzhYLXQ_9_21">18,795,316</ix:nonFraction></span></p></td></tr><tr><td style="vertical-align:bottom;width:24.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><i style="font-size:8.5pt;font-style:italic;">Less:</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:24.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;white-space:pre-wrap;">   Cost of goods sold</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2023_To_12_31_2023_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_stld_SteelOperationsMember_R5D_N_pS0UCMxCzE3JbSIA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" id="Tc_Zia6AP6L106XVhTXVtkh6g_11_3">10,977,249</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2023_To_12_31_2023_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_stld_MetalsRecyclingOperationsMember__yyWnD7LJU2w7JZ89rI08g" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" id="Tc_XVEFSCNQIE-3fukVbIXpAA_11_6">3,971,743</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2023_To_12_31_2023_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_stld_SteelFabricationOperationsMember_fnY3yspTmkCfYbWP9GL3fQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" id="Tc_yiTvR2C60EGz74jBy06IFw_11_9">1,115,515</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2023_To_12_31_2023_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_stld_AluminumOperationsMember_9ICciDrGM0Wst0N7816AZg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" id="Tc_v9VhPgCJokeSl0_EDKHN6g_11_12">237,759</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2023_To_12_31_2023_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_us-gaap_CorporateAndOtherMember_lUF_A6SG406_n0VzPhiO-g" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" id="Tc_nEnku0ue_Ea3hhCi44DbRw_11_15">1,147,441</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2023_To_12_31_2023_srt_ConsolidatedEntitiesAxis_us-gaap_IntersegmentEliminationMember_F3sX_BeZxUaTGa0T_WZ-bQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CostOfGoodsAndServicesSold" sign="-" scale="3" id="Tc_8f3E4sPkX0CE_27SRIRL8Q_11_18">2,700,274</ix:nonFraction>)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2023_To_12_31_2023_fQq0aKYV90OaLRCKrOPOrg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" id="Tc_QYGXVbpraEeG-GlVeLaaSg_11_21">14,749,433</ix:nonFraction></span></p></td></tr><tr><td style="vertical-align:bottom;width:24.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;white-space:pre-wrap;">   Other segment items </span><sup style="font-size:6.37pt;line-height:100%;top:0pt;vertical-align:top;">(b)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2023_To_12_31_2023_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_stld_SteelOperationsMember_R5D_N_pS0UCMxCzE3JbSIA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:SegmentReportingOtherItemAmount" scale="3" id="Tc_NVEEl_TEGUWvlIG1ZeWDyg_12_3">208,773</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2023_To_12_31_2023_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_stld_MetalsRecyclingOperationsMember__yyWnD7LJU2w7JZ89rI08g" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:SegmentReportingOtherItemAmount" scale="3" id="Tc_OvVu-gsNZUSbfEo4ainaVg_12_6">139,110</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2023_To_12_31_2023_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_stld_SteelFabricationOperationsMember_fnY3yspTmkCfYbWP9GL3fQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:SegmentReportingOtherItemAmount" scale="3" id="Tc_mfsTTgoI6Ui0He98JaVwAA_12_9">98,001</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2023_To_12_31_2023_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_stld_AluminumOperationsMember_9ICciDrGM0Wst0N7816AZg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:SegmentReportingOtherItemAmount" scale="3" id="Tc_eu5paEPJWk-nK9qVFqiB4A_12_12">31,002</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2023_To_12_31_2023_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_us-gaap_CorporateAndOtherMember_lUF_A6SG406_n0VzPhiO-g" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:SegmentReportingOtherItemAmount" scale="3" id="Tc_nvOVmbQVFUCe9f2cEGBwLA_12_15">419,037</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2023_To_12_31_2023_srt_ConsolidatedEntitiesAxis_us-gaap_IntersegmentEliminationMember_F3sX_BeZxUaTGa0T_WZ-bQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:SegmentReportingOtherItemAmount" sign="-" scale="3" id="Tc_ftBka5Ffr0OOpQZ62ScY2A_12_18">1,221</ix:nonFraction>)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2023_To_12_31_2023_fQq0aKYV90OaLRCKrOPOrg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:SegmentReportingOtherItemAmount" scale="3" id="Tc_iEq2NJiQ20enxkhK__6B7w_12_21">894,702</ix:nonFraction></span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:24.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-size:8.5pt;font-weight:bold;">Operating income (loss)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2023_To_12_31_2023_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_stld_SteelOperationsMember_R5D_N_pS0UCMxCzE3JbSIA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="Tc_jXBXBpLVF0-0yLSIV8cCkA_13_3">1,881,600</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2023_To_12_31_2023_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_stld_MetalsRecyclingOperationsMember__yyWnD7LJU2w7JZ89rI08g" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="Tc_umAAhdeQikarU0vpOga1wQ_13_6">47,735</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2023_To_12_31_2023_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_stld_SteelFabricationOperationsMember_fnY3yspTmkCfYbWP9GL3fQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="Tc_OoQwzgGbgkS8bAd-45XzwA_13_9">1,593,261</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2023_To_12_31_2023_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_stld_AluminumOperationsMember_9ICciDrGM0Wst0N7816AZg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="Tc_TqCwft-6E0-bpf0d1rFjcA_13_12">17,146</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2023_To_12_31_2023_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_us-gaap_CorporateAndOtherMember_lUF_A6SG406_n0VzPhiO-g" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingIncomeLoss" sign="-" scale="3" id="Tc_cpjscy-ZgUKV54vwIPf0iw_13_15">394,577</ix:nonFraction>)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2023_To_12_31_2023_srt_ConsolidatedEntitiesAxis_us-gaap_IntersegmentEliminationMember_F3sX_BeZxUaTGa0T_WZ-bQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="Tc_1UGsl7lZXUWsJJ3_z39S5A_13_18">6,016</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2023_To_12_31_2023_fQq0aKYV90OaLRCKrOPOrg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="Tc__n-PBkzjokGh9WdfFW85XQ_13_21">3,151,181</ix:nonFraction></span></p></td></tr><tr><td colspan="4" style="vertical-align:bottom;width:35.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;">Interest expense, net of capitalized interest</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2023_To_12_31_2023_fQq0aKYV90OaLRCKrOPOrg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InterestExpenseNonoperating" scale="3" id="Tc_zuRGanccmUWQJeoqXOjNHQ_14_21">76,484</ix:nonFraction></span></p></td></tr><tr><td style="vertical-align:bottom;width:24.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;">Other (income) expense, net</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2023_To_12_31_2023_fQq0aKYV90OaLRCKrOPOrg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherNonoperatingIncomeExpense" scale="3" id="Tc_MtfYj5qH702sNyVVgfY-3A_15_21">144,246</ix:nonFraction>)</span></p></td></tr><tr><td style="vertical-align:bottom;width:24.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-size:8.5pt;font-weight:bold;">Income before income taxes</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2023_To_12_31_2023_fQq0aKYV90OaLRCKrOPOrg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" id="Tc_xok-6hwMfUeoLE8ea3BR7A_16_21">3,218,943</ix:nonFraction></span></p></td></tr><tr><td style="vertical-align:bottom;width:24.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:24.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;">Depreciation and amortization</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2023_To_12_31_2023_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_stld_SteelOperationsMember_R5D_N_pS0UCMxCzE3JbSIA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DepreciationDepletionAndAmortization" scale="3" id="Tc_MxJCD99A4EyEhsxFMDb6og_18_3">331,225</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2023_To_12_31_2023_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_stld_MetalsRecyclingOperationsMember__yyWnD7LJU2w7JZ89rI08g" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DepreciationDepletionAndAmortization" scale="3" id="Tc_FgrIaNS62UeCmwaL4hOweQ_18_6">65,803</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2023_To_12_31_2023_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_stld_SteelFabricationOperationsMember_fnY3yspTmkCfYbWP9GL3fQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DepreciationDepletionAndAmortization" scale="3" id="Tc_IdSNfwVMX0iKF95VWc2hRQ_18_9">9,787</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2023_To_12_31_2023_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_stld_AluminumOperationsMember_9ICciDrGM0Wst0N7816AZg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DepreciationDepletionAndAmortization" scale="3" id="Tc_gfJV9dSex0q_XzvBIzI80A_18_12">4,917</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2023_To_12_31_2023_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_us-gaap_CorporateAndOtherMember_lUF_A6SG406_n0VzPhiO-g" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DepreciationDepletionAndAmortization" scale="3" id="Tc_zx6zX-8b4Ea39oE5THCD7A_18_15">26,072</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> -</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2023_To_12_31_2023_fQq0aKYV90OaLRCKrOPOrg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DepreciationDepletionAndAmortization" scale="3" id="Tc_Gnx1LxX8A0OxRckKFu06eA_18_21">437,804</ix:nonFraction></span></p></td></tr><tr><td style="vertical-align:bottom;width:24.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;">Capital expenditures</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2023_To_12_31_2023_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_stld_SteelOperationsMember_R5D_N_pS0UCMxCzE3JbSIA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:SegmentExpenditureAdditionToLongLivedAssets" scale="3" id="Tc_OSXW4yw4mUm3Qi5VWlvEhA_19_3">453,955</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2023_To_12_31_2023_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_stld_MetalsRecyclingOperationsMember__yyWnD7LJU2w7JZ89rI08g" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:SegmentExpenditureAdditionToLongLivedAssets" scale="3" id="Tc_CtbIKNR4F0Wc2VxZ8sbC0A_19_6">185,903</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2023_To_12_31_2023_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_stld_SteelFabricationOperationsMember_fnY3yspTmkCfYbWP9GL3fQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:SegmentExpenditureAdditionToLongLivedAssets" scale="3" id="Tc_LIsBX1jyo0i-vCfVmqtTJw_19_9">22,044</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2023_To_12_31_2023_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_stld_AluminumOperationsMember_9ICciDrGM0Wst0N7816AZg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:SegmentExpenditureAdditionToLongLivedAssets" scale="3" id="Tc_A6hV9LYKJUqz1_RppowB4Q_19_12">967,739</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2023_To_12_31_2023_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_us-gaap_CorporateAndOtherMember_lUF_A6SG406_n0VzPhiO-g" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:SegmentExpenditureAdditionToLongLivedAssets" scale="3" id="Tc_4yMExBPgA02-hvLhniySzA_19_15">28,264</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> -</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2023_To_12_31_2023_fQq0aKYV90OaLRCKrOPOrg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:SegmentExpenditureAdditionToLongLivedAssets" scale="3" id="Tc_6KyqhTonkE-2RPjsuWZTOw_19_21">1,657,905</ix:nonFraction></span></p></td></tr><tr><td style="vertical-align:bottom;width:24.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;">Total Assets</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2023_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_stld_SteelOperationsMember_aaAwwxchhkOjTFGsi-B6Og" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Assets" scale="3" id="Tc_KOXkd7baNUqE9ocmaw90kg_20_3">8,650,450</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2023_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_stld_MetalsRecyclingOperationsMember_Vx3YgeEMcUKgdVLg76sUmw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Assets" scale="3" id="Tc_1jS5BMUS90G4JW1lIOgrcw_20_6">1,340,445</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2023_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_stld_SteelFabricationOperationsMember_-FdVNS3f_EC0zLZpftWa5Q" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Assets" scale="3" id="Tc_Od8pulDYO0-VzzfZvTPzew_20_9">790,399</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2023_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_stld_AluminumOperationsMember_pagC2dPQs0-myN1CBS81Qg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Assets" scale="3" id="Tc_lROUIVp_OUuFK--f-Mtzmg_20_12">1,444,335</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2023_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_us-gaap_CorporateAndOtherMember_j_WTQH3pn0qkE9jKv8dpdw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Assets" scale="3" id="Tc_C3yl2YbKykGS31_3fJhv7Q_20_15">3,248,822</ix:nonFraction></span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><sup style="font-size:6.37pt;line-height:100%;top:0pt;vertical-align:top;">(c)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2023_srt_ConsolidatedEntitiesAxis_us-gaap_IntersegmentEliminationMember_r749Y736dkGkBSqnsX4DwA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Assets" sign="-" scale="3" id="Tc_wFtU-yb2M0i2rH8em1td1A_20_18">566,031</ix:nonFraction>)</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="As_Of_12_31_2023_pgBdStu4Lkq7bhYG8k42Tg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Assets" scale="3" id="Tc_eJ6Wt71A-keQlAl2w1pHNg_20_21">14,908,420</ix:nonFraction></span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:24.19%;background:#cceeff;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;background:#cceeff;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.26%;background:#cceeff;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;background:#cceeff;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.22%;background:#cceeff;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;background:#cceeff;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:24.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:24.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-size:8.5pt;font-weight:bold;">Metals</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-size:8.5pt;font-weight:bold;">Steel </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:24.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-size:8.5pt;font-weight:bold;">For the year ended</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-size:8.5pt;font-weight:bold;">Steel </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-size:8.5pt;font-weight:bold;"> Recycling</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-size:8.5pt;font-weight:bold;">Fabrication</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-size:8.5pt;font-weight:bold;">Aluminum</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:24.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-size:8.5pt;font-weight:bold;">December 31, 2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-size:8.5pt;font-weight:bold;">Operations</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-size:8.5pt;font-weight:bold;">Operations</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-size:8.5pt;font-weight:bold;">Operations</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-size:8.5pt;font-weight:bold;">Operations</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-size:8.5pt;font-weight:bold;">Other </b><sup style="font-size:6.37pt;font-weight:bold;line-height:100%;top:0pt;vertical-align:top;">(a)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;font-weight:bold;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-size:8.5pt;font-weight:bold;">Eliminations</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;font-weight:bold;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-size:8.5pt;font-weight:bold;">Consolidated</b></p></td></tr><tr><td style="vertical-align:bottom;width:24.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:24.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;">Net sales - disaggregated revenue</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:24.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;white-space:pre-wrap;">   External </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"><span style="font-size:8.5pt;margin-left:0pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2022_To_12_31_2022_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_stld_SteelOperationsMember_RdEizEqTf0KOD8QIdPTGxw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="Tc_g_p7_Xf4eE2mGM7dzQwtJw_6_3">13,783,666</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2022_To_12_31_2022_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_stld_MetalsRecyclingOperationsMember_IW4Bc4s8YUSClB_R95S1nQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="Tc_1LUsqiCezEuwBuYT586drw_6_6">1,293,258</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2022_To_12_31_2022_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_stld_SteelFabricationOperationsMember_C3Eu-yLpX0aDu6n5OrmuVg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="Tc_eSTM2__XuEaG7esdnBOK8A_6_9">4,245,803</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2022_To_12_31_2022_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_stld_AluminumOperationsMember_44BJOmXbvEuWLOAWr5yFEA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="Tc_z0Let1Pju065AC6e6Js9sg_6_12">252,121</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2022_To_12_31_2022_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_us-gaap_CorporateAndOtherMember_O5W7cYDFcE2SDGQEkAa6Pg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="Tc_x2ZI5YLE4U6zv1IHGtDYzw_6_15">1,276,923</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> -</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2022_To_12_31_2022_srt_StatementGeographicalAxis_country_US_lnJ3LB3WLketAgkK6F_pNg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="Tc_5WtizsrFq0O9WggmQC0psw_6_21">20,851,771</ix:nonFraction></span></p></td></tr><tr><td style="vertical-align:bottom;width:24.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;white-space:pre-wrap;">   External Non-United States</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"><span style="font-size:8.5pt;margin-left:0pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2022_To_12_31_2022_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_us-gaap_NonUsMember_us-gaap_StatementBusinessSegmentsAxis_stld_SteelOperationsMember_2Itdz9LyMUCo2OsXljiqCg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="Tc_CQLF5UGGsUywXkDc5ZL8DA_7_3">779,683</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2022_To_12_31_2022_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_us-gaap_NonUsMember_us-gaap_StatementBusinessSegmentsAxis_stld_MetalsRecyclingOperationsMember_JOt89BkYzUO0_X31pfVSOg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="Tc_jCMoR1_01EmENV-dyNDKng_7_6">602,555</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2022_To_12_31_2022_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_us-gaap_NonUsMember_us-gaap_StatementBusinessSegmentsAxis_stld_SteelFabricationOperationsMember_bzCRN5yriUWhG1zp45idqw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="Tc_m7L5E2qmvEC02VAQSAfX8g_7_9">183</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2022_To_12_31_2022_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_us-gaap_NonUsMember_us-gaap_StatementBusinessSegmentsAxis_stld_AluminumOperationsMember_G-BOAVnGVU-a1OsZeyMWHw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="Tc_JF72Pm-NBkSt6R3oVXmS6Q_7_12">16,806</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2022_To_12_31_2022_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_us-gaap_NonUsMember_us-gaap_StatementBusinessSegmentsAxis_us-gaap_CorporateAndOtherMember_I-UHigk3YUCWqG6PJjeuTw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="Tc_06rQLXv_nE-HRXg46uI1fA_7_15">9,776</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> -</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2022_To_12_31_2022_srt_StatementGeographicalAxis_us-gaap_NonUsMember_StNbyB9AgkCyta3DhHnxMQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="Tc_f87zy1flv0q497VKgB-thA_7_21">1,409,003</ix:nonFraction></span></p></td></tr><tr><td style="vertical-align:bottom;width:24.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;white-space:pre-wrap;">   Other segments</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"><span style="font-size:8.5pt;margin-left:0pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2022_To_12_31_2022_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_stld_OtherSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_stld_SteelOperationsMember_AepNqeFVu0i2-MDiMwKp6w" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="Tc_yBCLfnJVjkmWXfeuDmPKiA_8_3">537,647</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2022_To_12_31_2022_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_stld_OtherSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_stld_MetalsRecyclingOperationsMember_KF7C0B0NxU2hbZaQ9GlKOA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="Tc_a8zfuFXO-0y-rI8bLgih9g_8_6">2,304,414</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2022_To_12_31_2022_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_stld_OtherSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_stld_SteelFabricationOperationsMember_huIbp0XKqUi7uq__Vlk5NA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="Tc_NVDZNrVmx0ykCr5XQ3kmMA_8_9">11,221</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2022_To_12_31_2022_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_stld_OtherSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_stld_AluminumOperationsMember_YCHPZ0x08Eaw8Izs84j-ag" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="Tc_93vKBCKHQEWGtF0_TvLbnA_8_12">23,158</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2022_To_12_31_2022_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_stld_OtherSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_us-gaap_CorporateAndOtherMember_-SU9_Y2GTUCp-kTzGryhUQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="Tc_HHVAUnl4nUCy1wcXb8ZX1A_8_15">1,281</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2022_To_12_31_2022_srt_ConsolidatedEntitiesAxis_us-gaap_IntersegmentEliminationMember_srt_StatementGeographicalAxis_stld_OtherSegmentsMember_zkwJLa4wj0SVc1g6VMt3pQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" sign="-" scale="3" id="Tc_bTEDDtdxC0-tTYGk34IGfQ_8_18">2,877,721</ix:nonFraction>)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> -</span></p></td></tr><tr><td style="vertical-align:bottom;width:24.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-size:8.5pt;font-weight:bold;">Net sales</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2022_To_12_31_2022_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_stld_SteelOperationsMember_8qZxJTqu2ku2JVC1NRxgRQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="Tc_ZGvTHHoWIkyfevlCVyl_5Q_9_3">15,100,996</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2022_To_12_31_2022_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_stld_MetalsRecyclingOperationsMember_li2NPXQ5CEGhCHEgdHiZlA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="Tc_odzqUMeFLUalRQlA42yTKA_9_6">4,200,227</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2022_To_12_31_2022_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_stld_SteelFabricationOperationsMember_7Cy0cm7CG0GCAtra9qo3kg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="Tc_ao8bA5KrHESTb9Eku0s43w_9_9">4,257,207</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.98%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2022_To_12_31_2022_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_stld_AluminumOperationsMember_ElHBIt9p30WA1mWfBbZhBQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="Tc_c9f7P2IgJUCJs585s1oM-A_9_12">292,085</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2022_To_12_31_2022_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_us-gaap_CorporateAndOtherMember_n037aa7nIUuvwvg0oekyvg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="Tc_1yi4UFpPw0a6UeawmakfOw_9_15">1,287,980</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2022_To_12_31_2022_srt_ConsolidatedEntitiesAxis_us-gaap_IntersegmentEliminationMember_FeOeUGbbYkm8jjhFs0KAvQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" sign="-" scale="3" id="Tc_9uLZL4MLp06qHeRF_F4bHw_9_18">2,877,721</ix:nonFraction>)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2022_To_12_31_2022_KwAbRLBxhkeIsniwkLlFwA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="Tc_wu3dDKcUKkC9m37Y-nRbgQ_9_21">22,260,774</ix:nonFraction></span></p></td></tr><tr><td style="vertical-align:bottom;width:24.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><i style="font-size:8.5pt;font-style:italic;">Less:</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:24.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;white-space:pre-wrap;">   Cost of goods sold</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2022_To_12_31_2022_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_stld_SteelOperationsMember_8qZxJTqu2ku2JVC1NRxgRQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" id="Tc_bldFk5R2XUWS6ojHG4zgVg_11_3">11,787,382</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2022_To_12_31_2022_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_stld_MetalsRecyclingOperationsMember_li2NPXQ5CEGhCHEgdHiZlA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" id="Tc_HHW6ZJxlzkuJLVXSrIR5kw_11_6">3,986,236</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2022_To_12_31_2022_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_stld_SteelFabricationOperationsMember_7Cy0cm7CG0GCAtra9qo3kg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" id="Tc_tibe2VTRFEC3jy0g55dAtw_11_9">1,737,366</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2022_To_12_31_2022_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_stld_AluminumOperationsMember_ElHBIt9p30WA1mWfBbZhBQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" id="Tc_kWH8VyBOOEG4j42fx1P7eQ_11_12">266,950</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2022_To_12_31_2022_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_us-gaap_CorporateAndOtherMember_n037aa7nIUuvwvg0oekyvg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" id="Tc_eibz2hs0mEeGWVQXxIqwjA_11_15">1,295,721</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2022_To_12_31_2022_srt_ConsolidatedEntitiesAxis_us-gaap_IntersegmentEliminationMember_FeOeUGbbYkm8jjhFs0KAvQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CostOfGoodsAndServicesSold" sign="-" scale="3" id="Tc_lwxYNeWGJEmozp9xezbW7A_11_18">2,930,712</ix:nonFraction>)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2022_To_12_31_2022_KwAbRLBxhkeIsniwkLlFwA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" id="Tc_XaJrE0sDxE2FnMsplVI50g_11_21">16,142,943</ix:nonFraction></span></p></td></tr><tr><td style="vertical-align:bottom;width:24.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;white-space:pre-wrap;">   Other segment items </span><sup style="font-size:6.37pt;line-height:100%;top:0pt;vertical-align:top;">(b)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2022_To_12_31_2022_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_stld_SteelOperationsMember_8qZxJTqu2ku2JVC1NRxgRQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:SegmentReportingOtherItemAmount" scale="3" id="Tc_cxlkuaA1MUGZB0enLqtAag_12_3">220,925</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2022_To_12_31_2022_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_stld_MetalsRecyclingOperationsMember_li2NPXQ5CEGhCHEgdHiZlA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:SegmentReportingOtherItemAmount" scale="3" id="Tc_ft0v0-cpQUeFxDyLcW5hXw_12_6">114,619</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2022_To_12_31_2022_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_stld_SteelFabricationOperationsMember_7Cy0cm7CG0GCAtra9qo3kg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:SegmentReportingOtherItemAmount" scale="3" id="Tc_AXKel_5x50KKKlXu_1fqDw_12_9">95,186</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2022_To_12_31_2022_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_stld_AluminumOperationsMember_ElHBIt9p30WA1mWfBbZhBQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:SegmentReportingOtherItemAmount" scale="3" id="Tc_zIpqYs1yoUaIJYpMmng2Cw_12_12">10,365</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2022_To_12_31_2022_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_us-gaap_CorporateAndOtherMember_n037aa7nIUuvwvg0oekyvg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:SegmentReportingOtherItemAmount" scale="3" id="Tc_utnTJRBlmk66qUZMazDUKA_12_15">586,304</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2022_To_12_31_2022_srt_ConsolidatedEntitiesAxis_us-gaap_IntersegmentEliminationMember_FeOeUGbbYkm8jjhFs0KAvQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:SegmentReportingOtherItemAmount" sign="-" scale="3" id="Tc_9d8R11oDekaeBZRBKn3njQ_12_18">1,390</ix:nonFraction>)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2022_To_12_31_2022_KwAbRLBxhkeIsniwkLlFwA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:SegmentReportingOtherItemAmount" scale="3" id="Tc_fV9OR7w8NkmSIM3AgU8Y6w_12_21">1,026,009</ix:nonFraction></span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:24.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-size:8.5pt;font-weight:bold;">Operating income (loss)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2022_To_12_31_2022_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_stld_SteelOperationsMember_8qZxJTqu2ku2JVC1NRxgRQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="Tc_HnZ9AaWEj0yMggFmSLCyWA_13_3">3,092,689</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2022_To_12_31_2022_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_stld_MetalsRecyclingOperationsMember_li2NPXQ5CEGhCHEgdHiZlA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="Tc_IkSJyLI4rEOA1fTSfmRZTA_13_6">99,372</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2022_To_12_31_2022_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_stld_SteelFabricationOperationsMember_7Cy0cm7CG0GCAtra9qo3kg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="Tc_eq_dG3RT6EOBpo4S1ZCSGQ_13_9">2,424,655</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.98%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2022_To_12_31_2022_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_stld_AluminumOperationsMember_ElHBIt9p30WA1mWfBbZhBQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="Tc_zZe8KfI6JU2mr-A5tp0Yiw_13_12">14,770</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2022_To_12_31_2022_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_us-gaap_CorporateAndOtherMember_n037aa7nIUuvwvg0oekyvg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingIncomeLoss" sign="-" scale="3" id="Tc_m6-uRWNg-EWN2BGoFTmYaA_13_15">594,045</ix:nonFraction>)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2022_To_12_31_2022_srt_ConsolidatedEntitiesAxis_us-gaap_IntersegmentEliminationMember_FeOeUGbbYkm8jjhFs0KAvQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="Tc_JhYx3oZSrUyvrROlPjUXCw_13_18">54,381</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2022_To_12_31_2022_KwAbRLBxhkeIsniwkLlFwA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="Tc_KT8VoWin6kuM-qfjBJ09sA_13_21">5,091,822</ix:nonFraction></span></p></td></tr><tr><td colspan="4" style="vertical-align:bottom;width:35.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;">Interest expense, net of capitalized interest</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2022_To_12_31_2022_KwAbRLBxhkeIsniwkLlFwA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InterestExpenseNonoperating" scale="3" id="Tc_HUJMpVyESUuM62u7C93yUQ_14_21">91,538</ix:nonFraction></span></p></td></tr><tr><td style="vertical-align:bottom;width:24.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;">Other (income) expense, net</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2022_To_12_31_2022_KwAbRLBxhkeIsniwkLlFwA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherNonoperatingIncomeExpense" scale="3" id="Tc_awZUBobvA0CDVgIJhY0zqA_15_21">20,785</ix:nonFraction>)</span></p></td></tr><tr><td style="vertical-align:bottom;width:24.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-size:8.5pt;font-weight:bold;">Income before income taxes</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2022_To_12_31_2022_KwAbRLBxhkeIsniwkLlFwA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" id="Tc_zrYuDtIgmkekNnSKej-bmA_16_21">5,021,069</ix:nonFraction></span></p></td></tr><tr><td style="vertical-align:bottom;width:24.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:24.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;">Depreciation and amortization</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2022_To_12_31_2022_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_stld_SteelOperationsMember_8qZxJTqu2ku2JVC1NRxgRQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DepreciationDepletionAndAmortization" scale="3" id="Tc_BhUWh0HMtkiVvIlWNPHFHA_18_3">295,468</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2022_To_12_31_2022_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_stld_MetalsRecyclingOperationsMember_li2NPXQ5CEGhCHEgdHiZlA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DepreciationDepletionAndAmortization" scale="3" id="Tc_1A2bq3t3MUCI6qCzjmSUHg_18_6">48,851</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2022_To_12_31_2022_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_stld_SteelFabricationOperationsMember_7Cy0cm7CG0GCAtra9qo3kg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DepreciationDepletionAndAmortization" scale="3" id="Tc_ez4X03899EuJZe1HzeMxWg_18_9">9,727</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2022_To_12_31_2022_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_stld_AluminumOperationsMember_ElHBIt9p30WA1mWfBbZhBQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DepreciationDepletionAndAmortization" scale="3" id="Tc_QSTb28xyaESRP_uGzt0bIA_18_12">5,127</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2022_To_12_31_2022_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_us-gaap_CorporateAndOtherMember_n037aa7nIUuvwvg0oekyvg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DepreciationDepletionAndAmortization" scale="3" id="Tc_AdxwKuejkkaroJYzt_I_qQ_18_15">25,029</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> -</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2022_To_12_31_2022_KwAbRLBxhkeIsniwkLlFwA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DepreciationDepletionAndAmortization" scale="3" id="Tc_EDe0pQlp-Umfml49VwHPPg_18_21">384,202</ix:nonFraction></span></p></td></tr><tr><td style="vertical-align:bottom;width:24.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;">Capital expenditures</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2022_To_12_31_2022_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_stld_SteelOperationsMember_8qZxJTqu2ku2JVC1NRxgRQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:SegmentExpenditureAdditionToLongLivedAssets" scale="3" id="Tc_aQRsLWDkfEiSYmoXlJUAiQ_19_3">613,678</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2022_To_12_31_2022_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_stld_MetalsRecyclingOperationsMember_li2NPXQ5CEGhCHEgdHiZlA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:SegmentExpenditureAdditionToLongLivedAssets" scale="3" id="Tc_RQYWlYlJSk-0hFlQISJbDA_19_6">63,967</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2022_To_12_31_2022_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_stld_SteelFabricationOperationsMember_7Cy0cm7CG0GCAtra9qo3kg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:SegmentExpenditureAdditionToLongLivedAssets" scale="3" id="Tc_1za6CvKQRUOcjAHJ9k2Z-Q_19_9">17,519</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2022_To_12_31_2022_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_stld_AluminumOperationsMember_ElHBIt9p30WA1mWfBbZhBQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:SegmentExpenditureAdditionToLongLivedAssets" scale="3" id="Tc_0ICTc5JwEkmZ7OoHGmtEZw_19_12">189,805</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2022_To_12_31_2022_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_us-gaap_CorporateAndOtherMember_n037aa7nIUuvwvg0oekyvg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:SegmentExpenditureAdditionToLongLivedAssets" scale="3" id="Tc_jZA9EfMNlEKe10Y2cJd0iA_19_15">23,933</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> -</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg" contextRef="Duration_1_1_2022_To_12_31_2022_KwAbRLBxhkeIsniwkLlFwA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:SegmentExpenditureAdditionToLongLivedAssets" scale="3" id="Tc_YhMO6CgWvEqWrrZDZCaJIg_19_21">908,902</ix:nonFraction></span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:24.19%;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.98%;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.26%;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.22%;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td></tr></table></ix:continuation><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="font-size:8pt;margin-bottom:12pt;vertical-align:top;visibility:hidden;">&#8203;</span></p><ix:continuation id="Group_cjAqGbAOQUWsU1OZZd6oCQ_3"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-indent:18pt;margin:0pt;"><sup style="font-size:6pt;line-height:100%;top:0pt;vertical-align:top;">(a)</sup> Amounts included in Other are from subsidiary operations that are below the quantitative thresholds required for reportable segments and primarily consist of joint ventures and the idled Minnesota ironmaking operations. Also included are certain unallocated corporate accounts, such as the company's senior unsecured credit facility, senior notes, certain other investments, amortization of intangible assets and certain profit sharing expenses. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="font-size:8pt;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-indent:18pt;margin:0pt;"><sup style="font-size:6pt;line-height:100%;top:0pt;vertical-align:top;">(b)</sup> Other segment items for each reportable operating segment include selling, general, and administrative expenses including payroll &amp; benefit expenses and professional service expenses. Other segment items within Other include selling, general, and administrative expenses such as payroll &amp; benefit expenses, companywide equity-based compensation expenses, and professional service expenses, as well as company-wide profit sharing expense and amortization of intangible assets. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="font-size:8pt;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-indent:18pt;margin:0pt;"><sup style="font-size:6pt;line-height:100%;top:0pt;vertical-align:top;">(c)</sup> Asset amounts included in Other consist of assets held by subsidiary operations that are below the quantitative thresholds required for reportable segments and the company's corporate assets. Corporate assets primarily consist of cash, short-term and other investments, and intra-company debt.</p></ix:continuation></ix:continuation><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="display:none;font-family:'Times New Roman','Times','serif';line-height:0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">&#8203;</span></p></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">81</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><a id="_eb0ab07b_febb_4a04_bcb0_cc399f467234"></a><a id="ITEM9CHANGESINANDDISAGREEMENTSWITHACCOUN"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;padding-left:56.15pt;text-indent:-56.15pt;margin:0pt 0pt 12pt 0pt;">ITEM&#160;9.&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;CHANGES IN AND DISAGREEMENTS WITH ACCOUNTANTS ON ACCOUNTING AND FINANCIAL DISCLOSURE</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">None.</p><a id="_c1e57ead_665e_421a_98b9_34bc81c6bba5"></a><a id="Item9A"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">ITEM&#160;9A.&#160;&#160;&#160;&#160;&#160;&#160;&#160;CONTROLS AND PROCEDURES</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;padding-left:18pt;text-indent:-18pt;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:18pt;"></span>(a)&#160;&#160;Evaluation of Disclosure Controls and Procedures.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;"><span style="display:inline-block;width:18pt;"></span>As required, we carried out an evaluation, under the supervision and with the participation of our principal executive officer and principal financial officer, of the effectiveness of our disclosure controls and procedures, as defined in Rules&#160;13a-15(e)&#160;and 15d-15(e)&#160;under the Securities Exchange Act of 1934, as amended (the Exchange Act). Based on this evaluation, our principal executive officer and principal financial officer concluded that, as of December&#160;31, 2024, the end of the period covered by this annual report, our disclosure controls and procedures were designed to provide and were effective to provide reasonable assurance that the information required to be disclosed by us in the reports we file or submit under the Exchange Act is recorded, processed, summarized and reported within the time periods specified in the applicable rules&#160;and forms, and that it is accumulated and communicated to our management, including our principal executive and principal financial officer, as appropriate to allow timely decisions regarding required disclosure.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;"><span style="display:inline-block;width:18pt;"></span>Management&#8217;s report on our internal control over financial reporting (as defined in Rules&#160;13a-15(f)&#160;and 15d-15(f)&#160;under the Exchange Act) and the independent registered public accounting firm&#8217;s related audit report are included in Item&#160;8. <i style="font-style:italic;">Consolidated Financial Statements and Supplementary Data</i> of this Form&#160;10-K and are incorporated herein by reference.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;padding-left:18pt;text-indent:-18pt;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:18pt;"></span>(b)&#160;&#160;Changes in Internal Control Over Financial Reporting</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 18pt;">No changes in our internal control over financial reporting (as defined in Rules&#160;13a-15(f)&#160;and 15d-15(f)&#160;under the Exchange Act) occurred during the fiscal quarter ended December&#160;31, 2024, that has materially affected, or is reasonably likely to materially affect, our internal control over financial reporting.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Our Management&#8217;s Report on Internal Control Over Financial Reporting, as of December 31, 2024, can be found on page 52 of this Form 10-K, and the related Report of Independent Registered Public Accounting Firm, Ernst &amp; Young LLP, can be found on page 53 of this Form 10-K, each of which is incorporated by reference into this Item 9A. </p><a id="_c3fa2501_53d9_4c81_9251_2d20ed351c3f"></a><a id="ITEM9BOTHERINFORMATION_500127"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">ITEM&#160;9B.&#160;&#160;&#160;&#160;&#160;&#160;&#160;OTHER INFORMATION</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><span style="background:#ffffff;">During the three-month period ended December 31, 2024, none of the Company&#8217;s directors or executive officers&#160;</span><ix:nonNumeric contextRef="Duration_10_1_2024_To_12_31_2024_9V2Frj6wrEiO4T2M3JhaMA" format="ixt:fixed-false" name="ecd:Rule10b51ArrAdoptedFlag" id="Narr_e840K8dG1U2_jquYnP8gIQ"><span style="background:#ffffff;">adopted</span></ix:nonNumeric><span style="background:#ffffff;">, </span><ix:nonNumeric contextRef="Duration_10_1_2024_To_12_31_2024_9V2Frj6wrEiO4T2M3JhaMA" format="ixt:fixed-false" name="stld:Rule10b51ArrangementModifiedFlag" id="Narr_nIZS4RxAUEWpOi-h4pLVTw"><span style="background:#ffffff;">modified</span></ix:nonNumeric><span style="background:#ffffff;">&#160;or&#160;</span><ix:nonNumeric contextRef="Duration_10_1_2024_To_12_31_2024_9V2Frj6wrEiO4T2M3JhaMA" format="ixt:fixed-false" name="ecd:Rule10b51ArrTrmntdFlag" id="Narr_s9xmPu6cB0aT-pbJMciugA"><span style="background:#ffffff;">terminated</span></ix:nonNumeric><span style="background:#ffffff;">&#160;a &#8220;Rule 10b5-1 trading arrangement&#8221; or a &#8220;</span><ix:nonNumeric contextRef="Duration_10_1_2024_To_12_31_2024_9V2Frj6wrEiO4T2M3JhaMA" format="ixt:fixed-false" name="ecd:NonRule10b51ArrAdoptedFlag" id="Narr_lwYgzS7fA0KItZiKcGwn4Q"><span style="background:#ffffff;">non-Rule</span></ix:nonNumeric><span style="background:#ffffff;"> </span><ix:nonNumeric contextRef="Duration_10_1_2024_To_12_31_2024_9V2Frj6wrEiO4T2M3JhaMA" format="ixt:fixed-false" name="stld:NonRule10b51ArrangementModifiedFlag" id="Narr_o1co8uJ1P0ysozl4mUFY0g"><span style="background:#ffffff;">10b5-1</span></ix:nonNumeric><span style="background:#ffffff;"> </span><ix:nonNumeric contextRef="Duration_10_1_2024_To_12_31_2024_9V2Frj6wrEiO4T2M3JhaMA" format="ixt:fixed-false" name="ecd:NonRule10b51ArrTrmntdFlag" id="Narr_VVZQelk-2k6-Sw8BYvEYvA"><span style="background:#ffffff;">trading</span></ix:nonNumeric><span style="background:#ffffff;"> arrangement&#8221; as such terms are defined under Item 408 of Regulation S-K.</span></p><a id="_ef2d05f3_c10e_4e85_8771_5dc102897298"></a><a id="ITEM9C"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">ITEM&#160;9C.&#160;&#160;&#160;&#160;&#160;&#160;&#160;DISCLOSURE REGARDING FOREIGN JURISDICTIONS THAT PREVENT INSPECTIONS</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Not applicable.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">82</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);min-height:11.5pt;"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><a id="_16b6f08c_0c21_49aa_a90e_40ac2ed2d4e3"></a><a id="PARTIII_745891"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:center;margin:0pt 0pt 12pt 0pt;">PART&#160;III</p><a id="ITEM10DIRECTORSEXECUTIVEOFFICERS_95546"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">ITEM&#160;<b style="font-weight:bold;white-space:pre-wrap;">10.     DIRECTORS, EXECUTIVE OFFICERS, AND CORPORATE GOVERANCE</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The information required to be furnished pursuant to Item&#160;10 with respect to directors, executive officers, code of ethics, <span style="-sec-ix-hidden:Hidden_YxTUPzlhgE-Fm3xymlHlbA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">insider trading policies</span></span>, and audit committee financial experts is incorporated herein by reference from the section entitled &#8220;Governance of the Company&#8221; and &#8220;Proposal No. 1 &#8211; Election of Directors&#8221; in our Proxy Statement for the 2025 Annual Meeting of Shareholders, which we will file with the Securities and Exchange Commission no later than 120&#160;days after the end of our fiscal&#160;year.</p><a id="_acd7803d_37fd_40b7_bea2_952ce2e0c587"></a><a id="ITEM11EXECUTIVECOMPENSATION_392678"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">ITEM&#160;<b style="font-weight:bold;white-space:pre-wrap;">11.     EXECUTIVE COMPENSATION</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The information required to be furnished pursuant to Item&#160;11 with respect to executive compensation is incorporated herein by reference from the section entitled &#8220;Executive Compensation and Related Information&#8221; in our Proxy Statement for the 2025 Annual Meeting of Shareholders, which we will file with the Securities and Exchange Commission no later than 120&#160;days after the end of our fiscal&#160;year.</p><a id="_047bc893_95b9_42d6_90e4_68fd636d142c"></a><a id="ITEM12SECURITYOWNERSHIPOFCERTAINBENEFICI"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;padding-left:53.3pt;text-indent:-53.3pt;margin:0pt 0pt 12pt 0pt;">ITEM&#160;<b style="font-weight:bold;white-space:pre-wrap;">12.     SECURITY OWNERSHIP OF CERTAIN BENEFICIAL OWNERS AND MANAGEMENT AND</b> RELATED STOCKHOLDER MATTERS</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The information relating to security ownership of certain beneficial owners and management required by Item&#160;12 is incorporated herein by reference from the section entitled &#8220;Security Ownership of Directors and Executive Officers&#8221; and &#8220;Security Ownership of Certain Beneficial Owners&#8221; in our Proxy Statement for the 2025 Annual Meeting of Shareholders, which we will file with the Securities and Exchange Commission no later than 120&#160;days after the end of our fiscal&#160;year. The Equity Compensation Plan Information required by Item&#160;12 is set forth in the table below.</p><a id="_Hlk94699014"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Equity Compensation Plan Information</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">Our shareholders approved the <i style="font-style:italic;">Steel Dynamics,&#160;Inc. 2018 Executive Incentive Compensation Plan</i> at our annual meeting of shareholders held May&#160;17, 2018 (2018 Plan). Our shareholders approved the <i style="font-style:italic;">Steel Dynamics,&#160;Inc. 2023 Equity Incentive Plan</i> at our annual meeting of shareholders held May&#160;11, 2023 (2023 Plan). Our shareholders approved the <i style="font-style:italic;">Steel Dynamics,&#160;Inc. 2024 Employee Stock Purchase Plan</i> at our annual meeting of shareholders held May&#160;9, 2024 (2024 Plan). The following table summarizes information about our equity compensation plans at December&#160;31, 2024, all of which have been approved by shareholders. We do not have any equity compensation plans that have not been approved by shareholders.</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:34.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:34.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(a)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(b)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(c)</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:34.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Number&#160;of&#160;securities</b></p></td></tr><tr><td style="vertical-align:bottom;width:34.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">remaining&#160;available&#160;for</b></p></td></tr><tr><td style="vertical-align:bottom;width:34.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Number&#160;of&#160;securities&#160;to&#160;be</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">future&#160;issuance&#160;under&#160;equity</b></p></td></tr><tr><td style="vertical-align:bottom;width:34.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">issued&#160;upon&#160;exercise&#160;of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Weighted-average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">compensation</b></p></td></tr><tr><td style="vertical-align:bottom;width:34.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">outstanding&#160;options,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">exercise&#160;price&#160;of&#160;outstanding</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">plans&#160;(excluding&#160;securities</b></p></td></tr><tr><td style="vertical-align:bottom;width:34.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Plan Category</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">warrants&#160;and&#160;rights</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">options,&#160;warrants&#160;and&#160;rights</b><sup style="font-family:'Times New Roman Bold';font-size:6pt;font-weight:bold;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">reflected&#160;in&#160;column&#160;(a))</b></p></td></tr><tr><td style="vertical-align:bottom;width:34.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Equity compensation plans approved by security holders:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:34.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 6pt;">2018 Plan</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 45,511</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 1,316,899</span></p></td></tr><tr><td style="vertical-align:bottom;width:34.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 6pt;">2023 Plan<sup style="font-size:6.75pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">1,030,403</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">6,190,152</p></td></tr><tr><td style="vertical-align:bottom;width:34.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 6pt;">2024 Plan<sup style="font-size:6.75pt;line-height:100%;top:0pt;vertical-align:top;">(2)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">&#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">&#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">&#8212;</p></td></tr><tr><td style="vertical-align:bottom;width:34.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Equity compensation plans not approved by security holders</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.5%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">N/A</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.29%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">N/A</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.12%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">N/A</p></td></tr><tr style="height:3.5pt;"><td style="vertical-align:bottom;width:34.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.5%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">1,075,914</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.29%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">&#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.12%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">7,507,051</p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"></div></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:7.5pt;vertical-align:top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Includes 789,312 RSUs and 241,091 DSUs issuable upon expiration of the vesting or deferral periods, which have no exercise price.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:7.5pt;vertical-align:top;white-space:nowrap;width:18pt;padding:0pt;">(2)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">S</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">hares are purchased on the open market and no shares are reserved.</span></td></tr></table><div style="margin-top:12pt;"></div></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">83</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><a id="_Hlk94114041"></a><a id="_3367f480_efc5_467c_8991_8bd37c4832bd"></a><a id="ITEM13CERTAINRELATIONSHIPSANDRELATEDTRAN"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;padding-left:59.05pt;text-indent:-59.05pt;margin:0pt 0pt 12pt 0pt;">ITEM&#160;13.&#160;&#160;&#160;&#160;&#160;&#160;&#160;CERTAIN RELATIONSHIPS AND RELATED TRANSACTIONS, AND DIRECTOR INDEPENDENCE</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The information required to be furnished pursuant to Item&#160;13 with respect to certain relationships and related transactions is incorporated herein by reference from the sections entitled &#8220;Governance of the Company &#8211; Statement of Policy for the Review, Approval or Ratification of Transactions with Related Persons,&#8221; and &#8220;Governance of the Company&#160;&#8211; Director Independence&#8221; in our Proxy Statement for the 2025 Annual Meeting of Shareholders, which we will file with the Securities and Exchange Commission no later than 120&#160;days after the end of our fiscal&#160;year; and from Note&#160;9. <i style="font-style:italic;">Transactions with Affiliated Companies</i> to our consolidated financial statements as of December&#160;31, 2024 and 2023, and each of the three&#160;years in the periods ended December&#160;31, 2024, 2023, and 2022, included in Item&#160;8. <i style="font-style:italic;">Consolidated Financial Statements and Supplementary Data</i> of this Form&#160;10-K Annual Report for the fiscal&#160;year ended December&#160;31, 2024.</p><a id="_Hlk94114074"></a><a id="_58649efa_172d_4e4e_8b85_62884551e0f8"></a><a id="ITEM14PRINCIPALACCOUNTANTFEESANDSERVICES"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">ITEM&#160;14.&#160;&#160;&#160;&#160;&#160;&#160;&#160;PRINCIPAL ACCOUNTANT FEES AND SERVICES</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The information required to be furnished pursuant to Item&#160;14 with respect to principal accountant fees and services is incorporated herein by reference from the sections entitled &#8220;Proposal No. 2 &#8211; Ratification of the Appointment of Independent Registered Public Accounting Firm as Auditors &#8211; Audit and Non-Audit Fees&#8221; and &#8220;Proposal No. 2 &#8211; Ratification of the Appointment of Independent Registered Public Accounting Firm as Auditors &#8211; Policy on Audit Committee Pre-Approval of Audit and Permissible Non-Audit Services of Independent Registered Public Accounting Firm&#8221; in our Proxy Statement for the 2025 Annual Meeting of Shareholders, which we will file with the Securities and Exchange Commission no later than 120&#160;days after the end of our fiscal&#160;year.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">84</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><a id="_37063687_d1aa_4af0_a4cd_e5f792a82159"></a><a id="PARTIV_360152"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:center;margin:0pt 0pt 12pt 0pt;">PART&#160;IV</p><a id="ITEM15EXHIBITSFINANCIALSTATEMENTSCHEDULE"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">ITEM&#160;15.&#160;&#160;&#160;&#160;&#160;&#160;&#160;EXHIBITS AND FINANCIAL STATEMENT SCHEDULES</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:36pt;text-indent:-36pt;margin:0pt 0pt 12pt 0pt;">(a)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;The following documents are filed as a part of this report:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:36pt;text-indent:-36pt;margin:0pt 0pt 12pt 36pt;"><span style="white-space:pre-wrap;">1.           Financial Statements: See the Audited Consolidated Financial Statements of Steel Dynamics,&#160;Inc. included as part of Item&#160;8. </span><i style="font-style:italic;">Consolidated Financial Statements and Supplementary Data</i> and described in the Index on page&#160;51 of this Report.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:36pt;text-indent:-36pt;margin:0pt 0pt 12pt 36pt;"><span style="white-space:pre-wrap;">2.           Financial Statement Schedules: All schedules for which provision is made in the applicable regulations of the Securities and Exchange Commission are not required under the related instructions or are inapplicable and therefore have been omitted.</span><span style="display:inline-block;width:33.3pt;"></span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;">(b)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Exhibits:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Reference is made to the Exhibit Index preceding the signature pages hereto, which Exhibit Index is hereby incorporated into this item. </p><a id="_fd18cc27_2753_4818_85dc_d3604325c469"></a><a id="ITEM16FORM10KSUMMARY_712404"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">ITEM&#160;16.&#160;&#160;&#160;&#160;&#160;&#160;&#160;FORM&#160;10-K SUMMARY</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">None.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">85</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><a id="_0d110e80_2ea1_4fad_bdbb_8f61d2d502a4"></a><a id="EXHIBITINDEX_376119"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:center;margin:0pt;">EXHIBIT&#160;INDEX</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Articles of Incorporation</b></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:12.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:87.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:top;width:12.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:87.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:12.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt 0pt 0pt 18pt;">3.1</p></td><td style="vertical-align:bottom;width:87.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><a style="-sec-extract:exhibit;font-family:&quot;'Times New Roman','Times','serif'&quot;;" href="https://www.sec.gov/Archives/edgar/data/1022671/000155837023013968/stld-20230630xex3d1.htm"><span style="font-family:'Times New Roman','Times','serif';font-style:normal;font-weight:normal;">Amended and Restated Articles of Incorporation of Steel Dynamics, Inc., reflecting all amendments thereto through May 11, 2023, incorporated herein by reference from Exhibit 3.1 to our Form 10-Q filed August 8, 2023.</span></a></p></td></tr><tr><td style="vertical-align:top;width:12.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt 0pt 0pt 18pt;"><span style="margin-left:0pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:87.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:12.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt 0pt 0pt 18pt;">3.2</p></td><td style="vertical-align:bottom;width:87.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><a style="-sec-extract:exhibit;font-family:&quot;'Times New Roman','Times','serif'&quot;;" href="https://www.sec.gov/Archives/edgar/data/1022671/000155837024002152/stld-20231231xex3d2.htm"><span style="font-family:'Times New Roman','Times','serif';font-style:normal;font-weight:normal;">Amended and Restated Bylaws of Steel Dynamics, Inc., reflecting all amendments thereto through January 31, 2024, incorporated herein by reference from Exhibit 3.2 to our Form 10-K filed February 29, 2024.</span></a></p></td></tr><tr><td style="vertical-align:top;width:12.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt 0pt 0pt 18pt;"><span style="margin-left:0pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:87.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td colspan="2" style="vertical-align:top;width:100%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><b style="font-weight:bold;">Instruments Defining the Rights of Security Holders, Including Indentures</b></p></td></tr><tr><td style="vertical-align:top;width:12.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt 0pt 0pt 18pt;"><span style="margin-left:0pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:87.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:12.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt 0pt 0pt 18pt;">4.1</p></td><td style="vertical-align:bottom;width:87.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><a style="-sec-extract:exhibit;font-family:&quot;'Times New Roman','Times','serif'&quot;;" href="https://www.sec.gov/Archives/edgar/data/1022671/000155837020001641/ex-4d1.htm"><span style="font-family:'Times New Roman','Times','serif';font-style:normal;font-weight:normal;">Description of Common Stock, incorporated herein by reference from Exhibit 4.1 to our Form 10-K filed February 27, 2020.</span></a></p></td></tr><tr><td style="vertical-align:top;width:12.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt 0pt 0pt 18pt;"><span style="margin-left:0pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:87.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:12.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt 0pt 0pt 18pt;">4.27a</p></td><td style="vertical-align:bottom;width:87.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><a style="-sec-extract:exhibit;font-family:&quot;'Times New Roman','Times','serif'&quot;;" href="https://www.sec.gov/Archives/edgar/data/1022671/000110465916161262/a16-22813_1ex4d27.htm"><span style="font-family:'Times New Roman','Times','serif';font-style:normal;font-weight:normal;">Indenture dated December 6, 2016, relating to our issuance of $400 million 5.000% Senior Notes due 2026, among Steel Dynamics, Inc., as Issuer, the Initial Subsidiary Guarantors named therein, and Wells Fargo Bank, National Association, as Trustee, incorporated herein by reference from Exhibit 4.27 to our Form 8-K filed December 8, 2016.</span></a></p></td></tr><tr><td style="vertical-align:top;width:12.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt 0pt 0pt 18pt;"><span style="margin-left:0pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:87.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:12.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt 0pt 0pt 18pt;">4.27b</p></td><td style="vertical-align:bottom;width:87.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><a style="-sec-extract:exhibit;font-family:&quot;'Times New Roman','Times','serif'&quot;;" href="https://www.sec.gov/Archives/edgar/data/1022671/000110465916161262/a16-22813_1ex4d27.htm"><span style="font-family:'Times New Roman','Times','serif';font-style:normal;font-weight:normal;">Form of 5.000% Senior Notes due 2026 (included in Exhibit 4.27a), incorporated herein by reference from Exhibit 4.27 to our Form 8-K filed December 8, 2016.</span></a></p></td></tr><tr><td style="vertical-align:top;width:12.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt 0pt 0pt 18pt;"><span style="margin-left:0pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:87.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:12.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt 0pt 0pt 18pt;">4.31</p></td><td style="vertical-align:bottom;width:87.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><a style="-sec-extract:exhibit;font-family:&quot;'Times New Roman','Times','serif'&quot;;" href="https://www.sec.gov/Archives/edgar/data/1022671/000110465919069748/a19-24378_1ex4d1.htm"><span style="font-family:'Times New Roman','Times','serif';font-style:normal;font-weight:normal;">Indenture dated December 4, 2019, among Steel Dynamics, Inc., as Issuer, and Wells Fargo Bank, National Association, as Trustee, incorporated herein by reference from Exhibit 4.1 to our Registration Statement on Form S-3 (Registration No. 333-235343) filed December 4, 2019.</span></a></p></td></tr><tr><td style="vertical-align:top;width:12.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt 0pt 0pt 18pt;"><span style="margin-left:0pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:87.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:12.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.26;margin:0pt 0pt 0pt 18pt;">4.32</p></td><td style="vertical-align:bottom;width:87.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.26;margin:0pt;"><a style="-sec-extract:exhibit;font-family:&quot;'Times New Roman','Times','serif'&quot;;" href="https://www.sec.gov/Archives/edgar/data/1022671/000110465919071897/tm1924646d4_ex4-2.htm"><span style="font-family:'Times New Roman','Times','serif';font-style:normal;font-weight:normal;">First Supplemental Indenture, dated as of December 11, 2019, relating to our issuance of $600 million 3.450% Notes due 2030 among Steel Dynamics, Inc., as Issuer, and Wells Fargo Bank, National Association, as Trustee, incorporated herein by reference from Exhibit 4.2 to our Form 8-K filed December 11, 2019.</span></a></p></td></tr><tr><td style="vertical-align:top;width:12.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.26;margin:0pt 0pt 0pt 18pt;"><span style="margin-left:0pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:87.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.26;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:12.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.26;margin:0pt 0pt 0pt 18pt;">4.34</p></td><td style="vertical-align:bottom;width:87.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.26;margin:0pt;"><a style="-sec-extract:exhibit;font-family:&quot;'Times New Roman','Times','serif'&quot;;" href="https://www.sec.gov/Archives/edgar/data/1022671/000110465919071897/tm1924646d4_ex4-2.htm"><span style="font-family:'Times New Roman','Times','serif';font-style:normal;font-weight:normal;">Form of 3.450% Notes due 2030 (included in Exhibit 4.32), incorporated herein by reference from Exhibit 4.4 to our Form 8-K filed December 11, 2019.</span></a></p></td></tr><tr><td style="vertical-align:top;width:12.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.26;margin:0pt 0pt 0pt 18pt;"><span style="margin-left:0pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:87.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.26;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:12.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.26;margin:0pt 0pt 0pt 18pt;">4.35</p></td><td style="vertical-align:bottom;width:87.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.26;margin:0pt;"><a style="-sec-extract:exhibit;font-family:&quot;'Times New Roman','Times','serif'&quot;;" href="https://www.sec.gov/Archives/edgar/data/1022671/000110465920070271/tm2021405d4_ex4-2.htm"><span style="font-family:'Times New Roman','Times','serif';font-style:normal;font-weight:normal;">Second Supplemental Indenture, dated as of June 5, 2020, relating to our issuance of $400 million 2.400% Notes due 2025 and $500 million 3.250% Notes due 2031, between Steel Dynamics, Inc. and Wells Fargo Bank, National Association, as Trustee, incorporated herein by reference from Exhibit 4.2 to our Form 8-K filed June 5, 2020.</span></a></p></td></tr><tr><td style="vertical-align:top;width:12.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.26;margin:0pt 0pt 0pt 18pt;"><span style="margin-left:0pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:87.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.26;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:12.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.26;margin:0pt 0pt 0pt 18pt;">4.36</p></td><td style="vertical-align:bottom;width:87.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.26;margin:0pt;"><a style="-sec-extract:exhibit;font-family:&quot;'Times New Roman','Times','serif'&quot;;" href="https://www.sec.gov/Archives/edgar/data/1022671/000110465920070271/tm2021405d4_ex4-2.htm"><span style="font-family:'Times New Roman','Times','serif';font-style:normal;font-weight:normal;">Form of 2.400% Notes due 2025 (included in Exhibit 4.35), incorporated herein by reference from Exhibit 4.3 to our Form 8-K filed June 5, 2020.</span></a></p></td></tr><tr><td style="vertical-align:top;width:12.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.26;margin:0pt 0pt 0pt 18pt;"><span style="margin-left:0pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:87.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.26;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:12.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.26;margin:0pt 0pt 0pt 18pt;">4.37</p></td><td style="vertical-align:bottom;width:87.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.26;margin:0pt;"><a style="-sec-extract:exhibit;font-family:&quot;'Times New Roman','Times','serif'&quot;;" href="https://www.sec.gov/Archives/edgar/data/1022671/000110465920070271/tm2021405d4_ex4-2.htm"><span style="font-family:'Times New Roman','Times','serif';font-style:normal;font-weight:normal;">Form of 3.250% Notes due 2031 (included in Exhibit 4.35), incorporated herein by reference from Exhibit 4.4 to our Form 8-K filed June 5, 2020.</span></a></p></td></tr><tr><td style="vertical-align:top;width:12.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.26;margin:0pt 0pt 0pt 18pt;"><span style="margin-left:0pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:87.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.26;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr></table></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">86</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr><td style="vertical-align:top;width:12.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.26;margin:0pt 0pt 0pt 18pt;">4.38</p></td><td style="vertical-align:bottom;width:87.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.26;margin:0pt;"><a style="-sec-extract:exhibit;font-family:&quot;'Times New Roman','Times','serif'&quot;;" href="https://www.sec.gov/Archives/edgar/data/1022671/000110465920113839/tm2032546d4_ex4-2.htm"><span style="font-family:'Times New Roman','Times','serif';font-style:normal;font-weight:normal;">Third Supplemental Indenture, dated as of October 9, 2020, relating to our issuance of $350 million 1.650% Notes due 2027 and $400 million 3.250% Notes due 2050, between Steel Dynamics, Inc. and Wells Fargo Bank, National Association, as Trustee, incorporated herein by reference from Exhibit 4.2 to our Form 8-K filed October 9, 2020.</span></a></p></td></tr><tr><td style="vertical-align:top;width:12.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.26;margin:0pt 0pt 0pt 18pt;"><span style="margin-left:0pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:87.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.26;margin:0pt;"><span style="text-decoration-line:none;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:12.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.26;margin:0pt 0pt 0pt 18pt;">4.39</p></td><td style="vertical-align:bottom;width:87.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.26;margin:0pt;"><a style="-sec-extract:exhibit;font-family:&quot;'Times New Roman','Times','serif'&quot;;" href="https://www.sec.gov/Archives/edgar/data/1022671/000110465920113839/tm2032546d4_ex4-2.htm"><span style="font-family:'Times New Roman','Times','serif';font-style:normal;font-weight:normal;">Form of 1.650% Notes due 2027 (included in Exhibit 4.38), incorporated herein by reference from Exhibit 4.3 to our Form 8-K filed October 9, 2020.</span></a></p></td></tr><tr><td style="vertical-align:top;width:12.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.26;margin:0pt 0pt 0pt 18pt;"><span style="margin-left:0pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:87.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.26;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:12.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.26;margin:0pt 0pt 0pt 18pt;">4.40</p></td><td style="vertical-align:bottom;width:87.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.26;margin:0pt;"><a style="-sec-extract:exhibit;font-family:&quot;'Times New Roman','Times','serif'&quot;;" href="https://www.sec.gov/Archives/edgar/data/1022671/000110465920113839/tm2032546d4_ex4-2.htm"><span style="font-family:'Times New Roman','Times','serif';font-style:normal;font-weight:normal;">Form of 3.250% Notes due 2050 (included in Exhibit 4.38), incorporated herein by reference from Exhibit 4.4 to our Form 8-K filed October 9, 2020.</span></a></p></td></tr><tr><td style="vertical-align:top;width:12.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.26;margin:0pt 0pt 0pt 18pt;"><span style="margin-left:0pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:87.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.26;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:12.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.26;margin:0pt 0pt 0pt 18pt;">4.41</p></td><td style="vertical-align:bottom;width:87.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.26;margin:0pt;"><a style="-sec-extract:exhibit;font-family:&quot;'Times New Roman','Times','serif'&quot;;" href="https://www.sec.gov/Archives/edgar/data/1022671/000110465922125219/tm2231991d2_ex4-1.htm"><span style="font-family:'Times New Roman','Times','serif';font-style:normal;font-weight:normal;">Indenture, dated as of December 7, 2022, between Steel Dynamics, Inc., as Issuer, and U.S. Bank Trust Company, National Association, as Trustee, incorporated herein by reference from Exhibit 4.1 to our Registration Statement on Form S-3 (Registration No. 333-268703) filed December 7, 2022.</span></a></p></td></tr><tr><td style="vertical-align:top;width:12.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.26;margin:0pt 0pt 0pt 18pt;"><span style="margin-left:0pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:87.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.26;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:12.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.26;margin:0pt 0pt 0pt 18pt;">4.42</p></td><td style="vertical-align:bottom;width:87.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.26;margin:0pt;"><a style="-sec-extract:exhibit;font-family:&quot;'Times New Roman','Times','serif'&quot;;" href="https://www.sec.gov/Archives/edgar/data/1022671/000110465924078017/tm2418907d1_ex4-2.htm"><span style="font-family:'Times New Roman','Times','serif';font-style:normal;font-weight:normal;">First Supplemental Indenture, dated as of July 3, 2024, relating to our issuance of $600 million 5.375% Notes due 2034, between Steel Dynamics, Inc. and U.S. Bank Trust Company, National Association, as Trustee, incorporated herein by reference from Exhibit 4.2 to our Form 8-K filed July 5, 2024.</span></a> </p></td></tr><tr><td style="vertical-align:top;width:12.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.26;margin:0pt 0pt 0pt 18pt;"><span style="margin-left:0pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:87.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.26;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:12.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.26;margin:0pt 0pt 0pt 18pt;">4.43</p></td><td style="vertical-align:bottom;width:87.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.26;margin:0pt;"><a style="-sec-extract:exhibit;font-family:&quot;'Times New Roman','Times','serif'&quot;;" href="https://www.sec.gov/Archives/edgar/data/1022671/000110465924078017/tm2418907d1_ex4-2.htm"><span style="font-family:'Times New Roman','Times','serif';font-style:normal;font-weight:normal;">Form of 5.375% Notes due 2034 (included in Exhibit 4.42), incorporated herein by reference from Exhibit 4.3 to our Form 8-K filed July 5, 2024.</span></a> </p></td></tr><tr><td style="vertical-align:top;width:12.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.26;margin:0pt 0pt 0pt 18pt;"><span style="margin-left:0pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:87.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.26;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td colspan="2" style="vertical-align:top;width:100%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><b style="font-weight:bold;">Material Contracts</b></p></td></tr><tr><td style="vertical-align:top;width:12.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt 0pt 0pt 18pt;"><span style="margin-left:0pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:87.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:12.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt 0pt 0pt 18pt;">10.20&#8224;</p></td><td style="vertical-align:bottom;width:87.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><a style="-sec-extract:exhibit;font-family:&quot;'Times New Roman','Times','serif'&quot;;" href="https://www.sec.gov/Archives/edgar/data/1022671/000110465912081791/a12-28484_2ex10d20.htm"><span style="font-family:'Times New Roman','Times','serif';font-style:normal;font-weight:normal;">Steel Dynamics, Inc., Change in Control Benefit Plan, incorporated herein by reference from our Exhibit 10.20 to our 8-K filed December 4, 2012.</span></a></p></td></tr><tr><td style="vertical-align:top;width:12.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt 0pt 0pt 18pt;"><span style="margin-left:0pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:87.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:12.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt 0pt 0pt 18pt;">10.61&#8224;</p></td><td style="vertical-align:bottom;width:87.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><a style="-sec-extract:exhibit;font-family:&quot;'Times New Roman','Times','serif'&quot;;" href="https://www.sec.gov/Archives/edgar/data/1022671/000104746918002209/a2235065zdef14a.htm"><span style="font-family:'Times New Roman','Times','serif';font-style:normal;font-weight:normal;">2018 Executive Incentive Compensation Plan, approved by stockholders on May 17, 2018, incorporated herein by reference from our May 17, 2018, Notice of Annual Meeting of Stockholders filed March 28, 2018.</span></a></p></td></tr><tr><td style="vertical-align:top;width:12.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt 0pt 0pt 18pt;"><span style="margin-left:0pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:87.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:12.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt 0pt 0pt 18pt;">10.62</p></td><td style="vertical-align:bottom;width:87.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><a style="-sec-extract:exhibit;font-family:&quot;'Times New Roman','Times','serif'&quot;;" href="https://www.sec.gov/Archives/edgar/data/1022671/000110465923082924/tm2321771d1_10-62.htm"><span style="font-family:'Times New Roman','Times','serif';font-style:normal;font-weight:normal;">Credit Agreement dated as of July 19, 2023, among Steel Dynamics, Inc. and the agents and lenders named therein, incorporated herein by reference from Exhibit 10.62 to our Form 8-K filed July 21, 2023.</span></a></p></td></tr><tr><td style="vertical-align:top;width:12.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt 0pt 0pt 18pt;"><span style="margin-left:0pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:87.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;background:#ffff00;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:12.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt 0pt 0pt 18pt;">10.63&#8224;</p></td><td style="vertical-align:bottom;width:87.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><a style="-sec-extract:exhibit;font-family:&quot;'Times New Roman','Times','serif'&quot;;" href="https://www.sec.gov/ix?doc=/Archives/edgar/data/1022671/000110465923039039/tm231847d2_def14a.htm"><span style="font-family:'Times New Roman','Times','serif';font-style:normal;font-weight:normal;">Steel Dynamics, Inc. 2023 Equity Incentive Plan, as approved by stockholders on May 11, 2023, incorporated herein by reference from our Notice of 2023 Annual Meeting &amp; Proxy Statement filed March 30, 2023.</span></a></p></td></tr><tr><td style="vertical-align:top;width:12.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt 0pt 0pt 18pt;"><span style="margin-left:0pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:87.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:12.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt 0pt 0pt 18pt;">10.64&#8224;</p></td><td style="vertical-align:bottom;width:87.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><a style="-sec-extract:exhibit;font-family:&quot;'Times New Roman','Times','serif'&quot;;" href="https://www.sec.gov/ix?doc=/Archives/edgar/data/1022671/000110465924040422/tm242683d2_def14a.htm"><span style="font-family:'Times New Roman','Times','serif';font-style:normal;font-weight:normal;">Steel Dynamics, Inc. 2024 Employee Stock Purchase Plan, incorporated herein by reference from our Definitive Proxy Statement on Schedule 14A filed March 28, 2024.</span></a> </p></td></tr><tr><td style="vertical-align:top;width:12.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt 0pt 0pt 18pt;"><span style="margin-left:0pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:87.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td colspan="2" style="vertical-align:top;width:100%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><b style="font-weight:bold;">Other</b></p></td></tr><tr><td style="vertical-align:top;width:12.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt 0pt 0pt 18pt;"><span style="margin-left:0pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:87.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:12.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt 0pt 0pt 18pt;">19.1*</p></td><td style="vertical-align:bottom;width:87.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><a style="-sec-extract:exhibit;font-family:&quot;'Times New Roman','Times','serif'&quot;;" href="stld-20241231xex19d1.htm"><span style="font-family:'Times New Roman','Times','serif';font-style:normal;font-weight:normal;">Policy Regarding Insider Trading and Certain Prohibited Transactions</span></a>.</p></td></tr><tr><td style="vertical-align:bottom;width:12.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt 0pt 0pt 18pt;"><span style="margin-left:0pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:87.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:12.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt 0pt 0pt 18pt;">21.1*</p></td><td style="vertical-align:bottom;width:87.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><a style="-sec-extract:exhibit;font-family:&quot;'Times New Roman','Times','serif'&quot;;" href="stld-20241231xex21d1.htm"><span style="font-family:'Times New Roman','Times','serif';font-style:normal;font-weight:normal;">List of our Subsidiaries.</span></a></p></td></tr><tr><td style="vertical-align:bottom;width:12.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt 0pt 0pt 18pt;"><span style="margin-left:0pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:87.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:12.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt 0pt 0pt 18pt;">23.1*</p></td><td style="vertical-align:bottom;width:87.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><a style="-sec-extract:exhibit;font-family:&quot;'Times New Roman','Times','serif'&quot;;" href="stld-20241231xex23d1.htm"><span style="font-family:'Times New Roman','Times','serif';font-style:normal;font-weight:normal;">Consent of Ernst &amp; Young LLP.</span></a></p></td></tr><tr><td style="vertical-align:bottom;width:12.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt 0pt 0pt 18pt;"><span style="margin-left:0pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:87.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:12.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt 0pt 0pt 18pt;">24.1</p></td><td style="vertical-align:bottom;width:87.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><a href="#POWEROFATTORNEY_980144"><span style="font-style:normal;font-weight:normal;">Powers of attorney (see signature pages on pages 89 and 90 of this Report).</span></a></p></td></tr><tr><td style="vertical-align:bottom;width:12.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt 0pt 0pt 18pt;"><span style="margin-left:0pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:87.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr></table></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">87</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);min-height:11.5pt;"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr><td style="vertical-align:top;width:12.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt 0pt 0pt 18pt;">97.1</p></td><td style="vertical-align:bottom;width:87.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><a style="-sec-extract:exhibit;font-family:&quot;'Times New Roman','Times','serif'&quot;;" href="https://www.sec.gov/Archives/edgar/data/1022671/000155837024002152/stld-20231231xex97d1.htm#Exhibit:https://www.sec.gov/Archives/edgar/data/1022671/000155837024002152/stld-20231231xex97d1.htm"><span style="font-family:'Times New Roman','Times','serif';font-style:normal;font-weight:normal;">Policy on Recoupment of Executive Officer Incentive-Based Compensation In the Event of Restatements, incorporated herein by reference from Exhibit 97.1 to our Form 10-K filed February&#160;29,&#160;2024.</span></a></p></td></tr><tr style="height:10.8pt;"><td style="vertical-align:bottom;width:12.72%;margin:0pt;padding:0pt;"><div style="height:10.8pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt 0pt 0pt 18pt;"><span style="margin-left:0pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:87.27%;margin:0pt;padding:0pt;"><div style="height:10.8pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td colspan="2" style="vertical-align:bottom;width:100%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><b style="font-weight:bold;">Executive Officer Certifications</b></p></td></tr><tr><td style="vertical-align:top;width:12.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt 0pt 0pt 18pt;"><span style="margin-left:0pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:87.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:12.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt 0pt 0pt 18pt;">31.1*</p></td><td style="vertical-align:bottom;width:87.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><a style="-sec-extract:exhibit;font-family:&quot;'Times New Roman','Times','serif'&quot;;" href="stld-20241231xex31d1.htm"><span style="font-family:'Times New Roman','Times','serif';font-style:normal;font-weight:normal;">Certification of Chief Executive Officer required by Item 307 of Regulation S-K as promulgated by the Securities and Exchange Commission and pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.</span></a></p></td></tr><tr><td style="vertical-align:top;width:12.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt 0pt 0pt 18pt;"><span style="margin-left:0pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:87.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:12.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt 0pt 0pt 18pt;">31.2*</p></td><td style="vertical-align:bottom;width:87.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><a style="-sec-extract:exhibit;font-family:&quot;'Times New Roman','Times','serif'&quot;;" href="stld-20241231xex31d2.htm"><span style="font-family:'Times New Roman','Times','serif';font-style:normal;font-weight:normal;">Certification of Chief Financial Officer required by Item 307 of Regulation S-K as promulgated by the Securities and Exchange Commission and pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.</span></a></p></td></tr><tr><td style="vertical-align:top;width:12.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt 0pt 0pt 18pt;"><span style="margin-left:0pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:87.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:12.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt 0pt 0pt 18pt;">32.1*</p></td><td style="vertical-align:bottom;width:87.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><a style="-sec-extract:exhibit;font-family:&quot;'Times New Roman','Times','serif'&quot;;" href="stld-20241231xex32d1.htm"><span style="font-family:'Times New Roman','Times','serif';font-style:normal;font-weight:normal;">Certification of Chief Executive Officer Pursuant to 18 U.S.C Section 1350, as Adopted Pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.</span></a></p></td></tr><tr><td style="vertical-align:top;width:12.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt 0pt 0pt 18pt;"><span style="margin-left:0pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:87.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:12.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt 0pt 0pt 18pt;">32.2*</p></td><td style="vertical-align:bottom;width:87.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><a style="-sec-extract:exhibit;font-family:&quot;'Times New Roman','Times','serif'&quot;;" href="stld-20241231xex32d2.htm"><span style="font-family:'Times New Roman','Times','serif';font-style:normal;font-weight:normal;">Certification of Chief Financial Officer Pursuant to 18 U.S.C Section 1350, as Adopted Pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.</span></a></p></td></tr><tr><td style="vertical-align:top;width:12.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt 0pt 0pt 18pt;"><span style="margin-left:0pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:87.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td colspan="2" style="vertical-align:top;width:100%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><b style="font-weight:bold;">XBRL Documents</b></p></td></tr><tr><td style="vertical-align:top;width:12.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt 0pt 0pt 18pt;"><span style="margin-left:0pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:87.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:12.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt 0pt 0pt 18pt;">101.INS*</p></td><td style="vertical-align:bottom;width:87.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;">XBRL Instance Document &#8211; the instance document does not appear in the Interactive Data File because its XBRL tags are embedded within the Inline XBRL document.</p></td></tr><tr><td style="vertical-align:top;width:12.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt 0pt 0pt 18pt;"><span style="margin-left:0pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:87.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:12.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt 0pt 0pt 18pt;">101.SCH*</p></td><td style="vertical-align:bottom;width:87.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;">Inline XBRL Taxonomy Extension Schema Document</p></td></tr><tr><td style="vertical-align:top;width:12.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt 0pt 0pt 18pt;"><span style="margin-left:0pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:87.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:12.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt 0pt 0pt 18pt;">101.CAL*</p></td><td style="vertical-align:bottom;width:87.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;">Inline XBRL Taxonomy Extension Calculation Linkbase Document</p></td></tr><tr><td style="vertical-align:top;width:12.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt 0pt 0pt 18pt;"><span style="margin-left:0pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:87.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:12.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt 0pt 0pt 18pt;">101.DEF*</p></td><td style="vertical-align:bottom;width:87.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;">Inline XBRL Taxonomy Extension Definition Linkbase Document</p></td></tr><tr><td style="vertical-align:top;width:12.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt 0pt 0pt 18pt;"><span style="margin-left:0pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:87.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:12.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt 0pt 0pt 18pt;">101.LAB*</p></td><td style="vertical-align:bottom;width:87.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;">Inline XBRL Taxonomy Extension Label Linkbase Document</p></td></tr><tr><td style="vertical-align:top;width:12.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt 0pt 0pt 18pt;"><span style="margin-left:0pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:87.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:12.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt 0pt 0pt 18pt;">101.PRE*</p></td><td style="vertical-align:bottom;width:87.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;">Inline XBRL Taxonomy Presentation Linkbase Document</p></td></tr><tr><td style="vertical-align:top;width:12.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt 0pt 0pt 18pt;"><span style="margin-left:0pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:87.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:12.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt 0pt 0pt 18pt;">104*</p></td><td style="vertical-align:bottom;width:87.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;">Cover page Interactive Data File (formatted as Inline XBRL and contained in Exhibit 101)</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;margin-top:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1px;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"></div></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt 0pt 12pt 0pt;">*&#160;&#160;&#160;&#160;&#160;Filed concurrently herewith</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt;">&#8224;&#160;&#160;&#160;&#160;&#160;Indicates a management contract or compensatory plan or arrangement.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">88</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><a id="_3d66de01_9341_4741_83f6_86f8331d96c4"></a><a id="SIGNATURES_483178"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:center;margin:0pt 0pt 12pt 0pt;">SIGNATURES</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">Pursuant to the requirements of Section&#160;13 or 15(d)&#160;of Securities Exchange Act of 1934, Steel Dynamics,&#160;Inc. has duly caused this report to be signed on its behalf by the undersigned, thereunto duly authorized.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:49.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:top;width:3.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"></div></div></td><td style="vertical-align:top;width:46.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:top;width:49.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:10pt;text-indent:-10pt;margin:0pt;">February 28, 2025</p></td><td colspan="2" style="vertical-align:bottom;width:50.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:49.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:10pt;text-indent:-10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;width:50.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:49.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:10pt;text-indent:-10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;width:50.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">STEEL DYNAMICS,&#160;INC.</p></td></tr><tr><td style="vertical-align:top;width:49.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:10pt;text-indent:-10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;width:50.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:49.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:10pt;text-indent:-10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;width:50.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:49.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:10pt;text-indent:-10pt;margin:0pt 0pt 1pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:3.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 1pt 0pt;">By:</p></td><td style="vertical-align:top;width:46.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 1pt 0pt;">/s/ MARK D. MILLETT</p></td></tr><tr><td style="vertical-align:top;width:49.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:10pt;text-indent:-10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:3.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:46.32%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Mark D. Millett</p></td></tr><tr><td style="vertical-align:top;width:49.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:10pt;text-indent:-10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:3.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:46.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><i style="font-style:italic;">Chief Executive Officer</i></p></td></tr><tr><td style="vertical-align:top;width:49.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:10pt;text-indent:-10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:3.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:46.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><i style="font-style:italic;">(Principal Executive Officer)</i></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><a id="POWEROFATTORNEY_980144"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:center;margin:0pt 0pt 12pt 0pt;">POWER OF ATTORNEY</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Each person whose signature appears below constitutes and appoints Mark D. Millett and Theresa E. Wagler, either of whom may act without the joinder of the other, as his or her true and lawful attorneys-in-fact and agents with full power of substitution and resubstitution, for him or her, and in his or her name, place and stead, in any and all capacities to sign any and all amendments, and supplements to this 2024 Annual Report on Form&#160;10-K, filed pursuant to Section&#160;13 or 15(d)&#160;of the Securities Exchange Act of 1934, as amended, and to file the same, with all exhibits thereto, and all other documents in connection therewith, with the Securities and Exchange Commission, granting unto said attorneys-in-fact and agents full power and authority to do and performs each and every act and thing requisite and necessary to be done, as full 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 their substitute or substitutes may lawfully do or cause to be done by virtue thereof. <b style="font-weight:bold;">Pursuant to the requirements of the Securities Exchange Act of 1934, this 2024 Annual Report on Form&#160;10-K has been signed below by the following persons on behalf of Steel Dynamics,&#160;Inc. and in the capacities and on the dates indicated.</b></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:31.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:44.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:24.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:31.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-size:11pt;font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Signatures</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:44.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-size:11pt;font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Title</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:24.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-size:11pt;font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Date</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:31.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:44.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:24.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:31.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><i style="font-style:italic;">/s/</i> MARK D. MILLETT</p></td><td style="vertical-align:bottom;white-space:nowrap;width:44.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Chairman and Chief Executive Officer</p></td><td style="vertical-align:bottom;white-space:nowrap;width:24.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">February 28, 2025</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:31.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Mark D. Millett</p></td><td style="vertical-align:bottom;white-space:nowrap;width:44.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><i style="font-style:italic;">(Principal Executive Officer)</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:24.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:31.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:44.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:24.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:31.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><i style="font-style:italic;">/s/</i> THERESA E. WAGLER</p></td><td style="vertical-align:bottom;white-space:nowrap;width:44.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Executive Vice President and Chief Financial Officer</p></td><td style="vertical-align:bottom;white-space:nowrap;width:24.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">February 28, 2025</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:31.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Theresa E. Wagler</p></td><td style="vertical-align:bottom;white-space:nowrap;width:44.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><i style="font-style:italic;">(Principal Financial Officer and</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:24.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:31.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:44.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><i style="font-style:italic;white-space:pre-wrap;"> Principal Accounting Officer)</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:24.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:31.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:44.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:24.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:31.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><i style="font-style:italic;">/s/</i> SHEREE L. BARGABOS</p></td><td style="vertical-align:bottom;white-space:nowrap;width:44.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Director</p></td><td style="vertical-align:bottom;white-space:nowrap;width:24.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">February 28, 2025</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:31.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Sheree L. Bargabos</p></td><td style="vertical-align:bottom;white-space:nowrap;width:44.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:24.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:31.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:44.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:24.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:31.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><i style="font-style:italic;">/s/</i> KENNETH W. CORNEW</p></td><td style="vertical-align:bottom;white-space:nowrap;width:44.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Director</p></td><td style="vertical-align:bottom;white-space:nowrap;width:24.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">February 28, 2025</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:31.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Kenneth W. Cornew</p></td><td style="vertical-align:bottom;white-space:nowrap;width:44.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:24.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:31.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:44.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:24.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:31.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><i style="font-style:italic;">/s/</i> TRACI M. DOLAN</p></td><td style="vertical-align:bottom;white-space:nowrap;width:44.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Director</p></td><td style="vertical-align:bottom;white-space:nowrap;width:24.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">February 28, 2025</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:31.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Traci M. Dolan</p></td><td style="vertical-align:bottom;white-space:nowrap;width:44.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:24.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:31.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:44.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:24.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:31.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><i style="font-style:italic;">/s/</i> JENNIFER L HAMANN</p></td><td style="vertical-align:bottom;white-space:nowrap;width:44.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Director</p></td><td style="vertical-align:bottom;white-space:nowrap;width:24.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">February 28, 2025</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:31.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Jennifer L. Hamann</p></td><td style="vertical-align:bottom;white-space:nowrap;width:44.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:24.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:31.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:44.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:24.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:31.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><i style="font-style:italic;">/s/</i> BRADLEY S. SEAMAN</p></td><td style="vertical-align:bottom;white-space:nowrap;width:44.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Director</p></td><td style="vertical-align:bottom;white-space:nowrap;width:24.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">February 28, 2025</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:31.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Bradley S. Seaman</p></td><td style="vertical-align:bottom;white-space:nowrap;width:44.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:24.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:31.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:44.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:24.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:31.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><i style="font-style:italic;">/s/</i> GABRIEL L. SHAHEEN</p></td><td style="vertical-align:bottom;white-space:nowrap;width:44.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Director</p></td><td style="vertical-align:bottom;white-space:nowrap;width:24.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">February 28, 2025</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:31.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Gabriel L. Shaheen</p></td><td style="vertical-align:bottom;white-space:nowrap;width:44.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:24.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td></tr></table></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">89</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr><td style="vertical-align:bottom;white-space:nowrap;width:31.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:44.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:24.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:31.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><i style="font-style:italic;">/s/</i> LUIS M. SIERRA</p></td><td style="vertical-align:bottom;white-space:nowrap;width:44.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Director</p></td><td style="vertical-align:bottom;white-space:nowrap;width:24.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">February 28, 2025</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:31.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Luis M. Sierra</p></td><td style="vertical-align:bottom;white-space:nowrap;width:44.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:24.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:31.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:44.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:24.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:31.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><i style="font-style:italic;">/s/</i> RICHARD P. TEETS, JR.</p></td><td style="vertical-align:bottom;white-space:nowrap;width:44.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Director</p></td><td style="vertical-align:bottom;white-space:nowrap;width:24.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">February 28, 2025</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:31.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Richard P. Teets, Jr.</p></td><td style="vertical-align:bottom;white-space:nowrap;width:44.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:24.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">90</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;margin-left:10.35%;margin-right:10.35%;margin-top:30pt;page-break-after:avoid;width:79.3%;border:0;"></div></body></html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-19.1
<SEQUENCE>2
<FILENAME>stld-20241231xex19d1.htm
<DESCRIPTION>EX-19.1
<TEXT>
<!--Enhanced HTML document created with Toppan Merrill Bridge  10.6.128.0--><!--Created on: 2/28/2025 02:01:14 AM (UTC)--><html><head><meta charset="UTF-8"><title></title></head><body><div style="margin-top:30pt;"></div><div style="max-width:100%;padding-left:5.88%;padding-right:5.88%;position:relative;"><div style="margin-top:21.6pt;min-height:14.4pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 12pt 0pt;"><b style="font-size:11.5pt;font-weight:bold;">Exhibit 19.1</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-size:11.5pt;font-weight:bold;">STEEL DYNAMICS, INC.</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-size:11.5pt;font-weight:bold;">POLICY REGARDING INSIDER TRADING</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-size:11.5pt;font-weight:bold;">AND</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 12pt 0pt;"><b style="font-size:11.5pt;font-weight:bold;">CERTAIN PROHIBITED TRANSACTIONS</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 12pt 0pt;"><b style="font-size:11.5pt;font-weight:bold;">I</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 12pt 0pt;"><b style="font-size:11.5pt;font-weight:bold;">THE NEED FOR A POLICY</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 6pt;"><u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Insider Trading</u></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 6pt;">Federal and state securities laws make it illegal for anyone, regardless of status or position, to buy or sell a company&#8217;s securities when in possession of &#8220;material, nonpublic information&#8221; relating to the company. This conduct is known as &#8220;insider trading.&#8221; Passing such material nonpublic information on to someone else who may buy or sell securities&#8212;which is known as &#8220;tipping&#8221;&#8212;is also illegal. These prohibitions apply equally to stock, options, debt securities or any other securities. The law also imposes upon issuers, executive officers and directors the special responsibility of ensuring compliance with these laws, and a failure to take appropriate steps to prevent illegal insider trading can result in civil and criminal penalties.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 6pt;"><u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Certain Transactions in Company Stock</u></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 6pt;">In addition, good governance practices demand that both executive officers and board member stock ownership interests be aligned with stockholder interests, and that anything that decouples that alignment is problematic. Short-term or speculative transactions in company stock, engaging in hedging or other monetizing transactions, acquiring or maintaining company stock on margin, and pledging of significant amounts of company stock are all examples of transactions that should either be prohibited or tightly circumscribed<font style="font-size:11.5pt;">.</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 12pt 0pt;"><b style="font-size:11.5pt;font-weight:bold;">II</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 12pt 0pt;"><b style="font-size:11.5pt;font-weight:bold;">GENERAL RULES</b></p><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:6pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;">A.</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;"><u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Insider Trading</u></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 6pt;">It is the policy of Steel Dynamics, Inc. that no officer, director or any other employee who becomes aware of material nonpublic information relating to the Company may, directly or through family members or other persons or entities,</p><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:23.95pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:17.95pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">&#183;</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">Buy or sell securities of the Company (other than pursuant to a pre-approved trading plan that complies with SEC Rule 10b5-1, referred to in Section V), or engage in any other action to take personal advantage of that information, or</p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:23.95pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:17.95pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">&#183;</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">Pass that information on to others outside the Company, including family and friends, whether or not for personal economic benefit.</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 6pt;">It is also the policy of Steel Dynamics, Inc. that no officer, director or any other employee of the Company who, in the course of working for the Company, learns of material nonpublic information about a company with which SDI does business, including customers, suppliers or parties involved in a potential transaction, may trade in that company&#8217;s securities, until the information becomes public or is no longer material.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 5.95pt;">For purposes of the following Section II.B through Section II.D, as well as for purposes of the specific prohibitions described in Section IV, the term &#8220;executive&#8221; or &#8220;executive officer&#8221; shall mean any corporate officer of Steel Dynamics, Inc. of the rank of vice president and above.</p><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:6pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;">B.</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;"><u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Short-term or Speculative Transactions</u></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 6pt;">Any hedging or other monetizing transactions that enable any executive officer or director to continue to own the Company&#8217;s securities without maintaining the full risks and rewards of ownership constitutes a poor governance practice and is prohibited.</p><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:6pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;">C.</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;"><u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Margin Accounts</u></p></td></tr></table></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:5.88%;margin-right:5.88%;margin-top:30pt;page-break-after:always;width:88.24%;border-width:0;"><div style="max-width:100%;padding-left:5.88%;padding-right:5.88%;position:relative;"><div style="margin-top:21.6pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 6pt;">Acquiring company stock on margin or holding it in a margin account involves borrowing money to do so, and, therefore, by its very nature, involves speculating on the continued valuation of those securities. In the event of a decline in market value, this could result in a loss of more money than was invested, and, in the event of a margin call, could result in a forced sale of those securities by the broker, without the account holder&#8217;s consent.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 6pt;">Moreover, because such a sale may occur at a time when the account holder is aware of material non-public information, or when that person is otherwise not permitted to trade in the Company&#8217;s securities, Steel Dynamics&#8217; executive officers and directors are prohibited from acquiring Company stock on margin or holding Company stock in a margin account.</p><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:6pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;">D.</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;"><u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Pledging Company Stock</u></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 6pt;">Pledging Company stock, however acquired, can be a problematic practice if unlimited and uncontrolled. Nevertheless, for purposes of responsible personal asset allocation planning and diversification, or for other sound reasons, and if subjected to certain volume, purpose and financial limitations, as set forth in Section IV.C, some pledging of Company stock may be appropriate and can be prudently managed and allowed.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 12pt 0pt;"><b style="font-size:11.5pt;font-weight:bold;">III</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 12pt 0pt;"><b style="font-size:11.5pt;font-weight:bold;">KEY INSIDER TRADING DEFINITIONS</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 6pt;">Information is &#8220;material&#8221; if there is a substantial likelihood that a reasonable investor would consider it important in deciding whether to buy, hold or sell a security. Common examples of information that may be material include:</p><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:23.95pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:18.05pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;"><font style="font-family:'Symbol';">&#183;</font></p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;">Earnings information (or significant components thereof)</p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:23.95pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:18.05pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;"><font style="font-family:'Symbol';">&#183;</font></p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;">Projections of future earnings or other earnings guidance</p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:23.95pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:18.05pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;"><font style="font-family:'Symbol';">&#183;</font></p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;">A pending or proposed merger, acquisition or sale</p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:23.95pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:18.05pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;"><font style="font-family:'Symbol';">&#183;</font></p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;">News about a major contract award or cancellation</p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:23.95pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:18.05pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;"><font style="font-family:'Symbol';">&#183;</font></p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;">Changes in senior management or other major personnel changes</p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:23.95pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:18.05pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;"><font style="font-family:'Symbol';">&#183;</font></p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;">Offerings of additional securities</p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:23.95pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:18.05pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;"><font style="font-family:'Symbol';">&#183;</font></p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;">Financial liquidity problems</p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:23.95pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:18.05pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;"><font style="font-family:'Symbol';">&#183;</font></p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;">Changes in pricing or discount policies</p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:23.95pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:18.05pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;"><font style="font-family:'Symbol';">&#183;</font></p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;">Significant problems with production or delivery</p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:23.95pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:18.05pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;"><font style="font-family:'Symbol';">&#183;</font></p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;">Significant legal exposure due to actual, pending or threatened litigation or governmental proceedings</p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:23.95pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:18.05pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;"><font style="font-family:'Symbol';">&#183;</font></p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;">Gain or loss of a significant customer or supplier</p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:23.95pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:18.05pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;"><font style="font-family:'Symbol';">&#183;</font></p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;">Changes in the Company&#8217;s auditors or a notification from its auditors that the Company may no longer rely on the auditors&#8217; audit report</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 6pt;">Both positive and negative information can be material.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 6pt;">Material information is &#8220;nonpublic&#8221; if it is not generally known or available to the public through broad disclosure to the marketplace. We consider information to be available to the public only when</p><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:23.95pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:18.05pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;"><font style="font-family:'Symbol';">&#183;</font></p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;">It has been released to the public through appropriate channels, such as by means of a press release or a widely disseminated statement from a senior officer, and</p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:23.95pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:18.05pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;"><font style="font-family:'Symbol';">&#183;</font></p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;">Enough time has elapsed to permit the investment market to absorb and evaluate the information.</p></td></tr></table></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">2</p></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:5.88%;margin-right:5.88%;margin-top:30pt;page-break-after:always;width:88.24%;border-width:0;"><div style="max-width:100%;padding-left:5.88%;padding-right:5.88%;position:relative;"><div style="margin-top:21.6pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 6pt;">As a general rule, information should be considered to be nonpublic until two business days after it has been publicly disclosed through a broad public market announcement.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 6pt;">This Insider Trading Policy also applies to family members who reside with the executive or director, anyone else who lives in the same household, and any family members who do not live in the same household but whose transactions in Company securities are directed by the executive or director or are subject to his or her influence or control.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 6pt;">The Company&#8217;s Insider Trading Policy does <i style="font-style:italic;">not </i>apply to the <i style="font-style:italic;">exercise </i>of an employee or director stock option, or to the settlement of a deferred stock unit (DSU) or restricted stock unit (RSU), or to the exercise of a tax withholding right pursuant to which the executive or director elects to have the Company withhold shares subject to an option to satisfy a tax withholding requirement. The policy <i style="font-style:italic;">does </i>apply, however, to any <i style="font-style:italic;">sale of stock </i>as part of a broker-assisted cashless exercise of an option, or any other market sale, either for purposes of generating the cash needed to pay the exercise price of an option or for any other purpose.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 12pt 0pt;"><b style="font-size:11.5pt;font-weight:bold;">IV</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 12pt 0pt;"><b style="font-size:11.5pt;font-weight:bold;">SPECIFIC PROHIBITIONS</b></p><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:6pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;">A.</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;"><u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">No Trading During &#8220;Blackout&#8221; Periods</u></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 6pt;">It is the policy of the Company that no trading in Company securities by any executive officer or director should take place during any applicable &#8220;blackout&#8221; periods. There are two types of blackout periods:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:36pt;text-indent:-36pt;margin:0pt 0pt 12pt 41.75pt;"><font style="display:inline-block;text-indent:0pt;width:18.25pt;"><font style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">(1)</font></font><u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Regular quarterly blackout periods</u>, which shall be deemed to begin 10 days prior to the end of each calendar quarter and extend until the second business day following public release of the Company&#8217;s quarterly earnings.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:36pt;text-indent:-36pt;margin:0pt 0pt 12pt 41.75pt;"><font style="display:inline-block;text-indent:0pt;width:18.25pt;"><font style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">(2)</font></font><u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Special event-specific (irregular) blackout periods</u> related to such things as impending mergers, securities offerings, or other material events. This type of blackout period will commence when circumstances require it, and as and when imposed by directive from the Board, the Chief Executive Officer or the Chief Financial Officer, and will end either by further order or when the special event is no longer a consideration, or on the second business day following public disclosure of the occurrence or non-occurrence special event.</p><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:6pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;">B.</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;"><u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">No Short-Term or Speculative Transactions</u></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 6pt;">Steel Dynamics, Inc. considers it improper for any executive officer or director to engage in short-term or speculative transactions in the Company&#8217;s securities. Therefore, the Company&#8217;s policy is that executive officers and directors are prohibited from engaging in any of the following transactions:</p><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:41.75pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;">(1)</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;"><u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Short-term trading</u> (transactions involving purchases and sales or sales and purchases, whether backward-looking or forward-looking, within any six month period). Short-term trading of Company stock may be distracting to the executive officer or director and may focus that person&#8217;s attention on short-term market swings, instead of long-term business objectives. Moreover, such transactions, in the case of executive officers or directors who are also &#8220;Section 16 reporting persons,&#8221; may also result in the institution of &#8220;short-swing profits&#8221; recoupment against the trader, measured by the amount of any realized gain.</p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:42pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;">(2)</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;"><u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Short sales</u>. These are sales of Company stock that is borrowed from brokers or dealers, or on exchanges, where the executive or director does not actually own the stock. Such sales not only signify an expectation on the part of the short-seller that the securities will decline in value, but they are flatly prohibited to officers and directors, anyway, by Section 16(c) of the Securities Exchange Act of 1934.</p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:42pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;">(3)</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;"><u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Publicly traded options</u>. A transaction in options (including puts, calls or other derivative securities) is, in effect, a bet on the short-term movement of the Company&#8217;s stock and may focus the officer&#8217;s or director&#8217;s attention on short-term performance at the expense of long-term objectives. Such transactions misalign the executive&#8217;s or director&#8217;s interests from those of the Company&#8217;s other stockholders.</p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:42pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;">(4)</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;"><u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Hedging and Other Monetizing Transactions</u>. Such transactions, accomplished through the use of financial instruments such as exchange funds, prepaid variable forward sale contracts, equity swaps, zero-cost or other types of collars and various other similar derivative instruments, allow a person to lock in much of the value of his or her stock holdings, often in exchange for all or part of the potential for upside appreciation in the stock. Such </p></td></tr></table></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">3</p></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:5.88%;margin-right:5.88%;margin-top:30pt;page-break-after:always;width:88.24%;border-width:0;"><div style="max-width:100%;padding-left:5.88%;padding-right:5.88%;position:relative;"><div style="margin-top:21.6pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 78pt;">transactions allow the officer or director to continue to own the covered securities, but without the full risks and rewards of ownership. When that occurs, the officer or director may no longer have the same objectives as the Company&#8217;s other stockholders. Moreover, certain of these and other short- term or speculative transactions in the Company&#8217;s stock by Company executive officers or directors create the potential for heightened legal risk and/or the appearance of improper conduct.</p><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:42pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;">(5)</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;"><u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Margin Transactions</u>. Stock acquired or held in a brokerage margin account as collateral for a margin loan involves acquiring Company stock with borrowed money, involves speculation on the value of those securities, and, in the event of a decline in value, may result in the sale of the company stock without the owner&#8217;s consent to meet a margin call. Because this kind of forced sale may occur during a blackout period, or at a time when the executive officer or director is aware of material non-public information or is otherwise prohibited from trading in the Company&#8217;s stock, such transactions are inherently dangerous for both the Company and the trader. Accordingly, executive officers and directors are not permitted to purchase or hold Company stock on margin.</p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:6pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;">C.</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;"><u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Pledging of Company Stock</u></p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:42pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;">(1)</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;"><u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">General Rule</u>. Steel Dynamics believes that pledging any amount of Company stock, however acquired, by an executive officer or director, however acquired, is not a preferred use of an executive officer&#8217;s or director&#8217;s equity, in that, if unlimited and uncontrollable, it could be problematic for many of the same reasons as those applicable where stock is held in a brokerage margin account. For this reason, pledging of such shares is discouraged generally, subject, however, to the limited exception described in Section II.C(2).</p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:42pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;">(2)</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;"><u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Limited Exception to General Rule</u>. The Company recognizes that under certain circumstances, a limited right to pledge a portion of an executive officer&#8217;s or director&#8217;s stock may be appropriate.</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 78pt;">In contrast to hedging transactions, where the person&#8217;s risks of continued ownership are decoupled and protected from a drop in stock price, in a pledge, the risk of continued ownership remains with the executive officer or director. Moreover, under certain circumstances, an inordinate concentration of a person&#8217;s wealth in a single asset may not be a good thing, and allowing a pledge of a portion of a person&#8217;s stock ownership position could facilitate sound asset diversification and even forestall the need to dispose of company stock in order to accomplish such or similar objectives.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 78pt;">Therefore, the Company believes that a limited ability to pledge Company stock in connection with a general loan, as an exception to the General Rule, ought to be permissible, if done in accordance with the procedures set forth in the following subsections.</p><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:113.95pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:36.05pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;">(a)</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;">The Audit Committee shall have jurisdiction to hear requests for and to grant exceptions to permit some pledging, on a case-by-case basis, in connection with this Policy.</p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:113.95pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:36.05pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;">(b)</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;">Any person wishing to initiate a request for an exception under this Policy must do so, together with all related documents and financial information necessary to demonstrate entitlement to an exception hereunder, no later than fifteen (15) days prior to the intended pledge transaction date.</p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:113.95pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:36.05pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;">(c)</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;">The pledge must not involve a significant number of the person&#8217;s shares at the time of the pledge transaction. For purposes of this provision, &#8220;significant&#8221; shall mean a number of shares in excess of twenty-five percent (25%) of his or her stock ownership, exclusive of the person&#8217;s minimum stock ownership requirements.</p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:113.95pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:36.05pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;">(d)</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;">The total number of pledged shares of the executive officer (&#8220;Named Executive Officer&#8221; and other executive officers of the rank of Vice President and above, as well as the director group as a whole (all together, the &#8220;Group&#8221;)), at the time of the particular pledge transaction, must not involve a significant number of shares in relation to the Company&#8217;s total number of issued and outstanding shares. For purposes of this provision, &#8220;significant&#8221; shall mean, for the Group, a number of shares in excess of one percent (1% of the Company&#8217;s issued and outstanding shares immediately following the pledge.</p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:113.95pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:36.05pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;">(e)</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;">The pledgor must be able to reasonably demonstrate that he or she has the financial capability to repay the loan without resort to the pledged shares, and the pledgor must provide all requested information to the Audit Committee, demonstrating compliance with this Policy.</p></td></tr></table></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">4</p></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:5.88%;margin-right:5.88%;margin-top:30pt;page-break-after:always;width:88.24%;border-width:0;"><div style="max-width:100%;padding-left:5.88%;padding-right:5.88%;position:relative;"><div style="margin-top:21.6pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div><div style="clear:both;max-width:100%;position:relative;"><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:113.95pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:36.05pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;">(f)</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;">The terms of the pledge may not mitigate in any respect the risks of continued stock ownership of the pledged shares.</p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:113.95pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:36.05pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;">(g)</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;">The pledgor must first meet stock ownership guidelines before pledging any shares, and, subsequently must continue to meet all required stock ownership guidelines with unpledged shares.</p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:113.95pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:36.05pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;">(h)</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;">The Audit Committee may from time to time require additional conditions or requirements, as it may from time to time deem reasonable and appropriate under the circumstances.</p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:113.95pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:36.05pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;">(i)</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;">The Audit Committee may adopt such rules and procedures as it may consider necessary in administering this Policy, including the kind of &#8220;Pre-Clearance&#8221; Process for permitting individual trades described in Section VI of this Policy.</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 12pt 0pt;"><b style="font-size:11.5pt;font-weight:bold;">V</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 12pt 0pt;"><b style="font-size:11.5pt;font-weight:bold;">ESTABLISHMENT OF RULE 10b5-1 TRADING PLANS</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 6pt;">Officers, directors or other employees, whose ability to sell Company shares may be prohibited by reason of the existence of material nonpublic information at the desired time of sale, are permitted to enter into a plan, permitted by the terms of SEC Rule 10b5-1(c) and available through most national or regional brokerage firms, under which pre-planned sales or purchases of Company shares may be made within the safe-harbor protections of that Rule. Such plans must first be pre-cleared through the Audit Committee before they may be undertaken.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 6pt;">In general, SEC Rule 10b5-1(c) provides a defense from insider trading liability if trades occur pursuant to a pre-arranged plan that meets the conditions of the Rule. Under this Rule, if a person enters into a binding contract, a standing instruction or a written plan that specifies the amount, price and date on which securities are to be either purchased or sold, and these arrangements are established at a time when the person does not possess material nonpublic information and is otherwise not within a blackout period, then the person may be able to claim a defense to insider trading liability if the actual sales or purchases under the plan occur at a time when the person may be deemed to have come into possession of material nonpublic information or is otherwise prohibited by a blackout from engaging in such a trade.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 6pt;">This Rule is complex and should only be considered and entered into only with professional advice, in order to fully understand the advantages, limitations and conditions of such a plan.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 12pt 0pt;"><b style="font-size:11.5pt;font-weight:bold;">VI</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 12pt 0pt;"><b style="font-size:11.5pt;font-weight:bold;">PRE-CLEARANCE</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 6pt;">It is the Company&#8217;s policy that the Company&#8217;s Named Executive Officers, other executive officers of the rank of Vice President and above, the Company&#8217;s directors, and any other employee who may or may be deemed have or to have had access to material nonpublic information, should not initiate any transaction to purchase or sell any Company securities, unless that person first pre-clears that transaction by reporting the intended transaction, together with all Required Information, no later than ten (10) days <i style="font-style:italic;">in advance</i>, to the Chair of the Audit Committee, who, for purposes of this Policy, has been designated as Steel Dynamics&#8217; Pre-Clearance Officer, and receives a written approval for that transaction. &#8220;Required Information&#8221; shall include a description of the proposed purchase, sale or transfer, the number of shares, consideration to be paid or received, the expected transaction <i style="font-style:italic;">and completion </i>dates, and the names of the parties involved. In handling such requests, the decision of the Pre-Clearance Officer on all such requests shall be final.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 6pt;">It shall be the responsibility of each person covered by this Policy, following Pre-Clearance approval, to cause all of the foregoing and any other pertinent information regarding each trade or transaction to be reported to <i style="font-style:italic;">and received by </i>the Pre-Clearance Officer on the same day as the trade or transaction, but in no event later than the morning of the day following the trade or transaction. <i style="font-style:italic;">It is the responsibility of the person making the trade, however, to ensure that all necessary notices, if any, are timely provided by the trader&#8217;s broker to the SEC, including any required Form 144s, and that SEC Form 4 is timely filed, if applicable, following the trade</i>.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 6pt;">The Company is not responsible for any market price effect of any delays or the timing of any decision in connection with the pre-clearance process.</p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">5</p></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:5.88%;margin-right:5.88%;margin-top:30pt;page-break-after:always;width:88.24%;border-width:0;"><div style="max-width:100%;padding-left:5.88%;padding-right:5.88%;position:relative;"><div style="margin-top:21.6pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 12pt 0pt;"><b style="font-size:11.5pt;font-weight:bold;">VII</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 12pt 0pt;"><b style="font-size:11.5pt;font-weight:bold;">REGULATORY COMPLIANCE</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 6pt;">The Board of Directors or the Audit Committee, shall from time to time adopt and disseminate such additional rules, if any, as may be necessary or appropriate to ensure timely compliance with the Sarbanes-Oxley Act of 2002, with any Dodd-Frank Act requirements, and with applicable SEC, Nasdaq and other filing, reporting or governance rules or regulations.</p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">6</p></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-left:5.88%;margin-right:5.88%;margin-top:30pt;page-break-after:avoid;width:88.24%;border-width:0;"></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-21.1
<SEQUENCE>3
<FILENAME>stld-20241231xex21d1.htm
<DESCRIPTION>EX-21.1
<TEXT>
<!--Enhanced HTML document created with Toppan Merrill Bridge  10.6.128.0--><!--Created on: 2/28/2025 02:01:14 AM (UTC)--><html><head><meta charset="UTF-8"><title></title></head><body><div style="margin-top:30pt;"></div><div style="max-width:100%;padding-left:5.88%;padding-right:5.88%;position:relative;"><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;">EXHIBIT 21.1</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="font-weight:bold;visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">STEEL DYNAMICS, INC.</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">LIST OF OUR SUBSIDIARIES</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p><div><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;" align="center"><tr style="height:1pt;"><td style="vertical-align:bottom;width:34.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"></div></div></td><td style="vertical-align:bottom;width:2.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div></div></td><td style="vertical-align:bottom;width:12.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"></div></div></td><td style="vertical-align:bottom;width:2.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div></div></td><td style="vertical-align:bottom;width:16.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"></div></div></td><td style="vertical-align:bottom;width:2.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div></div></td><td style="vertical-align:bottom;width:28.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:34.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Name</p></td><td style="vertical-align:bottom;width:2.5%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td style="vertical-align:bottom;width:12.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">State of<br>Incorporation<br>or<br>Organization</p></td><td style="vertical-align:bottom;width:2.5%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td style="vertical-align:bottom;width:16.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Percent of Capital<br>Stock/Equity Units<br>Owned by<br>Steel Dynamics, Inc.</p></td><td style="vertical-align:bottom;width:2.46%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td style="vertical-align:bottom;width:28.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Names Under which Business is<br>Conducted</p></td></tr><tr><td style="vertical-align:top;width:34.96%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:top;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:middle;width:12.41%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 14.4pt 0pt 0pt;"><font style="margin-right:0pt;visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:middle;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:middle;width:16.55%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:top;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:top;width:28.6%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td></tr><tr><td style="vertical-align:top;width:34.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Aluminum Dynamics, LLC</p></td><td style="vertical-align:top;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:middle;width:12.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Indiana</p></td><td style="vertical-align:middle;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:middle;width:16.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">94.4%</p></td><td style="vertical-align:top;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="display:inline-block;width:13.3pt;"></font><font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:top;width:28.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="display:inline-block;width:48.6pt;"></font><font style="visibility:hidden;">&#8203;</font></p></td></tr><tr><td style="vertical-align:top;width:34.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Mesabi Nugget Delaware, LLC</p></td><td style="vertical-align:top;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:middle;width:12.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Delaware</p></td><td style="vertical-align:middle;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:middle;width:16.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">86%</p></td><td style="vertical-align:top;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="display:inline-block;width:13.3pt;"></font><font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:top;width:28.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="display:inline-block;width:48.6pt;"></font><font style="visibility:hidden;">&#8203;</font></p></td></tr><tr><td style="vertical-align:top;width:34.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">New Millennium Building Systems, LLC</p></td><td style="vertical-align:top;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:middle;width:12.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Indiana</p></td><td style="vertical-align:middle;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:middle;width:16.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">100%</p></td><td style="vertical-align:top;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="display:inline-block;width:13.3pt;"></font><font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:top;width:28.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="display:inline-block;width:48.6pt;"></font><font style="visibility:hidden;">&#8203;</font></p></td></tr><tr><td style="vertical-align:top;width:34.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:14.4pt;text-indent:-14.4pt;margin:0pt;">OmniSource, LLC</p></td><td style="vertical-align:top;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:top;width:12.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Indiana</p></td><td style="vertical-align:top;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:top;width:16.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">100%</p></td><td style="vertical-align:top;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="display:inline-block;width:13.3pt;"></font><font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:top;width:28.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">OmniSource</p></td></tr><tr><td style="vertical-align:top;width:34.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Roanoke Electric Steel Corporation</p></td><td style="vertical-align:top;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:top;width:12.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Indiana</p></td><td style="vertical-align:top;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:top;width:16.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">100%</p></td><td style="vertical-align:top;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:48.95pt;text-indent:-48.95pt;margin:0pt;"><font style="display:inline-block;width:13.3pt;"></font><font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:top;width:28.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:8.15pt;text-indent:-8.15pt;margin:0pt 0pt 0pt 2.05pt;"><font style="display:inline-block;text-indent:0pt;width:-146.82pt;"></font>Steel Dynamics Roanoke Bar Division</p></td></tr><tr><td style="vertical-align:top;width:34.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">SDI Biocarbon Solutions, LLC</p></td><td style="vertical-align:top;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:middle;width:12.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Delaware</p></td><td style="vertical-align:middle;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:middle;width:16.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">75%</p></td><td style="vertical-align:top;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="display:inline-block;width:13.3pt;"></font><font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:top;width:28.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="display:inline-block;width:48.6pt;"></font><font style="visibility:hidden;">&#8203;</font></p></td></tr><tr><td style="vertical-align:top;width:34.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Steel Dynamics Columbus, LLC</p></td><td style="vertical-align:top;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:middle;width:12.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Indiana</p></td><td style="vertical-align:middle;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:middle;width:16.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">100%</p></td><td style="vertical-align:top;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="display:inline-block;width:13.3pt;"></font><font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:top;width:28.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="display:inline-block;width:48.6pt;"></font><font style="visibility:hidden;">&#8203;</font></p></td></tr><tr><td style="vertical-align:top;width:34.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Steel Dynamics Enterprises, Inc.</p></td><td style="vertical-align:top;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:middle;width:12.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Indiana</p></td><td style="vertical-align:middle;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:middle;width:16.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">100%</p></td><td style="vertical-align:top;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="display:inline-block;width:13.3pt;"></font><font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:top;width:28.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="display:inline-block;width:48.6pt;"></font><font style="visibility:hidden;">&#8203;</font></p></td></tr><tr><td style="vertical-align:top;width:34.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Steel Dynamics Heartland, LLC</p></td><td style="vertical-align:top;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:middle;width:12.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Indiana</p></td><td style="vertical-align:middle;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:middle;width:16.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">100%</p></td><td style="vertical-align:top;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="display:inline-block;width:13.3pt;"></font><font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:top;width:28.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="display:inline-block;width:48.6pt;"></font><font style="visibility:hidden;">&#8203;</font></p></td></tr><tr><td style="vertical-align:top;width:34.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Steel Dynamics Sales North America, Inc.</p></td><td style="vertical-align:top;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:middle;width:12.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Indiana</p></td><td style="vertical-align:middle;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:middle;width:16.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">100%</p></td><td style="vertical-align:top;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="display:inline-block;width:13.3pt;"></font><font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:top;width:28.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="display:inline-block;width:48.6pt;"></font><font style="visibility:hidden;">&#8203;</font></p></td></tr><tr><td style="vertical-align:top;width:34.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Steel Dynamics Southwest, LLC</p></td><td style="vertical-align:top;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:middle;width:12.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Indiana</p></td><td style="vertical-align:middle;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:middle;width:16.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">100%</p></td><td style="vertical-align:top;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="display:inline-block;width:13.3pt;"></font><font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:top;width:28.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="display:inline-block;width:48.6pt;"></font><font style="visibility:hidden;">&#8203;</font></p></td></tr><tr><td style="vertical-align:top;width:34.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Steel of West Virginia, Inc.</p></td><td style="vertical-align:top;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:middle;width:12.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Indiana</p></td><td style="vertical-align:middle;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:middle;width:16.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">100%</p></td><td style="vertical-align:top;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="display:inline-block;width:13.3pt;"></font><font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:top;width:28.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="display:inline-block;width:48.6pt;"></font><font style="visibility:hidden;">&#8203;</font></p></td></tr><tr><td style="vertical-align:top;width:34.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">STLD Holdings, Inc.</p></td><td style="vertical-align:top;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:middle;width:12.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Indiana</p></td><td style="vertical-align:middle;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:middle;width:16.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">100%</p></td><td style="vertical-align:top;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="display:inline-block;width:13.3pt;"></font><font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:top;width:28.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="display:inline-block;width:48.6pt;"></font><font style="visibility:hidden;">&#8203;</font></p></td></tr><tr><td style="vertical-align:top;width:34.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The Techs Industries, Inc.</p></td><td style="vertical-align:top;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:top;width:12.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Indiana</p></td><td style="vertical-align:top;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:top;width:16.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">100%</p></td><td style="vertical-align:top;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="display:inline-block;width:13.3pt;"></font><font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:top;width:28.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The Techs</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The Techs a Division of Steel</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:14.7pt;text-indent:-14.7pt;margin:0pt;"><font style="white-space:pre-wrap;">    Dynamics, Inc. </font></p></td></tr><tr><td style="vertical-align:top;width:34.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">United Steel Supply, LLC</p></td><td style="vertical-align:top;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:middle;width:12.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Texas</p></td><td style="vertical-align:middle;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:middle;width:16.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">90%</p></td><td style="vertical-align:top;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="display:inline-block;width:13.3pt;"></font><font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:top;width:28.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="display:inline-block;width:48.6pt;"></font><font style="visibility:hidden;">&#8203;</font></p></td></tr><tr><td style="vertical-align:top;width:34.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Vulcan Threaded Products, Inc.</p></td><td style="vertical-align:top;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:top;width:12.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Indiana</p></td><td style="vertical-align:top;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:top;width:16.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">100%</p></td><td style="vertical-align:top;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="display:inline-block;width:13.3pt;"></font><font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:top;width:28.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:14.7pt;text-indent:-14.7pt;margin:0pt;">Vulcan Steel Products</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="display:inline-block;text-indent:0pt;width:-35.48pt;"></font>CLP Systems</p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-left:5.88%;margin-right:5.88%;margin-top:30pt;page-break-after:avoid;width:88.24%;border-width:0;"></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-23.1
<SEQUENCE>4
<FILENAME>stld-20241231xex23d1.htm
<DESCRIPTION>EX-23.1
<TEXT>
<!--Enhanced HTML document created with Toppan Merrill Bridge  10.6.128.0--><!--Created on: 2/28/2025 02:01:14 AM (UTC)--><html><head><meta charset="UTF-8"><title></title></head><body><div style="margin-top:30pt;"></div><div style="max-width:100%;padding-left:5.88%;padding-right:5.88%;position:relative;"><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;">EXHIBIT 23.1</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">CONSENT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">We consent to the incorporation by reference in the following Registration Statements:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p><table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><font style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"><a name="_Hlk33445102"></a></font><font style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Registration Statements (Form S-3 Nos. 333-235343 and 333-268703) of Steel Dynamics, Inc.,</font></td></tr></table><table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(2)</td><td style="padding:0pt;"><font style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Registration Statement (Form S-4 No. 333-217162) of Steel Dynamics, Inc., </font></td></tr></table><table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(3)</td><td style="padding:0pt;"><font style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Registration Statement (Form S-8 No. 333-55888) pertaining to the Amended and Restated Officer and Manager Cash and Stock Bonus Plan of Steel Dynamics, Inc.,</font></td></tr></table><table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(4)</td><td style="padding:0pt;"><font style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Registration Statement (Form S-8 No. 333-133493) pertaining to the Plan Relating to Assumed Stock Options: Roanoke Electric Steel Corporation Acquisition of Steel Dynamics, Inc., and </font></td></tr></table><table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(5)</td><td style="padding:0pt;"><font style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Registration Statement (Form S-8 No. 333-147271) pertaining to the 2006 Equity Incentive Plan, the Steel Dynamics, Inc. Amended and Restated 1996 Incentive Stock Option Plan, and the Steel Dynamics, Inc. Non-Employee Directors Stock Option Plan of Steel Dynamics, Inc.;</font></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">of our reports dated February 28, 2025, with respect to the consolidated financial statements of Steel Dynamics, Inc. and the effectiveness of internal control over financial reporting of Steel Dynamics, Inc. included in this Annual Report (Form 10-K) of Steel Dynamics, Inc. for the year ended December 31, 2024.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">/s/ Ernst &amp; Young LLP</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="letter-spacing:-0.1pt;">Indianapolis, Indiana</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">February 28, 2025</p></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-left:5.88%;margin-right:5.88%;margin-top:30pt;page-break-after:avoid;width:88.24%;border-width:0;"></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.1
<SEQUENCE>5
<FILENAME>stld-20241231xex31d1.htm
<DESCRIPTION>EX-31.1
<TEXT>
<!--Enhanced HTML document created with Toppan Merrill Bridge  10.6.128.0--><!--Created on: 2/28/2025 02:01:14 AM (UTC)--><html><head><meta charset="UTF-8"><title></title></head><body><div style="margin-top:30pt;"></div><div style="max-width:100%;padding-left:5.88%;padding-right:5.88%;position:relative;"><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;">EXHIBIT 31.1</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">CERTIFICATION PURSUANT TO SECTION 302 OF THE</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">SARBANES-OXLEY ACT OF 2002</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 10pt 0pt;">I, Mark D. Millett, certify that:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:22.3pt;text-indent:-22.3pt;margin:0pt 0pt 10pt 0pt;">1.&#160;&#160;&#160;&#160;&#160;&#160;I have reviewed this annual report on Form 10-K of Steel Dynamics, Inc. for 2024;</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:22.3pt;text-indent:-22.3pt;margin:0pt 0pt 10pt 0pt;">2.&#160;&#160;&#160;&#160;&#160;&#160;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;</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:22.3pt;text-indent:-22.3pt;margin:0pt 0pt 10pt 0pt;">3.&#160;&#160;&#160;&#160;&#160;&#160;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;</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:22.3pt;text-indent:-22.3pt;margin:0pt 0pt 10pt 0pt;">4.&#160;&#160;&#160;&#160;&#160;&#160;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:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:27.35pt;text-indent:-27.35pt;margin:0pt 0pt 10pt 22.3pt;">(a)&#160;&#160;&#160;&#160;&#160;&#160;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;</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:27.35pt;text-indent:-27.35pt;margin:0pt 0pt 10pt 22.3pt;">(b)&#160;&#160;&#160;&#160;&#160;&#160;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;</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:27.35pt;text-indent:-27.35pt;margin:0pt 0pt 10pt 22.3pt;">(c)&#160;&#160;&#160;&#160;&#160;&#160;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; and</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:27.35pt;text-indent:-27.35pt;margin:0pt 0pt 10pt 22.3pt;">(d)&#160;&#160;&#160;&#160;&#160;&#160;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; and</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:22.3pt;text-indent:-22.3pt;margin:0pt 0pt 10pt 0pt;">5.&#160;&#160;&#160;&#160;&#160;&#160;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):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:27.35pt;text-indent:-27.35pt;margin:0pt 0pt 10pt 22.3pt;">(a)&#160;&#160;&#160;&#160;&#160;&#160; 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; and</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:27.35pt;text-indent:-27.35pt;margin:0pt 0pt 10pt 22.3pt;">(b)&#160;&#160;&#160;&#160;&#160;&#160;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.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Date:&#160;&#160;&#160;&#160;&#160;&#160;February 28, 2025</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p><div align="left"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;table-layout:auto;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:50%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div></div></td><td style="vertical-align:bottom;width:50%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:50%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:bottom;width:50%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">/s/ MARK D. MILLETT</p></td></tr><tr><td style="vertical-align:bottom;width:50%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:bottom;width:50%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Mark D. Millett</p></td></tr><tr><td style="vertical-align:bottom;width:50%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:bottom;width:50%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Chairman and Chief Executive Officer </p></td></tr><tr><td style="vertical-align:bottom;width:50%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:bottom;width:50%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">(<i style="font-style:italic;">Principal Executive Officer</i>)</p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-left:5.88%;margin-right:5.88%;margin-top:30pt;page-break-after:avoid;width:88.24%;border-width:0;"></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.2
<SEQUENCE>6
<FILENAME>stld-20241231xex31d2.htm
<DESCRIPTION>EX-31.2
<TEXT>
<!--Enhanced HTML document created with Toppan Merrill Bridge  10.6.128.0--><!--Created on: 2/28/2025 02:01:27 AM (UTC)--><html><head><meta charset="UTF-8"><title></title></head><body><div style="margin-top:30pt;"></div><div style="max-width:100%;padding-left:5.88%;padding-right:5.88%;position:relative;"><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;">EXHIBIT 31.2</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">CERTIFICATION PURSUANT TO SECTION 302 OF THE</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;">SARBANES-OXLEY ACT OF 2002</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 10pt 0pt;">I, Theresa E. Wagler, certify that:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:22.3pt;text-indent:-22.3pt;margin:0pt 0pt 10pt 0pt;">1.&#160;&#160;&#160;&#160;&#160;&#160;I have reviewed this annual report on Form 10-K of Steel Dynamics, Inc. for 2024;</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:22.3pt;text-indent:-22.3pt;margin:0pt 0pt 10pt 0pt;">2.&#160;&#160;&#160;&#160;&#160;&#160;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;</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:22.3pt;text-indent:-22.3pt;margin:0pt 0pt 10pt 0pt;">3.&#160;&#160;&#160;&#160;&#160;&#160;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;</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:22.3pt;text-indent:-22.3pt;margin:0pt 0pt 10pt 0pt;">4.&#160;&#160;&#160;&#160;&#160;&#160;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:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:27.35pt;text-indent:-27.35pt;margin:0pt 0pt 10pt 22.3pt;">(a)&#160;&#160;&#160;&#160;&#160;&#160;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;</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:27.35pt;text-indent:-27.35pt;margin:0pt 0pt 10pt 22.3pt;">(b)&#160;&#160;&#160;&#160;&#160;&#160;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;</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:27.35pt;text-indent:-27.35pt;margin:0pt 0pt 10pt 22.3pt;">(c)&#160;&#160;&#160;&#160;&#160;&#160;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; and</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:27.35pt;text-indent:-27.35pt;margin:0pt 0pt 10pt 22.3pt;">(d)&#160;&#160;&#160;&#160;&#160;&#160;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; and</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:22.3pt;text-indent:-22.3pt;margin:0pt 0pt 10pt 0pt;">5.&#160;&#160;&#160;&#160;&#160;&#160;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):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:27.35pt;text-indent:-27.35pt;margin:0pt 0pt 10pt 22.3pt;">(a)&#160;&#160;&#160;&#160;&#160;&#160; 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; and</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:27.35pt;text-indent:-27.35pt;margin:0pt 0pt 10pt 22.3pt;">(b)&#160;&#160;&#160;&#160;&#160;&#160;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.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Date:&#160;&#160;&#160;&#160;&#160;&#160; February 28, 2025</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p><div align="left"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;table-layout:auto;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:50%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div></div></td><td style="vertical-align:bottom;width:50%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:50%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:bottom;width:50%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">/s/ THERESA E. WAGLER</p></td></tr><tr><td style="vertical-align:bottom;width:50%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:bottom;width:50%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Theresa E. Wagler</p></td></tr><tr><td style="vertical-align:bottom;width:50%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:bottom;width:50%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Executive Vice President and Chief Financial Officer</p></td></tr><tr><td style="vertical-align:bottom;width:50%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:bottom;width:50%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">(<i style="font-style:italic;">Principal Financial Officer and Principal Accounting Officer</i>)</p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-left:5.88%;margin-right:5.88%;margin-top:30pt;page-break-after:avoid;width:88.24%;border-width:0;"></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.1
<SEQUENCE>7
<FILENAME>stld-20241231xex32d1.htm
<DESCRIPTION>EX-32.1
<TEXT>
<!--Enhanced HTML document created with Toppan Merrill Bridge  10.6.128.0--><!--Created on: 2/28/2025 02:01:27 AM (UTC)--><html><head><meta charset="UTF-8"><title></title></head><body><div style="margin-top:30pt;"></div><div style="max-width:100%;padding-left:5.88%;padding-right:5.88%;position:relative;"><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;text-indent:36pt;margin:0pt 0pt 0pt 216pt;"><b style="font-weight:bold;">EXHIBIT 32.1</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Chief Executive Officer Certification</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Pursuant to 18 U.S.C. Section 1350, as Adopted Pursuant to</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Section 906 of the Sarbanes-Oxley Act of 2002</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">In connection with the Annual Report of Steel Dynamics, Inc. (the &#8220;Company&#8221;) on Form 10-K for the year ended December 31, 2024, as filed with the Securities and Exchange Commission on the date hereof (the &#8220;Report&#8221;), the undersigned, Mark D. Millett, Chief Executive Officer of the Company, certifies, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:36pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:22.5pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;">1.</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;">The Report fully complies with the requirements of section 13(a) or 15(d) of the Securities Exchange Act of 1934; and</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:36pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:22.5pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;">2.</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;">The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p><div align="left"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;table-layout:auto;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:50%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div></div></td><td style="vertical-align:bottom;width:50%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:50%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:bottom;width:50%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">/s/ MARK D. MILLETT</p></td></tr><tr><td style="vertical-align:bottom;width:50%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:bottom;width:50%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Mark D. Millett</p></td></tr><tr><td style="vertical-align:bottom;width:50%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:bottom;width:50%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Chairman and Chief Executive Officer</p></td></tr><tr><td style="vertical-align:bottom;width:50%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:bottom;width:50%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">(<i style="font-style:italic;">Principal Executive Officer</i>)</p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">February 28, 2025</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">A signed original of this written statement required by Section 906 has been provided to Steel Dynamics, Inc. and will be retained by Steel Dynamics, Inc. and furnished to the Securities and Exchange Commission or its staff upon request.</p></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-left:5.88%;margin-right:5.88%;margin-top:30pt;page-break-after:avoid;width:88.24%;border-width:0;"></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.2
<SEQUENCE>8
<FILENAME>stld-20241231xex32d2.htm
<DESCRIPTION>EX-32.2
<TEXT>
<!--Enhanced HTML document created with Toppan Merrill Bridge  10.6.128.0--><!--Created on: 2/28/2025 02:01:27 AM (UTC)--><html><head><meta charset="UTF-8"><title></title></head><body><div style="margin-top:30pt;"></div><div style="max-width:100%;padding-left:5.88%;padding-right:5.88%;position:relative;"><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;">EXHIBIT 32.2</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;text-indent:36pt;margin:0pt 0pt 0pt 216pt;"><font style="margin-left:0pt;visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Chief Financial Officer Certification</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Pursuant to 18 U.S.C. Section 1350, as Adopted Pursuant to</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Section 906 of the Sarbanes-Oxley Act of 2002</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">In connection with the Annual Report of Steel Dynamics, Inc. (the &#8220;Company&#8221;) on Form 10-K for the year ended December 31, 2024, as filed with the Securities and Exchange Commission on the date hereof (the &#8220;Report&#8221;), the undersigned, Theresa E. Wagler, Executive Vice President and Chief Financial Officer of the Company, certifies, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:36pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:22.5pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;">1.</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;">The Report fully complies with the requirements of section 13(a) or 15(d) of the Securities Exchange Act of 1934; and</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:22.5pt;text-indent:-22.5pt;margin:0pt 0pt 0pt 36pt;"><font style="margin-left:0pt;visibility:hidden;">&#8203;</font></p><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:36pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:22.5pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;">2.</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;">The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:22.5pt;text-indent:-22.5pt;margin:0pt 0pt 0pt 36pt;"><font style="margin-left:0pt;visibility:hidden;">&#8203;</font></p><div align="left"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;table-layout:auto;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:50%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div></div></td><td style="vertical-align:bottom;width:50%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:50%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:bottom;width:50%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">/s/ THERESA E. WAGLER</p></td></tr><tr><td style="vertical-align:bottom;width:50%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:bottom;width:50%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Theresa E. Wagler</p></td></tr><tr><td style="vertical-align:bottom;width:50%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:bottom;width:50%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Executive Vice President and Chief Financial Officer</p></td></tr><tr><td style="vertical-align:bottom;width:50%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:bottom;width:50%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">(<i style="font-style:italic;">Principal Financial Officer and Principal Accounting Officer</i>)</p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">February 28, 2025</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">A signed original of this written statement required by Section 906 has been provided to Steel Dynamics, Inc. and will be retained by Steel Dynamics, Inc. and furnished to the Securities and Exchange Commission or its staff upon request.</p></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-left:5.88%;margin-right:5.88%;margin-top:30pt;page-break-after:avoid;width:88.24%;border-width:0;"></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>9
<FILENAME>stld-20241231x10k001.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 stld-20241231x10k001.jpg
M_]C_X  02D9)1@ ! @   0 !  #_VP!#  ," @," @,# P,$ P,$!0@%!00$
M!0H'!P8(# H,# L*"PL-#A(0#0X1#@L+$!80$1,4%145# \7&!84&!(4%13_
MVP!# 0,$! 4$!0D%!0D4#0L-%!04%!04%!04%!04%!04%!04%!04%!04%!04
M%!04%!04%!04%!04%!04%!04%!04%!3_P  1" %K O(# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#]4Z*** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ KX1_X**^,OB1^S9\%[;QCX6^)NNIK.I>*EM=
MCPVIMX+65+B184C,1/R"-%W%B3@GO7W=7P;_ ,%@+2]\3_ +PWX<T73=1UG6
MG\1V]]]CTZREN'$"07"LYV*0 &=1SZT ?1]WK]C\!7CUCQ;\0-:UFPUYK33=
M,T>_MTN)VO6+\6X@C5W:0,H*D'&S.1DUR_QH_;1\*?#[]G?Q)\3?#L=QXG&F
M3-IWV.*!T:VOMXC$=TK -"%=EW;@#T R2*X3]IS1KSQ=X]_9J^*6DK>:EX,\
M,:Y))JR0VTQ>!)DC5+AH@N_"-&0WR\;NPS7SIXK^!_CS6OV3_P!JC6[7P_J3
MP>,?%D>JZ+I0MV$\]K%>([SK#]X KD@8R0F<=* /NV+]I[PCHGA;PU<^(KF]
ML]<U;3&U!-)&G3?;)8XXPTTJP!2_ECD[L8QTS7AG[:_[35_;?LW_  _^)OP?
M\:36UCK/B2TLDO;2*-DN;>03"1'25"0P:+'8@@BLWX@_$W7-:\2_!31M)^&&
MKFRU#PS/YGB=_#WF:E WV<QBSB=UW6JR,J[V<KE64\#+5\RZQX:\1P_\$S?A
M9X6G\->($\0:;X[::;37TJX\Y(4FNG9PNS)0>:OS#C)(Z@T ?K[:NTEI"[?,
MS("?<XKX-^-OCW]HKX!_&[X8:[?>-M-\1^'/&VO1Z3-X*M],2*.P#LN$2;+/
M*0A.9/E^9?NX-?=>DW<5UHUE=1,6@DMTE5BI!*E00<'D<=J^"M8_:^TCQ/\
MM$+J^H?"GXC:Y/X?FDTKP?Y'APC3TEEQ')?RRR2*ZE\E!A/DC!/)<X /4/&_
MQA\6>.?VE/B+\.O#NOW'AK3O!'@[^V//LX8V:XU&0!HA*75LQ*A!VJ!G)YXI
M/ GC_P"*W[7?[+O@GQ'X$\6:=\.=9U2TF?5-9_L\7K"YA?R_*BB9@$#LK,7.
M[:!@*<US?BOP?JGPB_:L^+_C2\L+J71_'O@A8;&ZM+26X4ZE"BQ?9B$!(9@
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
M)_@#7_"=]=W5C::O:/:27-E)LFC##[RG^G0]#P:Y#]G?]GC0OV<O"NJ:1H]W
M<ZE<:MJ4VJW]]=A0\T\F,X5>%4   #WKU6B@ J*ZMQ=VLT#,Z+*A0LAPP!&,
M@]C4M% 'EO[/_P  M.^ 'A-=#LM9U'7Q&OD0WFJ,&ECMQ++(D(([*TTG/4Y]
MA7J5%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% 'C/[56G?$#6?AI]@^'\&IR7$MRCZA+H.KQZ9JB6R?.1:2
MRQN@D9E488 %=PR,Y&I^S5KFD:S\"_#>I:1KWB'Q'8O#*7O_ !7/Y^J>:LKB
M:.X;:HWQR!XR H V8'')[#Q4?%B76G-X;31I;;<POH]5:5'VG&UHF0$9'S95
MASQ\RUC>$/ ^J^ I=(TK1Y=+_P"$8_TZ[U830R?;)[V>8S&2(A]B(9))BRL#
MU4*0!0!X3X7^*^LMX'^&?Q=GU74'3QKXEM]/N='FN6:TBL;R=X+6..'E4>(^
M4QD4!F^<,2" OUC7AOAW]GZ_TMO#/AVZO+";P)X6UE];TJW1&^U,VZ1[>"0$
M;52%I20P)+;$R!@Y]RH KRW]K!>06DES#'=7"LT,#2 /(%QN*KU(&Y<XZ9'K
M5BN#\3_\E?\  O\ UY:I_*WKO* "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 X/Q/\ \E?\"_\ 7EJG\K>N
M\K@_$_\ R5_P+_UY:I_*WKO* "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "N,^*_Q/LOA
M-X9BUJ^LY[V&2Y6V$=N5# LK-GD]/E-=G7@O[9__ "2:S_["T/\ Z+EH R?^
M&W?#G_0O:I_WW'_C1_PV[X<_Z%[5/^^X_P#&OCFB@#[&_P"&W?#G_0O:I_WW
M'_C1_P -N^'/^A>U3_ON/_&OCFB@#[&_X;=\.?\ 0O:I_P!]Q_XT?\-N^'/^
MA>U3_ON/_&OCFB@#[&_X;=\.?]"]JG_?<?\ C1_PV[X<_P"A>U3_ +[C_P :
M^.:* /T5^$'QDT_XPV6HW.GV%S8+92)&ZW)4EBP)XP?:O0:^9/V'O^1?\5?]
M?4/_ * U?3= !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !12,P12S$*H&22< "J^G:E::Q86]]874-]97""6&YMI!
M)'*A&0RL"001W% %FBL>V\8:#>>([KP];ZWIT^OVL2SW&E17<;74,9Z.\0.Y
M5/8D8K8H X/Q/_R5_P "_P#7EJG\K>N\K@_$_P#R5_P+_P!>6J?RMZ[R@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ KP7]L__DDUG_V%H?\ T7+7O5>"_MG_ /))K/\
M["T/_HN6@#XCHHHH EMK:6\N(K>"-IIY6"1QH,LS$X  [DFO8-:\)Z-H_P"S
MW+=6T,<^L)KJVMW?##;F6,DHA[*-V..I!/I7D>FZC<Z1J%O?6<S6]W;R"6*5
M.J,#D$5Z;J?[0_B#7OA[+X9U=YM2EFO!/-?2S@>9  /W!0)TR,YW?A0!E?##
MXA/X.CDL;#PWI&O:IJ-S'&K:O;>>J#HJH 002S<G/85%\;M7M]6^(VIBUMK&
MUBM-MF5TZ$10,Z##LJCL7W8SDXQS53_A.=/LO'W_  D>E>'XM+MXOFMM.CG+
MI#((]JON*\X;Y\8'I[UR#NTCL[$LS'))ZDT -HHHH ^N_P!A[_D7_%7_ %]0
M_P#H#5]-U\R?L/?\B_XJ_P"OJ'_T!J^FZ "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** /(OV@O%EO9Z,?#=T^KV5GJ
M=G<2WE]IFG7-P1"JX,(DAC;RVD) )."$#XP<$5/V/-8M=4_9<^&_V!9B+3P_
M9VQ2>WDA^=($X7>HW+TPPR#V)KV*\M8[ZTGMI03%,C1N <'!&#_.N2\+_"G1
M_!T/A2WTJYU2VLO#6FG2[*R%_)]G>$JB@S1YVRNH0;689&3CJ: /F'PI?:FG
MP"^!'BH0L_C74_&]K-J$BKB5I;NYECOU?O@1&0$=A$O3:,?:-<)I/P8\-Z+X
MF36;>.ZS%=S7]M8/<$VEK<S!A+-%%T5VWOD_[;8 R:[N@#@_$_\ R5_P+_UY
M:I_*WKO*X/Q/_P E?\"_]>6J?RMZ[R@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH X3X
MYW]SIGPD\3W5G<2VES%:%HYH'*.AW#D,.17P3_PLSQ?_ -#7K?\ X,9O_BJ^
M[_V@?^2,^+/^O,_^A+7YUT =+_PLSQ?_ -#7K?\ X,9O_BJ/^%F>+_\ H:];
M_P#!C-_\57-44 =+_P +,\7_ /0UZW_X,9O_ (JC_A9GB_\ Z&O6_P#P8S?_
M !57O"?PQOO%'A#Q)XC\];73]&@\S)3<9Y,@;!R,#!)+<XX&.>,;P=X8D\9>
M([+1X;RUL9KN18HY;QF5-S$!1P"<DD#I0!;_ .%F>+_^AKUO_P &,W_Q5'_"
MS/%__0UZW_X,9O\ XJJOC7PTW@WQ9JNAO<"Z:PN&MS,J;0Y4XSC)Q6)0!TO_
M  LSQ?\ ]#7K?_@QF_\ BJ]U_8^\7:[X@^(NJV^J:UJ.I0)I3NL5Y=R2J&\Z
M(9 8D9P3S[FOF6OH3]B?_DINK_\ 8'D_]'0T ?:5%%% !1110 4444 %%%%
M!1110 4444 %>"_MG_\ ))K/_L+0_P#HN6O>J\%_;/\ ^236?_86A_\ 1<M
M'Q'1110 4444 %%%% !1110!]=_L/?\ (O\ BK_KZA_] :OINOF3]A[_ )%_
MQ5_U]0_^@-7TW0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% '!^)_\ DK_@7_KRU3^5O7>5P?B?_DK_
M (%_Z\M4_E;UWE !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110!Y[^T#_R1GQ9_P!>9_\
M0EK\ZZ_13]H'_DC/BS_KS/\ Z$M?G70 4JXR,].^*2B@#Z8\+>*?A[=?#3QM
M;6=YK%G%_9<-N;.\%M&>"Q_<*'RY+DLQ//->5^"O"<^@?$/P3<-J.EW,<LUI
MJ;O#>+MMX_-4E92V K #E>:\[HH [SXY0X^*?B*Z26&>VN[R2>":WF65'0G@
M@J37!T44 %?0G[$__)3=7_[ \G_HZ&OGNOH3]B?_ )*;J_\ V!Y/_1T- 'VE
M1110 4444 %%%% !1110 4444 %%%% !7@O[9_\ R2:S_P"PM#_Z+EKWJO!?
MVS_^236?_86A_P#1<M 'Q'1110 4444 %%%% !1110!]=_L/?\B_XJ_Z^H?_
M $!J^FZ^9/V'O^1?\5?]?4/_ * U?3= !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !16#XM\;:9X*LUN-1^V2!@66
M'3[">]F*C&YO*A1WVC(R<8&1FKGASQ%IOB[0;#6M(NTOM+OX5N+:XCSMD1AD
M'GD?0\B@#2HKC[#XM^%M3\4GP_;ZB[Z@9Y;5&:UF6WEGC!,D,<Y41O(@#;D5
MBPP<C@UV% '!^)_^2O\ @7_KRU3^5O7>5P?B?_DK_@7_ *\M4_E;UWE !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110!Y[^T#_ ,D9\6?]>9_]"6OSKK]%/V@?^2,^+/\
MKS/_ *$M?G70 4444 %%%% !1110 5]"?L3_ /)3=7_[ \G_ *.AKY[KZ$_8
MG_Y*;J__ &!Y/_1T- 'VE1110 4444 %%%% !1110 4444 %%%% !7@O[9__
M "2:S_["T/\ Z+EKWJO!?VS_ /DDUG_V%H?_ $7+0!\1T444 %%%% !1110
M4444 ?7?[#W_ "+_ (J_Z^H?_0&KZ;KYD_8>_P"1?\5?]?4/_H#5]-T %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M<I\1K/4=;\/W>CZ#XGM_"OB&[@D^RWTD"7$D:@?,RQL1G&5R>0.*XK]F+7IK
MKX'^$;'4K73]$UF.WN+..RM9/DN%MYGA^TQ*QW,D@19<\\2C).<GT#Q1\/?"
MWC>XL;CQ%X;TG7I[ LUI+J5C%<-;EL;C&74E<[5SC'0>E7'\+:-)JVGZHVDV
M+:GI\+V]G>FV0S6T3XWI&^,HK;5R 0#M&>E 'R#X2LM2D_9Y^ >B1.'\8VWC
MBT74%+#S5GM[J9]19O4[%FW$]0PZY&?M*L2T\$>'=/\ $5SK]KH.F6^NW(VS
MZG%:1K<RCT:0#<>@ZFMN@#@_$_\ R5_P+_UY:I_*WKO*X/Q/_P E?\"_]>6J
M?RMZ[R@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH \]_:!_Y(SXL_P"O,_\ H2U^==?H
MI^T#_P D9\6?]>9_]"6OSKH **** "BBB@ HHHH *^A/V)_^2FZO_P!@>3_T
M=#7SW7T)^Q/_ ,E-U?\ [ \G_HZ&@#[2HHHH **** "BBB@ HHHH **** "B
MBB@ KP7]L_\ Y)-9_P#86A_]%RU[U7@O[9__ "2:S_["T/\ Z+EH ^(Z***
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
M "BBB@ HHHH **** "BBB@ HHJ*YG%M;2S$%A&A<@=\#- $M%?-?_#;V@?\
M0MZE_P!_8Z/^&WM _P"A;U+_ +^QT ?2E%?-?_#;V@?]"WJ7_?V.C_AM[0/^
MA;U+_O['0!]*45\U_P##;V@?]"WJ7_?V.C_AM[0/^A;U+_O['0!]*45\U_\
M#;V@?]"WJ7_?V.C_ (;>T#_H6]2_[^QT ?2E%>(?#C]J?2/B/XST[P[:Z)>V
M<][YFV::1"J[(VD.0.>B$?C7M] !1110 4444 %%%% !1110 4444 %%%% '
MGO[0/_)&?%G_ %YG_P!"6OSKK]%/V@?^2,^+/^O,_P#H2U^== !1110 4444
M %%%% !7T)^Q/_R4W5_^P/)_Z.AKY[KZ$_8G_P"2FZO_ -@>3_T=#0!]I444
M4 %%%% !1110 4444 %%%% !1110 5X+^V?_ ,DFL_\ L+0_^BY:]ZKP7]L_
M_DDUG_V%H?\ T7+0!\1T444 %%%% !1110 4444 ?7?[#W_(O^*O^OJ'_P!
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
M?_0&KZ;KYD_8>_Y%_P 5?]?4/_H#5]-T %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 >:?M'>#/$WQ'^#/B?PGX4@T
MF75-;LY+#S-9OI;6"!)%(,F8X968CCY-HSS\PK5\.Q^.X)/"L&H6?AVTTR/3
MY(]:BMKR>YF2Y4*(1;.8HP\9 <L752., \FNVHH \!\-?L_:SIQ\+>$KYM);
MX>>$=9_MK2)(9I&OIBK2/;6\D)C"1K"TF1(LCEQ&HVIS7OU%% '!^)_^2O\
M@7_KRU3^5O7>5P?B?_DK_@7_ *\M4_E;UWE !7R]\0/^1UUK_KZ?^=?4-?+W
MQ _Y'76O^OI_YUV8;XF<];9&!1117HG(%%%% !1110 5%<_\>TO^X?Y5+45S
M_P >TO\ N'^5 SYNHHHKPCT@HHHH **** "BBB@#U;]EO_DNWAG_ +>O_266
MOT K\_\ ]EO_ )+MX9_[>O\ TEEK] * "BBB@ HHHH ^/Z***]T\P**** "B
MBB@ HHHH PO'/_(I:G_UR_J*\&KWGQS_ ,BEJ?\ UR_J*\&KSL3\2.NCLPHH
MHKC.@**** "BBB@ KZ$_8G_Y*;J__8'D_P#1T-?/=?0G[$__ "4W5_\ L#R?
M^CH: /M*BBB@ HHHH SO$=[+IOA[5+N @36]K+*A(R-RH2./J*\+_P"%T^)O
M^>UO_P!^!7MOC+_D4-<_Z\9__1;5\KUW8>$9)W1S59--6.[_ .%T^)O^>UO_
M -^!1_PNGQ-_SVM_^_ KA**Z_90[&'/+N=W_ ,+I\3?\]K?_ +\"C_A=/B;_
M )[6_P#WX%<Q'X8U&6Q%TL(*&(S*F\;VC'5PO4CW]JJZ;IESJ]T+>UB,LI!;
M'0  9))[ >M+DI]D/FEW.Q_X73XF_P">UO\ ]^!1_P +I\3?\]K?_OP*Y'5-
M'NM':$7* +,@DBD1@RNI[@C@U2H5.F]D+GEW.[_X73XF_P">UO\ ]^!7FOQ^
M^(FL^*_!,%GJ$D3P+>QR )&%.X(XZ_B:OUQ7Q:_Y%B+_ *^4_P#06K.I3@H-
MI%PE)R6IX]1117EG:%%%% !1110 4444 ?7?[#W_ "+_ (J_Z^H?_0&KZ;KY
MD_8>_P"1?\5?]?4/_H#5]-T %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110!P?B?_ )*_X%_Z\M4_E;UW
ME<'XG_Y*_P"!?^O+5/Y6]=Y0 5\O?$#_ )'76O\ KZ?^=?4-?+WQ _Y'76O^
MOI_YUV8;XF<];9&!1117HG(%%%% !1110 5%<_\ 'M+_ +A_E4M17/\ Q[2_
M[A_E0,^;J***\(](**** "BBB@ HHHH ]6_9;_Y+MX9_[>O_ $EEK] *_/\
M_9;_ .2[>&?^WK_TEEK] * "BBB@ HHHH ^/Z***]T\P**** "BBB@ HHHH
MPO'/_(I:G_UR_J*\&KWGQS_R*6I_]<OZBO!J\[$_$CKH[,****XSH"BBB@ H
MHHH *^A/V)_^2FZO_P!@>3_T=#7SW7T)^Q/_ ,E-U?\ [ \G_HZ&@#[2HHHH
M **** ,?QE_R*&N?]>,__HMJ^5Z^J/&7_(H:Y_UXS_\ HMJ^5Z]'"_"SEK;H
M****[#F/8-*N;=?$GAZYRJV*>'_F;L,!@P/XUQW@^[N/"NJ":ZTVYDM-3MGA
M01IEV1L?,GKR!7,KJ=XEDUFMW.MHQR8!(?+)]=N<5)'KFI1*BIJ%TBI'Y2A9
MF 5,YVCGI[5BJ=KHTYCJ/'TMO9:-H&BQNTD]E'(\ID4*Z;V!", 2 <#D9-<5
M026.2<GU-%:1CRJQ+=V%<5\6O^18B_Z^4_\ 06KM:XKXM?\ (L1?]?*?^@M4
M5?@94/B1X]1117CG>%%%% !1110 4444 ?7?[#W_ "+_ (J_Z^H?_0&KZ;KY
MD_8>_P"1?\5?]?4/_H#5]-T %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 5=3U6RT6RDO-1O+>PM(_OSW,JQQK]68@
M"IXI4GB26)UDC<!E=#D,#T(/<5Y!\1D.N?M"?#+0K^W2YT,:=JVJ&"90\4EU
M&+>*/*G@E4GE(SZY[50_95U&Z/A3QYI:^9+IFA>,]9TW21(>%MDG++$N?X(W
M=XU'0! !P!0![)%K>G3ZI-IL=_:R:C"@DDLTF4S(IZ,R9R![D5=KXN\)ZK?1
M? _X'>/%@SXWUSQI:2:C.B 2RF]N98[R)SC[BQLPVGA?*7&-HQ]HT <'XG_Y
M*_X%_P"O+5/Y6]=Y7D/QTO?'7AK7?"/B7P/X!D^(EQ8_:[6ZTN'5[;3I(TF6
M,K*'G(5@#%@@'/S#C&<<5_PO[X__ /1K.I?^%UI'_P 70!])U\O?$#_D==:_
MZ^G_ )U>_P"%_?'_ /Z-9U+_ ,+K2/\ XNO*?$6I_M#:YKM]J"_LW7L*W,K2
M",^,]))7/;/FUTT)QA)N1C5BY+0ZFBN%V_M#_P#1N5[_ .%EI/\ \=HV_M#_
M /1N5[_X66D__':[O;T^YS^SEV.ZHKA=O[0__1N5[_X66D__ !VC;^T/_P!&
MY7O_ (66D_\ QVCV]/N'LY=CNJ*X7;^T/_T;E>_^%EI/_P =HV_M#_\ 1N5[
M_P"%EI/_ ,=H]O3[A[.78[JHKG_CVE_W#_*N*V_M#_\ 1N5[_P"%EI/_ ,=I
MLL7[0\D3I_PSG>#<",_\)EI/_P =I>WI]P]G+L>2T5=_X4U^T=_T0:Y_\*S2
MO_CU'_"FOVCO^B#7/_A6:5_\>KR3N*5%7?\ A37[1W_1!KG_ ,*S2O\ X]1_
MPIK]H[_H@US_ .%9I7_QZ@"E15W_ (4U^T=_T0:Y_P#"LTK_ ./4?\*:_:._
MZ(-<_P#A6:5_\>H I45=_P"%-?M'?]$&N?\ PK-*_P#CU'_"FOVCO^B#7/\
MX5FE?_'J /2?V6_^2[>&?^WK_P!)9:_0"OSC^$_A+]HKX;>/]*\1R_L]7=]'
M9>;FW3Q?I*%]\3Q]?-.,;\].U?1/_"_OC_\ ]&LZE_X76D?_ != 'TG17S9_
MPO[X_P#_ $:SJ7_A=:1_\71_PO[X_P#_ $:SJ7_A=:1_\70!])T5\V?\+^^/
M_P#T:SJ7_A=:1_\ %T?\+^^/_P#T:SJ7_A=:1_\ %T <E17"[?VA_P#HW*]_
M\++2?_CM&W]H?_HW*]_\++2?_CM>O[>GW.'V<NQW5%<+M_:'_P"C<KW_ ,++
M2?\ X[1M_:'_ .C<KW_PLM)_^.T>WI]P]G+L=U17"[?VA_\ HW*]_P#"RTG_
M ..T;?VA_P#HW*]_\++2?_CM'MZ?</9R['=45PNW]H?_ *-RO?\ PLM)_P#C
MM&W]H?\ Z-RO?_"RTG_X[1[>GW#V<NQN^.?^12U/_KE_45X-7INO:5^T3K.C
MW5DO[.UY$9DVASXQTDX_#S:\_P#^%-?M'?\ 1!KG_P *S2O_ (]7#7G&<DXG
M12BXK4I45=_X4U^T=_T0:Y_\*S2O_CU'_"FOVCO^B#7/_A6:5_\ 'JYC8I45
M=_X4U^T=_P!$&N?_  K-*_\ CU'_  IK]H[_ *(-<_\ A6:5_P#'J *5%7?^
M%-?M'?\ 1!KG_P *S2O_ (]1_P *:_:._P"B#7/_ (5FE?\ QZ@"E7T)^Q/_
M ,E-U?\ [ \G_HZ&O"/^%-?M'?\ 1!KG_P *S2O_ (]7HWP,L?VB/@_XIO=7
MF_9TO-36XLFM1%'XQTF,J2Z-NR93_<Q^- 'Z!T5\V?\ "_OC_P#]&LZE_P"%
MUI'_ ,71_P +^^/_ /T:SJ7_ (76D?\ Q= 'TG17S9_PO[X__P#1K.I?^%UI
M'_Q='_"_OC__ -&LZE_X76D?_%T >]^,O^10US_KQG_]%M7RO70:W\;OV@-6
MT:_L5_9<U&,W-O)"'/CG2#MW*1G&_P!Z\EV_M#_]&Y7O_A9:3_\ ':[:%2,$
M^9G/5BY-6.ZHKA=O[0__ $;E>_\ A9:3_P#':-O[0_\ T;E>_P#A9:3_ /':
MZO;T^YC[.78[JBN%V_M#_P#1N5[_ .%EI/\ \=HV_M#_ /1N5[_X66D__':/
M;T^X>SEV.ZHKA=O[0_\ T;E>_P#A9:3_ /':-O[0_P#T;E>_^%EI/_QVCV]/
MN'LY=CNJXKXM?\BQ%_U\I_Z"U1;?VA_^C<KW_P ++2?_ ([6'XP\-?M%>*-*
M2S3]GF[MRLHDWMXPTEN@(Q_K?>LJE6$H-)E0A)23://Z*N_\*:_:._Z(-<_^
M%9I7_P >H_X4U^T=_P!$&N?_  K-*_\ CU>:=A2HJ[_PIK]H[_H@US_X5FE?
M_'J/^%-?M'?]$&N?_"LTK_X]0!2HJ[_PIK]H[_H@US_X5FE?_'J/^%-?M'?]
M$&N?_"LTK_X]0!2HJ[_PIK]H[_H@US_X5FE?_'J/^%-?M'?]$&N?_"LTK_X]
M0!]7?L/?\B_XJ_Z^H?\ T!J^FZ^&O@/J_P"T+\&].U:VG_9MOM4-]*D@:/QG
MI,>S:",<RG/6O4O^%_?'_P#Z-9U+_P +K2/_ (N@#Z3HKYL_X7]\?_\ HUG4
MO_"ZTC_XNOI"%G>%&=/*<J"R9SM/<9[T /HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** .4\=?#NS\='3+AM0O]$U?2IFGL-7
MTMXUN;9F0I( )$>-E="5*NC#H0 P4BCX9^$.D^#KS09-&U#5[&STF&ZC_LV.
M]8VU])<.));BY0C][,7W,')R#(_K7<T4 >=Z-\#M!T3Q1%JT-UJ,MG:WL^I6
M.B2RH;&RNY@PFGB4('W-ODX=V52[%57->B444 %%%% !1110 4444 %%%% !
M1110 45X/X _:%USXD+-K&BZ'IMUX>B\22>'I[87K#4;(1W#0-//'MVC)7<$
MSG:ZG)Y%=?H7[0?@C7_'7C'PM#KME%?>%1&-0:>X5 K,I9\ D<(-H9NF6QU%
M 'I-%<[I_P 1?"NK^&9O$5CXCTJ\T"$LLFIP7D;VZ%3A@9 =H(/!&:X'QO\
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
MP($72(]0$40"PP7VK7=[%;@ @"))Y76(8.,(!QQTKK: "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 *
**** "BBB@#__V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>10
<FILENAME>stld-20241231x10k002.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 stld-20241231x10k002.jpg
M_]C_X  02D9)1@ ! @   0 !  #_VP!#  ," @," @,# P,$ P,$!0@%!00$
M!0H'!P8(# H,# L*"PL-#A(0#0X1#@L+$!80$1,4%145# \7&!84&!(4%13_
MVP!# 0,$! 4$!0D%!0D4#0L-%!04%!04%!04%!04%!04%!04%!04%!04%!04
M%!04%!04%!04%!04%!04%!04%!04%!3_P  1" ') K4# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#]4Z*** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
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
MV>N^/)]5M]7T&YM].^&ME 3/YRHS'4/-#J(ECVLQ=Q_"0NX_*0#ZKUW7=/\
M#.CWFJZK>0Z?IUI&TT]S<.%2- ,DDFL/X7_$G1_BYX(T[Q7H#O+H^H!GMI9%
MP9$#$!L>AQFOS%^$?B[5/BQ_P2C^)C^+;VXUZZT*YGAL;B]E9WB15A*+GJ=I
M9NN>M;$WQ%N?V:O^"6?A7Q3X)3^Q_%?B@VNERZK 3YB;O-9G&3@-L1U!&,%L
M]J /U*E#M&XC8(Y!"L1D ]CCO7S-^S'\4_'/BWX__'/PEXLU^'6[#PK=V4&G
M""Q2U2-9%E+< LQ)POWF/3C%>=_L_>&?B9X>^+'@?5/"W@W7]'^&VJ>%XXM<
MN=?U2SN(Y[WRPT=XL<=W([;B<DX!(/05ZU\$?V=_&/PN^-?Q \=:IXJT/5[;
MQI-%/?6%II$UN\+1*XC$3M<. /GYW*<XXQ0!]#4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!D^
M)_%>D>#-)DU/6]0ATVQ0A3-.V!D] !U)/H.:/#'BO2/&>DQZGHFH0ZE8R$@3
M0-D CJ".H(]#S7BGQ7FGU?\ :M^#N@W:[]$2TU35?+?E'NHHT6,X[E0[$?GV
MH^$ER^G_ +5OQJT2T1DTD6VDZBT:\1I=2Q.)"!ZLJ(2: ._^*/[0?PX^"EQ8
M6_CKQCI?AB:^5GMH[^78954@,0,=LC\ZTOAE\7_!GQET>XU;P3XBLO$NFV\Q
MMY;FQ<LBR  E2<=<$'\:E\6^%?"A^W^)-=T:PU"6UM#OGO;=)BD2 L0NX''?
MIUK%^ GA>'PW\/+:9;&"PN-7FDU6XAMXA&BO,Q<   # 4J/PH ]%HHK#;Q=9
M+XU3PN4F_M%]/.I!]H\KRA((\9SG=D],8QWH W**** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@"EK,%]<Z5=Q:9=Q6&H/$RV]U
M/ 9XXGQPS1AEW@'MN&?45\E?"S]A+Q/\(?C-XL^)VC?%>VN/$?B9I6OTOO#
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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 %%%% !7F<O_)R5O\ ]BH__I6M>F5YG+_R<E;_ /8J/_Z5K0!Z
M91110 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 %%>;?%?XG7_A76_"_A3P[
M;VMUXL\2SR1V@O@S6]M#&F^:>55(9E48 4$9+ 9'6CX4_$Z^\5:_XJ\)>(;>
MUMO%?AF:*.\-@&%M<Q2IOAGC5B64,,@J6)!4\GK0!Z317F_Q9^,*_#Z^T30-
M)TS_ (2'QGKSNFF:0)Q"I5!F2>:0@^7"@(RV">0 "373^"4\4#2"WBRYT>YU
M)W+*-%MY8H8TP,+F21RY!S\WR@_W10!T->9R_P#)R5O_ -BH_P#Z5K7IE>9R
M_P#)R5O_ -BH_P#Z5K0!Z91110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !17$>//B8G@?4+:U;3S>>=%YFX3;,<D8QM/I7,_\- Q_P#0#?\
M\"A_\16RI3DKI&;G%.S9Z[17D7_#0,?_ $ W_P# H?\ Q%'_  T#'_T W_\
M H?_ !%/V%3L+VD.YZ[17D7_  T#'_T W_\  H?_ !%'_#0,?_0#?_P*'_Q%
M'L*G8/:0[GKM%>1?\- Q_P#0#?\ \"A_\11_PT#'_P! -_\ P*'_ ,11["IV
M#VD.YZ[17D7_  T#'_T W_\  H?_ !%'_#0,?_0#?_P*'_Q%'L*G8/:0[GKM
M%>1?\- Q_P#0#?\ \"A_\17I/AC7!XDT*TU(0FW%PI;RRV[;@D=<#TJ)4Y05
MY(I3C+8U****S+"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@#Y]^--O%X2_:)^%/C_4W\CP_:V^H:-=7<
MG^JM'N$4QR.W1%)CV[CQR*Q? WB[0M%^-?Q7^*6K:U!8>#-0?2?#VGZC*2(+
MF9%*DH1D,#)*$##@D5]*WEE;ZC;/;W<$5U;N,/%,@=&'N#P:A;1=/>QCLFL+
M8V<9!2W,*^6I!R"%Q@8/2@#YC^)7AGPO%^URVI_$VRT^Z\(:MX3&G:;+K:(U
M@EPDY>:-P_R!F4J1NZ[>.171_L::%=^'?#7C2SM9YYO Z>([G_A%1.S-LL,+
MA4+<^6'W[.VW&.,5[WJ6DV.LV_D7]G;WT&=WE7,2R+GUP014\$$=M"D4,:Q1
M(-JHB@*H] !TH DKS.7_ ).2M_\ L5'_ /2M:],KS.7_ ).2M_\ L5'_ /2M
M: /3**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH \.^/G_(P
M:;_UZ_\ LYKS"O3_ (^?\C!IO_7K_P"SFO,*]>C_  T<%3XF%%%;G@OPY_PE
M/B"WL&8I$V6D9>H4#)Q6K:2NR$KZ&'179ZAX;LK_ ,,:EJEC;_8WTZZ\AXQ(
MSB1"0 W/0Y(]JQ?"?ABX\5ZNEG"?+4 O+*1D(HZG%2IIIL=G>QC45TWBK3[+
M1RMI#I-[:_-Q>WVY7E ZE4X&/SJ]XE\+:5IO@K2]5L&N))+N4@O<8!P,C&T<
M#D>]'.M/,.7<XNBBBK)"OI?X7_\ (A:/_P!<V_\ 0VKYHKZ7^%__ "(6C_\
M7-O_ $-JY,3\*.BC\1U-%%%>:=84444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5YG+_ ,G)
M6_\ V*C_ /I6M>F5YG+_ ,G)6_\ V*C_ /I6M 'IE%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 >'?'S_D8--_Z]?\ V<UYA7I_Q\_Y&#3?
M^O7_ -G->85Z]'^&C@J?$PKJ/AMK<&@^*K>>Y8) ZM$SG^'(QFN7HK62YE9D
M)V=ST.XO4\/^#-<T^62/[3J5Y^Y5'#?N\@ECCH.*L^$8+;P=K=]IESJ-K*;^
MR*QW$+_(K'HI/:O,Z*S]GHU?<KFUN=_X@O$M/AWI^B7,B3:F+MG1%<.8TRP'
M(Z9R.*N>([*5OA?HMKOA:YM9'>6)9E+*I+<XS[UYI11[/;7K<?,%%%%:F85]
M+_"__D0M'_ZYM_Z&U?-%?2_PO_Y$+1_^N;?^AM7)B?A1T4?B.IHHHKS3K"BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HIKNL:EG8*HZEC@"A'610R,&4]"IR#0 ZBF2RI F^1UC7^\QP
M*(IHYTW1NLB_WE.10 ^O,Y?^3DK?_L5'_P#2M:],KS.7_DY*W_[%1_\ TK6@
M#TRBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /#OCY_R,&F
M_P#7K_[.:\PKT_X^?\C!IO\ UZ_^SFO,*]>C_#1P5/B84445L9A1110 4444
M %%%% !7TO\ "_\ Y$+1_P#KFW_H;5\T5]+_  O_ .1"T?\ ZYM_Z&U<F)^%
M'11^(ZFBBBO-.L**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** /G_XWW?\ PF7QY^&'PVOX_.\-ZC#?:QJ5
MJW^KO!;HHCAD'\2;I Q4\':,\4? Z[7PE\>?BI\.=.Q#X;TJ+3]4TZQ0?NK(
M7$;>9#&.BINCW!!P-W&!79?%KX::OXB\2>%/&/A:6QC\5>&I93!!J3M';7D$
MJ;)8'D1':/(P0X1L%1\IKGM&^&GQ \,2>*?%^F-X7G^(GB?4+-[R&^>X;3[2
MRBVH8(Y$022.L>\JS*H+MRJCB@#G?VT/A'XV^+OAG2;'0='T#Q7X<LI&N]3\
M,:S<3V[:FRC]VB2Q,NW')&3UQ73_ +']YX+O/@7H_P#P@WA?_A"]*BEFAN-"
M8LSV=TLA6=&9B2Q#@\D\UVWBJZ^(EMXFM!X;TSPQJ'AZ2';</JFHW%K=P2Y^
M\BI!*DJX_A)C.1][GB[\/? ]OX!T%[&%Q-/<W,U]=SA=HEGE<O(P&3@%B<#M
M0!T]>9R_\G)6_P#V*C_^E:UZ97F<O_)R5O\ ]BH__I6M 'IE%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 >'?'S_D8--_Z]?_9S7F%>G_'S
M_D8--_Z]?_9S7F%>O1_AHX*GQ,****V,PHHHH **** "BBB@ KZ7^%__ "(6
MC_\ 7-O_ $-J^:*^E_A?_P B%H__ %S;_P!#:N3$_"CHH_$=31117FG6%%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %>9R_P#)R5O_ -BH_P#Z5K7IE>9R_P#)R5O_ -BH
M_P#Z5K0!Z91110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% 'AW
MQ\_Y&#3?^O7_ -G->85Z?\?/^1@TW_KU_P#9S7F%>O1_AHX*GQ,****V,PHH
MHH **** "BBB@ KZ7^%__(A:/_US;_T-J^:*^E_A?_R(6C_]<V_]#:N3$_"C
MHH_$=31117FG6%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %>9R_\ )R5O_P!BH_\ Z5K7
MIE>9R_\ )R5O_P!BH_\ Z5K0!Z91110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% 'AWQ\_Y&#3?^O7_P!G->85Z?\ 'S_D8--_Z]?_ &<UYA7K
MT?X:."I\3"BBBMC,**** "BBB@ HHHH *^E_A?\ \B%H_P#US;_T-J^:*^E_
MA?\ \B%H_P#US;_T-JY,3\*.BC\1U-%%%>:=84444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 <7\2?B=:_#
MU=(M5LIM8US6;G[)INE6SJLEQ)M+,=QX554$ECP!1\./B=:_$ ZO9O93:/KV
MC7 M=2TJY=6DMW*AE(8<,K*00PX->9?%.WDLOVMO@WJMY+Y>DO8ZK81%SA!=
MO&C(/J51P/\ Z]-^%@DF_:M^->KI)&FBK;:1IQDW#:]TD+,XS_>"R(,4 >R^
M.O&NE_#KPEJGB/69_(T[3X&GE(&6; SM4=V/0"LWX1?$FT^,'PU\/>,["TFL
M;+6;5;N*WN"/,16Z!L=Z\Q^/6J>)I+_6(Y?ASXA\2^&M/TJ6:TNM*N=,6!KE
MHW#22K<7L4G[L8P!&>6)'(%-_81UB[U7]EWP*EUH=_HRVVGQQ127KV[+=KC/
MFQ^5*Y"\XQ($;(/RXP2 ?0%>9R_\G)6__8J/_P"E:UZ97F<O_)R5O_V*C_\
MI6M 'IE%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 >'?'S_
M )&#3?\ KU_]G->85Z?\?/\ D8--_P"O7_V<UYA7KT?X:."I\3"BBBMC,***
M* "BBB@ HHHH *^E_A?_ ,B%H_\ US;_ -#:OFBOI?X7_P#(A:/_ -<V_P#0
MVKDQ/PHZ*/Q'4T445YIUA1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110!A^,/!&A^/M(.F:]8)?V@=94!=H
MWC<?=='0AD8=F4@CUK O/@;X%U#P;%X5N?#MO-H,=W%?_97DD)>XC<2)*[[M
M[N& .YF)..<UW=% $%]90:G97%G<QB:VN(VBEC/1E88(_$&L_P )>$M(\">&
M]/T#0;)-.TBPB$-M:QLQ6-!T +$G\S6O10 5YG+_ ,G)6_\ V*C_ /I6M>F5
MYG+_ ,G)6_\ V*C_ /I6M 'IE%%% 'SO\2M>U.T\<:K#!J-W#$KKMCCG95'R
M+T -<S_PD^L?]!:^_P# E_\ &MCXI?\ (_:O_P!=%_\ 0%KE:]F"7*CSY-\S
M-+_A)]8_Z"U]_P"!+_XT?\)/K'_06OO_  )?_&LVK>F:5=:Q<^1:0F60*7;D
M *HZDD\ >YJ[)$W9/_PD^L?]!:^_\"7_ ,:/^$GUC_H+7W_@2_\ C4.IZ1=Z
M1)&MU$$\Q=Z.K!T<>JLI(/X&I]"\,ZEXEF>+3K4W#(,L=P51^+$#/M2]VUQZ
M["?\)/K'_06OO_ E_P#&C_A)]8_Z"U]_X$O_ (TMQX:U.UU@:5)9R"_) $(&
M2?ICC'O1JGAK4='MXKBY@ MY&*+-%(LB;AU7<I(!XZ=:7NAJ)_PD^L?]!:^_
M\"7_ ,:/^$GUC_H+7W_@2_\ C6;156785V:7_"3ZQ_T%K[_P)?\ QKZLCYC3
MZ"OD&OKV+_5)]!7#BDE8Z:/4?1117"=(4444 >'?'S_D8--_Z]?_ &<UYA7I
M_P ?/^1@TW_KU_\ 9S7F%>O1_AHX*GQ,****V,PHHHH **** "BBB@ KZ7^%
M_P#R(6C_ /7-O_0VKYHKZ7^%_P#R(6C_ /7-O_0VKDQ/PHZ*/Q'4T445YIUA
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !7F<O_)R5O_V*C_\ I6M>F5YG+_R<E;_]BH__
M *5K0!Z91110!\T_%+_D?M7_ .NB_P#H"URM=5\4O^1^U?\ ZZ+_ .@+7*U[
M4/@7H>=+XF%>@?#M(QX0\92  SBT"CUVD/G^0_*O/ZTM#UZYT&:9X DD<\9A
MFAE!*2(>H.,'\J)IRC9!%V=SK?%*1GX8^&7/^N#R >N,FN4\.W5I#J=L-1EN
M$L4D$A%NW(;CG_Z_6K8\9WBW^GW"06R0V Q!:;28E]<@DD_4FIY?'<US9W5K
M=:7IUS#/.UQAHF4QL>NTJP(J$I)6L4VF[G?ZGK-IH'Q'L]7O;I;BPOK3$4BK
MS$IZ9K)NH;?2_A;JR27,=W#<ZAFS>,G#?=R1D>QS7"CQ#)+?K<W5M;WNQ!''
M#.&\M%'0  C]:CUGQ!>Z])&UW*&2(;8HD4*D8]%4<"I5)Z#<]S.HHHKH,@KZ
M]B_U2?05\A5]>Q?ZI/H*X<5]DZ:/4?1117 =04444 >'?'S_ )&#3?\ KU_]
MG->85Z?\?/\ D8--_P"O7_V<UYA7KT?X:."I\3"BBBMC,**** "BBB@ HHHH
M *^E_A?_ ,B%H_\ US;_ -#:OFBOI?X7_P#(A:/_ -<V_P#0VKDQ/PHZ*/Q'
M4T445YIUA1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 45Y'\8?B%J]GXX\$_#WPU?#2=<\3R3S2ZGY22O
M9V<";I7C1P5,A)55W @;LD'&*=\'_'^LW?CGQO\ #[Q)>?VMJ_AA[:6'5C"D
M+WMI<1[HWD1 $$@(=6V*%.W( S@ 'K5%>;_&*?4K#1+W47^("_#G1[*W,HU*
M"*UED>7GB07,3IL''RH S$_>7'-[X'^(_$/BWX5>'-7\56\=OKMU;![CRD\M
M9/[L@3)V;AAMN>,XH [JO,Y?^3DK?_L5'_\ 2M:],KS.7_DY*W_[%1__ $K6
M@#TRBBB@#YI^*7_(_:O_ -=%_P#0%KE:ZKXI?\C]J_\ UT7_ - 6N5KVH? O
M0\Z7Q,****LD**** "BBB@ HHHH *^O8O]4GT%?(5?7L7^J3Z"N'%?9.FCU'
MT445P'4%%%% 'AWQ\_Y&#3?^O7_V<UYA7I_Q\_Y&#3?^O7_V<UYA7KT?X:."
MI\3"BBBMC,**** "BBB@ HHHH *^E_A?_P B%H__ %S;_P!#:OFBOI?X7_\
M(A:/_P!<V_\ 0VKDQ/PHZ*/Q'4T445YIUA1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!X5\:]$N?#/QC^
M'7Q.2QNK_3-&BO-+U1;.%II8(+A%Q,(U!9@KHN0H)P3Q7.^$=87PM\0OB-\8
M]2T777TCQ%<:7HNEVMMITDEU)#&/+$YAP'1#)*Q)8 A1D@5]+T4 >/\ Q@\6
M?#W5]8/@/QYX4OM<@N+7[3$\V@RWMFY;*[4E1&"2_7;C/6I?V6OA]J?PQ^#V
MG:!J;W($-Q<26=M=R>9+:VK2LT,+'U1"H]L5ZW10 5YG+_R<E;_]BH__ *5K
M7IE>9R_\G)6__8J/_P"E:T >F4444 ?-/Q2_Y'[5_P#KHO\ Z M<K75?%+_D
M?M7_ .NB_P#H"URM>U#X%Z'G2^)A1115DA1110 4444 %%%% !7U[%_JD^@K
MY"KZ]B_U2?05PXK[)TT>H^BBBN Z@HHHH \.^/G_ ",&F_\ 7K_[.:\PKT_X
M^?\ (P:;_P!>O_LYKS"O7H_PT<%3XF%%%%;&84444 %%%% !1110 5]+_"__
M )$+1_\ KFW_ *&U?-%?2_PO_P"1"T?_ *YM_P"AM7)B?A1T4?B.IHHHKS3K
M"BBB@#SSXW7US8>%[.2UN);9S>*I:)RI(V/QD5XG_P ))J__ $%+W_P(?_&O
M9?CS_P BG9?]?J_^BWKPFO3PZ3@<=5^\:/\ PDFK_P#04O?_  (?_&C_ (23
M5_\ H*7O_@0_^-9U'6NFR[&-V:/_  DFK_\ 04O?_ A_\:/^$DU?_H*7O_@0
M_P#C4]QX2U6UM'N);;:J()'CWJ9$4]&9,[@/<BLJ&%[B5(HD,DCG:JJ,DGTI
M+E>P]47O^$DU?_H*7O\ X$/_ (T?\))J_P#T%+W_ ,"'_P :N:QX'UK0;!;V
M]LC':L0/,5U< ^^"<?C4-KX2U6]M4N(K;*R*7C0NH>0#J50G+#Z"E>%KA[Q#
M_P ))J__ $%+W_P(?_&C_A)-7_Z"E[_X$/\ XUG$8.#UHJK+L*[-'_A)-7_Z
M"E[_ .!#_P"->S_ ^_N;_0+][JXEN76YP&F<N0-B\<UX/7N/P$_Y%W4?^OK_
M -D6N>NDH&U)^\>GT445Y9V!1110!SWQ!GDMO!>KRPR-%(L!*NC$$'(Z$5\X
M_P#"2:O_ -!2]_\  A_\:^B_B/\ \B-K/_7 _P Q7S'7HX9)Q9R5GJC1_P"$
MDU?_ *"E[_X$/_C1_P ))J__ $%+W_P(?_&LZBNNR[&%V:/_  DFK_\ 04O?
M_ A_\:/^$DU?_H*7O_@0_P#C4UEX4U34+5+B&V!23)C#2*K28Z[%)RWX UDL
MI5BI!# X(-)<KV'J:'_"2:O_ -!2]_\  A_\:/\ A)-7_P"@I>_^!#_XU?7P
M%KK:2VI"P8VBKO)#KN"^NW.<?A5'3/#M_J\+S6\2^0C!#++(L:;CT4%B 3[=
M:5X![PG_  DFK_\ 04O?_ A_\:/^$DU?_H*7O_@0_P#C52\LYK"YDM[B-H9H
MSM9'&"#4-59"NS1_X235_P#H*7O_ ($/_C7HGP0U:^O_ !/>1W5[<7*"S9@L
MLK, =Z<X)KRJO2O@+_R-=]_UY-_Z,2L:R7(RX-\R/=J***\D[PHHHH ***^1
M?&_[7GB_PUXTU_2+;3-$DMM/U"XM(GEAF+LD<C*"Q$H&< 9P!0!]=45\5_\
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
MD-S;N'CD4]"K#@B@"W7F<O\ R<E;_P#8J/\ ^E:UZ97F<O\ R<E;_P#8J/\
M^E:T >F4444 ?-/Q2_Y'[5_^NB_^@+7*UU7Q2_Y'[5_^NB_^@+7*U[4/@7H>
M=+XF%%%%62%%%% !1110 4444 %?7L7^J3Z"OD*OKV+_ %2?05PXK[)TT>H^
MBBBN Z@HHHH \.^/G_(P:;_UZ_\ LYKS"O3_ (^?\C!IO_7K_P"SFO,*]>C_
M  T<%3XF%%%%;&84444 %%%% !1110 5]+_"_P#Y$+1_^N;?^AM7S17TO\+_
M /D0M'_ZYM_Z&U<F)^%'11^(ZFBBBO-.L**** /-?CS_ ,BG9?\ 7ZO_ *+>
MO":]V^//_(IV7_7ZO_HMZ\)KU,/_  SBJ_$%%%%=)B%%%% !1110 4444 %>
MX_ 3_D7=1_Z^O_9%KPZO<?@)_P B[J/_ %]?^R+7/B/X9M2^(]/HHHKRCM"B
MBB@#F_B/_P B-K/_ %P/\Q7S'7TY\1_^1&UG_K@?YBOF.O1PWPLY*VZ"BBBN
MPYPHHHH **** "BBB@ KTKX"_P#(UWW_ %Y-_P"C$KS6O2O@+_R-=]_UY-_Z
M,2L:W\-FD/B1[M1117D'>%%%% !7YJ?%G_DJGC+_ +#5[_Z/>OTKK\U/BS_R
M53QE_P!AJ]_]'O0!RE%%% 'I>B>/=,U3X7CP7KEQ/8Q6U\+VVO(8?.XY#(5R
M/4D&M/Q1\1?"OQ+\<ZIJGB:'4(=/BL!:Z9':D;PR_=+_ %))_&O(:* /;/ .
ML_";2?!TMAKEUKLE_>G-VUE%Y8*CI'G/*CK[FJ>B_$+PEI]IXWT&WM[G2=(U
M<HMC?1)YDL:)PH<9R=W4X/6O'Z* /4OBY\4[7QGX<\,:#9R3WL6C0E9-1NTV
MR3N0 >,G X]:\MHHH *VO!7_ ".6@_\ 7_;_ /HQ:Q:VO!7_ ".6@_\ 7_;_
M /HQ: /T\HHHH **** /G[XM3S:Y^U-\'O#5VGF:&MMJ6L-$_*27,*(L61W*
M[V8>_/:CX0W3:5^U/\:?#MDICT=8-+U3R5&(X[J:)Q*0.Q8(K'W->A?%+X6O
MX\N=!UC2M6_X1_Q5H%PUSIFIM;_:8E+*4DCFA#H9(W4D%0ZGH0P(KGK+X)^(
M]%T?6;K2/'G]G>.M=U*VO]5\1_V/%-'+'&54VT5L[D11F-=BY=F7);<QYH V
M_B-\,OA_K#ZCXD\8^'[#7F6S^S?\3.W6Y$<?)V1*P.UF)ZKR3CTK#_92^%5Q
M\'/@Y8:!<!H-US<WD5DS%A912RLZ0#/9%(%97QT^"OQ6^)GBO2]1\'_&:#X>
MZ7IZ[H].'A.#5#)-WE=YI@I(_A 0;>3DGIW/P;\$>+? OAB6T\;>/9_B+K\U
MPTTFKRZ='IZ!< +&EO&Q1  .QY.3WH [VO,Y?^3DK?\ [%1__2M:],KS.7_D
MY*W_ .Q4?_TK6@#TRBBB@#YI^*7_ "/VK_\ 71?_ $!:Y6NJ^*7_ "/VK_\
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
MB5C6_ALTA\2/=J***\@[PHHHH *_-3XL_P#)5/&7_8:O?_1[U^E=?FI\6?\
MDJGC+_L-7O\ Z/>@#E**** "BBB@ HHHH **** "MKP5_P CEH/_ %_V_P#Z
M,6L6MKP5_P CEH/_ %_V_P#Z,6@#]/**** "BBB@#SKXJ?$^Z\(:MX:\-:%:
M0:AXK\1W#PV4-TS"&*.-=\LTFWG:HQP.22!2?"SXH77B_6?$WAC7+2"P\5^&
MIXXKZ*T9F@E21 \4T>[D*PSP>0017!_&2VC\,_M+?"3QKJ4GDZ%%;ZCHLMS)
M_JK>:=$,3,>BAC&5R>Y%97@+Q-HVE?'OXN_$?5-<M-.\(73:3X>L]0N91';W
M%S&I#!6/#$R2A 1U(Q0!Z#^TG\6==^"OPWNO%6C:)::TEFZ?:5N[HQ"-&8+D
M  ECD],BO3-*O&U#2[.Z90C3PI*5'0%E!Q^M>$?MWZA:V/[,7BX7-S%;EUA"
M"5PNXB9"<9Z\5[3X/O;?4/"FD3VL\=S ]I%MEB<,I^0="* -BO,Y?^3DK?\
M[%1__2M:],KS.7_DY*W_ .Q4?_TK6@#TRBBB@#YI^*7_ "/VK_\ 71?_ $!:
MY6NJ^*7_ "/VK_\ 71?_ $!:Y6O:A\"]#SI?$PHHHJR0HHHH **** "BBB@
MKZ]B_P!4GT%?(5?7L7^J3Z"N'%?9.FCU'T445P'4%%%% 'AWQ\_Y&#3?^O7_
M -G->85Z?\?/^1@TW_KU_P#9S7F%>O1_AHX*GQ,****V,PHHHH **** "BBB
M@ KZ7^%__(A:/_US;_T-J^:*^E_A?_R(6C_]<V_]#:N3$_"CHH_$=31117FG
M6%%%% 'FOQY_Y%.R_P"OU?\ T6]>$U[M\>?^13LO^OU?_1;UX37J8?\ AG%5
M^(****Z3$**** "BBB@ HHHH *]Q^ G_ "+NH_\ 7U_[(M>'5[C\!/\ D7=1
M_P"OK_V1:Y\1_#-J7Q'I]%%%>4=H4444 <W\1_\ D1M9_P"N!_F*^8Z^G/B/
M_P B-K/_ %P/\Q7S'7HX;X6<E;=!11178<X4444 %%%% !1110 5Z5\!?^1K
MOO\ KR;_ -&)7FM>E? 7_D:[[_KR;_T8E8UOX;-(?$CW:BBBO(.\**** "OS
M4^+/_)5/&7_8:O?_ $>]?I77YJ?%G_DJGC+_ +#5[_Z/>@#E**** "BBB@ H
MHHH **** "MKP5_R.6@_]?\ ;_\ HQ:Q:VO!7_(Y:#_U_P!O_P"C%H _3RBB
MB@ HHHH J:II-CKEA-8ZE96^H64PVR6UU$LL;CT96!!_&JK^%-$DTB#27T;3
MVTN JT5BUJA@C*G*E4QM!!&1@<&M6B@#)\1>$="\7V\4&NZ+IVM01-OCCU&U
MCN%1L8R X(!]ZM:1HVGZ!I\5CI=C;:;8Q#$=M:0K%&@]E4 #\*N44 %>9R_\
MG)6__8J/_P"E:UZ97F<O_)R5O_V*C_\ I6M 'IE%%% 'S3\4O^1^U?\ ZZ+_
M .@+7*UU7Q2_Y'[5_P#KHO\ Z M<K7M0^!>AYTOB844459(4444 %%%% !11
M10 5]>Q?ZI/H*^0J^O8O]4GT%<.*^R=-'J/HHHK@.H**** /#OCY_P C!IO_
M %Z_^SFO,*]/^/G_ ",&F_\ 7K_[.:\PKUZ/\-'!4^)A1116QF%%%% !1110
M 4444 %?2_PO_P"1"T?_ *YM_P"AM7S17TO\+_\ D0M'_P"N;?\ H;5R8GX4
M=%'XCJ:***\TZPHHHH \U^//_(IV7_7ZO_HMZ\)KW;X\_P#(IV7_ %^K_P"B
MWKPFO4P_\,XJOQ!111728A1110 4444 %%%% !7N/P$_Y%W4?^OK_P!D6O#J
M]Q^ G_(NZC_U]?\ LBUSXC^&;4OB/3Z***\H[0HHHH YOXC_ /(C:S_UP/\
M,5\QU].?$?\ Y$;6?^N!_F*^8Z]'#?"SDK;H****[#G"BBB@ HHHH **** "
MO2O@+_R-=]_UY-_Z,2O-:]*^ O\ R-=]_P!>3?\ HQ*QK?PV:0^)'NU%%%>0
M=X4444 %?FI\6?\ DJGC+_L-7O\ Z/>OTKK\U/BS_P E4\9?]AJ]_P#1[T <
MI1110 4444 %%%% !1110 5M>"O^1RT'_K_M_P#T8M8M;7@K_D<M!_Z_[?\
M]&+0!^GE%%% !1110 4444 %%%% !7F<O_)R5O\ ]BH__I6M>F5YG+_R<E;_
M /8J/_Z5K0!Z91110!\T_%+_ )'[5_\ KHO_ * M<K75?%+_ )'[5_\ KHO_
M * M<K7M0^!>AYTOB844459(4444 %%%% !1110 5]>Q?ZI/H*^0J^O8O]4G
MT%<.*^R=-'J/HHHK@.H**** /#OCY_R,&F_]>O\ [.:\PKT_X^?\C!IO_7K_
M .SFO,*]>C_#1P5/B84445L9A1110 4444 %%%% !7TO\+_^1"T?_KFW_H;5
M\T5]+_"__D0M'_ZYM_Z&U<F)^%'11^(ZFBBBO-.L**** /-?CS_R*=E_U^K_
M .BWKPFO=OCS_P BG9?]?J_^BWKPFO4P_P##.*K\04445TF(4444 %%%% !1
M110 5[C\!/\ D7=1_P"OK_V1:\.KW'X"?\B[J/\ U]?^R+7/B/X9M2^(]/HH
MHKRCM"BBB@#F_B/_ ,B-K/\ UP/\Q7S'7TY\1_\ D1M9_P"N!_F*^8Z]'#?"
MSDK;H****[#G"BBB@ HHHH **** "O2O@+_R-=]_UY-_Z,2O-:]*^ O_ "-=
M]_UY-_Z,2L:W\-FD/B1[M1117D'>%%%% !7YJ?%G_DJGC+_L-7O_ */>OTKK
M\U/BS_R53QE_V&KW_P!'O0!RE%%% !1110 4444 %%%% !6UX*_Y'+0?^O\
MM_\ T8M8M;7@K_D<M!_Z_P"W_P#1BT ?IY1110 4444 %%> ?'&^_P"$S^./
MPS^&%ZID\.:K%>ZOJMKSLO([9%V02<_-&7<%EZ';@@@TOP-O1X1^./Q0^&=@
M?+\-Z/%I^J:79+DI8I<QMO@C[+&'C+*@X7=@8&!0![]17SMXM@L_C#^U*_@'
MQ%9QZGX2\/>&UU>32KE-]M=W4\QC1I4/#A%1BH((!;/4"M7]EKQ%=S1_$/PC
M<7<M[;>#_$UQI-C+.[22"UVI)%&7;EM@DVC/910![I7F<O\ R<E;_P#8J/\
M^E:UZ97SM\;OC7X;^ 7QMT37_%RZI#I6H^'YK&WN-.TNXO09EN$=E(A1BORL
M#SZT ?1-%?+_ /P\>^"O_/YXG_\ "5U'_P",T?\ #Q[X*_\ /YXG_P#"5U'_
M .,T 6OBE_R/VK_]=%_] 6N5KS3QW^VC\-M<\6:C?6;>(Y+:9U*,?#=\I.%
MZ&+VK _X:[^'_IXB_P#"=O?_ (U7K0J044KG#*,KO0]JHKQ7_AKOX?\ IXB_
M\)V]_P#C5'_#7?P_]/$7_A.WO_QJK]I#N3R2['M5%>*_\-=_#_T\1?\ A.WO
M_P :H_X:[^'_ *>(O_"=O?\ XU1[2'<.278]JHKQ7_AKOX?^GB+_ ,)V]_\
MC5'_  UW\/\ T\1?^$[>_P#QJCVD.X<DNQ[517BO_#7?P_\ 3Q%_X3M[_P#&
MJ/\ AKOX?^GB+_PG;W_XU1[2'<.278]JKZ]B_P!4GT%?FQ_PUW\/_3Q%_P"$
M[>__ !JOHF/_ (*._!944&\\39 Q_P BKJ/_ ,9KCQ,HRM9G1235[GU#17R_
M_P /'O@K_P _GB?_ ,)74?\ XS1_P\>^"O\ S^>)_P#PE=1_^,UQ'0?4%%?+
M_P#P\>^"O_/YXG_\)74?_C-'_#Q[X*_\_GB?_P )74?_ (S0!U_Q\_Y&#3?^
MO7_V<UYA7'_%G]N3X7>*]7LI]-D\23110;&+>&K]<'<3WBKA?^&N_A_Z>(O_
M  G;W_XU7J4IQ4$FSBG%N3LCVJBO%?\ AKOX?^GB+_PG;W_XU1_PUW\/_3Q%
M_P"$[>__ !JM?:0[D<DNQ[517BO_  UW\/\ T\1?^$[>_P#QJC_AKOX?^GB+
M_P )V]_^-4>TAW#DEV/:J*\5_P"&N_A_Z>(O_"=O?_C5'_#7?P_]/$7_ (3M
M[_\ &J/:0[AR2['M5%>*_P##7?P_]/$7_A.WO_QJC_AKOX?^GB+_ ,)V]_\
MC5'M(=PY)=CVJOI?X7_\B%H__7-O_0VK\_O^&N_A_P"GB+_PG;W_ .-5[;X&
M_P""A/P>T/PGIUC=W/B:.YA0AU'A?4& .XGJ(?>N7$3C**LS:E%IZH^O:*^7
M_P#AX]\%?^?SQ/\ ^$KJ/_QFC_AX]\%?^?SQ/_X2NH__ !FN ZCZ@HKY?_X>
M/?!7_G\\3_\ A*ZC_P#&:/\ AX]\%?\ G\\3_P#A*ZC_ /&: /5OCS_R*=E_
MU^K_ .BWKPFLKXK_ +?'PE\5>'[:UTZ?Q+-,ETLK*WAB_7Y0C#J8?4BO*O\
MAKOX?^GB+_PG;W_XU7HT)QC"S9R5(MRT1[517BO_  UW\/\ T\1?^$[>_P#Q
MJC_AKOX?^GB+_P )V]_^-5T>TAW,N278]JHKQ7_AKOX?^GB+_P )V]_^-4?\
M-=_#_P!/$7_A.WO_ ,:H]I#N')+L>U45XK_PUW\/_3Q%_P"$[>__ !JC_AKO
MX?\ IXB_\)V]_P#C5'M(=PY)=CVJBO%?^&N_A_Z>(O\ PG;W_P"-4?\ #7?P
M_P#3Q%_X3M[_ /&J/:0[AR2['M5>X_ 3_D7=1_Z^O_9%KXD_X:[^'_IXB_\
M"=O?_C5>I?";]O;X3>%-'O+?4IO$L,LD_F*%\,7[9&T#M#[5A7G&4+)FM.+4
MM4?;%%?+_P#P\>^"O_/YXG_\)74?_C-'_#Q[X*_\_GB?_P )74?_ (S7FG6?
M4%%?+_\ P\>^"O\ S^>)_P#PE=1_^,T?\/'O@K_S^>)__"5U'_XS0![Y\1_^
M1&UG_K@?YBOF.IO&?_!0SX.ZSX6U*RM;GQ,]Q-$413X7U  G([F&O#_^&N_A
M_P"GB+_PG;W_ .-5WX><8Q=V<M6+;T1[517BO_#7?P_]/$7_ (3M[_\ &J/^
M&N_A_P"GB+_PG;W_ .-5U>TAW,>278]JHKQ7_AKOX?\ IXB_\)V]_P#C5'_#
M7?P_]/$7_A.WO_QJCVD.X<DNQ[517BO_  UW\/\ T\1?^$[>_P#QJC_AKOX?
M^GB+_P )V]_^-4>TAW#DEV/:J*\5_P"&N_A_Z>(O_"=O?_C5'_#7?P_]/$7_
M (3M[_\ &J/:0[AR2['M5>E? 7_D:[[_ *\F_P#1B5\E_P##7?P_]/$7_A.W
MO_QJNV^%'[</PO\ "NOW5UJ,GB2&&2V,:E?#5^WS;U/01>@-959Q<&DRX1DI
M+0^]**^7_P#AX]\%?^?SQ/\ ^$KJ/_QFC_AX]\%?^?SQ/_X2NH__ !FO+.T^
MH**^7_\ AX]\%?\ G\\3_P#A*ZC_ /&:/^'CWP5_Y_/$_P#X2NH__&: /J"O
MS4^+/_)5/&7_ &&KW_T>]?1?_#Q[X*_\_GB?_P )74?_ (S7Q1\0/VA/"VO^
M//$FIV5MX@DL[W4KFYA<Z#>*61Y693@QY'!'!H Z&BN _P"%W>'_ /GSU_\
M\$=W_P#&Z/\ A=WA_P#Y\]?_ /!'=_\ QN@#OZ*X#_A=WA__ )\]?_\ !'=_
M_&Z/^%W>'_\ GSU__P $=W_\;H [^BN _P"%W>'_ /GSU_\ \$=W_P#&Z/\
MA=WA_P#Y\]?_ /!'=_\ QN@#OZ*X#_A=WA__ )\]?_\ !'=__&Z/^%W>'_\
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
M-8\%-XBN]1\,Z#+,)7.GA0L46)& 9'=7D5&(7#)G'(K0^('P?^*?AWX?>#_
MWP=N_!UGX=T>VC@O#XL^U,UZ$'W2ENHPK-EFPPR3C&"<Z7AK2_VD;'PW-/K&
MJ_#:]\0_;X%BTZRMKVWTX6"JWF@2'=*L[,RX)#H @^7))H Y;]DSQ)I&I?%'
MXJ64.A7G@#5UN;=Y/!5W L0MX@I5;I A*-YO<IQ\N.>M?45>=^"/AW?6OCC5
M/'7B,6*>)=0LHM/^S:8S206T"$MM$KHC2$L2=Q5<= *]$H **** "BBB@ HH
MHH **** "BBB@#YA_:>_9=^'7BWP;XN\3>(-*N=<\:7,,@T>_%RZWD-T1BV@
MM<$!?GV@ >Y/<UF>!M!U7Q-\;?"GP[^(4J>)%\'> +.\O%N1YD%[J4K>3),R
MD8? C?!(_B)ZUN_$7PG^TSJ?Q+GUGPGJ'PMBT"V!CTNS\01ZA/- #PTI\H(O
MF,..^T9 /+9WE^%/Q$L-8\,>/(M5T#4_B-!I4FE:[!,)+73;Z-Y/- B=8WD0
M1/\ <RI++D,<DF@#D?@[X1L/BCI?Q,^&^NSW=WX3\,^+YK2*R69E2XM?+65;
M5V!W&-6DY7/\(!XJO\(OA)X<^ ?QO\?ZWX,C;0/AG;:3#;WFEV\K/:OJF_)$
M*$G#*FT-C^)P/7'87?PD^)/@?X5:W8_#K6/#R?$/Q#J4NIZEKFM)*EM%)*<N
MT4:(Y8J J+NQP,G/2J/PO^%OQ>U$?\(_\8$^&.K_  _2V:/^Q-!TRYG^U29X
M\_[87##.6)^\S<DG)H Y/P[9:U_PWQH6JZY=3&[U/P#?3IIQ;]U8Q_;K<)&H
M_O8 +'N<^E?6U?.L'[&O@K2OVCM \?:1X*\&:7X>TS1);4:=:Z-!%(NH?:(Y
M8KI%6((&14(#Y#@GBOHJ@ 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 ****
;"BBB@ HHHH **** "BBB@ HHHH **** /__9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>11
<FILENAME>stld-20241231x10k004.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 stld-20241231x10k004.jpg
M_]C_X  02D9)1@ ! @   0 !  #_VP!#  ," @," @,# P,$ P,$!0@%!00$
M!0H'!P8(# H,# L*"PL-#A(0#0X1#@L+$!80$1,4%145# \7&!84&!(4%13_
MVP!# 0,$! 4$!0D%!0D4#0L-%!04%!04%!04%!04%!04%!04%!04%!04%!04
M%!04%!04%!04%!04%!04%!04%!04%!3_P  1" 3( V<# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#ZB_98_9:^
M#GBG]FGX5ZOK'PM\(:IJM]X8TZ>ZO;S1;>6:>1K9"SN[(2S$\DFO4?\ ACOX
M%?\ 1'O _P#X(+7_ .(I/V.O^33_ (/?]BGIG_I-'7L- 'C_ /PQW\"O^B/>
M!_\ P06O_P 11_PQW\"O^B/>!_\ P06O_P 17L%% 'C_ /PQW\"O^B/>!_\
MP06O_P 11_PQW\"O^B/>!_\ P06O_P 17L%% 'C_ /PQW\"O^B/>!_\ P06O
M_P 11_PQW\"O^B/>!_\ P06O_P 17L%% 'C_ /PQW\"O^B/>!_\ P06O_P 1
M1_PQW\"O^B/>!_\ P06O_P 17L%% 'C_ /PQW\"O^B/>!_\ P06O_P 11_PQ
MW\"O^B/>!_\ P06O_P 17L%% 'C_ /PQW\"O^B/>!_\ P06O_P 11_PQW\"O
M^B/>!_\ P06O_P 17L%% 'C_ /PQW\"O^B/>!_\ P06O_P 11_PQW\"O^B/>
M!_\ P06O_P 17L%% 'C_ /PQW\"O^B/>!_\ P06O_P 11_PQW\"O^B/>!_\
MP06O_P 17L%% 'C_ /PQW\"O^B/>!_\ P06O_P 11_PQW\"O^B/>!_\ P06O
M_P 17L%% 'C_ /PQW\"O^B/>!_\ P06O_P 11_PQW\"O^B/>!_\ P06O_P 1
M7L%% 'C_ /PQW\"O^B/>!_\ P06O_P 11_PQW\"O^B/>!_\ P06O_P 17L%%
M 'C_ /PQW\"O^B/>!_\ P06O_P 11_PQW\"O^B/>!_\ P06O_P 17L%% 'C_
M /PQW\"O^B/>!_\ P06O_P 11_PQW\"O^B/>!_\ P06O_P 17L%% 'C_ /PQ
MW\"O^B/>!_\ P06O_P 11_PQW\"O^B/>!_\ P06O_P 17L%% 'C_ /PQW\"O
M^B/>!_\ P06O_P 11_PQW\"O^B/>!_\ P06O_P 17L%% 'C_ /PQW\"O^B/>
M!_\ P06O_P 11_PQW\"O^B/>!_\ P06O_P 17L%% 'C_ /PQW\"O^B/>!_\
MP06O_P 11_PQW\"O^B/>!_\ P06O_P 17L%% 'C_ /PQW\"O^B/>!_\ P06O
M_P 11_PQW\"O^B/>!_\ P06O_P 17L%% 'C_ /PQW\"O^B/>!_\ P06O_P 1
M1_PQW\"O^B/>!_\ P06O_P 17L%% 'C_ /PQW\"O^B/>!_\ P06O_P 11_PQ
MW\"O^B/>!_\ P06O_P 17L%% 'C_ /PQW\"O^B/>!_\ P06O_P 11_PQW\"O
M^B/>!_\ P06O_P 17L%% 'C_ /PQW\"O^B/>!_\ P06O_P 11_PQW\"O^B/>
M!_\ P06O_P 17L%% 'C_ /PQW\"O^B/>!_\ P06O_P 11_PQW\"O^B/>!_\
MP06O_P 17L%% 'C_ /PQW\"O^B/>!_\ P06O_P 11_PQW\"O^B/>!_\ P06O
M_P 17L%% 'C_ /PQW\"O^B/>!_\ P06O_P 11_PQW\"O^B/>!_\ P06O_P 1
M7L%% 'C_ /PQW\"O^B/>!_\ P06O_P 11_PQW\"O^B/>!_\ P06O_P 17L%%
M 'C_ /PQW\"O^B/>!_\ P06O_P 11_PQW\"O^B/>!_\ P06O_P 17L%% 'C_
M /PQW\"O^B/>!_\ P06O_P 11_PQW\"O^B/>!_\ P06O_P 17L%% 'C_ /PQ
MW\"O^B/>!_\ P06O_P 11_PQW\"O^B/>!_\ P06O_P 17L%% 'C_ /PQW\"O
M^B/>!_\ P06O_P 11_PQW\"O^B/>!_\ P06O_P 17L%% 'R%^UC^R[\'O"GP
M!\3ZIHWPM\'Z9J4#68BNK71+:.1-UY"K88)D95B/H32?\,M_!W_HEWA#_P $
MMO\ _$5ZA^VC_P FU>+O]^Q_]+K>BO4P<4U*Z.#$MIJQY?\ \,M_!W_HEWA#
M_P $MO\ _$4?\,M_!W_HEWA#_P $MO\ _$5ZA17H\D>QQ\TNYY?_ ,,M_!W_
M *)=X0_\$MO_ /$5ZS:?L>_ MK6%C\'_  0244DG0+7GC_<JM7M%E_QYP?\
M7-?Y5YV,BDHV1V89MMW/)?\ ACOX%?\ 1'O _P#X(+7_ .(H_P"&._@5_P!$
M>\#_ /@@M?\ XBO8*3(SC//I7EG>>0?\,=_ K_HCW@?_ ,$%K_\ $5Y'+^RU
M\'!*X'PM\( 9/_,%M_\ XBOKRO%)O]:_^\:]+!)/FNNQQ8EM6L>6?\,M_!W_
M *)=X0_\$MO_ /$4?\,M_!W_ *)=X0_\$MO_ /$5ZA17I\D>QP\TNYY?_P ,
MM_!W_HEWA#_P2V__ ,17HG@_]D3X'W>@02S?"+P5+(6;+OH-L2?F/?95RO3_
M  /_ ,BW;_[S_P#H1KBQ<4J>BZG5AVW/5GGW_#'?P*_Z(]X'_P#!!:__ !%'
M_#'?P*_Z(]X'_P#!!:__ !%>P45XYZ)X_P#\,=_ K_HCW@?_ ,$%K_\ $5YQ
MXM_93^#%KX@NXH?A5X.BC79A$T2W 'R#MLKZGKRSQI_R,UY_P#_T!:[L&DZC
MOV.3$MJ*L>*?\,M_!W_HEWA#_P $MO\ _$4?\,M_!W_HEWA#_P $MO\ _$5Z
MA17K\D>QY_-+N>7_ /#+?P=_Z)=X0_\ !+;_ /Q%=?\ #_\ 9+^"E]]O^T_"
M;P9/L\O;YFA6S8SNSC*>U=#7;_#7_F(_]L__ &:N;$QBJ3:7]7-J$FZBNSEO
M^&._@5_T1[P/_P"""U_^(H_X8[^!7_1'O __ ((+7_XBO8**\,]4\?\ ^&._
M@5_T1[P/_P"""U_^(KC?'_[)GP4L9K(6_P )O!D 96R(]"MESR/1*^DJX3XD
M_P"OL/\ =?\ F*ZL,DZJ3,*[M3=CY\_X9;^#O_1+O"'_ ();?_XBC_AEOX._
M]$N\(?\ @EM__B*]0HKV^2/8\OFEW/+_ /AEOX._]$N\(?\ @EM__B*VO!W[
M*7P8N]>@CF^%/@Z6,JV4?0[8@_*?]BNVK?\  W_(QV_^Z_\ Z":RJPBJ<M.A
M=.3YUJ9W_#'?P*_Z(]X'_P#!!:__ !%'_#'?P*_Z(]X'_P#!!:__ !%>P45\
M^>P>/_\ #'?P*_Z(]X'_ /!!:_\ Q%87C3]D7X(6FAO)!\(_!4,@=1N30;8'
MK_N5[[7.^//^1>D_ZZ+_ #K:CK4CZF=3X&?,?_#+?P=_Z)=X0_\ !+;_ /Q%
M'_#+?P=_Z)=X0_\ !+;_ /Q%>H45[_)'L>1S2[GE_P#PRW\'?^B7>$/_  2V
M_P#\14MI^RS\'&NH0?A;X0(+J"#HMOSS_N5Z74UE_P ?D'_71?YTG"-MAJ4K
M[EC_ (8[^!7_ $1[P/\ ^""U_P#B*/\ ACOX%?\ 1'O _P#X(+7_ .(KV"BO
MFSVCQ_\ X8[^!7_1'O __@@M?_B*KZC^Q]\#(]/NF7X/^"%98F((T"VR#@_[
M%>T55U/_ )!MW_UQ?_T$U4=T)[,^2_\ AEOX._\ 1+O"'_@EM_\ XBC_ (9;
M^#O_ $2[PA_X);?_ .(KU"BOH^2/8\7FEW/+_P#AEOX._P#1+O"'_@EM_P#X
MBC_AEOX._P#1+O"'_@EM_P#XBO4**.2/8.:7<Y#X:? KX<^!OB;X6U?P[X$\
M.Z'JL5Q.L=[I^F0PS(&M)PP#JH(R"0<=C17=>'O^1T\-_P#7U+_Z2ST5X^+2
M533L>CAVW#4=^QU_R:?\'O\ L4],_P#2:.O8:\>_8Z_Y-/\ @]_V*>F?^DT=
M>PUQ'4%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 >(_MH_\FU>+O\
M?L?_ $NMZ*/VT?\ DVKQ=_OV/_I=;T5ZV"VD>?BMT%%%%>D<05[19?\ 'G!_
MUS7^5>+U[19?\><'_7-?Y5YF-VB=N%W9X_\ '+P'H0A?Q%<66L:SK=[<VUA:
MV<?BZ^T:TWN0B*S0RJB#.3G8S,S #.0!R_[*&KZ;J7B'Q8+328](NGTW2[B:
MW7QG=>(I%5GO0J2>>,V[JRN"@.2>H&T9[GXY:U%X5TZ.]N_$_C'1;749;:P7
M_A%M)%^ULPD9C* MK,RE]RHQ;<"%4*H;).#^SM_9 \5>,VTC6O&>O)/!8SW%
MUXKT+^S%,Q>Z!,0-I;&1R N]BK<"/YNP\H] ]SKQ2;_6O_O&O:Z\4F_UK_[Q
MKU,#]KY'#BN@RBBBO4. *]/\#_\ (MV_^\__ *$:\PKT_P #_P#(MV_^\_\
MZ$:X<9_#7J=6&^/Y&_1117BGIA7EGC3_ )&:\_X!_P"@+7J=>6>-/^1FO/\
M@'_H"UWX+^(_3_(Y,3\"]3$HHHKV3S0KM_AK_P Q'_MG_P"S5Q%=O\-?^8C_
M -L__9JY<5_!E_74WH?Q$=O1117@GK!7"?$G_7V'^Z_\Q7=UPGQ)_P!?8?[K
M_P Q77A?XJ.>O_#9QE%%%>Z>4%;_ (&_Y&.W_P!U_P#T$U@5O^!O^1CM_P#=
M?_T$UC6_AR]#2G\:]3T^BBBOG3V0KG?'G_(O2?\ 71?YUT5<[X\_Y%Z3_KHO
M\ZVH_P 2/J95?@9YG1117T1XX5-9?\?D'_71?YU#4UE_Q^0?]=%_G2>PUN>T
M4445\P>X%5=3_P"0;=_]<7_]!-6JJZG_ ,@V[_ZXO_Z":J.Z$]F>-T445],>
M&%%%% %OP]_R.GAO_KZE_P#26>BCP]_R.GAO_KZE_P#26>BO%QG\1>AZ6&^#
MYCOV.O\ DT_X/?\ 8IZ9_P"DT=>PUX]^QU_R:?\ ![_L4],_])HZ]AKA.L**
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH \1_;1_Y-J\7?[]C_Z76]%'
M[:/_ ";5XN_W['_TNMZ*];!;2//Q6Z"BBBO2.(*]HLO^/.#_ *YK_*O%Z]HL
MO^/.#_KFO\J\S&[1.W"[L\K_ &HM-MM2^$5Y]N.AG3K:\M+F[3Q/J[:9IDD2
M3HS)<S*CG8V,!=IW,5!&*P?V8_!4'A:ZUZ^M?!O@+PG9ZOI^FW=M)X'U:6^6
M^A)N2DDOF6\.U<-\C!3NW/\ ,=N!8^//CZ>.2/P];>#_ !S<W:7EN]AX@\.6
MVG21Q7@'F(J+=SJ'(7(;,97!.&##*Y?[+=I?Z;JVOZ?KD'B^/6;'2=*M8W\5
MP:=;#[$ANE@2"*SDD& RREGD8LQ91T4 >4>@?0E>*3?ZU_\ >->UUXI-_K7_
M -XUZF!^U\CAQ7091117J' %>G^!_P#D6[?_ 'G_ /0C7F%>G^!_^1;M_P#>
M?_T(UPXS^&O4ZL-\?R-^BBBO%/3"O+/&G_(S7G_ /_0%KU.O+/&G_(S7G_ /
M_0%KOP7\1^G^1R8GX%ZF)1117LGFA7;_  U_YB/_ &S_ /9JXBNW^&O_ #$?
M^V?_ +-7+BOX,OZZF]#^(CMZ***\$]8*X3XD_P"OL/\ =?\ F*[NN$^)/^OL
M/]U_YBNO"_Q4<]?^&SC****]T\H*W_ W_(QV_P#NO_Z":P*W_ W_ ",=O_NO
M_P"@FL:W\.7H:4_C7J>GT445\Z>R%<[X\_Y%Z3_KHO\ .NBKG?'G_(O2?]=%
M_G6U'^)'U,JOP,\SHHHKZ(\<*FLO^/R#_KHO\ZAJ:R_X_(/^NB_SI/8:W/:*
M***^8/<"JNI_\@V[_P"N+_\ H)JU574_^0;=_P#7%_\ T$U4=T)[,\;HHHKZ
M8\,**** +?A[_D=/#?\ U]2_^DL]%'A[_D=/#?\ U]2_^DL]%>+C/XB]#TL-
M\'S'?L=?\FG_  >_[%/3/_2:.O8:\>_8Z_Y-/^#W_8IZ9_Z31U[#7"=84444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110!XC^VC_R;5XN_W['_ -+K>BC]
MM'_DVKQ=_OV/_I=;T5ZV"VD>?BMT%%%%>D<05[19?\><'_7-?Y5XO7M%E_QY
MP?\ 7-?Y5YF-VB=N%W9YO\<-+U;Q#X:O=*CLM&>RN&LQ97=[X@N-)GCO?/."
MLL,1>)EQ$8VC8LSL5*@<MQ'[*^ER6'B#QY]JUG1/$6IP-:6-Y?V'C"X\0WD4
ML37&ZVN&F1#;B/?E8U4<R2D\YKO_ (\^8/ JM9/J\>N+>P?V2="CM7NS=EL*
M$%T1!@J7SYI "Y((;;7.?L\:-X=\/V^GV.AO>Q*OA#1)DLKY8C-%!(UVZR32
M(3YD[R&=G/"YY7.6->4>@>TUXI-_K7_WC7M=>*3?ZU_]XUZF!^U\CAQ70911
M17J' %>G^!_^1;M_]Y__ $(UYA7I_@?_ )%NW_WG_P#0C7#C/X:]3JPWQ_(W
MZ***\4],*\L\:?\ (S7G_ /_ $!:]3KRSQI_R,UY_P  _P#0%KOP7\1^G^1R
M8GX%ZF)1117LGFA7;_#7_F(_]L__ &:N(KM_AK_S$?\ MG_[-7+BOX,OZZF]
M#^(CMZ***\$]8*X3XD_Z^P_W7_F*[NN$^)/^OL/]U_YBNO"_Q4<]?^&SC***
M*]T\H*W_  -_R,=O_NO_ .@FL"M_P-_R,=O_ +K_ /H)K&M_#EZ&E/XUZGI]
M%%%?.GLA7.^//^1>D_ZZ+_.NBKG?'G_(O2?]=%_G6U'^)'U,JOP,\SHHHKZ(
M\<*FLO\ C\@_ZZ+_ #J&IK+_ (_(/^NB_P Z3V&MSVBBBBOF#W JKJ?_ "#;
MO_KB_P#Z":M55U/_ )!MW_UQ?_T$U4=T)[,\;HHHKZ8\,**** +?A[_D=/#?
M_7U+_P"DL]%'A[_D=/#?_7U+_P"DL]%>+C/XB]#TL-\'S'?L=?\ )I_P>_[%
M/3/_ $FCKV&O'OV.O^33_@]_V*>F?^DT=>PUPG6%%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 >(_MH_P#)M7B[_?L?_2ZWHH_;1_Y-J\7?[]C_ .EU
MO17K8+:1Y^*W04445Z1Q!7M%E_QYP?\ 7-?Y5XO7M%E_QYP?]<U_E7F8W:)V
MX7=GBGQ^\4:Y<-K&@6G@?P_XQ\+:5I$>M>(;?7KUXGF@,DQ2.UC$+JTP^R2.
M#(R ,(\$$EE9^S)X0E\,/XCN(_!.B_#G1]1CLYM/\-VKK-JB1#SE$]_*I(W2
M#:J1*SK&(F&XDL!N?%[X$_"CQSJ,OBWXB:#IVHM;645BU[J<C+%! LCLH)!
M W3-DGV]*M?";X5_#/X5>(=>M/ 6EV.CZA>65C<:A;64C,&@W7(MI""2,,?M
M !'7;["O*/0/3J\4F_UK_P"\:]KKQ2;_ %K_ .\:]3 _:^1PXKH,HHHKU#@"
MO3_ _P#R+=O_ +S_ /H1KS"O3_ __(MV_P#O/_Z$:X<9_#7J=6&^/Y&_16/X
M@\4V/AF728KSSVFU6\%A:1V\#RL\ICDEP=H.U0D4C%C@ +UZ4FK>*K31==T3
M2KJ*Y$NL3/;VLR0EH?-6)Y2CL/NDI$Y&>#MQG) /BGIFS7EGC3_D9KS_ (!_
MZ M>IUY9XT_Y&:\_X!_Z M=^"_B/T_R.3$_ O4Q****]D\T*[?X:_P#,1_[9
M_P#LU<17;_#7_F(_]L__ &:N7%?P9?UU-Z'\1';T445X)ZP5PGQ)_P!?8?[K
M_P Q7=UPGQ)_U]A_NO\ S%=>%_BHYZ_\-G&45C^,;G4+/POJ=QI<RV]]#"TJ
M2FRDO"H7EBL$9#RMM!PBD%C@#K7@_C#XB_$#0+?5H4\37=S<6L#D36/PRU"6
M+=Y>X;91<%,C(!SD @@]"*]J4N4\Q1N?2%;_ (&_Y&.W_P!U_P#T$U@5O^!O
M^1CM_P#=?_T$U%;^'+T*I_&O4]/HHHKYT]D*YWQY_P B])_UT7^==%7.^//^
M1>D_ZZ+_ #K:C_$CZF57X&>9T445]$>.%367_'Y!_P!=%_G4-367_'Y!_P!=
M%_G2>PUN>T4445\P>X%5=3_Y!MW_ -<7_P#035JJNI_\@V[_ .N+_P#H)JH[
MH3V9XW1117TQX84444 6_#W_ ".GAO\ Z^I?_26>BCP]_P CIX;_ .OJ7_TE
MGHKQ<9_$7H>EAO@^8[]CK_DT_P"#W_8IZ9_Z31U[#7CW['7_ ":?\'O^Q3TS
M_P!)HZ]AKA.L**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH \1_;1_Y-
MJ\7?[]C_ .EUO11^VC_R;5XN_P!^Q_\ 2ZWHKUL%M(\_%;H****](X@KVBR_
MX\X/^N:_RKQ>O:++_CS@_P"N:_RKS,;M$[<+NSYY_:9/Q+&N ^#] UCQ39#3
MHFM]'6/3WT2YF661KE=1$Q%P1Y8@,8A/+#'.6!I?L:>%?#?A>7Q8/"B:C>6M
MU%9S:MK.H:%+I"W>J%[DSI#!+%&8XXT:$")!Y<8( RYD)]<\5_$'Q-H>MSV6
MD?#37?$]I$%_XF%G>Z?!$S%02JB>XC<XR 3MQG(SP:L^ O&^O^*M3U6UUOP/
MJ7@Y;2&WEA;4;RTG-R9&E#!?L\L@7;Y:_>()W\#BO*/0.TKQ2;_6O_O&O:Z\
M4F_UK_[QKU,#]KY'#BN@RBBBO4. *]/\#_\ (MV_^\__ *$:\PKT_P #_P#(
MMV_^\_\ Z$:X<9_#7J=6&^/Y&3\4_#_B+5]+TJ_\)R:?_P )%HM^-0M+75F=
M+2[S#+ \,CH&:,&.=R'"MM8*2K#(/GNC>+/'?B#XD>$+/XB:9X5^'\ NII=,
MT>QUY]5O]7N5M9\@9@A6.)(S+(2 S$HH^49#=S\:?!GBKQWX0BTWPCXON?!M
M\+M);FYM$02W5N%8/;+,R.;<L2I\Y49EV<#FO'?@Q\(?#GPH^)K3:U\.KV+Q
M;JNK,=+\6WEVVMR[1IN)0VH2,9E#-'=';*L8)E7"]E\4],^H*\L\:?\ (S7G
M_ /_ $!:]3KRSQI_R,UY_P  _P#0%KOP7\1^G^1R8GX%ZF)1117LGFA7;_#7
M_F(_]L__ &:N(KM_AK_S$?\ MG_[-7+BOX,OZZF]#^(CMZ***\$]8*X3XD_Z
M^P_W7_F*[NN$^)/^OL/]U_YBNO"_Q4<]?^&SC*^;/C5X=UB71O$WB^U\57-Q
MIJ+=QL;7QA/I]E9Q^6@BE=8P%'ELL@=!N9]X.2?E'MWQ-L;[4_AMXLL]+B>?
M4KC2;N*UBCD\MGE:%PBAOX26(&>U?,]U\)O$NG:Y)K6G?L_>'+:VL[1&L]#M
M?$D:V O(_,VW3VJ0+'+* RJK,-P"\,."/6J/I8\Z'<^O1G SC/?%;_@;_D8[
M?_=?_P!!-8%;_@;_ )&.W_W7_P#033K?PY>@4_C7J>GT445\Z>R%<[X\_P"1
M>D_ZZ+_.NBKG?'G_ "+TG_71?YUM1_B1]3*K\#/,Z***^B/'"IK+_C\@_P"N
MB_SJ&IK+_C\@_P"NB_SI/8:W/:****^8/<"JNI_\@V[_ .N+_P#H)JU574_^
M0;=_]<7_ /0351W0GLSQNBBBOICPPHHHH M^'O\ D=/#?_7U+_Z2ST4>'O\
MD=/#?_7U+_Z2ST5XN,_B+T/2PWP?,=^QU_R:?\'O^Q3TS_TFCKV&O'OV.O\
MDT_X/?\ 8IZ9_P"DT=>PUPG6%%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
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
M6T>V:*.!F8G'FY1456\4],^R*\L\:?\ (S7G_ /_ $!:]3KRSQI_R,UY_P
M_P#0%KOP7\1^G^1R8GX%ZF)1117LGFA7;_#7_F(_]L__ &:N(KM_AK_S$?\
MMG_[-7+BOX,OZZF]#^(CMZ***\$]8*X3XD_Z^P_W7_F*[NN$^)/^OL/]U_YB
MNO"_Q4<]?^&SS+QJEW-X4U2"QT\ZK=3P&!+-;Y[(R;_D/[] 6BP&)WJ-PQD<
MXKYF\9Z9KNM^'_&.O:GX!B6/3X[E+^1?B=J4:Q>5%\W[I(%7&P X(&[.3G=D
M_6=?'O[0&H^%+;QUXCU2_P!8^#Y\1:<@>#3-7MVN-7E>.(-"DD:W"B64G;L4
MQG@H!FO6J[7/.AO8^PE8,H(Z$9%;_@;_ )&.W_W7_P#036 IW $9YYY&*W_
MW_(QV_\ NO\ ^@FG6_AR] I_&O4]/HHHKYT]D*YWQY_R+TG_ %T7^==%7.^/
M/^1>D_ZZ+_.MJ/\ $CZF57X&>9T445]$>.%367_'Y!_UT7^=0U-9?\?D'_71
M?YTGL-;GM%%%%?,'N!574_\ D&W?_7%__035JJNI_P#(-N_^N+_^@FJCNA/9
MGC=%%%?3'AA1110!;\/?\CIX;_Z^I?\ TEGHH\/?\CIX;_Z^I?\ TEGHKQ<9
M_$7H>EAO@^8[]CK_ )-/^#W_ &*>F?\ I-'7L->/?L=?\FG_  >_[%/3/_2:
M.O8:X3K"BBB@#@_CI\8='^ /PF\1^/\ 7X;BXTO18%ED@M%!EE9Y%CC1<D#+
M.Z#).!G/:L#PI\4?']_XI\+V6O\ P^TVQT+Q!;RS0ZUH7B%]32U*Q>:JSJ;2
M)5WC@,CNI/0G(S:_::U7P?I/P4U]OB!I2ZQX+NY+/3]6@<E5CM[B[A@:=F7E
M1%YOFEEP0(\@@@&OC?X+_#VQ^ /[47PZT'X#?%N]^(/P\\0"\?Q!X5&I1ZG:
MZ3:K"62Y,D1V1!I"JH2%9BNW<X)  /N?PO\ &#PAXS\:>*?">C:W;WNN^&9(
MHM4M4S^Y>1-Z@,>'('WMI.T\'!XKH='\1Z3XA$QTK5++4Q VR4V=PDOEMZ-M
M)P?8U^2'Q T>72]/_;=\-^&;6UL/',VO6T]CI=K&D6I3:09B]T;:, .T)BPS
M[!C8>>",^@?"SX96GB'P/JGQ"^%?Q<\-7_CR3X42Z''X&\&Z<ME>;DM?D:9/
MM<DGVE)-J[RBY95P%S0!^E47B/3M6GOM/TK5].N-6MD8/ LRRM W0&2-6#
MXR./J*\C_8U_: U3]I?X)V_C76-+M-(O9-0NK-K:Q9FCQ%)M##<2<FOB+]A[
MX?>$?$4'P/\ %LGQ>\)>$_%O@A=1AO/"%OIRVFL72O)*;B.]>2[WR +N8/Y(
M4*QX.,CZ#_X)-7UM=_LEP1P7$4TD.O:B)4C<,8R9=P# =,@@C/8@T >M>,_V
MF3:_':#X.^!_#:^+_'":<=7U+[7J'V"PTNURH5IIA%*^]BZ81(V^^I) -)X
M_:CL]8^+OB+X6>-M&C\#^.='LDU-8CJ"W5A?V;%0)K>Y*1$X9@"KQHPYP#AL
M>$V$2? #_@I?X]\8>-YX]#\'_$#PY!%I'B&_<160NH4M4:U>9L(CGR)&"L1D
M;,9+"O+/VAM-3X^?M&_&'XC>%O+U?P#X-^$FKZ3<Z_;XDL;N^:TNV$,,HRLK
M)YX8E20IBY(.,@'Z4Z?XFT?5KV2SL=6L;R\CC$KV]O<I)(J'&&*@Y .1@^]*
MOB32&UDZ0-5LCJP7<; 7">>!C.?+SNQCGI7Y?? V+3->\;_L9K\+WTN;Q=IG
MAC5'\5S:08V-O ;9%C%\8^A,IE $G.YO4BN+_93^%EE\1-!TW2?''Q7T#X9?
M%+PS\0GUF:PUC30OB6]O,1C:9Y;M&ECD/&U8C\R]3G! /UUC\2:1-L\O5+)]
M\PMEVW"'=*02(QSRV ?EZ\&F6GBS0]0U233;76=/N=1CSOLX;I'F7'7* Y&/
MI7PC^RCX(\ ^,OC]^T1XBEL[;7-=\,^-YM4T.&QO"6BPIW/#$K;/G*B,OMY^
M[FOG>X^-=C\2/$?[,7C)(O!?@F2W^)!@N] T.%HM0TF%KR,2&_N'F);S0'8[
MHXP1N.3R  ?J%<?'7PYJUS\0=$\*ZE8ZWXO\(6_^DZ7-<"WC-R\)DAA,S?*
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
MH]&DUZR^)\+:1?1B(W,*O='_ %#CY@&59?NG!"L>QQ]6?&'6O#\7[>>E:O\
M$.\TQO!%[\+[A?"]]J\D9TY[]Y@9/*=_W9E:(MT.2K1]<K0!]'_LE_'35_VC
M?V<?#OQ%O-)LM.U?51> :?!,ZVX:&YFA0;R&8 ^6"3@XR< ]*\]^ _[=L7Q8
M_:"UWX1^(?!A\&Z[8B^%A>+JGVRWU1K2ZDMYQ"3#$V T,Q!(Y$3Y (Q5#_@E
MKJ]C'^PGX(D>]MUCL)-3%V[2J!;D7UQ(?,.?D^1E;G'RL#T-?-7Q;T,ZK\*]
M&^.OPLOK+7_''PT^(VO7%Q;Z5<+</<:==:]=M&CB,EBC;U*]C'/*PR* /I[X
M\_MZ1?"+]H3PG\)M&\%?\)1J6O7UKI1U2?5?L5K:WL[Q 0.1!*Q*I<6\C$#A
M9EP":^F+GQ=I.D26MKK&JZ9IFI3JO^B2WJ ECU";MI89R =HSZ#I7Y?_ +4.
MF6'PN^,7['UKXEU[2_\ A,5\93>)?&<QNXU^S7=U>Z;-(\N6_=Q*%,:,V!Y<
M QPIK3_;5^,^G^.]0_:.\'/I?@WP\^DZ+ILUK?:K;-<ZQXC4[)$>SD,R*D<:
MY;*+)P=W&20 ?IQ<Z]IEG/-#<:C:030Q&:6.2=5:.,#)=@3PH'.3Q7@G@O\
M:9U;7_VQO&WP?O++2AH&B>'(_$%MK-NSK)(KM;X5\L5P!.3N&,[0>*^2?"^E
M>!?C+^T'^S/HWBRZT_7K+4_@_;0ZE;OJ&TW=T(U(BF*.#(V]2=C9R5Z9%<U\
M;;WQ3X5_;,^/%E\*M3TFVU33?AE#:G[=<_OC:V\=FUQ# 0?^/CRHVZD$ ,1@
M@$ 'ZIOXETB/2I-3?5;)=-CX>\-P@A7G'+YP/SKG/B#\9_!GPO\  I\8^(=>
MM;7P[YD4*7L3><LKR2"-%C"9+DLW\.< $G@$C\U?CM\2?#WQ$\*?LF>,/!$.
ME>&/@_IVJ^5K-G/9&[TO0M15K=46_@1X]P7$A!=E++N;.'R:W[0?P4\-?#K]
MDK7-2\/?$+0OBCH5S\1[/6YKC0+2(6&AB;<)XH]D\X2,YA!7<. @.>M 'ZQV
MUS#>01SV\J3P2#<DD;!E8>H(X-2UC>#[_0-3\,:;=>%;C3;OP[)$#8S:.\;V
MC1]!Y1C^0KQ_#Q6S0 4444 >(_MH_P#)M7B[_?L?_2ZWHH_;1_Y-J\7?[]C_
M .EUO17K8+:1Y^*W1XU\5-4O/$S/83^!?$YBT^[)L];TC7K/39ED"E2T;&ZC
MD"LI8;77# @X(P:V?@+;6]IX?UN*+2-4TJY75#]JDUK5DU.\NY#;P'SI)DED
M'W2B!=W"QKP!BL7]H*R\,:/I=I?ZF?AUH_VV^#SWOCRU1X)Y1#L7 +IOE"*%
M#$DA%('%2?LQZCI>H>&O$W]D/X3GL8M:*+=>";/[-ILY^R6Q+)AW#L"2K,#U
M3'45V+XSF^R>Q5[19?\ 'G!_US7^5>+U[19?\><'_7-?Y5Q8W:)TX7=GDG[5
MLVGQ?"*5=5B\/2Z?-J5C!*?$^EG5+1 ]PB;_ +&&4W#C=E4SU ;!VX/&?LBZ
M/X:TCQ!XW7P[=>%YU>UTTSIX:\"OX853OO-ID5F/G$\X(/RX/]ZO2_V@(!<_
M#\)'<:[!J U"U>Q7PS#:R:E+<K*&C2#[4K0J21\S2#:$#Y(&37._L]2^(/[7
M\30^*K[QU_;*V]FW]F>-CI+F"(M<;9;>334$3ASN#!B74Q+D %<^4>@>UUXI
M-_K7_P!XU[77BDW^M?\ WC7J8'[7R.'%=!E%%%>H< 5Z?X'_ .1;M_\ >?\
M]"->85Z?X'_Y%NW_ -Y__0C7#C/X:]3JPWQ_(U=2CLY+&;^T$@>S1?,E^T@&
M,!?FR<\8&,Y[8KR;P"/A'XG\:2_$#0_#D%CXJO[Y]'&K7VB36-Y<3?9A.=HF
MC1L/ JL), .H W'@5ZKKK^5HFH/]C_M';;R'[&!GS_E/[O'^UT_&OF;X50_#
M"R\:> [S1/%4GBOQ)J]U)-'H\?B^?58=*8:=*LEPL3L6.R.-+??,N5$H7(9@
MI\4],^IZ\L\:?\C->?\  /\ T!:]3KRSQI_R,UY_P#_T!:[\%_$?I_D<F)^!
M>IB4445[)YH5V_PU_P"8C_VS_P#9JXBNW^&O_,1_[9_^S5RXK^#+^NIO0_B(
M[>BBBO!/6"N$^)/^OL/]U_YBN[KA/B3_ *^P_P!U_P"8KKPO\5'/7_AL\\U_
M3;C6-(N+.UU*XTB>8!1>VBH98AD9*;U9<XR 2I SG!KQ75/"MQ;>%?&FIO\
M$GQQ8V>BK=>?/OTL&0QQ%Y'4+:@CVW%2>O (->]5\>_&+7_"]S\2O%-WJNM?
M"/0-9TF=8XHO$L$EQ?2E(8WBFF"3HK'+#:#&Y4*!R1BO8J.RN>=#4^P58,H8
M9P1GD8KH/ W_ ",=O_NO_P"@FL"M_P #?\C';_[K_P#H)I5OX<O0*?QKU/3Z
M***^=/9"N=\>?\B])_UT7^==%7.^//\ D7I/^NB_SK:C_$CZF57X&>9T445]
M$>.%367_ !^0?]=%_G4-367_ !^0?]=%_G2>PUN>T4445\P>X%5=3_Y!MW_U
MQ?\ ]!-6JJZG_P @V[_ZXO\ ^@FJCNA/9GC=%%%?3'AA1110!;\/?\CIX;_Z
M^I?_ $EGHH\/?\CIX;_Z^I?_ $EGHKQ<9_$7H>EAO@^8[]CK_DT_X/?]BGIG
M_I-'7L->/?L=?\FG_![_ +%/3/\ TFCKV&N$ZPHHHH *CAMXK<,(HTC#'<VQ
M0,GU-244 ,$2"0R!%\PC:6QR1Z9I(X(X2_EQK'O.YMJ@9/J?>I** (U@C25Y
M%C59'QN<* 6QTR>]2444 ,EB2:-DD19$88*L,@_A7)?%OP%)\3/A3XL\%VM_
M%HW]OZ5<Z2;QK;SQ!'-&T3L(PZ9(5FQ\P ."<@8/844 >?? 3X5R_!3X2^&O
M!,VJ0ZVVB6:6*:C%9FU,T2#";T,DGS =3NP>P'2N]\B/SO-\M?-QMW[1NQZ9
M]*DHH *:D21[MB*NX[FVC&3ZFG44 ,$2"0R!%\PC:6QR1Z9HE@CG4++&LB@@
MX< C(Z&GT4 %(RA@00"#P0>]+10 R*)((U2-%C1>BJ, ?A3Z** "F2P1SJ%E
MC6100<. 1D=#3Z* &2Q).A21%D0]589%$L,=Q&8Y462-NJN,@_A3Z* "HXX(
MX0PCC5 Q+,%4#)/4FI** (3:0-"L1AC,2XPA4;1CI@5-110 U(DCW;$5=QW-
MM&,GU-.HHH 8T2/(CLBETSM8CE<]<&GT44 %,E@CG4++&LB@@X< C(Z&GT4
M%(RA@00"#P0>]+10 R*)((U2-%C1>BJ, ?A22V\4Y0R1I(4.Y=Z@[3ZBI**
M&2Q)/&T<B+(C#!5AD'\*<JA0   !P .U+10 QHD>1'9%+IG:Q'*YZX-/HHH
MCC@CB=V2-49SEF50"Q]3ZUYS\/\ X4ZQH/BJ3Q+XL\5GQCK4%BVE:=,+!;-+
M.T:022#:'??+(R0[Y,@,((\*N#N]*HH **** "F21)+MWHK[3N7<,X/J/>GT
M4 %%%% !3?*3S/,V+YF-N['./3-.HH **** &NBR(R.H96&"K#((IOD1^3Y/
MEIY6-OE[1MQZ8]*DHH 0 *  , < "EHHH **** /$?VT?^3:O%W^_8_^EUO1
M1^VC_P FU>+O]^Q_]+K>BO6P6TCS\5NCYM^+?Q0O]-\;:Y:CXG^&/"4%A?6>
MC#2+V.V^W)%<I;&6^CDEDRKI]I) *-'B$[@<Y'I'P+UU=6T77K.#QDOCVQTK
M5#9VNN>;;RR31FV@FVR/ JQLZM,RY"C@+D9R33\2^./@QIOB34XM?U7PC'KG
MF@7BZ@T#3AU14 ?=R"%51CVKI_AIK7@G7=,U*X\"S:7<:<+TI=2:0%$)N!%%
MG[O!;RS%G'M78OBW.9[;'7U[19?\><'_ %S7^5>+U[19?\><'_7-?Y5Q8W:)
MTX7=G#>*[*/XB>)=6\$:C:-%HUMIMGJ1U&SU":UO8[B2><1F%HMK1E#:[MX<
M$[L8QG.3\*/!B?#WQSXJT?S]0U9I;.QNTUG6-7N-0O)XR]R@A<S$B-8RC,H3
M"GSF.,Y)O_$OX37GC#5K;7/#OC76? 'B2* 6;:AI*6\Z74 8LL4\%Q')&X5F
M<J0 REWPV&(-SX8?#4_#]=1GU'Q1JWC/Q)J/E&^UG66B$SHF_P J-(H42.*)
M2TI544<NY)))->4>@=U7BDW^M?\ WC7M=>*3?ZU_]XUZF!^U\CAQ70917/\
MQ U%=)\&:M>-<:A:K!"7,VDP>?=I@CF*/:V]_1=K9Z8/0^<>&_B=XZL-/U/6
M?$7A2:#P;8P^<E_JCQ6>KR1C[S&TC+HW'/+0L>@BR0*])R2=CA2N>SUZ?X'_
M .1;M_\ >?\ ]"->85Z?X'_Y%NW_ -Y__0C7'C/X:]3IPWQ_(T]8N);32+Z>
M!HTGB@=XVE4L@8*2"P7DC/4#FOE7X(^(-0N?B)X2N=0\2>/7U76&=M2L]2^&
MHT:PN9?L<TC+)>&RB8!67<N96+%%'S9S7TYXJUC3=,TY;;4-7AT5]3+V5K/)
M,(V:8Q.^(\D9<(CN .<(3VKY,^%'AWX4V?QS\%S>"O%OP\U&\\YY\:7 SZI<
M3C39HIHXCYKA(F :<EB6!#*2V[(\4],^S:\L\:?\C->?\ _] 6O4Z\L\:?\
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
M";6E)5#C=@GM7IOQ$^%%I\1[_2KJYUWQ#HAT^*>-?^$?U6:P:7S3$3O:)@6
M\H8!XY-9GP[^!.E?#37K?4M-\0>)M0CM]/DTV*QUG6I[ZWBC9X6'EI(Q"$>2
M -HZ'%=SBW*YR)KEL>E5Z?X'_P"1;M_]Y_\ T(UYA7I_@?\ Y%NW_P!Y_P#T
M(USXS^&O4VPWQ_(Q?C#\5?#?PE\+0W_B5+ZY@U.Z72K2PTRREN[F]N9%<K!'
M'&"<LJ/R2%&.2*^;/ 'P>T;XF?$&UV?LQ?#?P-X&TC4'M=6CUW2=/GUJX#6)
MFAQ##"T42[IK8M^]=^HP,-7V'J.FVFL6,]E?VL-[9SJ4EM[B,21R*>H92""/
M8UQ&D?!C1O"WB:RU7PS=7WAVV2[:ZO='LKAC87I-LT"@PL2L6T&-AY07_5*"
M" ,>*>F=GHNC6/AS1K#2=+M8K'3;"WCM;6UA7:D,2*%1%'8!0 ![5YSXT_Y&
M:\_X!_Z M>IUY9XT_P"1FO/^ ?\ H"UWX+^(_3_(Y,3\"]3$HHHKV3S0KM_A
MK_S$?^V?_LU<17;_  U_YB/_ &S_ /9JY<5_!E_74WH?Q$=O7Q;\3OAQ8>*/
MBG\1['_A#OA-XTUUHWU1QXJ\63IJMI:"WB0-+"EHX@B!P5_>* KJ<J3FOM*O
MCCXN:+XMUWQKXW?PGHWCN[\-0"\T_5(-.DT.WAN&GAMY+M();EQ<(KK'$"Y1
MB"7,>!MKP3UC['KA/B3_ *^P_P!U_P"8KNE4(H51@ 8 KA?B3_K[#_=?^8KK
MPO\ %1SU_P"&SC*^</BY\+M:U)_$_B'3=2N+EV>Z21+7Q1/IMO:#R8_*GE6-
M0H\K8X=>68,&SGY1]'U\<^//#?A3PE\2_$VE'PO\&KS6-8O?M>GV?BG6D@OR
MSQ1JJFW%HZ@/(KLH+_-OZUZ]7;4\Z&^A]BJ<J#P<CMTKH/ W_(QV_P#NO_Z"
M:P ,# X%;_@;_D8[?_=?_P!!-%;^'+T"G\:]3T^BBBOG3V0KG?'G_(O2?]=%
M_G715SOCS_D7I/\ KHO\ZVH_Q(^IE5^!GF=%%%?1'CA4UE_Q^0?]=%_G4-36
M7_'Y!_UT7^=)[#6Y[11117S![@55U/\ Y!MW_P!<7_\ 035JJNI_\@V[_P"N
M+_\ H)JH[H3V9XW5756":9>,SK&HA<EV3>%^4\E>_P!.]6JR?%MA'J?A?5K6
M6*YGCEM9%,5G</!,_P I^5)$(92>F0>]?3,\,\(\!^+=;U;Q_P"$+>/Q5XW\
M1637,INH=9\#MI%HD?V.?;)Y\EI%_'Y8"J^3NZ$ U]&U\[_#IOA_!K7P\&E>
M)KKQ/KT\C>58+XQN]3CL@+*??,8'E*X4?NLNBA3*  &(%?1%94]M2Y[EOP]_
MR.GAO_KZE_\ 26>BCP]_R.GAO_KZE_\ 26>BO*QG\1>AWX;X/F._8Z_Y-/\
M@]_V*>F?^DT=>PUX]^QU_P FG_![_L4],_\ 2:.O8:X3K"BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** /$?VT?^3:O%W^_8_P#I=;T4?MH_\FU>+O\
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
MQ/RCV*BNM#SH.S/H?I6_X&_Y&.W_ -U__036 ,X&<9[XK?\  W_(QV_^Z_\
MZ":5;^'+T"G\:]3T^OG3XD^"M5UCX_P:_P"%[WPM8^(M%M+>?[9XJTF2:6".
M6*[@"6TZ3(3$VYV>(!?GC!+G=@?1=?(O[2_@+P7XE^*DUWKHU6XU 6,$833O
MA0OBA44;\ W36%QM)R3Y8<8&#M^;)^=/9/ICX=:/%X>^'_AG2X-3_MJ&RTRV
MMTU(  7:I$JB4 $@!L;L D<T>//^1>D_ZZ+_ #K+^!^GW&D?!;P#87=C+IEU
M:Z!802V4\"020.MNBE&C0!4((P5  &, #&*U/'G_ "+TG_71?YUM1_B1]3*K
M\#/,Z***^B/'"IK+_C\@_P"NB_SJ&IK+_C\@_P"NB_SI/8:W/:*^;?CI/XV\
M,>)]%\2ZEXT\'Z1I]EJ$_P#8EI)X&U/6;E"\3H3(UO>KEO+).\1(%+;<D'YO
MI*O%/'7CBT\3^)-<\.2_$J/X6/H%]%";NQU#3_MU\'M(IB&BO+>1(XQYZ@%0
M68H>5 P?F#W"U^S3K(\2:'XLU>36;/7-0O-<+WEQI_AR[T*$2BSM5 %O=222
M$[ A,A;#$X'W:]7U/_D&W?\ UQ?_ -!-<#\$-,T/3],\0R:/XZO?B'<W.J^;
MJ6LWUQ;3.;D6UNHC'V:**%0L*P<(@ZY)))KOM3_Y!MW_ -<7_P#0351W0GLS
MQNJ6N G1=0 V9-O)CS0Q3[IZA>2/ISZ5=JIJDK"T>&&YCM;RX5XK9Y,?ZW8S
M# /7 4MCT4U],>&?)?P"\"^&_#_Q \':A96&LZ=K,JR+.C_#&'1K7<;24NAO
M!91,B@CC]Z2Q50=V<U]?UX1X;^&WBKPK\2O#5Q=ZEJE_I_G&:>XO_%ES<PY-
MC*CVZ6SA1*WFYD5L !<\*5 KW>LJ:LK&DW=W+?A[_D=/#?\ U]2_^DL]%'A[
M_D=/#?\ U]2_^DL]%>5C/XB]#NPWP?,=^QU_R:?\'O\ L4],_P#2:.O8:\>_
M8Z_Y-/\ @]_V*>F?^DT=>PUPG6%%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 >(_MH_\FU>+O\ ?L?_ $NMZ*/VT?\ DVKQ=_OV/_I=;T5ZV"VD>?BM
MT>9_'>_^R^'["W;6=7TF"YG*2IHOAIM<EN %)VM"()MJ X)8KU"C//,?[/\
M=ZC=>'-:6\N=:O+*'4S'IUQKFB#2)7M_L\!(2V\J(H@E,H!*#)!/(Q6=\?/$
M5QHVJ>#Q8ZE<:/?QW<UPEX/#%]K<./(D0QM';,F"=^X98D% <=QN?!+Q)KGB
M;1M;N-<U"356BU(Q6MV_AVYT17A^SPGY+>X9I"!(9!O)P3D#I7;]O^OZ_ Y?
MLGHM>T67_'G!_P!<U_E7B]>T67_'G!_US7^5<.-VB=6%W9PWQRU.32OA[=R1
MZSJ>A>9+%"UUHVA-K5TRLV"B6BQ2F3<.#^[;"[CQC(X']F*\U)]7\4V@O_$^
MI>&X+:Q:RF\0^$!X<1+AGNO/2& VUNS_ "B L^TCE0#D$5O_ +3>N-H_@735
MAO+K3;R76+)H+^W\/WFM) T<RR9DM[4JS*VW806 .XXR>*J? 'QOXI\7Z_XG
M37=<E\0:?;6UD;2Y'@F^\-Q)*S7/FH!=R.TS86$DK@*"O=J\H] ]IKQ2;_6O
M_O&O:Z\4F_UK_P"\:]3 _:^1PXKH<]X\OI--\&ZQ=17]QI<D5NS+>6ED;R:$
M_P!Z. *QE?T0*V3@8/2O'_@A>7W_  L)K>TU+Q3J>B/IMS+='6?!G]@V\=SY
MMOY1#&U@,KE3-P"V #G&17H?QSODL?A1XDWO=1>?:M;K-:6$]Z\+/\HD\J'#
ML%SNZJ..2*X_X3>-_$_B#QXEEJ&OOKFD+IEQ(PC\"ZAH4<,PE@$>Z:ZD8.2I
MEPBC/#$]*[Y?$CC7PGM=>G^!_P#D6[?_ 'G_ /0C7F%>G^!_^1;M_P#>?_T(
MUS8S^&O4WPWQ_(U=4F-OIEW*LWV=DA=A,4W[,*3NV]\=<=Z^5_A1K6J7'Q9\
M,RZ;XB\=Z_'?W4S:R=6^&QT"U>'['<%99;I[&$M^^\G"B0DEAP0#7TSXSU2/
M1?"6L7TT,]Q'!:2N8K:VEN)'^4\+'$"['V49KYJ^!7C_ ,7RZU\.] 7Q=<:]
MH0C\BYM1\,=6TEE@2QF*/+?7,[Q#]XL63@EV( ZUXIZ9]75Y9XT_Y&:\_P"
M?^@+7J=>6>-/^1FO/^ ?^@+7?@OXC]/\CDQ/P+U,2OFF*&:S^(UNL^G^-+?Q
ME_;,7GZW<>(P-&DMS<C*K;F[\ORWB.Q(A!YFYEZ-EZ^EJ^,?"5WX-C\964!N
M?@W;ZS_PEA MIT2X\0"3^TS@><&W-<=,-MZXSQS7IU'L<,.I]G5V_P -?^8C
M_P!L_P#V:N(KM_AK_P Q'_MG_P"S5GBOX,OZZET/XB-#XHZ!?>*_AGXNT33/
M)_M+4M(N[.U^T'$?FR0NB;O]G<PS[5X-XK^%7QVUH^,KY)/AC_:'B'0_['F,
M5G>HY4+,,JY?[S"502V1B*/^[7U!7S_K7Q#^(4/Q$U72? .@ZUXK\F_V7P\2
MVT5AHMHF%)6WOAB5N#D[(KG!R"$Q@>">L?0%<)\2?]?8?[K_ ,Q6UX-\6_\
M"50ZG'-9FPU'2KPZ??6XE$L:S"..3]W( -Z%94()"GDAE5@0,7XD_P"OL/\
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
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@#Q']M'_ )-J\7?[]C_Z76]%'[:/_)M7B[_?L?\
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
M.=6;[JE#$&R>PQS7EO\ P3BG-U^RT8K&XB^UIJNH*IW!O+<OE=P_$'Z5Y_\
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
MAJ7BV.;5M:O-:M-6F:.W\QA%(T<#\IF-]I W+M+<9SFL[4M?=_K3_,J]3O\
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
M(! +8FAJ6W@CQO>VNF7-O^T3>W%MJA L)HM%T=DNSL:0>41#A_D1F^7/"D]
M:OS?!_XF3PO&WQTUHJZE3_Q3VE=#_P!L*\;L?&&I_!*/3[Q(+>_ACT2_U71H
MM4B:*6^C>_B:2&VC##R[BY>XWA3O,<8M8]F[S"?LF@#YZ;]FSQRJEF^.&L@
M9).@:;Q_Y!K \/\ PLU#Q;'<R:'^TJVLQVT:RSMI^GZ/.(D;.UF*1G:#M;!/
M'!]*^GKVXM[2SGGNI(XK6*-GE>4@(J 98L3QC&<U\3?$/Q;X/^/'A?XH>(?A
M_P"*]!U>^@\!W&BZ5X7T#48+B_ETT2K)<SR6T3%T#@1QQQ%=R@_-AI=B;>VJ
M?S,R]E#L=O:?#6[U#1+C6;7]ID7.CV\BPS:A#8:.]O%(VW:C2"/:&.], G)W
M+CJ*T[;X'>)+VUTRYM_V@[VXMM4(%A-%I&E,EV=C2#RB(L/\B,WRYX4GH#56
M30].^+/QV\7Z_P"'=?LX?#FE:1X:O4UB#;<6#:A:W.H3E7VNJMMMI8=^&4JL
MD1SP*Y6Q\8:G\$H]/O$@M[^&/1+_ %71HM4B:*6^C>_B:2&VC##R[BY>XWA3
MO,<8M8]F[S"3VU3^9A[*'8]5\)_!3Q5X,\=^&=5U3XH:GXFLXKJ56TVYTFRM
MTD+6LX!+Q1AA@G/![<T5Z_K'_(1T+_K\;_TGFHK.4I3=Y.Y:BHZ)'Q1^S?\
M\+7;]GCX;)IGPMM-6TH^'+#[/>2>)((3/']G3:YC:,E<CG!/%>D,_P 9W7:W
MP?LR/0^*[?\ ^-5Z'^QU_P FG_![_L4],_\ 2:.O8:Z5BJJ5DS%T(/6Q\N%_
MC06#'X/V9(Z'_A*[?C_R%1O^-&[=_P *?L]V,9_X2NWSC_OU7U'13^MU>X?5
MZ?8^7?-^-/\ T2"S_P#"LM__ (U32?C,7#GX/61<<!CXKM\C_P A5]244OK5
M7N'U>GV/BFS^%_Q6LOBSJ7Q!3X7.VKW^FQ:5):OXNLC;+#&S.A4?9]X;<['.
M\_>/'3'9E_C06#'X/V9(Z'_A*[?C_P A5]1T4+%55LP="#Z'RXS_ !H=2K?!
M^S8'@@^*[?G_ ,A4,_QH<8;X/V;#T/BNW_\ C5?4=%/ZW5[A]7I]CY=\WXT_
M]$@L_P#PK+?_ .-4BR?&A0 /A!9@#@ >++?C_P A5]1T4?6ZO</J]/L?+;/\
M9W&&^#]DPSG!\5VY_P#:5.\WXT_]$@L__"LM_P#XU7U%11];J]P^KT^Q\N^;
M\:?^B06?_A66_P#\:I%D^-"C ^#]F!UP/%EO_P#&J^HZ*/K=7N'U>GV/EQG^
M-#J5;X/V;*>"#XKMR#_Y"H$OQI _Y)!9_P#A66__ ,:KZCHH^MU>X?5Z?8^6
MU;XSIG;\'K)<G)QXKMQD_P#?JE$GQH4G'P?LQDY./%EOS_Y"KZCHH^MU>X?5
MZ?8^7"_QH)!/P?LR1T/_  E=OQ_Y"H9_C0ZE6^#]FRGJ#XKM\'_R%7U'11];
MJ]P^KT^Q\=:UX/\ C%K_ (AL-2O/AE(]K:-'*ND#Q?:?8Y)HV9HYF7R-Y96;
M(PP7*(2"44CH_-^-/_1(+/\ \*RW_P#C5?45%+ZU5[A["'8^7?-^-/\ T2"S
M_P#"LM__ (U2&3XTD$'X069!_P"ILM__ (U7U'13^MU>X?5Z?8^7!)\:%  ^
M$%F .@'BRW_^-4OF_&G_ *)!9_\ A66__P :KZBHH^MU>X?5Z?8^7&?XT,.?
M@_9GG//BNW_^-4OF_&G_ *)!9_\ A66__P :KZBHH^MU>X?5Z?8^7?-^-/\
MT2"S_P#"LM__ (U2;_C1NW?\*?L]V,9_X2NWSC_OU7U'11];J]P^KT^Q\N*_
MQH7./@_9C)R<>*[?K_WZKG_!_@KXI>!-/O=/T;X-6UMIES=RWHL3XNMVA@>4
M[I%B4Q?(C.6?:. SMC .!]AT4OK57N'L(=CY<W_&C<&_X4_9[@,9_P"$KM\_
M^BJ0/\9PQ;_A3]EN(P3_ ,)7;Y_]%5]244_K=7N'U>GV/EP/\: Q(^#]F">I
M_P"$KM^?_(5"O\:$&%^#]F!Z#Q7;_P#QJOJ.BCZW5[A]7I]CY<\SXT!B?^%/
MV>3P3_PEEO\ _&J7S?C3_P!$@L__  K+?_XU7U%11];J]P^KT^Q\N^;\:?\
MHD%G_P"%9;__ !JDW_&C<&_X4_9[@,9_X2NWSC_OU7U'12^M5>X?5Z?8^7?-
M^-/_ $2"S_\ "LM__C5'F_&G_HD%G_X5EO\ _&J^HJ*?UNKW#ZO3['RWO^,^
M[=_PI^SW8QG_ (2NWSC_ +]4JR?&A0 /A!9@#@ >++?C_P A5]1T4?6ZO</J
M]/L?+;/\9W&&^#]DPSG!\5VY_P#:5*S_ !H=2K?!^S93P0?%=N0?_(5?4=%'
MUNKW#ZO3['RX)?C2!_R2"S_\*RW_ /C55]2M_C1J>G75FWPEMX5N(GB,D7BR
MVWH&!&1F(C(SW!'L:^JZ*7UJKW#ZO3['P?8_ 3XE6'P(E^$\?PQN3X<DL'TP
MW3>,+'[6(&SD;Q;;<X)&2F<>_-=YX<TCXR>&= T[28/A-#<0V-NENDL_BRU\
MQU10H+;85&<#G %?6E%)8FHMANA!GRWGXS!-G_"GK+9_=_X2NWQ_Z*K!B\&?
M%2/QO/XM?X-VUQKCV8T^.>;Q?;L+>W#;VCB7RL*&;#,>K$+DX50/L*BG]:JO
MJ+V$.Q\N^;\:?^B06?\ X5EO_P#&J/-^-/\ T2"S_P#"LM__ (U7U%13^MU>
MX?5Z?8^7?-^-/_1(+/\ \*RW_P#C5'F_&G_HD%G_ .%9;_\ QJOJ*BCZW5[A
M]7I]CY=\WXT_]$@L_P#PK+?_ .-4>;\:?^B06?\ X5EO_P#&J^HJ*/K=7N'U
M>GV/EWS?C3_T2"S_ /"LM_\ XU1YOQI_Z)!9_P#A66__ ,:KZBHH^MU>X?5Z
M?8^+OBSX1^-_Q!\ ZCH,'PGL[>6Z>!A(?%5LV/+GCD/!0=D(ZU[/<?%;XMVL
MMM%+\&K17N9#%$/^$N@.Y@C/C_4<?*C'GTKVJLS7+"XNQ93V@B:ZL[@3QI,Y
M1'RC(P+ $CY7;'!YQ64JCJR]]EJ"IKW3R[_A97QA_P"B+VG_ (5\'_QFD_X6
M1\8 Q;_A2UGN(P3_ ,)?;Y_]$^]>G?:=>_Z!NG?^#"3_ .,4?:=>_P"@;IW_
M (,)/_C%9\C_ *:*YE_2/,$^(WQ?C!"?!6S4$DD+XNMQDGJ?]33O^%E?&'_H
MB]I_X5\'_P 9KTW[3KW_ $#=._\ !A)_\8H^TZ]_T#=._P#!A)_\8HY'_30<
MR_I'F+?$?XP. &^"UFP!SSXOM^O_ 'YH_P"%D?& ,6_X4M9[B,$_\)?;Y_\
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
MO^U_XV^"OPFO-83X<3Z3XC&N6.C0_P!H745S9'SPLGF*Z.IDR@D3 QM=?F.
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
MA_\ &*/^&T?@]_T--Q_X)-0_^,444?4E_,'UI]@_X;1^#W_0TW'_ ()-0_\
MC%'_  VC\'O^AIN/_!)J'_QBBBCZDOY@^M/L'_#:/P>_Z&FX_P#!)J'_ ,8H
M_P"&T?@]_P!#3<?^"34/_C%%%'U)?S!]:?8/^&T?@]_T--Q_X)-0_P#C%'_#
M:/P>_P"AIN/_  2:A_\ &***/J2_F#ZT^P?\-H_![_H:;C_P2:A_\8H_X;1^
M#W_0TW'_ ()-0_\ C%%%'U)?S!]:?8/^&T?@]_T--Q_X)-0_^,4?\-H_![_H
M:;C_ ,$FH?\ QBBBCZDOY@^M/L'_  VC\'O^AIN/_!)J'_QBD;]L[X..,-XH
MG8>AT2_/_M"EHH^I+^8/K3['&+\<?V=X+2:WL_$.K:8DVHW.K2/IT&LVTC7-
MP6,SEXT!PQ=CMSM'!4 @8OZ1^T5^SYH%CX>LM/U>6ULM W'3K9-'U+9"[*4,
MA!A^9R'?YVRW[QSG+$GI**/J2_F#ZT^QR/A7X\_L[^"]:FU72-9N[>\D2:)2
M^FZI*D$<TYGE2)'B*Q*\IWD( "0HZ*H'7?\ #:/P>_Z&FX_\$FH?_&***/J2
M_F#ZT^P?\-H_![_H:;C_ ,$FH?\ QBC_ (;1^#W_ $--Q_X)-0_^,444?4E_
M,'UI]@_X;1^#W_0TW'_@DU#_ .,4?\-H_![_ *&FX_\ !)J'_P 8HHH^I+^8
M/K3[!_PVC\'O^AIN/_!)J'_QBC_AM'X/?]#3<?\ @DU#_P",444?4E_,'UI]
M@_X;1^#W_0TW'_@DU#_XQ1_PVC\'O^AIN/\ P2:A_P#&***/J2_F#ZT^P?\
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
M_'JY+QQ^R-\)])EM!:>%GA#JQ;&J7ASC'K-6E/%>TERI$3H<D>9LZVBO*_\
MAE[X9_\ 0N/_ .#*[_\ CM>=^,=&_9H^'_BN#PUXCU/2]'UR;;BSN=:NE9-W
MW?,/FXCR""-Y&0<UU.36]OO_ . 8))['TQ17E2_LO_#)U#+X=<J1D$:E=\_^
M1:V/"G[*'PLU'6X8+CPR\D3*Q*_VG>#H#Z2TI2E&+DUM_78(Q4FDF=[11_PQ
M9\&O^A/;_P &U[_\>KS?XJ_#O]DWX(7VGV7CJ;2_#5[?C?;VUYKE]YKIG&_8
MLQ(3((W$!<@\\5Q?75_*=7U5]STBBJFE?L@_ W7=,M-2TWPW%J&GW<2SV]W:
MZU>2131L,JZ,LY#*0001P:H>+OV._A%INC//;>$VBE#J-W]JWIX_&:JCBU.2
MBH[DRP[BFVS:HKRO_AE[X9_]"X__ (,KO_X[7'_$CX>?L_\ P@TZWOO&1M/#
MUO<N8X#=ZM=AIF'4(@E+-C(S@<9&>M=C<DKNWW_\ YDD]$?0E%>+>%O@3\&O
M&^@VFM^']/@UC2+M=\%Y9ZO=21R#.#@B7J""".H((/-;5K^RW\,9+F)6\-N5
M9P"/[2N^F?\ KK1>5KV_'_@!97L>GT4?\,6?!K_H3V_\&U[_ /'JY?XC?L]_
MLW_"+PS+XA\9Z?9^&]&C<1F[O];O45G.<(H\[+,<'"J">#QQ7#]=7\IU_57W
M.HHKE/AK\ ?V:_C%X:7Q!X*L;+Q+H[2&(W5AK=ZX1Q@E''G91@"#M8 X(..1
M727_ .QA\'(;&XD3P@RND;,#_:M[P0/^NU"QJ;MRB>&:ZD]%>5_\,O?#/_H7
M'_\ !E=__':#^R]\,@/^1<?_ ,&5W_\ ':[[R[?C_P  Y?=[GJE%?,WA71_V
M9_&_C";PKH.J:5JNOQ%A]BM];NF9RN=P0^;B0@ D[2< $]J]%_X9>^&?_0N/
M_P"#*[_^.TE)O:WW_P# &TEN>O\ A[_D=/#?_7U+_P"DL]%<%\,_@7X(\$?$
M_P *ZOHNC-9ZA#<SJDQO;B3 :TG4_*\A!X)[45Y&+O[37L>AA[<FAW_['7_)
MI_P>_P"Q3TS_ -)HZ]AKQ[]CK_DT_P"#W_8IZ9_Z31U[#7$=1\I_\%&M UCQ
M5\'O"VFZ%H^N:Q?+XMTR]=="TN>^E@@BD)DE(CC<+M!!^8<^AY%?.WQ9\"_$
MRPT#]I'4/A[HWC/4K/5)M"U:T\4W.GW-AX@U"\CFB2XAB18X7D@C@,H 6)5
M+ ;LDU^FM% 'YK?'SPY\0?B?X2_:_ATG0?'5_I6IMX7O?"ME<Z;J,"W$:&,W
MXMH947/5R\8&2>=N0,;G[0OAGQYJW[3EIX@^%/A[Q1%Y?PDO=,TG6'TB]B2"
M^9YWBA,TT8\N8J1M\P@ABN<&OT-HH _-?5/!'Q*T_P#9,\<ZIHGB/XAZIXOU
M+3/#RP^%XO#6LVEYIFH0RPK=2Q23/(TLCH)O.:/",1N/#**^S?#GB3P_\)O%
M_A/X>6\/BO4)_%XOM5M-3U1I;J.-XT669)Y9F\R-CNW*A7 )*C;PM>MU3_L>
MP_M?^U?L5O\ VGY'V;[;Y2^=Y6[=Y>_&=N[G;G&>: /EWQWX7UWX??MY:+\5
M]0T75-<\#:CX+D\,F\TJQEOGTB[%T)PTD,*M((W4%?,52 7;=@<T_P"/?B+Q
M#X[NO!-SH'A[Q39^!;3QQ;Q^*#:Z7>VMUJ5D+,$3- (UN'MUE9(V(4@^4#RH
MR/JNB@#\T;?P/\4];D_9!D\7>'O%NJ:AI&IZ\^I75SI]W<3Z?93.J67VR8*3
M&YC"C]X0R@#=@@U=_9UF^)QU7]E^V\3:9\10VDVOBNR\:MJ.FZH8M["4V0N7
M9-LOWQY;9;!X!!&!^D-% 'Y=?"OP5\3Y?#GP>'B.P^*8O+WP?XHM_%0N?[9#
M"X5YFT])?[CG"E%&"WR\'(ST1\*^--8\)? K6/&/ASQU>WUC\.->TW4)XM.U
M$ZC#J+");:.7RU\U9&:,%2^,E0<]#7Z1T4 ?E)K&D_'OP_\ "KXT^'M8L_B-
M>^.;NP\%W>BS:9;ZC=AIDBB&I^3/"&17W-)YH##<=QYP<?3.E_\ "?Z-^U>^
ML06>K>+_  AJ6J7<TD=_INHV-]H2)8,BK%(V+2XM'**4CX;S)@<!U<C["J&\
MLX-0M)[6ZACN;6=&BEAF4,DB,,,K \$$$@@T >.:Y\9I/B'^RMK7Q"\&>%-=
MUF:^T:ZELO#L@>SU*5P7B,8\HLR/E6(,9+' VG)%?%'C>/XPWOPH_:4@T32?
M'D,]\GA.^\(6VCZ-K%J(YF\O^TELTDW2KMPPD^;YL%L -BOTZL[.WTZT@M;2
M".UM8$6**"% B1H!@*JC@    "IJ /SO\:Z/\4-(\9?M":?X9L_B"W@JXU7P
ME>68\O4I)9[$A?[8%E))F1G).'6-MQ ( XX]V_8OT*Z\+P_&\G0-7TBPOO'U
M]J>E1:II]S:-=6;VMJ(I(Q.BLRDQL,]L<U]-44 ?GOX,^&OBCX::EX!OO@CJ
MGQ"TS2M1UJS?6/A7XPT.ZETK2;>23S+OR[BXA1;<0G<5968NPRA;.#Q=YIGQ
M9F\;ZS FF_$V/2V^.UA<0/#::M&J^&R;@3LCJHVVW^JS@@#Y3Z5^GE% 'YEZ
MIX"\<WOA+['JN@>/=0T'P[^T/'?V\%U::G-,GAC/RRQ*0998%89#)N*DDC!;
M)[_QII?Q=G_:#U"?3;?Q<;UO'WA^71+J*.[&F1^&A:M]L1VQY*)G<)4?#F0H
M<%MIK[UHH _-2/0_BA9:P-9@T_XE"^M/VA7>W!M]6:)?"C_>80D%/LI QG;C
M''3BO>OVO] U[7/CW^SM=:+9:^+?2-7U"YO]8T?19K]-.CDMA&CR%8G098$8
M;USCO7UC10!\0_M*>"O&&B?&/]EB[M-$USQY=^%KG4KG6=5T[2IFCDE:"!4D
MFDC0I$970C+'CJ>!7F?ANT^*GCJZ\=1'POXQT/2O$/P8U&)-%-CJT$$/B!9Y
M!#"\UR3YMWY>,RC:) V,'G/Z544 ?,G@+2I;+_@GK;:-;:)KL.K1^ 3ILVDW
M&F7@OOMWV#RI(E@=/-/[TD#:I7^[\HKP;X!>!O'_ (+\3_!'5O$NA>)=4M[?
MX>RZ+X=E;0IH?^$5U<QHLT5_$L.\1R!45)I,*,$'(^<?HI10!^:_@'P_\6Y?
M!'B>UU+2O'%P+GX0ZM8^)K;5[6]F-[XCDN)UA$*.#YTQ1C\T(9?+*9.-M/\
M"_@3Q;;V_P"PFDO@SQ1$WA8WPUT/H-X/[+WK$B_:/W7[O+*W+8X&>G-?I+10
M!\D_MH:?JEW\:/V<]2L/#^O:Q8:!XG?4=4N=(T6[OH[2WV*N]S#&X'(/'7VK
MPSXW_#_XBZ[+^U1\3O!OA[Q?I*>)(=!T[PU!I^GWEMJNH3VS0K/<K;HHGC55
M$JAG5=RL:_2FB@#Y ^#?@CQM8?%VZLM;C\0W'@*]TW3O&:WE_)=&2&]^QR6E
MSIC(_P X)E/VGRP.",;3N%>+?"[1OC#=_LN^%(-2N?%NF>,=-\2:I>2:9XPT
M+6+JUU2#85BM[ORA]H5")-\3 %-\>/O!:_2BB@#\X?!:?'.\USXYOI?A_P ;
M>%[^]^'.FCP_97QO9+:WU-;*(7,=M<3#89P^\;@VXOSDD$UD>/-%^+S? ;XX
M)X2T[XAQVDMAX3'ANU%MJ0U+^TU$']J-;HP\\#;N\UL;"V_DG=7Z:T4 ?FUX
MQ\*_%"U^/_Q7M_#-UXRL?"<%YI.K:%9^)='US4="U=_[-E6\MY)(\S*3+*&!
M!(\R-01N"5]Y_!JXU2[^$?@N76]'G\/ZNVCVGVO2[JX:>6UE\E=T;R,2S,#P
M2QW9Z\YKLJ* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH R?%?_ "+U]_N?U%>3UZQXK./#M]_N?U%>3U[&"^!^IYN)^)'R
MY^WQ^S%XE_:2\#:!'X4O;=-5T2ZEG%A=RF.*Z2154X;! ==HQGC#-R*J_L _
MLM^*/V;/"OB>3Q;>6YU37IK=QIUI+YL=JD(D );@%V,ASC(PB\GM]6T5U>RC
MS^TZF'M)<G)T"O:++_CS@_ZYK_*O%Z]GLCFS@(Z>6O\ *N+&[1.G"[L^?_V[
M_P!G+6OVHOV?;_P=X=U.'3=:BO8-1MENF9(+EH]P\F1@"0"')!P?F5<\<CY\
M_P""9_[!OQ!_9C\;^)O&7CR[LK*:_P!-.DVVCV-S]HW S1R--(P^4$>4%4 D
M_.^<<9_0JBO*/0"O%)O]:_\ O&O:Z\4EYE?_ 'C7J8'[7R.'%=#SO]H'X97/
MQE^#/BOP99Z@-+N]7M/)ANFSM5PRNH;'.UBH5L9X8\'I7QE^Q7^P7\1/@Y\<
M+3QKXON;#3K'28KB.&WLKKSWO6DB:+G  5 '+?-SE5XZD?H=17=*E&<E-[HY
M(U)1BXKJ%>G^!_\ D6[?_>?_ -"->85Z?X'_ .1<M_\ >?\ ]"-<^,_AKU-L
M-\?R'^.?#/\ PFG@GQ!X>%Y+IYU;3KBP^UP_?@\V-D\Q?==V1]*_*;]FG_@E
M-\6_AU^TEX6\1^)-2T>Q\->&=6AU/^T=/O#))?"&0.L<<>T,H<J%;?MPI;KT
M/ZZT5XIZ85Y9XT_Y&:\_X!_Z M>IUY9XT_Y&:\_X!_Z M=^"_B/T_P CDQ/P
M+U.-\8>'_P#A+/"6MZ&+J2Q.IV,]E]JB^_#YD;)O7W&[(^E?F[\ ?^";OQ,\
M"_'KP[KNO7^EV>@>']3BU#[=971D>\$3AU1$P" Y #;L84MUZ'].:*].=*-1
MIRZ'#&I*":74*[?X:_\ ,1_[9_\ LU<17;_#7_F(_P#;/_V:L\5_!E_74NA_
M$1V]?C?JW_!('XMWOQWN3'KVE_\ "'3ZHUW_ ,),;P_:E@:3?DPXW>> ?]W=
M_%CFOV0HKP3U@KA/B3_K[#_=?^8KNZX3XD_\?%C_ +K_ ,Q77A?XJ.>O_#9Q
ME?F=^TC_ ,$Y_B7\0OCWK_B+PY>Z7?:'X@OFO3=WUV8GL]YRR.FTDA>0NS/R
M@<"OTQHKV*E*-56D>=";INZ,'X?^%CX&\!^&_#;7CZ@VCZ;;:>;N48:?RHEC
MWGW;;G\:[WP-_P C';_[K_\ H)K K?\  Y_XJ.W_ -U__032JJU*2\@I_&O4
M]/K\Q_\ @H5_P3G^)WQ]^.[>/O MUIVJ66IVEO;7%EJ%Y]G>Q>) F5W##1D
M-P=VXM\O0U^G%%?.GLGDW[*7P9O?V?/V?/!GP_U+5%UC4-&MI%N+N//EM))-
M),RINY*(9"BD@':HX'2NW\>?\B])_P!=%_G715SOCPX\//\ ]=%_G6U'^)'U
M,JOP,\SKXJ_X* _L>>-/VAM<\-^(_!MS:W5QIUHUC/I=Y/Y(VERXEC8_+GYB
M&!(X5<9K[5HKWIP52/+(\F$G!W1X+^Q3\ =9_9R^"R^&O$&H0WVKW=_+J4\=
MLQ>&V+I&@B1B!G C#$X W,V,CD_0%E_Q^0?]=%_G4-369Q=P$]-Z_P Z:BH1
MY4#;E*[/:*^//^"D_P"R)XL_:N^'?AJ+P9?VL>L^'[R6X&FWTQBAO$E15.'P
M0)%V#;NP,,_([_8=%?-'MGQC_P $T?V._%_[*'@WQ=+XUO[4ZOXDN+9QI=C,
M9HK-(%E )? !=S*<[<@!$Y/('V)J?_(-N_\ KB__ *":M55U0XTR[)Z>2_\
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
MBU*"ZLKB*Z6Y4N&,0F4"0\#!3*DXY.: /?KFZALH'GN)HX($&7DE8*JCU)/
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
M)\#^*/V=/ 7B_P 1Z?8:GK]YI]GJNK>(-1B5K[^U 5>=GF(WJZ7 =-N1MV[
M !B@#Z.HKX O])M]/UWQN8]!TWP_:W'QAAM/^$_@(2YT/ L90F%C#+',RFWS
MY@3==?.-I.?L;XQ^+=1\%^#X;_3,)--JFGV,LWD&=X89[J*&1XXEYDD"N=J@
M'G!VMC:0#N:K6&I6FJVPN+*ZAO+<L5$MO('0D'!&0<9!!!^E?-&G_''QMI<O
MAZWU"26\U :YI^G:O;7.F1VZPP7VH3Q6[N2ZNDC6QMW6-48H01(26XRM ^*N
MI_" IJE]*H\":CXP\6Z??>5;A[B&_P#MUU+9[6SRLOERQ;<<R-  ?F((!]:T
M5\]^(/C!XL\)ZWX7TN>Z@U/5(;S0M-\1P06*+:P37\S1N1*90Y.&4H$5@-GS
MD[QMJ>"_C#XVU7QIX7M[_4-.ETG6?%?B7PNUO%IY26);![WR)Q)YA!<K9@,-
MH4[R0!B@#Z/HKY)\&_%+QE=^#?A!X?\ !]YH6GZQK^BV5_)I<.E_Z'HNEQJO
MVJ[E_>9"DXBACR,N1R0KD6/B'^TO\0="LOB#XH\.:!::IX:\*ZC<Z?,;@PK;
MQP)IRS173N)Q,Q-Q+"2JQA?(?(.1NH ^I+;5+.\N[JU@NX)[FU*B>&.16>$L
M,KO4'*Y'3/6K5>%_"^*[T7]HGXI#6M9CU*X.@^&PUXT*6Z$M+J0"A0< %C@
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
M$]S4$GP=\!RZ/)I+>"O#QTN2ZCOGL_[+@\IKA%"I,5VX+JJJ W4  9Q7844
M<W8_#3PCIESJEQ9^%M&M9]51XK^2'3XD:[1_OK*0OSAL#(;.<#/2E\*_#?PE
MX%EFE\-^&-&T"6:)()9-,L(K=I(T+%$8HH)52S8!X&XXZUT=% !1110 4444
M %%%% !1110 4444 %%%% !6++X*\/3>*(?$LF@Z9)XCAA-O'K#6<9NTB/6-
M9L;PIP. <5M44 <:?@Q\/C;O;GP+X:,#W@U%HO[(M]K70Y$Y&S!D_P!O[WO6
M];^%=%M/$%SKT&CV$.N74"6T^IQVR+<RQ(24C:4#<RJ2<*3@9XK4KR7QYXUU
MO4/C?X4^&VBZD^@17NBWWB'4=4@ABEN#%!-;P1P0B570%GN=S,R-A8\#!;(
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
M *2ST4>'O^1T\-_]?4O_ *2ST5XN,_B+T/2PWP?,=^QU_P FG_![_L4],_\
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
M*\7ZMX,U#P\=/33;06UW<6=[ UQ=I##+.5EGCBC<QJ6YVL2&QMH ]I_X8_\
MA5_T ]3_ /"CU/\ ^2*/^&/_ (5?] /4_P#PH]3_ /DBK7P<^,S>._@9%XUC
ML]9\07<4EW#-IR:6MEJ7FPW,D30-;O)M69-NUAOVEE8C ( W/$&KKXZ^"FOW
MU_X?O]&6ZTN\WZ3KL,8N(]JN!YB([KSM###'@CH>  <S_P ,?_"K_H!ZG_X4
M>I__ "11_P ,?_"K_H!ZG_X4>I__ "17SS\,-#\3?#_]GWP]\6_#.DV/@^S\
M/?!Y[B>,E'/B&_%E;W$$\\,7RE4\B7YW;S3]H887FO?I?&7CF3Q]H_@R37=*
MM+B^T"^\1G6%TLJF(Y;:**W$33-\JF=FD;=N(V ;,DT 6/\ AC_X5?\ 0#U/
M_P */4__ )(H_P"&/_A5_P! /4__  H]3_\ DBN1^ 'Q[\7?&_X<77Q$ECM-
M)M-.6)I_#,%N7DF4Z7!=-^]8[@S27 *<8\L+D,6R&>&OBK\8]?\ AM#XBM_#
MD%^FJ:=HVI6+P-9QSS>>S/J$5I&;HH_EP!'A\YD)+,&W;<$ ['_AC_X5?] /
M4_\ PH]3_P#DBC_AC_X5?] /4_\ PH]3_P#DBN*T']H37KW6-#OKNYO%\$7=
M];Z.NMKHJ QZD=0EM)['48?-\VUE#^1"CHGE^8S,6VE5&?HWQ*\7)K9\.>'K
MK1]!CNYO&UW).-+\W,VGZI"D<FWS%&Z3[3(TA.<GD!: /1?^&/\ X5?] /4_
M_"CU/_Y(H_X8_P#A5_T ]3_\*/4__DBN/T+XT>/?'UWX)_LR$6IU/2O#.LW-
MM86!FC:&]:1[\R3L&6!8XXOD#89OF +,R[/I:@#QG_AC_P"%7_0#U/\ \*/4
M_P#Y(H_X8_\ A5_T ]3_ /"CU/\ ^2*]FHH \9_X8_\ A5_T ]3_ /"CU/\
M^2*/^&/_ (5?] /4_P#PH]3_ /DBO9J* /&?^&/_ (5?] /4_P#PH]3_ /DB
MC_AC_P"%7_0#U/\ \*/4_P#Y(KV:B@#QG_AC_P"%7_0#U/\ \*/4_P#Y(H_X
M8_\ A5_T ]3_ /"CU/\ ^2*]FHH \9_X8_\ A5_T ]3_ /"CU/\ ^2*/^&/_
M (5?] /4_P#PH]3_ /DBO9J* /&?^&/_ (5?] /4_P#PH]3_ /DBC_AC_P"%
M7_0#U/\ \*/4_P#Y(KV:B@#QG_AC_P"%7_0#U/\ \*/4_P#Y(H_X8_\ A5_T
M ]3_ /"CU/\ ^2*]FHH \9_X8_\ A5_T ]3_ /"CU/\ ^2*/^&/_ (5?] /4
M_P#PH]3_ /DBO9J* /&?^&/_ (5?] /4_P#PH]3_ /DBC_AC_P"%7_0#U/\
M\*/4_P#Y(KV:B@#QG_AC_P"%7_0#U/\ \*/4_P#Y(H_X8_\ A5_T ]3_ /"C
MU/\ ^2*]FHH \9_X8_\ A5_T ]3_ /"CU/\ ^2*/^&/_ (5?] /4_P#PH]3_
M /DBO9J* /&?^&/_ (5?] /4_P#PH]3_ /DBC_AC_P"%7_0#U/\ \*/4_P#Y
M(KV:B@#QG_AC_P"%7_0#U/\ \*/4_P#Y(H_X8_\ A5_T ]3_ /"CU/\ ^2*]
MFHH \9_X8_\ A5_T ]3_ /"CU/\ ^2*/^&/_ (5?] /4_P#PH]3_ /DBO9J*
M /&?^&/_ (5?] /4_P#PH]3_ /DBC_AC_P"%7_0#U/\ \*/4_P#Y(KV:B@#Q
MG_AC_P"%7_0#U/\ \*/4_P#Y(H_X8_\ A5_T ]3_ /"CU/\ ^2*]FHH \9_X
M8_\ A5_T ]3_ /"CU/\ ^2*/^&/_ (5?] /4_P#PH]3_ /DBO9J* /&?^&/_
M (5?] /4_P#PH]3_ /DBC_AC_P"%7_0#U/\ \*/4_P#Y(KV:B@#QG_AC_P"%
M7_0#U/\ \*/4_P#Y(H_X8_\ A5_T ]3_ /"CU/\ ^2*]FHH \9_X8_\ A5_T
M ]3_ /"CU/\ ^2*/^&/_ (5?] /4_P#PH]3_ /DBO9J* /&?^&/_ (5?] /4
M_P#PH]3_ /DBC_AC_P"%7_0#U/\ \*/4_P#Y(KV:B@#P;Q)^R+\+;?0[R1-$
MU(.J9!/B+4CW'8W%>:?\,N_#C_H$:A_X/=0_^/U]7>*_^1>OO]S^HKR>O6P<
M4X.ZZGGXEM25F>$>._@_\$_ACX?DUSQ6\F@Z5&PC-S>^(K]%+GHJCS\LQP?E
M )X/I3/ /PE^"'Q2T!=:\)2R:_I9<QFXL_$5^P1QC*L//RK8(." <$>M<M^W
MQ^S%XE_:2\#:!'X4O;=-5T2ZEG%A=RF.*Z2154X;! ==HQGC#-R*J_L _LM^
M*/V;/"OB>3Q;>6YU37IK=QIUI+YL=JD(D );@%V,ASC(PB\GMT:^TY>33N8_
M8YN;4]7_ .&7?AQ_T"-0_P#![J'_ ,?KUFT_9!^%;6L+'1-3R44G_BH]3]/^
MOBF5[19?\><'_7-?Y5R8R*2C9'1AFVW<\(\6?LV?!#P)X=OM?\107&B:+8Q^
M;<W]]XIU&*&)<XRS&YQR2 !W) ')KFOA1\-OV:OCG87EYX#U$^)X;-Q'<BR\
M4:F9("<[=Z&X#*#@X)&#@XS@UM_MW_LY:U^U%^S[?^#O#NIPZ;K45[!J-LMT
MS)!<M'N'DR, 2 0Y(.#\RKGCD?/G_!,_]@WX@_LQ^-_$WC+QY=V5E-?Z:=)M
MM'L;G[1N!FCD::1A\H(\H*H!)^=\XXSYAW'U)_PQ_P#"K_H!ZG_X4>I__)%>
M22_LN?#<2N/[(U#J?^8]J'_Q^OL&O%)O]:_^\:]+!Q3YKKL<6);5K'D%]^S7
M\+],LKB\O+"[M+2WC:6:XG\0WZ1QHHRS,QN,   DD]*X?X=^&?V=/BUJ5[I_
MA#6$UZ^LUWS6UKXCU#S N<;PIG!9<D#<N1R.>17J?[0/PRN?C+\&?%?@RSU
M:7=ZO:>3#=-G:KAE=0V.=K%0K8SPQX/2OC+]BO\ 8+^(GP<^.%IXU\7W-AIU
MCI,5Q'#;V5UY[WK21-%S@ *@#EOFYRJ\=2.R=U-*,+HYHN\6W+4^N/\ AEWX
M<?\ 0(U#_P 'NH?_ !^O1/!_[(_PNNM!@DET74F<LV2/$.I#^(]A<5I5Z?X'
M_P"1;M_]Y_\ T(UCBXQ5/1=37#R;GJSS<_L@?"H#)T34\?\ 8QZG_P#)%>7>
M#=#_ &4/B%XYG\&^&_$MKK/B:$N/[/M?%NI,TA3)<1G[1MD( )(0G !/:OIS
MQSX9_P"$T\$^(/#PO)=/.K:=<6'VN'[\'FQLGF+[KNR/I7Y3?LT_\$IOBW\.
MOVDO"WB/Q)J6CV/AKPSJT.I_VCI]X9)+X0R!UCCCVAE#E0K;]N%+=>A\<]$_
M0_\ X8_^%7_0#U/_ ,*/4_\ Y(KSCQ9^RM\-+7Q!=Q1Z/J(1=N =?U$_P#N9
MZ^K:\L\:?\C->?\  /\ T!:[L&DZCOV.7$MJ*L>'']E[X;@?\@C4/_!]J'_Q
M^O.O"NC_ +-GC?QA-X5T'7[?5=?B+#[%;^)K]F<KG<$/GXD( ).TG !/:OH3
MQAX?_P"$L\):WH8NI+$ZG8SV7VJ+[\/F1LF]?<;LCZ5^;OP!_P"";OQ,\"_'
MKP[KNO7^EV>@>']3BU#[=971D>\$3AU1$P" Y #;L84MUZ'T*EXR2C"YQPLT
MW*5C[C_X9=^''_0(U#_P>ZA_\?KK_ '[)WPQOOM_G:-J3;?+QCQ!J*]=WI<5
MT]=O\-?^8C_VS_\ 9JG$QBJ3:7]7*H2;J*[.0_X8_P#A5_T ]3_\*/4__DBC
M_AC_ .%7_0#U/_PH]3_^2*]FHKPSU#QG_AC_ .%7_0#U/_PH]3_^2*XWQ]^R
M?\,K*:S$.C:BH96SGQ!J+=QZW%?3%<)\2?\ 7V'^Z_\ ,5U89)U4F85VU3=C
MYV_X9=^''_0(U#_P>ZA_\?H_X9=^''_0(U#_ ,'NH?\ Q^O5J*]ODCV/+YI=
MSRG_ (9=^''_ $"-0_\ ![J'_P ?K;\'_LJ_#2ZUZ".71]1*%6R!K^HC^$]Q
M/7=UO^!O^1CM_P#=?_T$UE5A%4Y:=#2G*7.M3(_X8_\ A5_T ]3_ /"CU/\
M^2*\W^*O@[]EWX(7VGV7CK6D\-7M^-]O;7GBG4_-=,XW[%N"0F01N("Y!YXK
MZNK\Q_\ @H5_P3G^)WQ]^.[>/O MUIVJ66IVEO;7%EJ%Y]G>Q>) F5W##1D
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
MIX;_ .OJ7_TEGHH\/?\ (Z>&_P#KZE_])9Z*\7&?Q%Z'I8;X/F._8Z_Y-/\
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
M+1?NWS;B0%1( 57[PR#I_![X+W?P[:.WDDAM=$M+AKZTTR&83[+IX1#))O\
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
M^3O[//B 6_A;]G*\\4ZGIVG?#33/'.LSIKEB?W]GJIGN/LUM>2%]L4$P=CN
MY 4-@?-7N7PH_:*^(VL_'SPOI^J^())Y+[Q5XHT_Q'X:ECB6'2=+M(D:RFP%
M#1*,H1*S8E\WDME< 'U1%^TM\,)_"ND^)H_&FFOX?U74/[)LM25F\B:[R1Y
M;& Y(. <9P?0UTGB[XI^"_A_<VUOXH\7Z#X;N+I2T$6KZG#:O*!U*B1@6'TK
M\D-!UO3H_P#@GU\)(GO[5)8OC'#(Z-,H**'G8L1G@ ,I)]&'K7V3^W-XHT;1
MOCK^RY-J&K6-C%;^+7NYI+FY2-8H?+4>:Q8C"9!&X\4 ?5]CX_\ #&J>%;GQ
M-8^(=+OO#EM%)/-JUK>1RVL<<:EG8RJ2H"@$DYX%6O"_BG2/&WA[3]>T'4;?
M5]&U"$3VM]:2!XID/1E(ZU\(:#J4NF^/_P!L[Q_X(O8[#X=RZ!%-I^KVFS^S
M[O6(K!C++;D@QR$2960@$,S@'.:?^S;\4?B7X@3X0:=-XAO=1T7X@^%K::WN
MK*"WCATB\T^[1M03$<85!+:[54$'$AP ,G !]Q>&?'WAOQI?:Y9:%K=CJUWH
M=XVGZG#:3+(UG< 9,4@'W6'H?0CJ#1<>/O#=IXVM/!\VMV,7BF[LVU"#2'F4
M7,MNK;6E5.I4'(S['T-?G1HO[0WC_P#X2OXOVVA^+]%OH=$^(-^O]C76J6FB
MW.J:;'#(H2"^,6WS%;RWR_S.(B-Q56!]%T#X^>(=5_:O^%=G8WUS+;ZS\*/[
M7.CZY!;K?27Y5V1)&5 Z._EHQ1"JD_,%% 'WC17Y)^./VPOC!HGP;N];TWQ]
M>3ZP_@FUUC5Y6@MLZ1K+:ZEJ;<)Y>(RUNTR^0PSB+> "K$_9G[-GQ.UW6_VG
MOC]X$U'QC-XLT+P^-#O-&:[-N98Q<VC27(5H40,@?8,8PO [G(!]05RMY\5_
M!&GZ])H=UXQT"VUN-TC?39M4@2Y5W.$4QEMP+'H,<]J;HVN^+KOQMJ6GZEX4
MM-/\,PHS6>M1ZN)I;E@5"JUMY2^7D%SG>V-H'?CYF\7>%KCXP?M ?M#_  \T
MW5M%LHO$/A?0=-O[F[<S7%M&1J"R-! ,!Y%5\Y9EV,8S@YQ0!]BT5\B^)?'/
MB;2_$WQ AT_QWJ4.C^&_&NB:%-$'MI$T_2[FTTXW4\C-&7!5YI_WC-MCW,<#
M9Q;3XN:Q#XL.DWWBV2#X9+XTFTF/Q>\\:>;;#2([A;8W>-H47K2P^=D,3$(M
MQ;.0#ZOHKY4\3>/_ !=!\2)= TOXA:186FG:;HE[I6H:UJ"(NK6[32_;I5B2
M!A>.\:>7A'78WEL "^3E^'/BCXNO/ ^NZ._BS3D\7Z=_8DD^MR^(8YM#U=9I
M)3(MM>I!FSEN$@D!C:/]UOAV#YPQ /K2;5K&WU.VTZ6\MX]0NHY)H+1Y5$LL
M<902.B9RRJ9(P2!@;USU%6Z^*_B#\?;^#X<V>MZ3KM]H-^?!'C2ZB34[JVGN
M%O;&6);=XY5!69!(DGENN1-&%+;C6UXD^,>H^#+[Q_!/X^>YT2P'A/4I+J\N
M[2*2""^N7CO$CF(2.)7C2,AG*A-Y(9,@@ ^NJ*\W_9XU:37?A+I&H2^(+?Q.
MUS-=S+J5MJ4>H*\;74K1(9XV9&9(RB-L)4,C!> *](H **** "BBB@ HHHH
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
MO1:_,;X _P#!-WXF>!?CUX=UW7K_ $NST#P_J<6H?;K*Z,CW@B<.J(F 0'(
M;=C"ENO0_IS6%*4YJ\U8UJ1C%^Z[EOP]_P CIX;_ .OJ7_TEGHH\/?\ (Z>&
M_P#KZE_])9Z*\S&?Q%Z';AO@^8[]CK_DT_X/?]BGIG_I-'7L->/?L=?\FG_!
M[_L4],_])HZ]AKA.L**** &&)&WY13O^]D?>^M/K@?CO\3YO@O\ "7Q+XWAT
MF/6QHEJ;N2Q>[-MYJ C(#B-\'G^[^(JKXG^*>J>&?B?\/?!TF@VD[>*HKQY;
MQ=28"S:VC620*GD?O00X"DE,\Y H ]&**6#%06'0XY%*5#$$@$KR"1TKAM?^
M./@3PS!J\NH>)["$:5#<S70$NX@6XS.JX^^\>/F1<LIX(%6IOB/:7WPNNO&N
M@Q+JEJFG/J,$,\AMQ*%0N59MK%3@$?=/- '84A52P) )'0D=*\9^'/[0&H>+
M=:\ :?K7ABWT?_A-_#TGB'2I=/U1KWRXXTMWDCG#01%#BZCPR[U)# D<9VO&
M/QQT*T^'OC#7/"^L:9K6I:%HESK4=J)-Z7$4*.VY<$;HV*%/,0E03WQB@#TV
MBN#\._$"\U?XG:CX9FMH%M8?#^GZW%,FX.&N);F-HVR2"!]G!!&/O8QQDW[C
MXL>#[3^VO/\ $5A -%@EN=0,DNT6\,3LDLC9_@1U968<*5()!% '6!0I)  )
M.3@=32*BIG:H7)R<#J:Y&U^,'@F]T_6;Z'Q3I3VFCR1Q7\PN5"V[28\H-S_'
MD!,?>)PN361\*OBN/'\?CN>Y$%O9>'-=ETQ+I4>(20K:6]QYCH_*$?:"I_W,
M\9P #T>D"@,6P-QX)[FO*_!7Q8\4_$7PEH_B[0?!EG)X8U@PW-BU[K#0W\MC
M(PVW)@%NR*3&?-$9ER5(!*L<#K[?XB^'-5UN;0=/U_3Y-;#30I!OWYEBXE0
M$!VC/WT4[E[XH Z:D(##!&1[U\_:[^U+;Z/^SE:^.V.G)XKF\-1^(AH&7DRA
M7.#M^9$9@R"1N,@]2"*]&^.?Q-G^#?PJU_QG!I,>M_V1")WL9+LVWF+N"G#B
M-\'D?P_C0!WE(5!8$@9'0^E>:Z!\891X^\1^$O%>F67AZ^T71K?7Y;ZVU+[3
M8_8Y9)X]SRO%$8V5K>0D,N-N"&." SQI\;--T_P?+K7AF]L=9EM-5TNQN[5B
MP=$N[N& ,1D,GRS>8I((8+QD'( /3'19!AE##.<$9IU<9\*O&UWX[T'4[N]@
MA@N+'6]2TD_9P0D@M;N6 /@DD%A&&(R<9ZUV= "!0I)  ).3CO2T44 %%%%
M!33&ACV;1LQC;CC'IBG44 -**2"0"5Z''2D\F/8R;%V-G*XX.>M/KSR[^*-[
M;?'G3?ATNBP/;7F@7&O'5C?,'1(9X83'Y/E$$EIU(/F#@'O@$ ]"  &!P*P_
M&/A&#QEIMO:37EWI[V]U%>0W%F4WI)&VY3MD5T8>S*1T(P0"/%Y?VH-<&DW5
MW'X+T]YHO'B^!%B;7I%5IFF6(7!;[(<)N8';@G&>:](^&?Q.G\<ZWXRT+4=(
M32-;\*ZA%87J6UT;JVD,MM%<1M%*4C)^290RLBE2#U!!(!N^"O!5CX%TF>RL
MI)[AKF[FOKFZN2OFW$\KEY)&V*J@DGHJ@   "N@KB;/XV> [_6H-)@\5Z6^H
MSWDFG1VYG +7:$A[?GCS1M;]W][@\4_3OBEH[:#)JFJ7VGV,1U6ZTJ!;>[-P
M9I(II$5% 16,Q6)F:(*2A#C+;2U '9T5Y9X'^..G>)O$7BVTN;NQ73-/U2RL
M-*OK<MB^%S90W48QS\V)2..H7.!TJSX0^,=C=>%;[5?$]U9:0UOK^I:%$5+
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
M\Q"_0U% '!?!OP=K'@C0=;M-:%B+B]\0:IJL7V"X>9!%=7<LZ!B\:$,!)@@
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
M /0C7F%>G^!_^1;M_P#>?_T(UPXS^&O4ZL-\?R-^BBBO%/3"O+/&G_(S7G_
M/_0%KU.O+/&G_(S7G_ /_0%KOP7\1^G^1R8GX%ZF)1117LGFA7;_  U_YB/_
M &S_ /9JXBNW^&O_ #$?^V?_ +-7+BOX,OZZF]#^(CMZ***\$]8*X3XD_P"O
ML/\ =?\ F*[NN$^)/^OL/]U_YBNO"_Q4<]?^&SC****]T\H*W_ W_(QV_P#N
MO_Z":P*W_ W_ ",=O_NO_P"@FL:W\.7H:4_C7J>GT445\Z>R%<[X\_Y%Z3_K
MHO\ .NBKG?'G_(O2?]=%_G6U'^)'U,JOP,\SHHHKZ(\<*FLO^/R#_KHO\ZAJ
M:R_X_(/^NB_SI/8:W/:****^8/<"JNI_\@V[_P"N+_\ H)JU574_^0;=_P#7
M%_\ T$U4=T)[,\;HHHKZ8\,**** +?A[_D=/#?\ U]2_^DL]%'A[_D=/#?\
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
M$ESK-E+!=7-E+!%=*NEV<3/$S*%=1)%(IVD@%:]5HHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** ,GQ7_R+U]_N?U%>3UZQXK_Y%Z^_W/ZBO)Z]C!?
M_4\W$_$@HHHKT#D"O:++_CS@_P"N:_RKQ>O:++_CS@_ZYK_*O,QNT3MPN[)J
M***\H] *\4F_UK_[QKVNO%)O]:_^\:]3 _:^1PXKH,HHHKU#@"O3_ __ "+=
MO_O/_P"A&O,*]/\  _\ R+=O_O/_ .A&N'&?PUZG5AOC^1OT445XIZ85Y9XT
M_P"1FO/^ ?\ H"UZG7EGC3_D9KS_ (!_Z M=^"_B/T_R.3$_ O4Q****]D\T
M*[?X:_\ ,1_[9_\ LU<17;_#7_F(_P#;/_V:N7%?P9?UU-Z'\1';T445X)ZP
M5PGQ)_U]A_NO_,5W=<)\2?\ 7V'^Z_\ ,5UX7^*CGK_PV<91117NGE!6_P"!
MO^1CM_\ =?\ ]!-8%;_@;_D8[?\ W7_]!-8UOX<O0TI_&O4]/HHHKYT]D*YW
MQY_R+TG_ %T7^==%7.^//^1>D_ZZ+_.MJ/\ $CZF57X&>9T445]$>.%367_'
MY!_UT7^=0U-9?\?D'_71?YTGL-;GM%%%%?,'N!574_\ D&W?_7%__035JJNI
M_P#(-N_^N+_^@FJCNA/9GC=%%%?3'AA1110!;\/?\CIX;_Z^I?\ TEGHH\/?
M\CIX;_Z^I?\ TEGHKQ<9_$7H>EAO@^8[]CK_ )-/^#W_ &*>F?\ I-'7L->/
M?L=?\FG_  >_[%/3/_2:.O8:X3K"BBB@#P?]NNVAN?V1?BD984F,6C2RQ[U!
MV.,889Z$=C6-I^@:K\*O%/BKQ-;64/@+1?$C:/HNC>%M.CBN7DO1-+YUP849
M8(I98Y%C!#E0(0[DX"U[[XE\+:+XST:?2/$&D6&NZ3< ":PU*V2X@D'^U&X*
MG\14.K>"?#NO: FAZEH.FW^BQF-DTZYM(Y+=2C!D(C(VC:P!''! Q0!\M>(O
MCQXFB\#Z;XU:RTM/$MCX.\:W:33V89HYM-N(44##D*LOE(9%#$$J-K#%6_B[
M\8?B#X>\+_$NPBU^RAOM)_X1B[L]2M-/\IXHM2O3;S0X,C [1&2K]<.1U -?
M0DWP;\ 7%FEI+X&\-RVJ17$"0/I%N46.<[IT"[,!9#RXZ,>N:L7GPL\%ZA;Z
MG!<^$="GAU.VBLKY)--A(NH(O]5%+\OSHG\*G(7MB@#R'QO\7?B'HWCWQ#HO
MA[1AX@C\*6>D7EZBQP1?;8KB67[7(Q>973;#$YB$:/F1&#9! &5\)-?UGQG\
M:?AAXJUO4K:^N?$'PTO=4\FR@$=O;>==:7)Y<9R691O W,23C/&<#W8_#3PB
M=0TN_P#^$6T;[=I4:PV%S]@B\RTC5MRI$VW**&Y & #SUJ/P]\*O!7A'4QJ6
MA^$-"T;4561!=V&FPP2A9"&D4.J@@,54D9P2 3TH ZFBBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M R?%?_(O7W^Y_45Y/7K'BO\ Y%Z^_P!S^HKR>O8P7P/U/-Q/Q(****] Y KV
MBR_X\X/^N:_RKQ>O:++_ (\X/^N:_P J\S&[1.W"[LFHHHKRCT KQ2;_ %K_
M .\:]KKQ2;_6O_O&O4P/VOD<.*Z#****]0X KT_P/_R+=O\ [S_^A&O,*]/\
M#_\ (MV_^\__ *$:X<9_#7J=6&^/Y&_1117BGIA7EGC3_D9KS_@'_H"UZG7E
MGC3_ )&:\_X!_P"@+7?@OXC]/\CDQ/P+U,2BBBO9/-"NW^&O_,1_[9_^S5Q%
M=O\ #7_F(_\ ;/\ ]FKEQ7\&7]=3>A_$1V]%%%>">L%<)\2?]?8?[K_S%=W7
M"?$G_7V'^Z_\Q77A?XJ.>O\ PV<91117NGE!6_X&_P"1CM_]U_\ T$U@5O\
M@;_D8[?_ '7_ /036-;^'+T-*?QKU/3Z***^=/9"N=\>?\B])_UT7^==%7.^
M//\ D7I/^NB_SK:C_$CZF57X&>9T445]$>.%367_ !^0?]=%_G4-367_ !^0
M?]=%_G2>PUN>T4445\P>X%5=3_Y!MW_UQ?\ ]!-6JJZG_P @V[_ZXO\ ^@FJ
MCNA/9GC=%%%?3'AA1110!;\/?\CIX;_Z^I?_ $EGHH\/?\CIX;_Z^I?_ $EG
MHKQ<9_$7H>EAO@^8[]CK_DT_X/?]BGIG_I-'7L->/?L=?\FG_![_ +%/3/\
MTFCKV&N$ZPHKR/\ :,^.EY\!](\(7UKX>@\0_P#"0^([+PXL<VHFS\B2Y8K'
M(2(9-R@J<C /IFM'Q!\;=.\"^+/$MIXQETGPQX:T;3=/OVU^\U,JC&[EN(4C
M=&B58\/;.-V\YW)P"2  >ET5XQ\1/VF_"VD_#7QIK_@[Q+X5U_5/#;107$%_
MK*6MI!-(P"+/, WEAAN*DC#%< ]QKI^T;X(M?'NF^"=1UNSM/$MUX?/B.5$F
M#6L%J"@+-.=HP=S,I(&51F..,@'J%%<!IWQ_^&VK^'M7UVS\<:'/I&D+#)?W
MBWJ;+99@#"SDGA9 1L/1\C;FL#]G;XXS?&]/B')):6UO!X9\677AZVFMB^+J
M&**"1965N58^<05_V: /7J*^<-+_ &NI?&?BOQQH/@_0-#U;5?"FL3Z1-H>H
M^)18ZS>- 0)9H+3[.X:,G=L8R#?M.=M=^?VE_AQ#XT\;>&;OQ-9Z=?>#;:WN
MM:N+V18;:V6;=M!E8@;AM&X=O,0<DX !ZA17#)\<?A^_AE_$ \8:/_8Z7_\
M937/VI1B]R!]E*_>\[)'[K&[D<5YC\0OVK(=!^)_P-T;PK_9'BKPO\2KN\M1
MJ]K<E_(^SJA+1LI*ODN5*G!4H<\\  ^AZ*\;^//[26E? [Q-X%T"]CT^.]\7
M3W45M?Z[J8TW3;801J[>=<^7)M9C(BHNP[B3R,5M>'OC+;P65A_PG(T?P??Z
MKJW]DZ.D6L"\MM79E1HFMIC'&7+[R NP'*-UQF@#TJBO/)?VA?AK#:K<-XWT
M40MJ,VCJPNE.;Z)0TEJ .3,H()C^]STJD/VH/A(R0N/B+X=,<T44ZR#4(ROE
M2OY<<A.<*I<%-QP WRD@\4 >H45\\Z)^U2D'[0OQ>\!^*8],T/PUX#TZQU)O
M$$LS1@QW$:/^]#?*H7>!NS@XSQ7M&@>//#WBFYCM](U>UU":2QAU-$@?<6M9
M21%,/]A]K8/?:<=* -ZBBO$M&^.'C;Q-)X];1OA[I^IQ>$-;FT6>WB\0LMW>
M-'!#.6@C:U"$E9U 5Y%&01N'!H ]MHKS+P+\?_"_C_2/^$@LM0L;7PPWA^U\
M0?;;V[$,\,,K3!O/A9<1*@AQOWD%A(N!LR;<OQ[\#Q^*-"\/#6E;5]9DFBMK
M80N'#1*C/Y@(!3B6/&1SO!''- 'H5%>>?\+Q\*:CXET?0]$U[1=5U"\U"6PN
M;;^T DUN8TGW@(%8M*)("AB.TXWMGY,'(^$GQ_T;QW82VFK:CIUAXGAU+6;$
MZ="Y#3)87]Q;&2-6)))2!9"@+%0_I@D ]:HKSCQ5^T1\//!_ARWUR^\3V3V%
MU90:E:&V?S6N[::2..*6(#[ZL\L8W#CYQG%:<GQ4T6TUC4HKS4=,L])L]-L]
M0-Y->[)3]HEEC0-"RC:I*($;<2[LR!05Y .THKCYOC!X*MM.M;Z;Q+I\-K<W
M4EA$\LNTM<QHSO;X/(E"HQ\LC=A3Q6[X:\3:5XQT*SUK0]0M]5TJ\3S(+RUD
M#QR#)!P1Z$$$=000>10!IT444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% &3XK_ .1>
MOO\ <_J*\GKUCQ7_ ,B]??[G]17D]>Q@O@?J>;B?B045\]_MD_M6K^RSX/TB
M\MM&77-;UF>2&S@FD,<$:Q@&1W(&3C<@"C&=W48JO^QC^UL/VJ/#6NR7FB+H
M>NZ%+"EW%!(9()4E#F-T)Y',3@J<XP#DYP.OVL>?V=]3GY)<O/T/HRO:++_C
MS@_ZYK_*O%Z]HLO^/.#_ *YK_*N'&[1.K"[LFHKQ/]L#]I>T_90^"UYXXGTE
M]<NS<Q:?8V"R>4DMQ(&*[WP=JA4=C@$G:!WR/$_V!O\ @HA/^UWXHU[PEKWA
M>W\/^(=.L3JD,VGS-);SVXD2-P0_*.K2Q]R&#'IMY\H] ^V*\4F_UK_[QKVN
MO%)O]:_^\:]3 _:^1PXKH,HHHKU#@"O3_ __ "+=O_O/_P"A&O,*]/\  _\
MR+=O_O/_ .A&N'&?PUZG5AOC^1OT445XIZ85Y9XT_P"1FO/^ ?\ H"UZG7EG
MC3_D9KS_ (!_Z M=^"_B/T_R.3$_ O4Q****]D\T*[?X:_\ ,1_[9_\ LU<1
M7;_#7_F(_P#;/_V:N7%?P9?UU-Z'\1';T445X)ZP5PGQ)_U]A_NO_,5W=<)\
M2?\ 7V'^Z_\ ,5UX7^*CGK_PV<91117NGE!6_P"!O^1CM_\ =?\ ]!-8%;_@
M;_D8[?\ W7_]!-8UOX<O0TI_&O4]/HHHKYT]D*YWQY_R+TG_ %T7^==%7.^/
M/^1>D_ZZ+_.MJ/\ $CZF57X&>9T445]$>.%367_'Y!_UT7^=0U-9?\?D'_71
M?YTGL-;GM%%%%?,'N!574_\ D&W?_7%__035JJNI_P#(-N_^N+_^@FJCNA/9
MGC=%%%?3'AA1110!;\/?\CIX;_Z^I?\ TEGHH\/?\CIX;_Z^I?\ TEGHKQ<9
M_$7H>EAO@^8[]CK_ )-/^#W_ &*>F?\ I-'7L->/?L=?\FG_  >_[%/3/_2:
M.O8:X3K/'/VIO@KJWQN\ Z/9>'[ZRL?$6@:_8>(]-.I;Q:S3VLFX12E 65&!
M8;E!(XX-><?M'_L[?$3]H?X*_$C2)$\,Z!XM\66NCZ;!:C5+BXL;6WL;UKO>
M]Q]E5WD=I95VB(  )R>37U510!\0_&3]C3XD?$>X_:4>PN/"MHOQ2M_#T.GB
M?4KG_1&T]4$IFQ:G.[:=NW/;.*UOB9^QWXV\?>*S>IJ&B6=EJOPF/P[U%A>3
M>99W G$ZW$0\C$\9("E6,1()^E?9%% 'Q/%^Q#KC_"2*RBTC0-(^(EH= :75
MO^$GU'4;76?[,E1DBE6>$?9HRJ':(U?;N QA1GW#]FSX4^*/AA<_%"[\3C24
ME\6>+KGQ);1:5>2W(@CFA@C\IV>&+YE,)Y ((/:O:** /C[XZ_L@ZS\?-(U>
M'7/"7@>V\9O?R/IGQ%L;^>WU&TMQ<%K=VBCM5+RQ0[$V-,5)7=N7.!@_&O\
M8>\<_$CQ!\;_ .S]<T==.\>+X<N[*]OKN=)XKK2HA&8[B-(B&27D^8KY0X.U
ML8K[?HH ^-/'G[%6I>)=!\.:IX>T?2_"OBK3?&<'B[4; ^+]4O(=7D6/9*6O
MGB$\$Q'W71#C&>IXM:I^QUK-IXW^ >I^#M$\.>%/#_@+5]2U74M)D\07MZ\C
M793=Y,LMN6<_(7.\J,M@<<U]@T4 >4_&OX>ZI\1;K2].G\*>$O'/@MK>==2T
M3Q/(8F%P6C,%Q"_V>8951,I'R']X"&^7!^;XOV$_%GA+P=X;MO"=QH=JVB?%
M&V\=V7A:?4[IM.L;.-"ALX;EH6DW,3O+&(#+$8XRWW-10!^<_B?X4>+?@-XG
M^'ZZVWAVZU3Q)\<;_P 66%O;:I*(1#<VD@$4LCVZE2K!5+*C#+KTS7'>'?V8
MO%4?Q&^)/P4M]2\.RZ[K_@>W_M.]DNY5M[#[3K-U=RBWC\HM,8TF  ;R\DJQ
MVAN/U)HH ^4--^ 4OP^^//QF^(GCZ_\ #R?##QCH5AH#BXOY3/'''#%:DW(:
M%8U63)RPD(7/)QDCJ_V(OA5J?PQ^#%G'K>JRZY?3,;6POKB,I(-'MY'CTZ/!
M (7R3YH4@$&=@>E?0E% ')^"?AU;^!KW5[F#7/$.KMJ3K(\>MZM->QP8+G$*
MR$B,'><A<9"KZ"O,_!'@3XH_#^]^)LFFZ=X2GD\4^))];LKJXUFYQ:*]K;0*
M)(A:?.5-N6*AP#G&X=:]XHH ^:O"/[+5[X$T2^\-16^D>*/#+^";'PP8]3O9
MK:6_FBN+J6X>01Q-Y*R?:F*LC,R$#@XH\-_ SXCZ!\2/!OB6?5;37M.T&]U6
M*"QUG69[B[M-/N[:S15^UFW+7#I+;3-^\ .V55\QMF3]*T4 ?/\ H/P3\8:;
M%X86=="+:9\0]7\63-'?S'-G=R7[(B9MQF4?;5RIPO[L_-R,,\*_ ?Q19ZCX
M0LM4DTF'1O#7C+7?%J7MG=2R7-U]MEU(PP>68E$85=2.\[VR8@ "&)7Z#HH
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
M.*ZK1_AWH&@>,-;\4:=9/::UK21+J,L=S+Y5R8E"([0[O+\P* OF;=Y50"2
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
M574_^0;=_P#7%_\ T$U:JKJ?_(-N_P#KB_\ Z":J.Z$]F>-T445],>&%%%%
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
MP?\ ^#>'_&HZ*/J/][\/^"'UK^Z2?\-K? 7_ **]X/\ _!O#_C1_PVM\!?\
MHKW@_P#\&\/^-1T4?4?[WX?\$/K7]TD_X;6^ O\ T5[P?_X-X?\ &C_AM;X"
M_P#17O!__@WA_P :CHH^H_WOP_X(?6O[I1\2?MG_  )N=#O(HOBWX0DD9,*J
MZM$2>1[UYK_PUE\&?^BG^%O_  :1?XUZQ1752HNBK)_A_P $PJ5%4=VCR?\
MX:R^#/\ T4_PM_X-(O\ &C_AK+X,_P#13_"W_@TB_P :]8HK>TN_X?\ !,O=
M['D__#67P9_Z*?X6_P#!I%_C7J]I^VI\!DM85;XN^#P0B@@ZM#Z?6EHKGK4'
M6M=[>7_!-J=54[V1)_PVM\!?^BO>#_\ P;P_XT?\-K? 7_HKW@__ ,&\/^-1
MT5S?4?[WX?\ !-OK7]TD_P"&UO@+_P!%>\'_ /@WA_QKR:7]K/X,&1R/BAX6
M()/_ #%(O\:]5HKHHT'1O9[^7_!,:E55+71Y/_PUE\&?^BG^%O\ P:1?XT?\
M-9?!G_HI_A;_ ,&D7^->L45TVEW_  _X)C[O8\G_ .&LO@S_ -%/\+?^#2+_
M !KT+PA^V9\"K/08(I_BUX1BD#-E6U:($?,?>M:BL:M)U8\K?X?\$TIU%3=T
MB3_AM;X"_P#17O!__@WA_P :/^&UO@+_ -%>\'_^#>'_ !J.BN3ZC_>_#_@G
M1]:_NDG_  VM\!?^BO>#_P#P;P_XUYUXK_:[^"EYK]U-#\4_"DL3;<.NJ1$'
MY0/6O0:*WI89TI<RE^'_  3*I6516:/)_P#AK+X,_P#13_"W_@TB_P :/^&L
MO@S_ -%/\+?^#2+_ !KUBBNJTN_X?\$P]WL>3_\ #67P9_Z*?X6_\&D7^-==
MX!_;$^!^G_;_ +3\5_"4&_R]N_58AG&[/?W%=516=2G*I%Q;_#_@EPFH2YDB
M3_AM;X"_]%>\'_\ @WA_QH_X;6^ O_17O!__ (-X?\:CHKB^H_WOP_X)T_6O
M[I)_PVM\!?\ HKW@_P#\&\/^-<=X]_;#^!^H369MOBMX3G"JVXIJL1QR/>NM
MHK6GA73DI*7X?\$B=?GCRM'D_P#PUE\&?^BG^%O_  :1?XT?\-9?!G_HI_A;
M_P &D7^->L45V6EW_#_@G-[O8\G_ .&LO@S_ -%/\+?^#2+_ !K:\(?M>?!.
MRUV&6?XI^%(HPK99M5B 'RGWKOJ*F493BXM[^7_!*C)1:=B3_AM;X"_]%>\'
M_P#@WA_QH_X;6^ O_17O!_\ X-X?\:CHK@^H_P![\/\ @G5]:_NDG_#:WP%_
MZ*]X/_\ !O#_ (UA^,OVR_@7>Z(\4'Q:\(RR%U.U-6B)Z_6MBBKA@^22ES;>
M7_!)EB.9-6/)_P#AK+X,_P#13_"W_@TB_P :/^&LO@S_ -%/\+?^#2+_ !KU
MBBNZTN_X?\$Y?=['D_\ PUE\&?\ HI_A;_P:1?XU+:_M:?!A+J%F^*'A8 ."
M2=4B]?K7J=%%I=_P_P""%X]B3_AM;X"_]%>\'_\ @WA_QH_X;6^ O_17O!__
M (-X?\:CHKSOJ/\ >_#_ ()V?6O[I)_PVM\!?^BO>#__  ;P_P"-5]0_;3^
MTEA<HOQ=\(,S1, !JT/)P?>I**:P5G?F_#_@@\5?H>3_ /#67P9_Z*?X6_\
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
M8]@^JR[BT4G_  Q]X&_Z#'C_ /\ "^UK_P"2J/\ AC[P-_T&/'__ (7VM?\
MR51]=CV#ZK+N+12?\,?>!O\ H,>/_P#POM:_^2J/^&/O W_08\?_ /A?:U_\
ME4?78]@^JR[BT4G_  Q]X&_Z#'C_ /\ "^UK_P"2J/\ AC[P-_T&/'__ (7V
MM?\ R51]=CV#ZK+N+12?\,?>!O\ H,>/_P#POM:_^2J/^&/O W_08\?_ /A?
M:U_\E4?78]@^JR[BT4G_  Q]X&_Z#'C_ /\ "^UK_P"2J/\ AC[P-_T&/'__
M (7VM?\ R51]=CV#ZK+N+12?\,?>!O\ H,>/_P#POM:_^2J/^&/O W_08\?_
M /A?:U_\E4?78]@^JR[BT4G_  Q]X&_Z#'C_ /\ "^UK_P"2J/\ AC[P-_T&
M/'__ (7VM?\ R51]=CV#ZK+N+12?\,?>!O\ H,>/_P#POM:_^2J/^&/O W_0
M8\?_ /A?:U_\E4?78]@^JR[BT4G_  Q]X&_Z#'C_ /\ "^UK_P"2J/\ AC[P
M-_T&/'__ (7VM?\ R51]=CV#ZK+N+12?\,?>!O\ H,>/_P#POM:_^2J/^&/O
M W_08\?_ /A?:U_\E4?78]@^JR[BT4G_  Q]X&_Z#'C_ /\ "^UK_P"2J/\
MAC[P-_T&/'__ (7VM?\ R51]=CV#ZK+N+12?\,?>!O\ H,>/_P#POM:_^2J/
M^&/O W_08\?_ /A?:U_\E4?78]@^JR[BT4G_  Q]X&_Z#'C_ /\ "^UK_P"2
MJ/\ AC[P-_T&/'__ (7VM?\ R51]=CV#ZK+N+12?\,?>!O\ H,>/_P#POM:_
M^2J/^&/O W_08\?_ /A?:U_\E4?78]@^JR[BT5G:_P#LE>"K#1[JXAUKQ\LL
M:Y4GQ[K1QS_U]5P'_#._AW_H8/'G_A=:Q_\ )5=%*M[57BC&=/V;LV>H45Y?
M_P ,[^'?^A@\>?\ A=:Q_P#)5'_#._AW_H8/'G_A=:Q_\E5M>78S]WN>H45Y
M?_PSOX=_Z&#QY_X76L?_ "57I=M^R%X'DMHG;6/'Q9D!/_%?:UZ?]?585:_L
MK<RW-:=+VFS):*BN/V1O -I!)//KGCR&&-2[R2?$#6E5% R22;O@ =ZHZ!^S
M)\+O%=B;W1/%OC'6+,.8S<6'Q'U>>/<.J[DO",CTK#Z['L:_59=S3HI/^&/O
M W_08\?_ /A?:U_\E5YE)^SKX=61@/$'CS )'_(]:Q_\E5O2K^VORK8RJ4O9
MVNSTZBO+_P#AG?P[_P!#!X\_\+K6/_DJLW1_@[X%\0M<+I7C;Q?J;6S;)Q9_
M$/593$WHVV[.T\'@UO>78RLCV*BO+_\ AG?P[_T,'CS_ ,+K6/\ Y*KN?"W[
M)W@S4]%AN+C6O'SRL6!(\>ZT.A([7595*KI+FDC2%/VCLF:]%)_PQ]X&_P"@
MQX__ /"^UK_Y*H_X8^\#?]!CQ_\ ^%]K7_R57-]=CV-OJLNXM%)_PQ]X&_Z#
M'C__ ,+[6O\ Y*K@_$W[-/A?3=;N;:#7O'J1)MV@^.]9/50?^?KWK6EB%5?+
M%&<Z/LU=L[VBO+_^&=_#O_0P>//_  NM8_\ DJC_ (9W\._]#!X\_P#"ZUC_
M .2JZ;R[&/N]SU"BO+_^&=_#O_0P>//_  NM8_\ DJNH\$_LM^$=9^V_:]<\
M>R>7LVX\>:R,9W9Z77L*B=1TXN314(*;Y4SJ**3_ (8^\#?]!CQ__P"%]K7_
M ,E4?\,?>!O^@QX__P#"^UK_ .2JY/KL>QT?59=Q:*3_ (8^\#?]!CQ__P"%
M]K7_ ,E5ROC7]ESPEHTMJMIKGCV,2*Q;/CS63G&/6ZK2GBE4ERI$SH."YFSJ
MZ*\O_P"&=_#O_0P>//\ PNM8_P#DJLV_^#O@72M2M=/O?&WBZSO[O_CWM9_B
M'JJ2S<X^1#=Y;\!75>78Y[(]BHKR_P#X9W\._P#0P>//_"ZUC_Y*K6\+?LS^
M%]3UF&WN->\>O$P8D#QWK(Z GM=5,I.*<FMAQBI-),[JBD_X8^\#?]!CQ_\
M^%]K7_R51_PQ]X&_Z#'C_P#\+[6O_DJN/Z['L=/U67<6BD_X8^\#?]!CQ_\
M^%]K7_R56/XK_90\&Z5H[SVVM^/DE#J,GQ[K1X/UNJJ.+4Y**6XI8=Q5VS9H
MKR__ (9W\._]#!X\_P#"ZUC_ .2J/^&=_#O_ $,'CS_PNM8_^2J[+R['-[O<
M]0HKR_\ X9W\._\ 0P>//_"ZUC_Y*J2V_9S\.27,2-X@\>%6< _\5UK/K_U]
M47EV"R[GIE%)_P ,?>!O^@QX_P#_  OM:_\ DJC_ (8^\#?]!CQ__P"%]K7_
M ,E5P_78]CJ^JR[BT4G_  Q]X&_Z#'C_ /\ "^UK_P"2J@OOV0_!$%E<2)K/
MCX.D;,#_ ,)]K74#_KZH6,B]+!]6:ZEBBO+_ /AG?P[_ -#!X\_\+K6/_DJC
M_AG?P[_T,'CS_P +K6/_ )*KNO+L<ON]SU"BO';/X.^!=1U2YTRT\;>+KK4K
M7_7V</Q#U5YH>WSH+O*_B*TO^&=_#O\ T,'CS_PNM8_^2J+R[!9'K?A[_D=/
M#?\ U]2_^DL]%<+\-?@[H_A#XG>%=4L]7\5W<\5S.HBU7Q5J5] =UI.#NAFG
M=&//!*\'D<T5X^+O[37L>CA[<FAWG['7_)I_P>_[%/3/_2:.O8:\>_8Z_P"3
M3_@]_P!BGIG_ *31U[#7$=1X-^V%X&UKXE>"/#/A[PSXCTG1?$DFOP7EAINO
MQR2:;KK6\4TSV%TJ9+1,B-(1@Y\D<>GR5X]^,WB_X3_!+]H6VL_ FE?!SXI>
M'K?0I-0N?"DJS:9=P75SY$<]NJX^SS%)'R6RQ"J>HX_1/Q7X(\.^/+&&R\2Z
M#IGB"SAF%Q%!JEG'<I'* 0)%#@A6 )PPY&36='\)?!$/AS4_#Z>#]!70M4.;
M_31IL/V>\/',L>W;(>!RP)X% 'BWB+XD_%)OVHK;X3Z#K/AY+4>"H?$\^HZC
MI<C2-(M_]GEC0)* H=1P3NV%B<-@"O+-*_;(^(<RZ.)CHLCR?'23X:7(6R9=
MVFC&)/\ 6?+-P?F^[\WW>*^O](^%?@K0-;M-9TSPAH.G:Q:6@L+?4+7388[B
M&V'2%)%4,L?^R#CVK-G^ OPSNM<GUF?X>>%I]7GOEU.6_ET:V>=[M<[;@N4S
MY@))WYW9).>: /CSXR_M)_%?6?V1/BI\4M%U_3_#"Z;K5UH<&EVUD?MEC&FI
M06:MYY?B8JTCL2N!O7:!C)[_ .,7[2GC[X8_%7XD>$;>\TF]A\.?":?QO9W,
MU@5>2^AG,95@),&)@ARHY&[[W%?16H?!/X>:M>:S=WO@3PW=W6M(8]3GGTF!
MWOE)!(F)3,F2JYW9^ZOH*BU7X#_#7738'4OA]X7U'[!9-IUH+O1[>406K9S
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
MC*_)S]K/]D3XV>,OVE?$6K:;H%]XFL-9O?.T[5()E\J&$X$<;LS#RO+&%^;
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
MR&%K>-BVV3RO-\LL/E#^60^S.[:0V,'-?.=A^S-X\M?AC8>&F?PXUW!\*9_
M;RC4)_+-XZ(BRC_1L^5A,DXW<XV]Z[/PU\(?%GA7XCZ?XELGM= L3*\_B&TL
M-8N;NUUA19&&,BS> +%.)%@)FB*EEAP58OA0#WJBN=^'FL:WX@\$:-J7B328
M]"URYMUDN].AE:1('/8,RJW3!PR@C." 0:Z*@ HHHH **** ,GQ6,^';[_<_
MJ*\GKUCQ7_R+U]_N?U%>3U[&"^!^IYN)^)!1117H'(%>SV0Q9P <#RU_E7C%
M>T67_'G!_P!<U_E7F8W:)VX7=DU%%%>4>@%>*2\2O]37M=>*3?ZU_P#>->I@
M?M?(X<5T&4445ZAP!7I_@?\ Y%RW_P!Y_P#T(UYA7I_@?_D6[?\ WG_]"-<.
M,_AKU.K#?'\C?HHHKQ3TPKRSQI_R,UY_P#_T!:]3KRSQI_R,UY_P#_T!:[\%
M_$?I_D<F)^!>IB4445[)YH5V_P -?^8C_P!L_P#V:N(KM_AK_P Q'_MG_P"S
M5RXK^#+^NIO0_B([>BBBO!/6"N$^)/\ Q\6/^Z_\Q7=UPGQ)_P!?8?[K_P Q
M77A?XJ.>O_#9QE%%%>Z>4%;_ (''_%1V_P#NO_Z":P*W_ W_ ",=O_NO_P"@
MFL:W\.7H:4_C7J>GT445\Z>R%<[X\&?#S_\ 71?YUT5<[X\_Y%Z3_KHO\ZVH
M_P 2/J95?@9YG1117T1XX5-9C-W #TWK_.H:FLO^/R#_ *Z+_.D]AK<]HHHH
MKY@]P*JZH,Z9=@]/)?\ ]!-6JJZG_P @V[_ZXO\ ^@FJCNA/9GC=%%%?3'AA
M1110!;\/?\CIX;_Z^I?_ $EGHH\/?\CIX;_Z^I?_ $EGHKQ<9_$7H>EAO@^8
M[]CK_DT_X/?]BGIG_I-'7L->/?L=?\FG_![_ +%/3/\ TFCKV&N$ZPHHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "L?5O&6@:!JVG:7J>N:;IVIZDY2QLKN[CBFNF'41(Q!<^R@UL5\Z
M_M':D\'QY_9ZMK+5]-TK57UK5#$^HQ^<@#:5<H,Q"6-FW$[1AA\S#KT(![EI
MGC+0-:UK4-'T[7--O]7TX@7MA:W<<D]J3T\R-263_@0%9NG_ !7\$:MKAT6Q
M\8Z!>ZP)FMSI]OJD$EP)5&63RPV[<!R1C.*\>_9^U&23]I#X^VFH:QIFJ:LD
M^C>8=.B,"X6RVG]TTLC#:<*<L>?3I7G_ ,/_  9-\:O%?Q@\/6FLZ1::)9?%
M>WUVYN()3-J!-K;Z;,J1*,+$&> (92Q./,4+GF@#ZMD\=^'X[C3H1JUM*^H7
MTVF6S0OYB/=Q"0RP;ER!(OE2Y4D$&-QC*FM/2M6L=>TRUU'3+RWU'3[N-9K>
M[M)5EBFC895T=20RD<@@X-?+$7CNTUJ'P!)J6OVDJVWQ:UNRCG:XC0I#'%JR
M1C<,<A3'\QY.Y222<GS>V^.?B6?X5:OK%K\0IK2[T/X8Z'XEABM7M1&^H-<7
ML<N]3&?E80P(T8P.1P"10!]]45\S:7\4I-;_ &GYO#4GCJQCETW6)I#HQUJV
MA%QI[:3&\,<=H)!/*XFE:4N4*;5?YCM15]5\<?%?0K;X'ZQX\TK56U'03ICW
M5OJ>CRQL2C#:LL;L"@VDY+,"J[22" 10!Z)65XI\4Z7X*T"\UO6[M;#2K-/-
MN;IU9DA0=6;:#A1W/0#DU\<Z)\8->\4?$74_##_$9['3;>W\2M'+I.IV]R=E
MM!I$]JPN'B!<+]KNR'V@E002P2N?^)7QCOOB%\"?&*>+_%B::T_PNTK5M*L8
MYXK5-7NKFVF:]F X,VV1$C,:G:G=<N#0!]]T5Y!\=/$]QI^O?"6PL/$TV@VW
MB+Q+)IUU-9S1*T]L=+OI@%+JP_UL-OA@,@D 'YJ\C^#7QBUB+6_A_=ZKXWOO
M%-OJN@^))+ZPD-M(TK:==P);R1)%&A\TQ>;GGY\DD<# !]=T5\/>&OCOK/BC
MXC>$-"M/'\D6C:WJ6D;6M]4MKNX>&ZTK5I)4:3R0JN9K2U)5 0CDA& ;%;/A
M/X[:I%8^#)-:\=JNGW^A>,;)K^[N((A=WMCJ=O#8'> %\_R#,<+C?\S8.. #
MZOU?QAH^@ZKIVFWU\D%_J!(MH-K,S@,B%CM!VKODC7<V!ND1<Y8 [-?$</Q4
MAM=8\,^.-:\57TNIM\'H-1N/[/N;=)'GD>+S) K+M&&+2$D;5V$D;5(KHM ^
M->JW=];:=K'C&WLO"*^.+O2;S7K74HYDBM?[+2YM8#>E$PLD\A E(5CM6,-E
MN0#ZZHKXI^-/C#5?"'CCQM+I/Q#U&>]L_@_+JGAR5;R$B_OXWNSYD2!=LSGR
MX'8*#GC/RD"M?QY\?Y[B_P#'DWASXA6_]F6]UX+-A>6%W;31PK>:D8+W8Q#*
MP:+.0VX+C.!0!]?UE'Q3I:^*(_#C7:KK4EH]_':,K!G@1U1Y%)&"%:1 <'C>
MN>HKYJ\;>+_B!H'Q.U+PMH_BZS^UZ39:3>Z-%XAU".WEUM'N)FO%$26^+J21
M$$ "LGEMY;  MDTO@#XRL_&?QE^&>KR^+QXFU_4?AQ?3:J'N8RUO>M=:8\T/
MD+CR"K;P8L KLP1D$T ?46C^*-+U^^U>SL+M;B[TBY%G?P[65[>8QI*%8$#K
M')&X/0JZD9!K5KX\UOQ?/X3^+?Q)UG3/%<FG./BAX:TNXL$FA^SW$-SI^E6\
MPD5E+$[#+@AAM,1(QAJW?"'Q.\4:UX@\$12>()[GQ-K/BG6]*\1>&5:,?V;I
MT*W_ ),@C"[X?+,-D%E)_>?: 26\Q" #ZFJI>ZM8Z;-90WEY;VLM[-]FM8YY
M51KB78S^7&"?F;9&[;1DX1CT!KXT\#?'WQ#XQ\(>$X[7XE:98^(;[X4O>ZC>
M7\L)ALM<62SC,MPJJ?)=&FE#@KA>24.W%=5I'QBFOE\&0WFI7&BSQ^/I-#U$
M76KPZA;2(='FF;[)>;5,L6YHCO(61',B';C;0!]65%=W,=E:S7$N[RHD:1MB
M%VP!DX5023[ $FOB'PE\<?%T/PXT767^(,E]J>L_"&Z\3W#7YMF2WO[<VR^=
M&JQ@(<2S@A@5R@+#Y6KWW]GSQ5!XU\'^+]6L?%$'BC2[C5Y_L#1:U!JLEI +
M>%1#)+!))&&WB1]JL?ED4M\Q- 'JWA_7].\5Z#INMZ1=Q:AI.I6T=Y9W<)RD
M\,BAT=3W#*01]:T*^!?A_P#$OQ9X#^ G@B/P)XBN/$#0?"$:AJEB_E72Z%>0
M0V"6[*%C)C;;)>?N7#;OLV=I*MNZ#XA?'77_  ?X;\0M:>/M+OIX;*ZUWP_=
M6/B&*YM_(C2S#0/*;<&[F67SW$6 !%<#<V0A !]M45\D>+_B5K)^(7B=+3XC
M7FG6EC\1M(\/V]G;S6AB6RO--LGF7YXV)/F33LI).TKQC!%<Y=?&[Q'HWABZ
MU&;QH?$.D>'-1\1V5Y8VNK6]IKEQ#;ZDT=I<VX,7EWDD<*%/()3>9(R=[,H(
M!]M44BMN4-@C(S@C!I: ,GQ6,^';[G'R?U%>3UZQXK_Y%Z^_W/ZBO)Z]C!?
M_4\W$_$@HHHKT#D"O9[(8LK<9S^[7G\*\8KVBR_X\X/^N:_RKS,;M$[<+NR:
MBBBO*/0"O%)>)7[\FO:Z\4F_UK_[QKU,#]KY'#BN@RBBBO4. *]/\#_\BY;_
M .\__H1KS"O3_ __ "+=O_O/_P"A&N'&?PUZG5AOC-^BBBO%/3"O+/&G_(S7
MG_ /_0%KU.O+/&G_ ",UY_P#_P! 6N_!?Q'Z?Y')B?@7J8E%%%>R>:%=O\-?
M^8C_ -L__9JXBNW^&O\ S$?^V?\ [-7+BOX,OZZF]#^(CMZ***\$]8*X3XD_
M\?%C_NO_ #%=W7"?$G_7V'^Z_P#,5UX7^*CGK_PV<91117NGE!6_X''_ !4=
MO_NO_P"@FL"M_P #?\C';_[K_P#H)K&M_#EZ&E/XUZGI]%%%?.GLA7.^/1GP
M^_/_ "T6NBKG?'G_ "+TG_71?YUM1_B1]3*K\#/,Z***^B/'"IK,9NX.<?.O
M\ZAJ:R_X_(/^NB_SI/8:W/:****^8/<"JNJ#.F7@SC]R_/\ P$U:JKJ?_(-N
M_P#KB_\ Z":J.Z$]F>-T445],>&%%%% %OP]_P CIX;_ .OJ7_TEGHH\/?\
M(Z>&_P#KZE_])9Z*\7&?Q%Z'I8;X/F._8Z_Y-/\ @]_V*>F?^DT=>PUX]^QU
M_P FG_![_L4],_\ 2:.O8:X3K"BBB@ HKQG]L;5;_0?V:?'>J:5J%_I6IV5D
M)[>[TR[DMIXW#J/E=&4]"1C.*Y'X?^/;O2?'OQ<NX+W4=(\+^&-*M(9=%\;:
MK)--#JA668SB1I)W2VDB>W0%68,R/M7*MN /I2BO M.^-EWXJU;PU#<Z=-;3
M6WCN7PU,8)[FS64C2YKE)7A=59DVL 89 1N"N"=JUU?[.TCOX1\1HS,R0^+M
M?@B4GB.--3N%1%'95   '   % 'J5%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !117SE^T)KFO>!_%]]XEUFU\0ZA\+XM&A2YO_"F
MLR6EUX<G229I[V:V21/M,)1X"3^\*"W?]V59L@'T;17@GP_^-OB75_"WCC5]
M<;1+1M/\87?AS3(U\YMPBO!;A=J(7E<@%E51EVX^4<BG8_M)>)/$=AX6&B^'
M=,%_K6D:_?LNHW<T4<,NEW<-LZX$18K(9L@$*R8YR>* /H>BOD/5/CMJ7QV\
M$^$_%&EZ;!H>AVWC?PO:9DG9[R22::PFF"E0JI&!=>2<Y+@.3M! /;^*?VH+
MKP__ ,)TUKIUAK$.A^&-8\365Q;23K!<)83>6\!E:,*Y<%<O$6",&4[L D ^
MA:*^2?CW\5O%WBGX6_&/0FTG2='E\->'(]3GO;>]EG?-PDKP+ ?+C*R(L.XR
M'^)E"C@M7T'\7/&^H?#SP5-K>G:-<ZW+%<V\4L5K;RW#6\+RJDMP8HE:218D
M9G*(I8A<<<D %.X^#&DWGB,:I<ZEJ=Q NIMK"::\D0A2[,1B$@<1B;A22 9,
M XP,*H'8:)H=AX<T>UTO3K9+6PMHQ%%"N2 ON3DDGJ2<DDDDDFO#?AQ\=?$7
MQ'^,46AZ;=>&[_PR?"RZRM]ITDL@FE:]N;88W*"I4V^&C/*DNI)*US.E?M;^
M,-6\->'M2@\!07EYK7A+_A+[73=*EO+Z::,+%BT_=VWR2R/(P5V^1=JY)W<
M'U,  ,#@4%02"0"1T/I7A&J?M":]IWC+5;$>'[!]$TOQ?I7A>XFDNY$NG%_;
MV<L<JQ^65!C:\564MR$.,'BL+6_VF/$QTCQ]?Z7I>DA?#WA[7M4^S2/))-:7
M%C<F&**Z(P$,JQR2JF,D @'"[V /I6BOCZ[^+GC#P)XH\6>-YK'2]4:S^&^@
M:]JMF+J6".4&YU/S&B4(1YS1HHR<#]V@Y &/HGXA>/KSPUXA\'^'=*M(+C5_
M$MW/;Q37CLL%M'#;O-)(P49<_(JA 1DOG("G(!VZJ% "@ #L*"H8@D D'(SV
MKQOQ5\<-3\&>(?#6E7]CIMQ=W=UI=AJ=I8RSRO:37LS0AC((_+1 0K*)"&D&
M_ &T;O,]>^)?C7Q[\0/A5>V>E:-ID=MX^U_P_#*;^9C<M:66L0/YR"(;8V-L
MDH0,WS(N2, @ ^L" 001D'L:1D5D*%05(P5(XQ7@W@[]HG7?B%JMGX;T?P]8
M6OBF.'67U%;V\<V<<FG:@+!HXG5-SB67+!RHV*.58\5S=Y^U_JM]X1N_%6A^
M&+*;1K3P7I/C>6*_O7CN/L]W)<K);*%C93(@M6(?(4E@,8YH ^G2BE@Q4%EX
M!QR*55"*%4!5 P .@I)-_EOY9428.TL,C/;-?./AKXY^(O\ A"?AA:Z#HUI=
M77B'P7>:\KZYJL\KPM9BS!228HSS%_M8^=L'*DG.<4 ?1Y4,02 2.A(Z4!0N
M< #)R<=Z^6M3_:RUZRU*37$T6S;PM'\.+#QH-.\US=237<CHD/F!"!AD5<A3
MPQ;!.%'6W/QY\80SZ-IZ>$(4U'4_%#>'+:?5!=Z=;72'2Y;Y;J,2P&0*K0O
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
M3>*F\4V827Q3:^)6LQI#Y'DZ6=/,(?[1_$IW[]O!XVD5QGC3]C_6_%OA_4]
MC\=6%EI$U_XDO;4-H+RSQ#68[Q9E=_M:J_EM?2%2%7(10>YKU[P[\4_[0\6:
MEH&KV$&D7%CI-MJ[W27RSV[133W$*X?:O&;9F!/577(!RHZ2]\9Z#INI:1I]
MSJ]G#>ZN'.GP-,NZZ"J&8IZ@ CGI\P]10!Y1XK_9VU?Q1<^*ISXLLK9]=ET"
M8@:,["%M,N%G_P"?D;A*RX[;0?XJE_:<\.:QXEM?!\6D2/8FVU*:XFU$:1>Z
MDL*&SGB*&.QFAN!O\TC<KA>,-G(4]QK?Q/L?#WQ/T?P?J"1VPU31[S5H=1EN
M%2-?LT]K"\3 XY8WD14@G.U@0,#/57&JV5I<I;SWEO#<.I=(I)55V4#)(!.2
M  <GVH \ T/X(>*?%_AN_P!7N]5M/ ^JZ_X*TWPX=*TW39$73&MI;F564_:
M=C"Z9##PRJ-OF9R:M:1^S'J7AW5;77-*\2:18:W9^))_$%LD&@M'8(L^GI93
MVY@%SNP0@D5U=2K8R&&<^WS^(-+M;5[F;4K2&V3:6FDG547=]W))P,]O6KT<
MBRHKHP=& *LIR"/44 ?.VE_LDG39-&N;K5/#WB&ZM%U>WNHM<\-?:K2X@OK]
MKW"Q&XS&\;.Z!M[!E8@J#@CZ)CC2&-410B* JJHP !T %.HH **** "BBB@
MHHHH **** "BBB@#)\5_\B]??[G]17D]>L>*QGP[?9_N?U%>3U[&"^!^IYN)
M^)!1117H'(%>T67_ !YP?]<U_E7B]>SV0Q96X'01K_*O,QNT3MPN[)Z***\H
M] *\4F_UK_[QKVNO%)1B5_J:]3 _:^1PXKH,HHHKU#@"O3_ _P#R+=O_ +S_
M /H1KS"O3_ X_P"*<M_]Y_\ T(UPXS^&O4ZL-\9OT445XIZ85Y9XT_Y&:\_X
M!_Z M>IUY9XT_P"1FO/^ ?\ H"UWX+^(_3_(Y,3\"]3$HHHKV3S0KM_AK_S$
M?^V?_LU<17;_  U_YB/_ &S_ /9JY<5_!E_74WH?Q$=O1117@GK!7"?$G_7V
M'^Z_\Q7=UPGQ)'^D6)_V7_F*Z\+_ !4<]?\ ALXRBBBO=/*"M_P-_P C';_[
MK_\ H)K K?\  XSXDM_97_\ 036-;^'+T-*?QKU/3Z***^=/9"N=\>?\B])_
MUT7^==%7.^/0#X??VD6MJ/\ $CZF57X&>9T445]$>.%367_'Y!_UT7^=0U-9
MC-W #T+K_.D]AK<]HHHHKY@]P*JZG_R#;O\ ZXO_ .@FK55=4&=,O >AA?\
M]!-5'=">S/&Z***^F/#"BBB@"WX>_P"1T\-_]?4O_I+/11X>_P"1T\-_]?4O
M_I+/17BXS^(O0]+#?!\QW['7_)I_P>_[%/3/_2:.O8:\>_8Z_P"33_@]_P!B
MGIG_ *31U[#7"=84444 <9\7M!M?%/@._P!'O_"0\;Z9>O%#>:+OB1I83(NY
MU,CHNY,"0?,IR@VG=BOGK4O@AXMM/#/A*)=!U?Q-HWAWXBPZQIFC:SJ%O>:G
M::)]B:%XFFFF*R 7#R.JM*S"(Q@G*[1]<44 ?*'CGX(:WK6I_%#Q##X!6?6)
MO&OAOQ!HLQ>R%U<V=G_9)NHXG\W]VQ^Q7 "R,@8[>><U-I_PX\9VWC&3Q/=^
M![ZXTF/Q[>:\^@-=6+3S6\^DQVT5PJ^>8B\4ROE6<'#%EW$ 'ZIHH ^1?C+\
M"-<\2^(/''_".> -EAXD^%4WAC3COLD&G:AFZV1RYERHVSQJ'CW@8(S@5)XX
M^&OC/Q[=>.;\_#K4(8-<F\&216-_=:<7D6PU+S[P.!<LORP]B?FS@9Y%?6U%
M 'S-\3?ASXJG\>:5#X<\$>5X=T;4]!O=/?14TZ"-H(;QY;N.0RR+*K()'*)'
MM0AVY8L0.Y^&'A76?#7[+>A>&]:\*#4=9LO#JZ?>>&[J:W=;IEBV/ 7WF(AQ
MD<MMPW)'->P44 ?(VH? CQ%IW@GQ5X=\,>&M;_X0FZU?PQ=Z5X3UK5(+E[,V
MVII<:B83+<.J6YACA"PF3[Z2;5"L,WKOX8^,]*G\7Z3IO@8Q^&=6\87U_"+(
M::TD5M)I,4$<T*32>7&KSK.'ROF;9#A?G8CZKHH _/GPU\*=>\4>$OC3X#/@
MIKSQU-H_AS2X[Z>6TQI-^NBVJ>>\_F[@8I!YNZ+>3L^7)XKV_0?@GK<'Q1\0
MZEXAM/$&J2Q:W-K>EZI8W-A#:7:OI0L_)F<XND.#)'L'R B)P>#CZ"T[PGH>
MCZOJ&K6&C:?9:IJ)#7M];6J1SW)  !D< ,^ !]XGI6K0!X?^S;X%\2?#V35]
M(O[&XB\*VNGZ=:Z+<ZS;V4>K 1B97MIWLV,<T<2^3LD(5B9)<[N&/N%%% !1
M110 4444 %%%% !1110 4444 %>/GPEKO@7X_P#B?QM9:3<>(="\4Z+I]C<Q
MV4L*W%C<V4ER4.V5T#12)='[I+*T?*X;(]@KE_$/Q3\%^$=3_L[7?%^@Z+J'
ME>?]DU'4X8)?+Z;]CL#M]\8H \A\=^#O$/Q0^(_AK6=7^'4CZ-8^'_$>GO;:
MA-8SE)9WL?LNY/.8;I!;3<KD+N7<5R<<#:?#3XFR:'\-=/U#P7=F;PY:>$O,
MEM9M,9G^R./M\<\SS>8S)F0HL9",KMRQ<@?8%O<17EO%/!*D\$JAXY8V#*ZD
M9!!'!!'>H--U:QUB&6:PO+>^BBFEMI)+:59%26-RDD9()PRNK*R]05(/(H ^
M*+#]G7QKIGP>L=$M/ )M=9F^#.I>$[]8;FP0RZO(L"P1R.)L/RDK"3)4!_O
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
M_DT_X/?]BGIG_I-'7L->/?L=?\FG_![_ +%/3/\ TFCKV&N$ZPHHHH ****
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
MI>AW$/B)-+U;1UU*)KZT9_$=I;1XM7MP(42T:X1BS/O$D<G) :ON&D"@,6
M8]3CDT ?'/B'XV7W@VPU^QU;Q^ZZ-I7CZ]T%K^ZU.RLKKR3I'VF")KJ8QQ*%
MN6/WF5B$"_-@JW&?&#Q%-9Z;XPLM?\>K>I/\!9)K7R]562RU2]:*ZCG>!F/[
M_=MC?()8Y0YP0*^UO%W@F/Q9<Z5=#5+_ $B]TV222WN+'R6/SH48%)HY$/!X
M.W(YP0"0;7@_PAIO@;PSI>A:5$4L=.@$$/F'<^.Y)]2<D^YH \4^'GBB[D\:
M?$;PN_BB;Q#IMEH6AZK:+=20N\#7(N1*$,:K^[(AA8#D#=D<-6O7K'BO_D7K
M[_<_J*\GKV,%\#]3S<3\2"BBBO0.0*]HLO\ CS@_ZYK_ "KQ>O:++_CS@_ZY
MK_*O,QNT3MPN[)J***\H] *\4F_UK_[QKVNO%)O]:_\ O&O4P/VOD<.*Z#**
M**]0X KT_P #_P#(MV_^\_\ Z$:\PKT_P/\ \BW;_P"\_P#Z$:X<9_#7J=6&
M^/Y&_1117BGIA7EGC3_D9KS_ (!_Z M>IUY9XT_Y&:\_X!_Z M=^"_B/T_R.
M3$_ O4Q****]D\T*[?X:_P#,1_[9_P#LU<17;_#7_F(_]L__ &:N7%?P9?UU
M-Z'\1';T445X)ZP5PGQ)_P!?8?[K_P Q7=UPGQ)_U]A_NO\ S%=>%_BHYZ_\
M-G&4445[IY05O^!O^1CM_P#=?_T$U@5O^!O^1CM_]U__ $$UC6_AR]#2G\:]
M3T^BBBOG3V0KG?'G_(O2?]=%_G715SOCS_D7I/\ KHO\ZVH_Q(^IE5^!GF=%
M%%?1'CA4UE_Q^0?]=%_G4-367_'Y!_UT7^=)[#6Y[11117S![@55U/\ Y!MW
M_P!<7_\ 035JJNI_\@V[_P"N+_\ H)JH[H3V9XW1117TQX84444 6_#W_(Z>
M&_\ KZE_])9Z*/#W_(Z>&_\ KZE_])9Z*\7&?Q%Z'I8;X/F._8Z_Y-/^#W_8
MIZ9_Z31U[#7CW['7_)I_P>_[%/3/_2:.O8:X3K"BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *\H^/'Q
MK?X/:6U];P6FI/:V,VI7.GL9C<O!&\2DJ(T81J=[?O9,*&"CG<2OJ]<-X_\
M@KX0^)UVUSXAL+FYEDL)=+E^S:C<V@FM9&#-%((9$#KN4$;L[3G&,F@#S;2?
MVEM776=-?6-!L(/#]WK7B'0FN+2[DDN4DTLW9,WEF,+MD2RD^7=D%EY/-4_A
MMXQUOQQ\=_ ?B+4K:TTJV\1?#R]U6+3K.5Y#&K7>G-$LSD 2.BRD;@H WN!P
M<GT[3O@/X)TJ?2Y8-+N2^FZG?:Q;>=J=U*%N[P2"ZD8/*0_F>=+E6RH\QL 9
M-+X+^!/@WX?:MINI:'8WUO<Z982:78B?5[RXBM;-VC9H(XY9618\PQ84#"[
M%P.* ,S3OBOJNLZOXMN[33+1/"WA;4YM,OY996-W+Y-JLTLT: ;0 [J@0DE@
M"V1P#YYXC_:)U>;X=_:=5T2*R7Q-\/M3\7Z7_9>I2QSP1V\,#R6SS*H9)=EW
M$5FCZ,&P/E4M[3;?"_P]8^+-1\16L%W:ZAJ+B6]B@U"X2TNI!&L7F2VPD\EW
M\M54L4R0JY)VKC#A_9X\!0Z1=:6-'N'L)](D\/B&34[IA;Z=)MWVL!,N8(VV
M("L97A$'1%  /,++XKO\.M2^)FH164M]+?\ BW1--LK,>;*D4EWIMAN<K&K.
MP!>20A5W.W'!;<.1^+WQS\3?$KX+_%_2X_#G_"+W?A;0I9[^XU 3Q3O(TUTD
M$EK&R(\8:.U6=7?!'G(N,J6KZ$D^ W@F73]9LGTV[DBU>YM+RZ=]5NVE^T6R
MQK;S1R&7?%(@ABPT94_(.353Q%^SGX%\5I>+JMEJ=U]OTX:3?O\ V[?QO?VH
M:1ECN&68&;:99-I<DJ'(4@<4 >F44R*,0Q)&I8J@"@NQ8\>I/)/N:?0 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% &3XK_Y
M%Z^_W/ZBO)Z]8\5_\B]??[G]17D]>Q@O@?J>;B?B04445Z!R!7M%E_QYP?\
M7-?Y5XO7M%E_QYP?]<U_E7F8W:)VX7=DU%%%>4>@%>*3?ZU_]XU[77BDW^M?
M_>->I@?M?(X<5T&4445ZAP!7I_@?_D6[?_>?_P!"->85Z?X'_P"1;M_]Y_\
MT(UPXS^&O4ZL-\?R-^BBBO%/3"O+/&G_ ",UY_P#_P! 6O4Z\L\:?\C->?\
M /\ T!:[\%_$?I_D<F)^!>IB4445[)YH5V_PU_YB/_;/_P!FKB*[?X:_\Q'_
M +9_^S5RXK^#+^NIO0_B([>BBBO!/6"N$^)/^OL/]U_YBN[KA/B3_K[#_=?^
M8KKPO\5'/7_ALXRBBBO=/*"M_P #?\C';_[K_P#H)K K?\#?\C';_P"Z_P#Z
M":QK?PY>AI3^->IZ?1117SI[(5SOCS_D7I/^NB_SKHJYWQY_R+TG_71?YUM1
M_B1]3*K\#/,Z***^B/'"IK+_ (_(/^NB_P ZAJ:R_P"/R#_KHO\ .D]AK<]H
MHHHKY@]P*JZG_P @V[_ZXO\ ^@FK55=3_P"0;=_]<7_]!-5'=">S/&Z***^F
M/#"BBB@"WX>_Y'3PW_U]2_\ I+/11X>_Y'3PW_U]2_\ I+/17BXS^(O0]+#?
M!\SR[]EKX\3Z#^S5\+-.7X9^/]3%KX8TZ(7FGZ3%);S8MD&^-C,"5/8X%>H?
M\-'7'_1)/B7_ ."6'_X_3_V.O^33_@]_V*>F?^DT=>PUPG6>-_\ #1UQ_P!$
MD^)?_@EA_P#C]'_#1UQ_T23XE_\ @EA_^/UZ)XN^(/A;X?P6LWBCQ+H_AN&Z
MD\JWDU>_BM5F?^ZAD8;C["I_"WC+P_XXT^2^\.:YIOB"QCE,#W.EW<=S&L@
M)0LA(# ,IQUPP]: /-/^&CKC_HDGQ+_\$L/_ ,?H_P"&CKC_ *))\2__  2P
M_P#Q^O9*P/$'C[PWX5US0=&UC6['3-5UZ9[?2[.YF5)+V1%W.L:G[Q (SCU'
MJ* /.O\ AHZX_P"B2?$O_P $L/\ \?H_X:.N/^B2?$O_ ,$L/_Q^O9** /&_
M^&CKC_HDGQ+_ /!+#_\ 'Z/^&CKC_HDGQ+_\$L/_ ,?KV2B@#QO_ (:.N/\
MHDGQ+_\ !+#_ /'Z/^&CKC_HDGQ+_P#!+#_\?KT?QOXYT'X;^&+WQ%XFU.'1
M]#L@K7-]<9\N$%@H+$ X&2!GWIGB[XA^%? %K;77BCQ+H_ANVN7\N";5[^*T
M25O[JF1@">1P* /._P#AHZX_Z))\2_\ P2P__'Z/^&CKC_HDGQ+_ /!+#_\
M'Z]*\+>-?#WCFQDO?#>O:9X@LXY#$]QI=Y'<QJXZJ60D ^U;5 'C?_#1UQ_T
M23XE_P#@EA_^/T?\-'7'_1)/B7_X)8?_ (_7IOBGQAH/@;27U7Q)K>G>'],1
M@C7NJ7<=M"K'H"[D+D^F:B\*^.?#?CNTFNO#7B#2O$-M"_ER3:5>QW2(V,[6
M:-B <=C0!YO_ ,-'7'_1)/B7_P""6'_X_1_PT=<?]$D^)?\ X)8?_C]>R5@^
M*_'6@^!AI3:]J<.EKJM_#I=DT^0)KJ4XBA! QN8\ 'K0!YS_ ,-'7'_1)/B7
M_P""6'_X_1_PT=<?]$D^)?\ X)8?_C]>R44 >-_\-'7'_1)/B7_X)8?_ (_1
M_P -'7'_ $23XE_^"6'_ ./U[)7+^+OBGX+^']S;6_BCQ?H/ANXNE+01:OJ<
M-J\H'4J)&!8?2@#@_P#AHZX_Z))\2_\ P2P__'Z/^&CKC_HDGQ+_ /!+#_\
M'Z[>^^+G@C3_  +=^-9O%NC'PC:C=-K<5]'):)\P49E4E<[F48SU('>NGL[N
M#4+2"ZM9DN+:=%EBFB8,CH1D,"."""#F@#R'_AHZX_Z))\2__!+#_P#'Z/\
MAHZX_P"B2?$O_P $L/\ \?KT7PSX^\-^-+[7++0M;L=6N]#O&T_4X;299&L[
M@#)BD ^ZP]#Z$=0:+CQ]X;M/&UIX/FUNQB\4W=FVH0:0\RBYEMU;:TJIU*@Y
M&?8^AH \Z_X:.N/^B2?$O_P2P_\ Q^C_ (:.N/\ HDGQ+_\ !+#_ /'Z]DHH
M \;_ .&CKC_HDGQ+_P#!+#_\?H_X:.N/^B2?$O\ \$L/_P ?KV2B@#QO_AHZ
MX_Z))\2__!+#_P#'Z/\ AHZX_P"B2?$O_P $L/\ \?KV2B@#QO\ X:.N/^B2
M?$O_ ,$L/_Q^C_AHZX_Z))\2_P#P2P__ !^O9** /&_^&CKC_HDGQ+_\$L/_
M ,?H_P"&CKC_ *))\2__  2P_P#Q^O9** /&_P#AHZX_Z))\2_\ P2P__'Z/
M^&CKC_HDGQ+_ /!+#_\ 'Z]DHH \;_X:.N/^B2?$O_P2P_\ Q^C_ (:.N/\
MHDGQ+_\ !+#_ /'Z]DHH \;_ .&CKC_HDGQ+_P#!+#_\?H_X:.N/^B2?$O\
M\$L/_P ?KV2B@#QO_AHZX_Z))\2__!+#_P#'Z/\ AHZX_P"B2?$O_P $L/\
M\?KV2B@#QO\ X:.N/^B2?$O_ ,$L/_Q^C_AHZX_Z))\2_P#P2P__ !^O9**
M/&_^&CKC_HDGQ+_\$L/_ ,?H_P"&CKC_ *))\2__  2P_P#Q^O9** /&_P#A
MHZX_Z))\2_\ P2P__'Z/^&CKC_HDGQ+_ /!+#_\ 'Z]DHH \;_X:.N/^B2?$
MO_P2P_\ Q^C_ (:.N/\ HDGQ+_\ !+#_ /'Z]DHH \;_ .&CKC_HDGQ+_P#!
M+#_\?H_X:.N/^B2?$O\ \$L/_P ?KV2B@#QO_AHZX_Z))\2__!+#_P#'Z/\
MAHZX_P"B2?$O_P $L/\ \?KV2B@#QO\ X:.N/^B2?$O_ ,$L/_Q^C_AHZX_Z
M))\2_P#P2P__ !^O9** /&_^&CKC_HDGQ+_\$L/_ ,?H_P"&CKC_ *))\2__
M  2P_P#Q^O9** /&_P#AHZX_Z))\2_\ P2P__'Z/^&CKC_HDGQ+_ /!+#_\
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
MO:Z\4F_UK_[QKU,#]KY'#BNAYI^T?_PF/_"C/&?_  @'G?\ "7?8&^P_9O\
M79R-_E_]--F_;CG=C'-?GU_P3F_X7'_PT"?MO_"1_P#")^1<?V__ &OYWD[O
M+;RO]9QYWF[.GS;=_;-?J;17;.ESS4[['+&IRQ<;;A7I_@?_ )%NW_WG_P#0
MC7F%>G^!_P#D6[?_ 'G_ /0C6&,_AKU-<-\?R-^BBBO%/3"O+/&G_(S7G_ /
M_0%KU.O+/&G_ ",UY_P#_P! 6N_!?Q'Z?Y')B?@7J<;XQ_M?_A$=<_X1_P O
M^WOL,_\ 9_FXV?:?+;RMV>,;]N<U^3/[*_\ POW_ (:KT/S_ /A+/M?]II_P
MD?\ :WG^5]DW_P"D>?O^7[F[;G^+;MYQ7Z^T5Z52E[22=[6.*%3D35MPKM_A
MK_S$?^V?_LU<17;_  U_YB/_ &S_ /9JC%?P9?UU*H?Q$=O7X.:Y_P -8?\
M#8-QY7_"8_\ "PO[:;R-OG_8O+\WY<?\LOLFW'_3/9UXK]XZ*\$]8*X3XD_Z
M^P_W7_F*[NN$^)/^OL/]U_YBNO"_Q4<]?^&SC*_(K]L+_A>__#4VL>1_PE>?
MMH_X1O\ L?S_ "?L_'E>1Y?R[L8W8YW;LU^NM%>O5I>U5KV/.IS]F[VN8'P]
M_MW_ (0'PU_PE&S_ (27^S+;^U/+QM^U^4OG8QQC?NZ<5WW@;_D8[?\ W7_]
M!-8%;_@;_D8[?_=?_P!!-%72E+T"G\:]3T^OQ_\ ^"KW_"\?^&A;'^S?^$G_
M .$%^QV_]A?V'Y_V?SMO[[=Y7'G^9GK\VW9CBOV HKYT]D\<_8]_X3__ (9I
M\!?\+0^U?\)O]A/V[[=G[3M\U_(\[//F^3Y6_=\V[=NYS7H/CS_D7I/^NB_S
MKHJYWQY_R+TG_71?YUM1_B1]3*K\#/,Z_/K_ (*D_P#"T?M?A/\ X1S^V?\
MA!_L[_:O[(\S;]LWG_7^7SC9LV;N,[\<U^@M%>[4A[2+C>QY4)<DN:Q\W_L
M?\+"_P"&>+'_ (6+_:'V_P"VR_V;_:N[[5]AVIY?F;_F^_YNW=SMVXXQ7TM9
M?\?D'_71?YU#4UE_Q^0?]=%_G5*/+'E$WS2N>T4445\T>V%5=3_Y!MW_ -<7
M_P#035JJNI_\@V[_ .N+_P#H)JH[H3V9XW61XQ_M?_A$=<_X1_R_[>^PS_V?
MYN-GVGRV\K=GC&_;G-:]%?3'AGY!?LK_ /"_?^&J]#\__A+/M?\ ::?\)'_:
MWG^5]DW_ .D>?O\ E^YNVY_BV[><5^OM%%84J7LE:]S6I/VCO:Q;\/?\CIX;
M_P"OJ7_TEGHH\/?\CIX;_P"OJ7_TEGHKS,9_$7H=N&^#YCOV.O\ DT_X/?\
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
M +QKU,#]KY'#BN@RBBBO4. *]/\  _\ R+=O_O/_ .A&O,*]/\#_ /(MV_\
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
M@@"!LYVC&<<5G#X,?#\'4#_P@WALG4(YXKPG2;<_:4F8-.DGR?,LC %@<AB
M3FO.?AA^TII_BF3P=X>B%SJ.M:CH>G:J\NKW%I9W=U%<%U,L<*E5F,?ELTHB
M 5 RA=Q.T4?@W\:=3BU"'PWK>GZEJ']J>+?$^CZ5K$]S&Z9L[V\:*W8%C)A;
M>W*AV!YCP<Y!(![$?AKX1;4[743X7T?[?:"(6]S]@B\R(1?ZK:VW(V9.W'W<
MG&*Z2OG#2?VLK;2O =MJ-QH>N^((M/\ "NF>)]2U.0V<4IL[EYXS*T:LB^:I
MMI6*1KMQC![5Z"/C=%/\2K7PK;:-,\$NL3:')J4LZH%N(K#[:VV, L5V%5#'
M;SN[;=X!Z=1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% &3XK_Y%Z^_W/ZBO)Z]8\5_\B]??[G]17D]>Q@O@?J>;B?B0
M4445Z!R!7M%E_P ><'_7-?Y5XO7M%E_QYP?]<U_E7F8W:)VX7=DU%%%>4>@%
M>*3?ZU_]XU[77BDW^M?_ 'C7J8'[7R.'%=!E%%%>H< 5Z?X'_P"1;M_]Y_\
MT(UYA7I_@?\ Y%NW_P!Y_P#T(UPXS^&O4ZL-\?R-^BBBO%/3"O+/&G_(S7G_
M  #_ - 6O4Z\L\:?\C->?\ _] 6N_!?Q'Z?Y')B?@7J8E%%%>R>:%=O\-?\
MF(_]L_\ V:N(KM_AK_S$?^V?_LU<N*_@R_KJ;T/XB.WHHHKP3U@KA/B3_K[#
M_=?^8KNZX3XD_P"OL/\ =?\ F*Z\+_%1SU_X;.,HHHKW3R@K?\#?\C';_P"Z
M_P#Z":P*W_ W_(QV_P#NO_Z":QK?PY>AI3^->IZ?1117SI[(5SOCS_D7I/\
MKHO\ZZ*N=\>?\B])_P!=%_G6U'^)'U,JOP,\SHHHKZ(\<*FLO^/R#_KHO\ZA
MJ:R_X_(/^NB_SI/8:W/:****^8/<"JNI_P#(-N_^N+_^@FK55=3_ .0;=_\
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
M,K#!4C((KGKGX;^%+SP,O@RX\-Z5<>$5MTM!H4MG&]F(4QL3R2-NU=JD#'!
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
M/_V:N7%?P9?UU-Z'\1';T445X)ZP5PGQ)_U]A_NO_,5W=<)\2?\ 7V'^Z_\
M,5UX7^*CGK_PV<91117NGE!6_P"!O^1CM_\ =?\ ]!-8%;_@;_D8[?\ W7_]
M!-8UOX<O0TI_&O4]/HHHKYT]D*YWQY_R+TG_ %T7^==%7.^//^1>D_ZZ+_.M
MJ/\ $CZF57X&>9U\^_M2_MF^%OV79=)L-2TV\U[7-2C,\5A9LL8CA#;?,=VZ
M9((  .=IZ8KZ"KY]_:E_8R\+?M12Z3?ZEJ5YH.N:;&;>*_LU6020EMWENC=<
M$D@@C&X]<U[M3GY7R;GE0Y>;W]CNO@!\>/#W[1?P[@\6^'%N((//>TN;2[4"
M6VG0*6C;!(/#JP(/(8=#D#TZR_X_(/\ KHO\Z\Q^ 'P'\/?LZ?#N#PEX<>XG
MM_/>[N;N[8&6YG<*&D;  '"*H ' 4=3DGTZR_P"/R#_KHO\ .J7-R^]N)VYO
M=V/:****^:/;"JNI_P#(-N_^N+_^@FK55=3_ .0;=_\ 7%__ $$U4=T)[,\;
MJIK&KVF@:1?:IJ$ZVUA90/<W$[](XT4LS''8 $U;JIK&D6GB#2+[2]0@6YL+
MV![:X@?I)&ZE64^Q!(KZ8\,^3/A7_P %+O /Q0^*MCX-30]6TB+4[H6>G:I=
MF,I-*QVQJZ*<Q[S@#EN2,XY(^OJ^0/A7_P $T? /PO\ BK8^,DUS5M7BTRZ%
MYIVEW8C"0RJ=T;.ZC,FPX(X7D#.>A^OZPI>TM^\W-:G)?W"WX>_Y'3PW_P!?
M4O\ Z2ST4>'O^1T\-_\ 7U+_ .DL]%>9C/XB]#MPWP?,=^QU_P FG_![_L4]
M,_\ 2:.O8:\>_8Z_Y-/^#W_8IZ9_Z31U[#7"=84444 <?\7/B;I_P:^'6M^,
M]7LKZ_TK1X#<W46G+&TPC'5E$CH#CTSFJWA;XO:5XB\5ZOX7O+*^\->(],AM
MKJ73=7\D/)!<-(L,L;Q221NK-#*N VX%""!D9YS]K3P=KWQ#_9Q\?>&/#.ER
M:QKNKZ9)9VEI%-#"6=L8)>5T0 >YKD_BQ\"/[7\!:C>Z9H6I^*/%^N:MX>EU
M(ZQ=6SW+6=EJ<%PT1W.L"(D8N#LCP&:0_>+9H ][;6M/0VH:^ME-TQ6W!F7]
M\1U"<_,?I3I=6L8+^.RDO+>.]D4NEL\JB1U'4A<Y(X/-?-/Q6^!VLW#_ !2T
M[P]X1AOK3Q/X4M=&\-S6KVT$.A72&[R2&=6B5)9XK@-"K$E#@;E0&MXW^#?B
MS5_#/Q>\./X:FUG7?$-U+J&C^*Q-:+$Z&PB@6!R\GFQ-A)H<"-DVR@Y(+X /
MII_$.EQZ8-1?4K-=/)P+LSH(LYQC?G'7CKUIUQKFFVDMO%/J%K#+<J6A2295
M,H R2H)^8?2OF_5?@I>3Z+#JFE:9XVTK7I=<DUQ#,-$F-G=?V>EGA[0,+9X)
M(@4(4AP^6#*&+5$_PZ\?6VN^$/$5MX66#Q&;'0+/Q!I,:6$^@216[[Y_LQDD
M%Q;2V_FW'E;"48B+(;YF4 ^A]*\86%_H%CJMX?[$%U:I=M:ZE-$DL"MCB3:[
M+D$@$JQ&>A-7-1\0:7I$MO%?ZE9V4ERRI EQ.L9E8L% 4$C<2S* !W('>OEK
MP[\$?$<N@_!^QU[P']LCT#P#K.B:E;W4MC,L-Y*+'R(\&8AMWV:8!ERHW#)7
M)QR=GINJ>#=7\%P>)_#>MM:Z)HO@V#7K^Q6QNWTW4+664)$TANU=5:26,N(8
MYRZ2-C;NY /N&BBB@ HHHH **** "BBB@ HHHH **** "BBB@"CJL.I30J--
MN[6TE[M=6K3J?P61/?O7(:Y8^)X-.OYM:U.RU'2$A=KB#3;<V;-"%)=<.9BQ
M*Y'#I]17>UB^-O\ D3-?_P"P?<?^BVK>E-J2C9?=^NYC4BFFS:KSOQ+\9(]
M^)$7@BU\*:]KVM2Z2^LH=.-FL36Z2I$WS37,9W!Y%&,=Z]$KYZ^*'P]UC7OV
MB['Q!-X3\1ZQX6A\)7.D27.@:U'I\C7$EU#($.+N"0KL1\Y^7./J,#8]9\!_
M%'P[\1?!FA>)]*OA'INM)FT6]'D2LP8JT91N=ZL"I SR.,CFNCMM1M+Q@MO=
M0SL5+ 1R!C@'!/';((^HKXT\0?!_XKR_!N/P:/"OGP1Z1JT&C1V#Z;]ITU&O
M%>PL;B:5U "V\<(9X,DR1 E_E#-[G^SG\.)/!FF>);[5O"L6@:_J'B36[L7#
M"W:>>SN-2GN+?=)"[Y'ER)\K'*D$8% &UIOQGMM8UKQ#;:?I4NH6.C:HFC2W
M%M=0^:UT7@5_W3LN(T$Y);<21!+A<A-_=1:WIT\OE1W]K))Y;2[%F4G8#AFQ
MGH#P3ZU\UW'PH\2Q>!/B)96O@>6/4=3\?VFM6:1S62M<64=_:3F0-YV%PD$I
MVN5;+# Y.*_@GX/>(] \8>#M<?P*]M<VGCCQ7JFH74<MCYW]G7AOFM=S";+!
MS/;_ " DJ4^8#:#0!]&Z+XOL=6TS1[F?_B476J0+/#INH2Q+<C(!*%4=E+#.
M#L9AGN:QOAQ\4+#X@Z7?7&R/3;RRU+4=-FLY+A7;-G=RVLDJ]"8R\1() X(S
M@U\Y_#KX.>//"5G\.[FT\,WUCKEG9:#I6N6&K'3;S2I;:UF)DE5UE,T$\*R3
M.AB+*S>7E3EBNSX-^$'B30O&/@_79/ SP7=KX[\5:MJ-VDMCYQTZ\-^UL683
M9<.;BW^3)*E/F V@T ?1>B>,;#5]&TZ_G;^R9;V.%_L-_-$)X6D&4C<([+O[
M85B"0<$U>GU_2[74X--FU*TAU&?B&TDG59I.&;Y4)R>%8\#HI]#7Q,G[.OC>
M[^&&O:==_#UI-;_X5CH_A_3O.N=/=TU2VN;UG6-_/(0J)X'$F0/EX.0!7=Z1
M=_9/VEI;[4-!UF+1I/%LHT_6X(;.6%[^72(H'MYI1=>?L41RC8+<JKHA,N%P
M #ZMHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@#)\5_\B]??[G]17D]>L>*_P#D7K[_ '/ZBO)Z]C!? _4\W$_$@HHH
MKT#D"O:++_CS@_ZYK_*O%Z]HLO\ CS@_ZYK_ "KS,;M$[<+NR:BBBO*/0"O%
M)O\ 6O\ [QKVNO%)O]:_^\:]3 _:^1PXKH,HHHKU#@"O3_ __(MV_P#O/_Z$
M:\PKT_P/_P BW;_[S_\ H1KAQG\->IU8;X_D;]%%%>*>F%>6>-/^1FO/^ ?^
M@+7J=>6>-/\ D9KS_@'_ * M=^"_B/T_R.3$_ O4Q****]D\T*[?X:_\Q'_M
MG_[-7$5V_P -?^8C_P!L_P#V:N7%?P9?UU-Z'\1';T445X)ZP5PGQ)_U]A_N
MO_,5W=<)\2?]?8?[K_S%=>%_BHYZ_P##9QE%%%>Z>4%;_@;_ )&.W_W7_P#0
M36!6_P"!O^1CM_\ =?\ ]!-8UOX<O0TI_&O4]/HHHKYT]D*YWQY_R+TG_71?
MYUT5<[X\_P"1>D_ZZ+_.MJ/\2/J95?@9YG1117T1XX5-9?\ 'Y!_UT7^=0U-
M9?\ 'Y!_UT7^=)[#6Y[11117S![@55U/_D&W?_7%_P#T$U:JKJ?_ "#;O_KB
M_P#Z":J.Z$]F>-T445],>&%%%% %OP]_R.GAO_KZE_\ 26>BCP]_R.GAO_KZ
ME_\ 26>BO%QG\1>AZ6&^#YCOV.O^33_@]_V*>F?^DT=>PUX]^QU_R:?\'O\
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
ML%<)\2?]?8?[K_S%=W7"?$G_ %]A_NO_ #%=>%_BHYZ_\-G&4445[IY05O\
M@;_D8[?_ '7_ /036!6_X&_Y&.W_ -U__036-;^'+T-*?QKU/3Z***^=/9"N
M=\>?\B])_P!=%_G715SOCS_D7I/^NB_SK:C_ !(^IE5^!GF=%%%?1'CA4UE_
MQ^0?]=%_G4-367_'Y!_UT7^=)[#6Y[11117S![@55U/_ )!MW_UQ?_T$U:JK
MJ?\ R#;O_KB__H)JH[H3V9XW1117TQX84444 6_#W_(Z>&_^OJ7_ -)9Z*/#
MW_(Z>&_^OJ7_ -)9Z*\7&?Q%Z'I8;X/F._8Z_P"33_@]_P!BGIG_ *31U[#7
MR-^RYX.^,][^S9\+9]%^)_A;2])D\,:<UK977@J6ZEAC^S)M1I1J*!R!U8(N
M?05ZA_P@GQZ_Z*_X._\ " F_^6E<)UGM-%>+?\()\>O^BO\ @[_P@)O_ ):4
M?\()\>O^BO\ @[_P@)O_ ):4 >TT5XM_P@GQZ_Z*_P"#O_" F_\ EI1_P@GQ
MZ_Z*_P"#O_" F_\ EI0![317BW_""?'K_HK_ (._\(";_P"6E'_""?'K_HK_
M (._\(";_P"6E 'M-%>+?\()\>O^BO\ @[_P@)O_ ):4?\()\>O^BO\ @[_P
M@)O_ ):4 >TT5XM_P@GQZ_Z*_P"#O_" F_\ EI1_P@GQZ_Z*_P"#O_" F_\
MEI0![317BW_""?'K_HK_ (._\(";_P"6E'_""?'K_HK_ (._\(";_P"6E 'M
M-%>+?\()\>O^BO\ @[_P@)O_ ):4?\()\>O^BO\ @[_P@)O_ ):4 >TT5XM_
MP@GQZ_Z*_P"#O_" F_\ EI1_P@GQZ_Z*_P"#O_" F_\ EI0![317BW_""?'K
M_HK_ (._\(";_P"6E'_""?'K_HK_ (._\(";_P"6E 'M-%>+?\()\>O^BO\
M@[_P@)O_ ):4?\()\>O^BO\ @[_P@)O_ ):4 >TT5XM_P@GQZ_Z*_P"#O_"
MF_\ EI1_P@GQZ_Z*_P"#O_" F_\ EI0![317BW_""?'K_HK_ (._\(";_P"6
ME'_""?'K_HK_ (._\(";_P"6E 'M-(0&!!&0>H->+_\ ""?'K_HK_@[_ ,("
M;_Y:4?\ ""?'K_HK_@[_ ,(";_Y:4 >G_P#"'Z3&V;>V>P'=;">2V4_41LH-
M:%KIL%I:?9E\R:+TN9GF8_5G))_.O(/^$$^/7_17_!W_ (0$W_RTH_X03X]?
M]%?\'?\ A 3?_+2J<Y2T;)44MD>SE%( *@@8P,=/2E(!&#R*\7_X03X]?]%?
M\'?^$!-_\M*/^$$^/7_17_!W_A 3?_+2I*/:  H  P!T H"A<X &3DX[UXO_
M ,()\>O^BO\ @[_P@)O_ ):4?\()\>O^BO\ @[_P@)O_ ):4 >T;1NW8&[&,
M]Z0HK$Y4'/!R.M>,?\()\>O^BO\ @[_P@)O_ ):4?\()\>O^BO\ @[_P@)O_
M ):4 >TTC*&&" 1Z&O%_^$$^/7_17_!W_A 3?_+2C_A!/CU_T5_P=_X0$W_R
MTH ]II-HW;L#=C&>]>+_ /""?'K_ **_X._\(";_ .6E'_""?'K_ **_X._\
M(";_ .6E 'M-(5#$$@$CH2.E>+_\()\>O^BO^#O_  @)O_EI1_P@GQZ_Z*_X
M._\ " F_^6E 'LYC4JRE05;.1C@T%%9"A4%2,%2.,5XQ_P ()\>O^BO^#O\
MP@)O_EI1_P ()\>O^BO^#O\ P@)O_EI0![0    , 4@C0  *H .0,=#7C'_"
M"?'K_HK_ (._\(";_P"6E'_""?'K_HK_ (._\(";_P"6E 'LY12P8J"PZ''(
MH\M-FS:NW^[CBO&/^$$^/7_17_!W_A 3?_+2C_A!/CU_T5_P=_X0$W_RTH ]
MIIHB0)M"*%_NXXKQC_A!/CU_T5_P=_X0$W_RTH_X03X]?]%?\'?^$!-_\M*
M/::*\6_X03X]?]%?\'?^$!-_\M*/^$$^/7_17_!W_A 3?_+2@#VFBO%O^$$^
M/7_17_!W_A 3?_+2C_A!/CU_T5_P=_X0$W_RTH ]IHKQ;_A!/CU_T5_P=_X0
M$W_RTH_X03X]?]%?\'?^$!-_\M* /::*\6_X03X]?]%?\'?^$!-_\M*/^$$^
M/7_17_!W_A 3?_+2@#VFBO%O^$$^/7_17_!W_A 3?_+2C_A!/CU_T5_P=_X0
M$W_RTH ]IHKQ;_A!/CU_T5_P=_X0$W_RTH_X03X]?]%?\'?^$!-_\M* /4_%
M?_(O7W^Y_45Y/5'Q)X&^.R:'>&7XM^$)(PGS*O@*92>1W_M0XKS7_A#OC-_T
M4_PM_P"$5+_\L:];!MJ#TZGGXE7DM3UBBO)_^$.^,W_13_"W_A%2_P#RQH_X
M0[XS?]%/\+?^$5+_ /+&N_F?;\O\SDLNYZQ7M%E_QYP?]<U_E7Q__P (=\9O
M^BG^%O\ PBI?_EC7K%IX%^/)M8=OQ>\'@;%P#X F/;_L*5YN,;:CH=F&5F]3
MVZBO%O\ A!/CU_T5_P '?^$!-_\ +2C_ (03X]?]%?\ !W_A 3?_ "TKS#O/
M::\4F_UK_P"\:=_P@GQZ_P"BO^#O_" F_P#EI7DLO@[XS^8^?BAX6)R?^9*E
M_P#EC7I8-VYM.QQ8E7MJ>JT5Y/\ \(=\9O\ HI_A;_PBI?\ Y8T?\(=\9O\
MHI_A;_PBI?\ Y8UZ?,^WY?YG#9=SUBO3_ __ "+=O_O/_P"A&OEC_A#OC-_T
M4_PM_P"$5+_\L:]#\(>!_CH^@P&#XM>$(H]S81_ <SD?,>_]IC^5<6+;=/;J
M=6'5I[GT'17BW_""?'K_ **_X._\(";_ .6E'_""?'K_ **_X._\(";_ .6E
M>.>B>TUY9XT_Y&:\_P" ?^@+63_P@GQZ_P"BO^#O_" F_P#EI7G/BSP7\:T\
M078F^*?A264;<NO@>50?D';^TC_.N[!NU1Z=#EQ*O%'H-%>3_P#"'?&;_HI_
MA;_PBI?_ )8T?\(=\9O^BG^%O_"*E_\ EC7K\S[?E_F>=9=SUBNW^&O_ #$?
M^V?_ +-7SA_PAWQF_P"BG^%O_"*E_P#EC77^ /!/QPD^W_9OBOX2@QY>[S/
MLSY^]C_F)C%<V);=)Z?U<WH)>T6I]+T5XM_P@GQZ_P"BO^#O_" F_P#EI1_P
M@GQZ_P"BO^#O_" F_P#EI7AGJ'M-<)\2?]?8?[K_ ,Q7(_\ ""?'K_HK_@[_
M ,(";_Y:5QOCWP3\;XYK/[3\5O"4Y*MM*>!94QR/^HF<UU8;2JC"O_#9UM%>
M3_\ "'?&;_HI_A;_ ,(J7_Y8T?\ "'?&;_HI_A;_ ,(J7_Y8U[?,^WY?YGEV
M7<]8K?\  W_(QV_^Z_\ Z":\(_X0[XS?]%/\+?\ A%2__+&MKP?X+^-CZ] (
M/BIX4BDVMAG\#RN!\I[?VD/YUE5D_9RTZ>1I32YUJ?5E%>+?\()\>O\ HK_@
M[_P@)O\ Y:4?\()\>O\ HK_@[_P@)O\ Y:5\^>N>TUSOCS_D7I/^NB_SKSC_
M (03X]?]%?\ !W_A 3?_ "TK"\9^!_CI'H;F?XM>$9H]Z_*G@.9#U]?[3-;4
M?XD?4SJ? S8HKR?_ (0[XS?]%/\ "W_A%2__ "QH_P"$.^,W_13_  M_X14O
M_P L:]_F?;\O\SR++N>L5-9?\?D'_71?YUY#_P (=\9O^BG^%O\ PBI?_EC4
MMIX-^,YNH=OQ0\+ [UP3X)E/?_L(TG)VV_+_ #&DK[GV#17BW_""?'K_ **_
MX._\(";_ .6E'_""?'K_ **_X._\(";_ .6E?-GM'M-5=3_Y!MW_ -<7_P#0
M37D'_""?'K_HK_@[_P (";_Y:57U#P+\>!I]R6^+O@]E\IL@> 9@2,'O_:E5
M'=">P^BO)_\ A#OC-_T4_P +?^$5+_\ +&C_ (0[XS?]%/\ "W_A%2__ "QK
MZ/F?;\O\SQ;+N>L45Y/_ ,(=\9O^BG^%O_"*E_\ EC1_PAWQF_Z*?X6_\(J7
M_P"6-',^WY?YA9=SV/P]_P CIX;_ .OJ7_TEGHKS_P"&/ASXE:=\4/"L_B/Q
MSH.MZ2MS.)+*Q\,R64KDVD^TB4WDH&#@GY#G&..M%>/BW>IMT/1P^D#T+]CK
M_DT_X/?]BGIG_I-'7L->/?L=?\FG_![_ +%/3/\ TFCKV&N(ZCYR_;>^)WB?
MX3^"O NJ^&?$5UX=;4/&.FZ-?RVUG;W+/:7#,)<++#)\X"Y7:.IZ-P*X_P"'
M/[7ESH7@CXG>+O$EY?>,_ VD>);?0_"FLQV45M?:S)+LB>$H%BC_ '<[%/,V
M(" QY*U[I\</@5I7QXTOP[8:OK.L:/#H>LVVNVS:0UNK/<P$M$7\Z&3*@DG
MQG/.:XG7_P!BSP3K[^.XSJWB"QTWQAJ%OK5YI=G/;K;6NIPLCK?VZF$M',S1
M@OEF1R3E",8 -'1?VI=)U[PUKU_#I#V.H^'_ !'/X7U:RU74+:TCM+J)"^\S
MNX1HV&S:5RQ+@;1AL<MX>_;G\/>,K'X13^'_  AK^JS?$VWU631K56MHGCET
M\-]HBF+RA5Y4[6!(/Z5J_P##%GA&.XT[48-?\0V_B.T\67'C-]<22U:>XU":
M/RY-\;0&'R]F%55C&W:"#DDFMX%_8=\'_#R3X4OI/B;Q3_Q;1M5;0EGFLW!_
MM M]H\[_ $8;_OG;C&/>@#'TK]O_ ,(^(_ '@[Q'HOAK7-2NO$>D:MKBZ2/)
MCFM;73F=;II&9PI8M&RHJD[CUVUQ>H?M=V>E_M3:=JZ^([IOAIK7PCM_$^G:
M+<2+']KU"?4EAMUC5S\LSJ5CVY !))QRU=WHO_!/_P ">&_ WAKPUI?B/Q59
MC0+'5M+MM36XM&NWL]1+&Z@D)MMA7<[,K! RGHV.*G\6_P#!/_X8>,KR.2]D
MU=+.#P5'X$M=/CDMVAM;&-_,BEC+P,XN$D <2ECR.002" )\9_V[/!_P,\12
M:!XAT?4&UJRT6'7=4LX+BVW6L$DZPB)-TB^?-EB_EQY^1&.>@,?[<7Q@\3?#
M'X/^%/%7@?Q'<Z/)?^(=.L9);6R@N3/:W+'=A)HI#NVC*[0#D\@]*ZO3_P!E
M;3M&\9Z+XPTSQSXMLO%UCH2>'+K6C)933:K9H^]!=+):M&TBD#]XB(QQ\Q:M
M_P"/7P TG]H3POI.A:YKNM:3::;J4&JQOI#6ZR27$)S&7,L,@P#DX4#.><T
M>0?!+]HCQ,?$GQIT_P 4Z@^LZ?X5U"Q&BP:]%;Z-K!M)E DGNHV6%$@#,I20
MHI*J_!.T'7MOV[?"UWX3LM<M_#FLWZS>.F^'LEMISV]PPU(#<K1,)-LL+C!5
MP1G(X'6KOB_]ASP;X]O?$>KZ_P"(?$NJ>*=;FT^63Q!+-:I<6XLI%D@CBB2W
M6 )N4%@T3;NYS@TL/[$/A6"W\L>+?%C.?'H^)#2M+8[FU? !)_T7'E'&=@ Y
M/7'% $_[3OQ7\6^%?V0O%7Q!T--0\!^*].L!>1VEY#;7$UM()0ABE#+)&PY/
M*D@\$-CKY]!\</B%\+_B5\ +'5_$4GCKP_\ %/39%N+?4+.UM[K3[Y+6*97A
MDMXXE,3-*%*NK%0"=QKZ*^-OPBTWX[?#/6O VLZEJ6EZ1J\8ANYM*:)9VC!#
M;0TL<B@$@<A<\=17(^'?V6M!TCQ3X3\1:IXB\0>*=4\(:;)IGAU]7>T$>E(\
M:Q/)%'#;QJTI154O('Z"@#RS]G?]K:PO/A=X!U'5+KQ/XCM/%GBN]\.QZ_K\
M=G ]G<[G>*.80D+L8*R(5!)*@';D 0>&/VP-/M/B)\8=<UF3Q<NE^&O"NG>(
M'\-2V]I);VT$D*RJUNR$2&219%+"0@*2<G &WN_#G[#G@'P]\!+KX1/?Z[J_
MA>?54UA9M0G@^UPSK.DW[N2*%  63'0G#,,\\;D?[*^B6?Q5\=?$&P\4^)=,
MU_Q=9VUC=BUDM!!;1V_EB+R4-N>@C"D.75@6# @T >:_&;]JFSG^$WA#Q9IF
MK:GHVF:AXTL-&34_"%Y8:FMV&7S-A=B5$3?,C\"16C(VD'GL_"O[9GA?Q?X^
MTOPY9:-JB6VM:KJVAZ/JTIB$%[>Z>@:=,!RT:M\VQV'S;#D+QG.\0?L&> ?$
M'A1]".JZWI4$OBF+QA/+I"V5KYM_%$L4?[M;;RD0*N=J(I8DEBQ.:W/"W['/
M@SPCXYT_Q+9:GK;-I6I:GK&EZ;++ ;6PO;] ES-&!"&8X!*J[,JEVPO0  YW
MX2_MU>'?BUK/PKM;;PCK^D67Q(CU0Z)J%\UL4,E@7^T(ZQRLR\(<$CDD#&.:
M^F:^=/AW^PWX,^&;_"4Z5XC\43)\,I=4ET2.[GM&$GV\DW*S[;92X^9@NTJ1
MGK7T70 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!D
M^*_^1>OO]S^HKR>O6/%?_(O7W^Y_45Y/7L8+X'ZGFXGXD%%%%>@<@5[19?\
M'G!_US7^5>+U[19?\><'_7-?Y5YF-VB=N%W9\T?\%&_^%F?\,MZ[_P *L_M+
M^VOM,/V_^QMWVW[!\WG>5L^?.?+W;>=F_MFOE;_@CQ_PN3_A*/&7_"3?V_\
M\*X^P?NO[;\WR_[2\U-OD>;_ -,_.W[./]7NYVU^HU%>4>@%>*3?ZU_]XU[7
M7BDW^M?_ 'C7J8'[7R.'%=#S3]H__A,?^%&>,_\ A /._P"$N^P-]A^S?Z[.
M1O\ +_Z:;-^W'.[&.:_/K_@G-_PN/_AH$_;?^$C_ .$3\BX_M_\ M?SO)W>6
MWE?ZSCSO-V=/FV[^V:_4VBNV=+GFIWV.6-3EBXVW"O3_  /_ ,BW;_[S_P#H
M1KS"O3_ _P#R+=O_ +S_ /H1K#&?PUZFN&^/Y&_1117BGIA7EGC3_D9KS_@'
M_H"UZG7EGC3_ )&:\_X!_P"@+7?@OXC]/\CDQ/P+U,2BBBO9/-"NW^&O_,1_
M[9_^S5Q%=O\ #7_F(_\ ;/\ ]FKEQ7\&7]=3>A_$1V]%%%>">L%<)\2?]?8?
M[K_S%=W7"?$G_7V'^Z_\Q77A?XJ.>O\ PV<97Y%?MA?\+W_X:FUCR/\ A*\_
M;1_PC?\ 8_G^3]GX\KR/+^7=C&['.[=FOUUHKUZM+VJM>QYU.?LW>US ^'O]
MN_\ " ^&O^$HV?\ "2_V9;?VIY>-OVORE\[&.,;]W3BN^\#?\C';_P"Z_P#Z
M":P*W_ W_(QV_P#NO_Z":*NE*7H%/XUZGI]%%%?.GLA7.^//^1>D_P"NB_SK
MHJYWQY_R+TG_ %T7^=;4?XD?4RJ_ SS.BBBOHCQPJ:R_X_(/^NB_SJ&IK+_C
M\@_ZZ+_.D]AK<]HHHHKY@]P*JZG_ ,@V[_ZXO_Z":M55U/\ Y!MW_P!<7_\
M0351W0GLSQNLCQC_ &O_ ,(CKG_"/^7_ &]]AG_L_P W&S[3Y;>5NSQC?MSF
MM>BOICPS\@OV5_\ A?O_  U7H?G_ /"6?:_[33_A(_[6\_ROLF__ $CS]_R_
M<W;<_P 6W;SBOU]HHK"E2]DK7N:U)^T=[6+?A[_D=/#?_7U+_P"DL]%'A[_D
M=/#?_7U+_P"DL]%>9C/XB]#MPWP?,=^QU_R:?\'O^Q3TS_TFCKV&O'OV.O\
MDT_X/?\ 8IZ9_P"DT=>PUPG6%%%% &!X[\=Z+\-/"FH^)?$5U)9:+I\9FNKF
M*VEN/*0=6*1*S8'<XXJG<?%3PI:_#3_A8,NMVZ^#?[.75AJP#&-K5D#JX &X
MY4C"@;B2 !GBL7]H1)I_@YXGM[:RO=0N9[;RHK:PM);J5V+#@)&K,?KBOG9?
MA5XJ\/>%OB-\.VT6^G^%NB1W?B'PPT%K+++=_:XG>UTU8%4N1:W33R8QN7;:
M<  T ?6W@_Q;I?CSPOI?B+1)Y+K1]3MTNK2XDMY(#+$X#(X2158 @@C(&00:
MV*^+X?#7C#4OAS\'="FN?$7A'21\.ETMKF'P_J%Q/I>LK':QB1X(6C>*9 KF
M-Y04RL@'W_FV/%WAGQ)-XK^(NJ_9_%\]K8>-=&9ELAJ$:7&CM9Z>NH&T@0[9
M5,JW!<0AG($H&2V" ?2]]XWT[3O'>D^$IUG75-5L;K4+1@@,3QV[PI,"<Y#*
M;B'@CD-P3@XZ&OE[QUX*TKQ#X_\ !(TS1O$\OAB/POXI+21V>I0>1---I\D4
M1;:KIN,,QCC.,[!M'"UR4>N^-]5TOX8_VCH/BFVUK3[+PG_:=W)I.IS7%Y&[
M8U(.5 CBV!I%E5U9W!R<!4- 'V8[K&C.[!$49+,< #U-4-4\0Z9HF@7>N7U]
M!:Z/:6SWD]])(/*C@52[2%NFT*"<^E?$NB>#?&5Y\)+73FTSQG+K&M_!?4(-
M5BU!-0W2ZTBP+;QR&7A+C)N %X9@3P5(KZ)\-Z9H.I?LN1Z7?>'=7OM#F\.F
MTU#1)+&ZBO9D:#;/&L3J)MQRP 49S]WM0!WV@_$/1/$/V\02W=F;"..6X75=
M/N-/*))NV/BXC0E24<9&1E2.HKI*^*_B+X1\8W?P6^(_AR&^\7^/?"EA/X?O
M-#N]8TZ=-7(%^'O[8[8HY;I(H8XW#E"Q,KJ2S1\=1X7T+Q=JOQ)U^ZLM6UK1
M+JRU.>YT*WO-"U 07NFMI8BM[=KB1Q!'$)6\QHW0.)HLGEP2 ?1WC3QE8> ]
M&CU34UF-F]Y:V1>!0Q1[B=((R1D''F2(#C)&<XP#6]7QEHOAGQ(?@K]MO+GQ
M-JNIW#^$X[_P_-X<U))K>\MM2BEN[EC*TIFD9=WFR1_(1 C?Q G[,!R ?7UH
M 6BBB@ HHHH **** "BBB@ HHHH *Q)-4U&]OKVVTZVM@EI((9)[J5@=YC23
MY45?F&'7DL.<\=SMUBZ!_P A7Q)_V$$_]);>M(6U;(E?1$MK;ZVL\;7-_820
MC[\<5BZ,?HQF./R-9WB3XD>'_"FL6FD7UU/+J]W$UQ%I^GV4][<F%2%:4Q0(
M[+&&(7>P"Y(&<UTU>(I97WP__::\7>*=6L+^\\/>)?#VEV=CJ5E9RW8LYK.6
M[,MO(L2LT8<722*Q 4E6&<@ PW<I*QW&B_&#P]X@\2Z1H=F;[[7JMK?75L;F
MRDMLBSFBBN4=)0LB,K3Q<,HR&R"<&NVKYF^)EM%\4_BEX4O3X;\41Z';^&O%
M%L\ZZ;?V9,K2:<8=Q15=3)Y$Q16P7\L$ _+7%1Z[XWU72_AC_:.@^*;;6M/L
MO"?]IW<FDZG-<7D;MC4@Y4".+8&D6575G<')P%0TAGV=17P?INB>-],^#D'D
MZ=XZ/B'4O@MJ"7XFM]2EG;78U@6U4A@2ET&,^T##XY'&*Z_Q7I?B_2=6\9V_
MAVV\4Q>'IY/"E_=>=9ZC=B2-IIO[2\I"PDD.P6WG11,'*A@1DD$ ^H[7QE87
M?C;4?"JK,FJV-C;ZB^]1Y;P3/*B,K GG=!("" >/0@UO5\CZ'X.UFROOB#9'
M7?%A@U#P;%;V/B>T\.7\4UIYFI:E(L,$<F9'-O'<Q*J!_,,:KMP<$>A_!SQY
M/X3T0Z?XJT.329K[Q/\ V-IUYIMA?)9:BS6D<JW*03AI+2(E9(B&)3S(V(9M
MX) /=:*^;OC-JOB2X^,.E1Z5HVM6W]F:IH!%_8Z??W*7EG)=N+O$D7[B)$1V
M$BL&9EP3A50URW@_2O$6F^+?"FJ_9_%]E-+XR\76E[<7$%^88=*+7[V1=)!Y
M:PY^R&(D!>@4]: /ISQ'XRL/"VI^';&^68/KM\=.M)(U#()_)DF"MSD I#(<
MX(^7!QD9WJ^#_@[J:^(?%GPWO%AUJ76A?Z+/J-E-HNJ^;'%'I>IQ/J$LMS;)
MN66>Y569"\88 ^8Q<FNT\,>$_&.K:)XQFUSQ7XI\/^(#::YI]_'I_A[4))&:
M>^!M;N*;S#'/Y,2CREMPK>5*ZC!7@ ^O**\*^ _CR?2[I_"7B+0Y-(U:]U&[
M_LZ\L;"^AT[4XH+>U=YXTN 6M03,4\IF(9H965F!R</XS:KXDN/C#I4>E:-K
M5M_9FJ: 1?V.GW]REY9R7;B[Q)%^XB1$=A(K!F9<$X54- 'TC7/2>.-.A\?V
MW@^1)TU:YTV;586* Q2012Q12?,#D,&GBX(&=W&<''S!X;TCQA8>(O#>IZ99
M>*H=8F\7>,+1WOX;_P"S)8,;]]/$J2#RTM]_V,QL0%Z;3UK3_9]TRY_X6=\.
MM2N-#\36^IQ_#^[LO$.HZ[IE[&YU4W&G/(LL\R!7=FCG(*L58*=I*@4 >V^,
M?C;H'@K77TN[@U"[>":Q@O+BR@$D5D]Y*8K82G<"-[@] <?+NQN7/?.ZQHSN
MP1%&2S'  ]37R-\2_"=P?B%\6+^W\.>(+JXN]5\(R6UQ!I=[/'/'#?027)C*
MH4<(J9;;G:%/3FLC]H.'QAXWUWQ=9:/X>\16KS1ZYI4D-G8:BRWL1T.3[)*;
M@'R/+>X6$+&@^5_O-N=@0#ZO\=>/M*^'W@'6?&.I-)-H>DV,FI7,MF!(WV=%
MWNZC(W ("V <D#C)P#T0.1FOG;Q?H,OB']A#Q3H?AS1M5?4;KP/=V<&ESV-Q
M%=R7+63*8Q#,HD+%S@#')Z5S^J2:KH7B;QC-X>T'Q)>?#V_&@6QAOK74I!#?
M&ZN#>74=OQ<21+%]C$BIA'.03Q*: /JJBOCWP=H/B/7KKX<6/B.W\;):6^C^
M*X;Z:V@U&T(>/4K<Z:),D<^2DAA25FRO'S9Y]'_9>MM>T6;7=$U>UGU"VLK'
M3_L_BN6ROK!M68B<.)[:[)*W2!$:61&(<S+G:4V@ ][HHHH **** "BBB@ H
MHHH **** "BBB@#)\5_\B]??[G]17D]>L>*_^1>OO]S^HKR>O8P7P/U/-Q/Q
M(****] Y KVBR_X\X/\ KFO\J\7KVBR_X\X/^N:_RKS,;M$[<+NR:BBBO*/0
M"O%)O]:_^\:]KKQ2;_6O_O&O4P/VOD<.*Z#****]0X KT_P/_P BW;_[S_\
MH1KS"O3_  /_ ,BW;_[S_P#H1KAQG\->IU8;X_D;]%%%>*>F%>6>-/\ D9KS
M_@'_ * M>IUY9XT_Y&:\_P" ?^@+7?@OXC]/\CDQ/P+U,2BBBO9/-"NW^&O_
M #$?^V?_ +-7$5V_PU_YB/\ VS_]FKEQ7\&7]=3>A_$1V]%%%>">L%<)\2?]
M?8?[K_S%=W7"?$G_ %]A_NO_ #%=>%_BHYZ_\-G&4445[IY05O\ @;_D8[?_
M '7_ /036!6_X&_Y&.W_ -U__036-;^'+T-*?QKU/3Z***^=/9"N=\>?\B])
M_P!=%_G715SOCS_D7I/^NB_SK:C_ !(^IE5^!GF=%%%?1'CA4UE_Q^0?]=%_
MG4-367_'Y!_UT7^=)[#6Y[11117S![@55U/_ )!MW_UQ?_T$U:JKJ?\ R#;O
M_KB__H)JH[H3V9XW1117TQX84444 6_#W_(Z>&_^OJ7_ -)9Z*/#W_(Z>&_^
MOJ7_ -)9Z*\7&?Q%Z'I8;X/F._8Z_P"33_@]_P!BGIG_ *31U[#7CW['7_)I
M_P 'O^Q3TS_TFCKV&N$ZPHHHH **\1_;3LX+S]F;QJ+B".<)# ZB1 VUOM$8
MR,]#R>?>M?X\:Y9>&_ ,5G9V^G3RV6J:$1IEQ 'B2&35+>&-@@QMVD%D(Z-&
M.H&* /3]0U&TTFSEN[ZZAL[6(9DGN)!&B#..6/ Y(J<,& (((/(([U\B_M*^
M._&FN^$?C)HUN)%T#3-)UZSOH8+#,*V8\/M-%*]TP*F5KB95,2D,%V\ *Q=W
MQ4^+/C_PEX/^(FD6_B"SBN]%B\+7-EJ5KI_E210ZC>M;30X,C [1$2K]?G(Z
M@$ 'US17FWQL\(:IXO\ A3+H5KKUC8ZW+<630W.IP$V=[-%<Q2_9YXE8$PS^
M68G4'E9&'/0^$_\ "=>(M'TWPKH>C:/IWPNUMOB;!X<\26&BA;JPG=M-^U"6
MV;;'B*1!;L5V*VXN&Y#%@#Z_HKYI\9?&#Q]HGB/QG+9ZII(T;PUXX\/^'?LD
MVF,TUQ;:@=*$K-*)0%*?;Y=N$_A7)."#H6?QH\4ZKX]?P>MS9V1N?&]_H$6J
M_9MS16MOI:7H15+;6F9F(#$8V(QVDC- 'T-17RA\7/BC\1_AYXQ^(!B\26<Y
M\*?"M_%$=H-/'V>YOD>Z#,R[]P5C;IP#P"0,=3TGQ$^-OBWP[K?C>STNXT]5
MTJZ\(I9-<VAD4+JFH?9;@. ZE@%^9<%2#U)% 'T1--';0R2RNL44:EG=SA5
MY))/04RTNX-0M8KFUFCN;:50\<T+AT=3T((X(/J*\(T3XM^)H/BUX=\-SZE!
MX@TZ\U>]T.^O8M,6T@CN(+!KDB/,S2%PR$,2I3#X!W(26_"S1CXD_8?\/Z0N
MN/X9?4?!B6::S&<-9-);;%F'(Y4L#U'3J.M 'NU]J5GIBQ->74%HLTBPQF>0
M('D;[J#)Y8]@.35FOBOQ2;_2/ OB[PGJ_@SPWX-\9:9K?@F>>]\+ MI6I03:
M]$MO.L6(VC<-#.KQMEL!/G92I&]XF_:3\8>%[+XBV O[75_$/@B[O)'CM]+5
M([JS2*QFCDG+3 1@?:I8B(]SMM5@!M8, ?6U%?+WQ-^-_CSPJ?CQJFFZGI*6
M/PV6UO+33[NP+?VA&]C'<R022"0$,Q9D1E&02N0W0]#X<^+WQ"\7>/=:.F:!
M#'X:TC7)M)OUO6@A2U@735G6=Y#-YOF&XDB!41;?*DSU7<0#Z HKQ_X!_$C7
M_%UQJVB^,H[O2_&6F65E=:CHMW81PK;F;SE\VWFBDDCGMG>&01G<77RFW\G
M]@H **** "BBHKJ9[>!Y$@DN77I%$5#-]-Q _,T 2UBZ!_R%?$G_ &$$_P#2
M6WK,O/&FK6TBJO@O60IZSR26K1K]1%-(_P"2&KWA*0W4>I7CLBSW5UYDL"!P
M8&$4:!#O56R0BMRHX8=L$[\CA%M_Y]?(QYE*22-^BBODG]H+3XXOVE6U*'X=
MZ9\1I[;X<:A>/HMWL62X,=[;X\O=$^Z3!*J.#AB >QP-CZVHKYE^$?B[6X_#
M7PJ\!Z!XSM=5MY? DNN-XPNX&N?MS0O;1(JJ[@A%,Y+[COP$&58DUA1_M3^,
M-7^&GB;Q3!;6.FSV_P .- \9VEG+ 7$=S>27JSQDE@7BQ:Q[>C#<>>0  ?6]
M51JEFVHMIXNX#?K'YQM1(OFB/.-^W.=N>,XQ7S;H_P >/&MIK.C7NH3V&IZ1
M=^(_%.@/IMM8&.<IIIOF@D67S#F1EL@K#;M._( (YYS3/&'CC7?%G@[QK8W.
ME:UXNUOX4:CJNF6!1;>QCN9KG2WC@5B^67<ZJ"[C<1U7/ !]?U7N-.M;JYMK
MF>VAFN+5F:"62,,\1*E6*$\J2I(..Q(K@O@GX^D\>:-K8NY=175=)U(V%[8:
MOIZ6=Y82>1#*(91&S1R$K,CB2,E&61<$D$GT6@ J&\LX-1LY[2ZB2>VGC:*6
M*095T88*D=P02*FHH YOPK\/-"\&7$MQI=M<"YD@CM3/>7L]W(L,>2D2M,[E
M4!9CM4@9.<9KI*** *YTZU;4%OC;0F]6(PK<F,>8(R02@;KM) ..F0/2K%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!D^*_^
M1>OO]S^HKR>O6/%?_(O7W^Y_45Y/7L8+X'ZGFXGXD%%%%>@<@5[19?\ 'G!_
MUS7^5>+U[19?\><'_7-?Y5YF-VB=N%W9-1117E'H!7BDW^M?_>->UUXI-_K7
M_P!XUZF!^U\CAQ7091117J' %>G^!_\ D6[?_>?_ -"->85Z?X'_ .1;M_\
M>?\ ]"-<.,_AKU.K#?'\C?HHHKQ3TPKRSQI_R,UY_P  _P#0%KU.O+/&G_(S
M7G_ /_0%KOP7\1^G^1R8GX%ZF)1117LGFA7;_#7_ )B/_;/_ -FKB*[?X:_\
MQ'_MG_[-7+BOX,OZZF]#^(CMZ***\$]8*X3XD_Z^P_W7_F*[NN$^)/\ K[#_
M '7_ )BNO"_Q4<]?^&SC****]T\H*W_ W_(QV_\ NO\ ^@FL"M_P-_R,=O\
M[K_^@FL:W\.7H:4_C7J>GT445\Z>R%<[X\_Y%Z3_ *Z+_.NBKG?'G_(O2?\
M71?YUM1_B1]3*K\#/,Z***^B/'"IK+_C\@_ZZ+_.H:FLO^/R#_KHO\Z3V&MS
MVBBBBOF#W JKJ?\ R#;O_KB__H)JU574_P#D&W?_ %Q?_P!!-5'=">S/&Z**
M*^F/#"BBB@"WX>_Y'3PW_P!?4O\ Z2ST4>'O^1T\-_\ 7U+_ .DL]%>+C/XB
M]#TL-\'S'?L=?\FG_![_ +%/3/\ TFCKV&O'OV.O^33_ (/?]BGIG_I-'7L-
M<)UA1110!E^)?"NB^,](ETKQ!H]AKNERD&2RU*V2XA<@Y!*."IP?:L2/X/>
MHK>ZMT\$>'$@NVA>XB72;<+,T+%X2XV88HS,RY^Z22,9KKZ* /"];_9,\*^*
M/B1<>*=;T[P]JC7&H->SR3Z!$VH7,1MO(^QS71<A[;:<&(Q_,  2>2?3+SX6
M>"]1@U."Z\(Z%<1:G;165\DFFPL+J"+_ %44GR_.B?PJ<A>V*ZBB@#%O?!7A
M_4?#J:!=Z%IMUH480)IDUI&]LNQ@R8C(VC:P!''! (JE>?"[P=J'A^+0KKPI
MHMSHL5R+R/3Y=/B:!9PQ82A"N ^23NQG)//-=/10!S%S\+_!MY9ZS:3^$]#E
MMM:*-JD+Z="5OB@4(9AM_>%0B %LXVKCH*KGX/\ @3^QY])'@KP\NEW%PEY+
M9+I< ADG50J2E N"Z@ !NH &#Q77T4 <O??"SP9J=U9W-YX2T.ZGL[-M/MI)
MM.A=H;5AAH%)7B,@G*#CD\52M?@E\.[&RDL[?P%X9AM)/(\R!-'MPC^2V^'<
M-G/EL2RY^Z3D8-=K10!R[?"SP6^O2ZVWA'0FUF63SGU%M-A-PS^7Y18R;=V?
M+)3.<[3CIQ5^U\%^'K'PN?#5MH.F6_APP-;'1XK.-;/RF!#1^2!LVG)RN,'-
M;-% '++\*_!:Z1+I7_"(Z&=,EGCNI+-M.A,+S1E3'(R%<%DVKM8\KM&,8%5-
M2^"?P\UF^NKV_P# ?AF]N[MY9+B>XTBWD>=I HD9R4RQ8(@8G.0BYZ"NTHH
M\FT']GO1[+XG^-/%VLPZ1KZZ_<V5U;6=SI"[M/:V@CACVR,[;O\ 5JP(5<-R
M,5W4OP_\,3^(9]?D\.:5)KD\7DS:DUE&;B1-A3:TFW<1L)7!/0D=#6_10!B>
M&O!/A[P8DRZ!H6G:*LX02C3[5(-X0$(#M R%!( [ \5MT44 %%%% !1110 5
MBZ!_R%?$G_803_TEMZVJQ= _Y"OB3_L()_Z2V]:1VEZ?JB);K^NC-JL:7P7X
M>G\3Q>))-"TR3Q%%";>/5VLXS=I$>L8FQO"^V<5LUX3\3_C/K?A#XUV_A$>)
M?"/A;0Y_#,^N#4?$=I(Y$L5Q%%Y>[[5$NTB0MTR-O>LRSTF3X1>!9=.&GOX,
M\/M8"::Y%K_9<'E>;+_KGV[<;G_B/5N^:=XA^$_@CQ=<PW&N^#M!UJ>&U^PQ
MR:AID,[);YSY0+J<)G/R].3ZUPOAS]I33(_A=X4\3>,=.N_#NJ:IH#>(;_2X
MK>6=M.M(PGGW$GRAEB3S$/S ,0>%.UL:>G_'71[72+*ZU.XEOI=3\0ZCH%BF
ME:9,2]Q;O<L("F7)<16T@,G",R,1M! H ZRP^&'@[2I;&6R\)Z'9RV-U-?6C
MV^FPHUO<2@B::,A?ED<$[F&"V3DFJ%I\$OAW8&<VW@/PS;F>*6"4Q:1;KOCD
M8-(APG*LRJ6'0E03TKSWQ1^T#'KUS\-X/"=S>6EAXJGO_.U-]-+/:"TCD#QR
M1R !2LR;9,\A8WP02''2G]I/P0F@W6LRW-];Z=%H4WB>"::QE3[;I<(4RW4
M(RZJ)(R5P'Q(AVX9<@'?Z!X9TCPK9R6NC:79Z5;22&9XK*!8E>0@ NP4#+$
M9)YX%:=><Z?\>/#FK:M-IME::Y<7=L8#=1G2)XC:QSR&.&60.JD(Y5B, G:I
M8@+S52Q^.6DV.E6=QJLTUY/J/B+4?#]E'I>F3EFN+=[EA;E,N2XCM9 9.$9D
M8C:"!0!ZC17DVG?M-^"]:BTR333J5\M[<6EH^RR:/['-<W4EK%'/YFW8WG0R
MJ5Y(*=/F3=3^.7Q;U?X<>.OAUI%KK/AS0=(\27-[;7FI>(+9Y$MC#:O.A5A<
M0K\Q0)@GOU[4 >RT5XS\+/CU/XG^&U[XFUFP-_#;ZS?Z;;7WAVUDE@U&WMVD
M(O$C+,T4;+&W#.V2!M9MZ9Z;3_CEX6U?Q)8:)ISZAJ%W?6%CJL$EKIT\D!L[
MLRBWG:0+MC5C#(/G*D$=.: /0**** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@#)\5_\B]??[G]17D]>L>*_P#D7K[_ '/ZBO)Z
M]C!? _4\W$_$@HHHKT#D"O:++_CS@_ZYK_*O%Z]HLO\ CS@_ZYK_ "KS,;M$
M[<+NR:BBBO*/0"O%)O\ 6O\ [QKVNO%)O]:_^\:]3 _:^1PXKH,HHHKU#@"O
M3_ __(MV_P#O/_Z$:\PKT_P/_P BW;_[S_\ H1KAQG\->IU8;X_D;]%%%>*>
MF%>6>-/^1FO/^ ?^@+7J=>6>-/\ D9KS_@'_ * M=^"_B/T_R.3$_ O4Q***
M*]D\T*[?X:_\Q'_MG_[-7$5V_P -?^8C_P!L_P#V:N7%?P9?UU-Z'\1';T44
M5X)ZP5PGQ)_U]A_NO_,5W=<)\2?]?8?[K_S%=>%_BHYZ_P##9QE%%%>Z>4%;
M_@;_ )&.W_W7_P#036!6_P"!O^1CM_\ =?\ ]!-8UOX<O0TI_&O4]/HHHKYT
M]D*YWQY_R+TG_71?YUT5<[X\_P"1>D_ZZ+_.MJ/\2/J95?@9YG1117T1XX5-
M9?\ 'Y!_UT7^=0U-9?\ 'Y!_UT7^=)[#6Y[11117S![@55U/_D&W?_7%_P#T
M$U:JKJ?_ "#;O_KB_P#Z":J.Z$]F>-T445],>&%%%% %OP]_R.GAO_KZE_\
M26>BCP]_R.GAO_KZE_\ 26>BO%QG\1>AZ6&^#YCOV.O^33_@]_V*>F?^DT=>
MPU\C_LM_M7?"#PG^S7\+-&UCXAZ%IVJ6/AC3K>YM)[D!X9%MD#*P[$&O4/\
MAL[X'?\ 13_#O_@6/\*X3K/:**\7_P"&SO@=_P!%/\._^!8_PH_X;.^!W_13
M_#O_ (%C_"@#VBBO%_\ AL[X'?\ 13_#O_@6/\*/^&SO@=_T4_P[_P"!8_PH
M ]HHKQ?_ (;.^!W_ $4_P[_X%C_"C_AL[X'?]%/\._\ @6/\* /:**\7_P"&
MSO@=_P!%/\._^!8_PH_X;.^!W_13_#O_ (%C_"@#VBBO%_\ AL[X'?\ 13_#
MO_@6/\*/^&SO@=_T4_P[_P"!8_PH ]HHKQ?_ (;.^!W_ $4_P[_X%C_"C_AL
M[X'?]%/\._\ @6/\* /:**\7_P"&SO@=_P!%/\._^!8_PH_X;.^!W_13_#O_
M (%C_"@#VBBO%_\ AL[X'?\ 13_#O_@6/\*/^&SO@=_T4_P[_P"!8_PH ]HH
MKQ?_ (;.^!W_ $4_P[_X%C_"C_AL[X'?]%/\._\ @6/\* /:**\7_P"&SO@=
M_P!%/\._^!8_PH_X;.^!W_13_#O_ (%C_"@#VBBO%_\ AL[X'?\ 13_#O_@6
M/\*/^&SO@=_T4_P[_P"!8_PH ]HHKQ?_ (;.^!W_ $4_P[_X%C_"C_AL[X'?
M]%/\._\ @6/\* /:*YJ#4H=!U;6OMZS6\=S=)/%-Y#M$4\B),EP"J_,C#!(/
M'H17GG_#9WP._P"BG^'?_ L?X4?\-G? [_HI_AW_ ,"Q_A5Q:5[DR5[6/4[7
MQ5HM].D%OJ]A/._"Q1W*,[?0 YKSKQQ\ K;XA_%&7Q%K=Y97_AVZ\,7/AB[T
M"?3V9IH9Y4D>03^<-I!C &(^,GG."*/_  V=\#O^BG^'?_ L?X4?\-G? [_H
MI_AW_P "Q_A4NW0:OU,>/]F+4[F;PQ=Z]XDT3QKJ&C:7<:#+-XG\-B\6]L7D
MC>(R*;@?Z0@CVM*#MDWME%)!&MIG[/FH:<WAC_BIK,IHGC74/%X2/2&02K=)
M>(;4?Z0=FT7SXDYSL7Y!S3O^&SO@=_T4_P ._P#@6/\ "C_AL[X'?]%/\._^
M!8_PI#,_1?V9KW3[?P?:W?BBTO;31+O7+BYC727C-Y'J<DS21J?M!\HH)V ;
MY\X!P.E4-5_93O\ 7_!,7A[4/&$$HTWP/J'@;2+J/22IA@NXH(I;F=?/_>RA
M+:$ *8USO./F 7?_ .&SO@=_T4_P[_X%C_"C_AL[X'?]%/\ #O\ X%C_  H
MW-(^%NN>&_']SXETKQ#IZ)JMC8V>L6=UI;R"5[7S LMNRW"F(LDA4JPD'RH1
MT8-AV'P U.TF\-2/XHM)/[&\;ZAXQ(7267SA=)>*;;_CX.W;]N?$G.=B_+UH
M_P"&SO@=_P!%/\._^!8_PH_X;.^!W_13_#O_ (%C_"@#QJW^#7C/X8_$*%=.
M-IXG2WO+2Y2VN?#5^L%^TNJ7EVT@N(;O[/"UN+Q]K7*RD&(,JKD;OH/XE_"W
M6?&?CWP'XHTCQ!8:1-X4FNYTMKW2WNUN6GMW@.66>+: KD]#R*P?^&SO@=_T
M4_P[_P"!8_PH_P"&SO@=_P!%/\._^!8_PH P[S]EK4;W4-5U2;Q997&H:WK<
MVKZO:3Z,S:7<;K!+*-4M?M VNBQHX=W?+EF(Y7;U7PG^!]]\,_$5EJ4WB&WU
M6&W\(:3X4\A-.:!F^PM<,L^\S/C?]I;*;>-H^8U1_P"&SO@=_P!%/\._^!8_
MPH_X;.^!W_13_#O_ (%C_"@#VBBO%_\ AL[X'?\ 13_#O_@6/\*/^&SO@=_T
M4_P[_P"!8_PH ]HHKQ?_ (;.^!W_ $4_P[_X%C_"C_AL[X'?]%/\._\ @6/\
M* /:**\7_P"&SO@=_P!%/\._^!8_PH_X;.^!W_13_#O_ (%C_"@#VBBO%_\
MAL[X'?\ 13_#O_@6/\*/^&SO@=_T4_P[_P"!8_PH ]HHKQ?_ (;.^!W_ $4_
MP[_X%C_"C_AL[X'?]%/\._\ @6/\* /:**\7_P"&SO@=_P!%/\._^!8_PH_X
M;.^!W_13_#O_ (%C_"@#VBBO%_\ AL[X'?\ 13_#O_@6/\*/^&SO@=_T4_P[
M_P"!8_PH ]HHKQ?_ (;.^!W_ $4_P[_X%C_"C_AL[X'?]%/\._\ @6/\* /:
M**\7_P"&SO@=_P!%/\._^!8_PH_X;.^!W_13_#O_ (%C_"@#VBBO%_\ AL[X
M'?\ 13_#O_@6/\*/^&SO@=_T4_P[_P"!8_PH ]HHKQ?_ (;.^!W_ $4_P[_X
M%C_"C_AL[X'?]%/\._\ @6/\* /4O%?_ "+U]_N?U%>3U3\2?MD?!*YT.\BB
M^)OAYY&3 470R>1[5YI_PU;\(/\ HH>A_P#@37K8.24'=]3S\2FY*R/5Z*\H
M_P"&K?A!_P!%#T/_ ,":/^&K?A!_T4/0_P#P)KOYX]SDY9=CU>O:++_CS@_Z
MYK_*OD#_ (:M^$'_ $4/0_\ P)KUBT_;-^!Z6L*GXG^'@0B@C[6/3Z5YN,DF
MHV9VX9--W/;:*\7_ .&SO@=_T4_P[_X%C_"C_AL[X'?]%/\ #O\ X%C_  KS
M#N/:*\4F_P!:_P#O&G_\-G? [_HI_AW_ ,"Q_A7DLO[5WP@,CD?$/0\$G_EY
MKTL')+FN^QQ8E-VL>J45Y1_PU;\(/^BAZ'_X$T?\-6_"#_HH>A_^!->GSQ[G
M#RR['J]>G^!_^1;M_P#>?_T(U\L_\-6_"#_HH>A_^!->A^#_ -L7X)VF@P13
M?$SP_'(&;*M=#/WC[5Q8N473T?4ZL/%J>J/H*BO%_P#AL[X'?]%/\._^!8_P
MH_X;.^!W_13_  [_ .!8_P *\<]$]HKRSQI_R,UY_P  _P#0%K*_X;.^!W_1
M3_#O_@6/\*\Y\6?M:_!R[\07<L/Q&T&2-MN&6YX/R 5W8-I5'?L<N)3<58]
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
M&>5(!!]B,B@"2BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** ,GQ7_P B]??[G]17D]>L>*_^1>OO]S^HKR>O8P7P/U/-Q/Q(****] Y
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
MBBB@ HHHH **** "H+Z^@TZV>XN'\N)< G!)))   ')))  ')) %3UB^+O\
MD%0?]A"Q_P#2J*JBN:23)D[)L3_A))9>;71-4ND_O^7'#G\)71OTK3L;F2[M
MQ)+:363D_P"JG*%A_P!\,P_6K%?//Q4^(FM>'_VC=(\-MXJ\0Z1X7NO"-]K$
MMMH.C0W\HN8;NUC5O^/29U39-)G/RYV\CH1M/1($GU9]#45XOK'Q@A\"Z5X9
MT?7;RYUI]=6VMH=8\^WM;N5KN1XX&^SQE&RO[L.\:J!O!7.&"\-\,/VI;GP_
M\!_!^I^-M'U2XU=_APOC$7YFA?\ MB.UM+=[UEPWR2YG1PK !A)U&& DH^H:
M*\2\6_'^/P7J>G:GXBTS6] TW^QM5U'^S<6DYNUMVL]C$HS$2'SPL:JX4F1]
M^-JD=/XB^*U_X1\,W6K:UX9.F-!<>5Y=SJEM'&Z>09=XE9@"<J8]HR=_^SEP
M >C45\ZV'[3UQXW\.?%?4=-T>^TC1/#&@PZG;:M%) ]V5GTU;U76%]R;Q'*I
M56RN5PW7 ZQ_VB])MWNKC^R[^?P_IVM67AR_UHM&%AOKK[.(QY>=S1A[J!'<
M#Y6<X!568 'KU%>0^%_VB+;Q)XLT?1W\-:E86^J:OJV@V^HRRP-$;W3WG69=
MJN7",+:5E<@= "!D5N^//C'I_P /O%FA:-J%KN35KJTLHITNX1)YMQ*T4>V
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
M_%7]GZ;4].URZTC4M<O[_7/[$L[^.(Z>7CM["=I$DACGA$+R$NQ99LH0QPO
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
M1XX5-9?\?D'_ %T7^=0U-9?\?D'_ %T7^=)[#6Y[11117S![@55U/_D&W?\
MUQ?_ -!-6JJZG_R#;O\ ZXO_ .@FJCNA/9GC=%%%?3'AA1110!;\/?\ (Z>&
M_P#KZE_])9Z*/#W_ ".GAO\ Z^I?_26>BO%QG\1>AZ6&^#YCOV.O^33_ (/?
M]BGIG_I-'7L->/?L=?\ )I_P>_[%/3/_ $FCKV&N$ZPHHHH Y_QW8ZIJ7AR:
MUTJPTK5I971)[#6G*6US;E@)HV(CDP2A;&4()P#P<UX$G[,VO>'-!T6/PO9Z
M#ID6E_$&/Q?9^&%OI8["QM/L9MY+6"40DIN=Y+C:(@@:5U' #'Z+\1^(]+\(
M:'>ZSK5_!IFE649EN+NY<)'&H[DG\ !U)( Y-<5KGQ]\*^']#U35+J/7(H-.
MTNYUF9;G0KRT9K6!0TSH9XHU8JIW; =Q'0&@#QOXU_L\_$[XK2^(%^V:'*MQ
M_:\.GRW>M721PVUYH\UE'$;=;8HICEFW&099UR<C(4;GC#X!>,]?\5ZMK]L^
MA),)/"U[8VDM[-LGGTNXFEFBF80?(C^=A)%#D%%8IVKZ+MYTNK>*:,DQR*'4
MGT(R*DH ^;G^#GQ-DNO$DPDT2VL_$/B2XU>]TVTURZA)@DTN"UC!N$M@^Z.6
M N44!75AEA@J<F;]EWQ?JW@K7?#][>:':B_^&NC>#X[B&YFF OK%KIV=T,*9
M@<W"C.=V%;Y>:^IZQO&7BJS\#>$M9\1:@DSZ?I-I+?77D*&<0QJ7=@"1G"@G
M&<G'&3Q0!PWPY\'>+;/XJ>,/&'B2RT;3HM<TK2[*.TTO4I;QHY+5[LN69[>(
M;6%RN".?E.0*\AUC]E_Q3J^G?%2!O#_@J/7/%NMW6I:5XM-],=0T198(8HY8
MB+0/YT1C:10LJC) W#DU]5VMREY:PW$9)CE02*2,'!&14M 'S_XN_9^UC6/B
M%K6K!K76[#5K'2E$]]K%W:265]82/)#<-;PJ8KE1(8I0KE<.A'(;(YBV_9Y^
M(USINKRW\FB2:KJ4GA*>5Y]>N[H/+I6H_:KEB[VP*B0#"*JA021A0.?J>B@#
MYTO_ (%>,[G5OM*Q>')8!X_N?%7EW%].5>TDTV6T$;*+?E]TFXKG;C(W9KKO
M@1\+_$/PQN=8M+JZ^R^$FM;.'2/#S:O-JO\ 9LD?FB<17$\:2"%E:!4B8L%\
MHD;0VT>NT4 %%%% !1110 4444 %%%% !1110 5B^+O^05!_V$+'_P!*HJ9J
MGAZ_OY9&@\3ZKIJMT2UBM&"?3S('/YDUB2>'KWP^]K=WVKS:_$MU;QE+[<K;
MGE1%?",L65+!A^ZZKP1P1T4XQNGS:]M?^&,9R=FK'<5Y;=?#O7/#/QGUKQ[X
M;6QU&'Q#I-IINJZ7?W+VS+):/,T$\4BQR Y6XD1D(7HC!N"#ZE7,^(_B/X?\
M*ZS9Z1?7<TFKW<3W$.G6%G->7+0J0&E,4*.RQ@LJ[R N2!G)Q7.;'F'C#X=_
M$;Q/XPT'Q0;3PT;RWTC7="N+ ZI.D<,%Z]D\,J2_9B9&7[$=RE$'[W@_+SB^
M"?V?/%OA[Q)X9EO;FQ73D^'NG>#M4N-)U>XMKNVGM9'?SK9Q""ZMOQDF,C'?
M->Z^%O&&F>,K2ZN-,>Y*VMPUK/%>6<UI-%*%5MK13(CCY71@2,$,",@U':^,
MK"[\;:CX559DU6QL;?47WJ/+>"9Y41E8$\[H) 00#QZ$&@#R?QQ\"-;N/%7P
M[O- U!M3T_0K+6M,OI=?U:=KXQ7Z1#S4F,<AD:,QD!6V\%0&&*I^#?V?_$7G
M^ X/$5[:Z5:>#_!T_A6*Y\-ZA/'<WK2FR!G#>6A@55L5(0,YS*1G" M]!44
M?.WC/]FS7->C\=Z59:OOTO6O"-OH=EJ&L:I<7=]]JBNKNXS.2F3$3<JF1(6"
MK@#I6B/@GK+ZMX*UBTT?2]'U"S\7#Q'KHE\17NI-<JNE3V"LDLT.YG"RQ *0
MB[81SDX'M6CZU:Z[;S3V9E,<5Q-:N9H)(3YD4C1O@.H)7<K88?*PP5)!!)'K
M5K+K=QI*F7[;;V\5U(#!((Q'(TBKB0KL+9B?*ABP&"0 RD@'Q!IGA;Q!\)_'
MZ:5J^G:)J\2ZI87UUI5AXB>WN;R9]9OKNVD@@DLBUUY(NHF.R2%<PL&+@''K
M4GP'\<Q^"?&OAJ%- DCU+Q_%XNL;R749D+6_]KP:@\4B"W;8X6)D&"P)(.0*
M^DZ* //OA7X'UCP=KOQ&N]4-B8/$/B1M7LA9SO(RPFSM8 )0T:A7S;EL*6&&
M'->@T5SWQ \<:=\-?!FK>*-72=M*TJ!KJ[:V0.Z1+RS!21G YP.>. 3Q0!T-
M%%% !1168OB33WU2RT^.=I[B\BGFA:&)Y(BL+(LF95!12&D4!68$_-@':V #
M3HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#)\5_P#(O7W^
MY_45Y/7K'BO_ )%Z^_W/ZBO)Z]C!? _4\W$_$@HHHKT#D"O:++_CS@_ZYK_*
MO%Z]HLO^/.#_ *YK_*O,QNT3MPN[)J***\H] *\4F_UK_P"\:]KKQ2;_ %K_
M .\:]3 _:^1PXKH,HHHKU#@"O3_ _P#R+=O_ +S_ /H1KS"O3_ __(MV_P#O
M/_Z$:X<9_#7J=6&^/Y&_1117BGIA7EGC3_D9KS_@'_H"UZG7EGC3_D9KS_@'
M_H"UWX+^(_3_ ".3$_ O4Q****]D\T*[?X:_\Q'_ +9_^S5Q%=O\-?\ F(_]
ML_\ V:N7%?P9?UU-Z'\1';T445X)ZP5PGQ)_U]A_NO\ S%=W7"?$G_7V'^Z_
M\Q77A?XJ.>O_  V<91117NGE!6_X&_Y&.W_W7_\ 036!6_X&_P"1CM_]U_\
MT$UC6_AR]#2G\:]3T^BBBOG3V0KG?'G_ "+TG_71?YUT5<[X\_Y%Z3_KHO\
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
MVY;))--MO@/X-M/!A\*)97[Z KV[V]I+K%X_V(P.'@-L[2EK?RV52OE%<;5
MX   .#\.>,M4\8?&/X;ZAJ>CW7AV]FTKQ-:W-G/%+#YZV]Y91PSA)%1]CKF5
M ZY43$=<DY_BO7->\&?&R6;Q=:^(9_!^KZ]IMOH'B70-9D%GILCK;PI87UB)
M%&V6Y\P><4D!^U(I*;5V^R6_PTT*#7="UHI?W&JZ);7%I975UJEU,RQ3LC2A
M]\A$FXQIRX8C8H& !5>Z^$WAJ]UZ35KBVO)YY+Z+4VMI-2N6M#=1!?+F^SF3
MRMRF-&'RXW*KXW -0!Y G[6UZF@:WXE;P7?7'ARVL=4NK6YCAN(E$MI=K;0P
MRS/$(LW&XN#&S>6(W!#8S6]K?Q(^(NB_&[X>^#KNT\/QV&NQZE=3W%O)*S21
MVT5L=H##Y2&G<9_BV*?ER17<VOP4\'VFG>(-,739I-&UY;E;_2)[^XEL7^T.
M7GV6[2&./>S,QV*O+,1C)S7/P*\*/?\ AZ_E&M7.HZ!)+)IU[<>(+^6XA$JJ
MLB&1IBSHPC3*,2IV@D9R: //O _QGUK6O$5UX.T'2X9M<%UXBOIKC6=2FEA$
M=IJAMEC0E691(\GRJ/EA1  &&T5A7G[7^JWWA&[\5:'X8LIM&M/!>D^-Y8K^
M]>.X^SW<ERLELH6-E,B"U8A\A26 QCFO6T^ '@F%FD@L+^TN&EOIC=6VL7D=
MP3>2"6Z7S5F#[))%5RF=H90P (!IFI?L\?#_ %2QU*RFT)X[+4=#MO#=Q:VM
M_<V\1TZW9VAMU2.1515,DF"@!P[ D@XH S--^--S<?&J[\#:E:6^@LMR\5A%
MJ23QS:M MJLQN+24IY,N'+HT*L758V=B/NUZU7(1_"CPXGB.RUMX+VYOK&ZD
MOK1;K4KF>&WN'B>%Y8XGD**YCDD7(7_EHY'+,3U] !1110 4444 %8OB[_D%
M0?\ 80L?_2J*MJL3Q@0FC)(>$BO+25V[*BW,;,Q]  "2>P!-:4_C7J1/X6;=
M?,7QHU*Y3]IO2]'-UXQN=/O/ FI7B:3X7U*\A,E['>6D<,H6*140A9)%W/A,
ML-QZ5]*66I6FIQ>;9W4-W'_?@D#C\P:Y^Z^&7AZ]^(=GXYEM;D^)[2Q?38;M
M+^X1%MG='>,PB01D%HT8Y4G*CTJ&K:,O<\.LOCKX\^&'PZURP\:Z;8ZMXR\'
M>!M%\0:G.MQM%W<W#W<,\3;%V@JUDQWKE29.  .=C2OVE=876=-?6- L(/#]
MWK7B'0FGL[N22Y232S=DR^68PNV1+)_EW9!9>3S7H7COX$>"_B5J=]?Z_I]Y
M<7%_IJZ1>"UU6[M$NK17=TBE2&5%<*TLI4L"1YC8/-&F? ?P3I$^ES6VEW._
M3-3OM9M?.U.[E"W=X)!=2,'E(?S/.ERK94>8V ,FD!Y/\5/&GBOQ9\!-&\4W
M.G:=IJ:EJ?A34M-6TO)#+ UQJ]F&@DDV?\\I K.@P1)(NTC[VU#\8=9UK7=&
MTW4]-AL]4T_Q[+X8F.FZC,MM(W]DRW<<K#:ID39(H:)QC> P.56NYB_9_P#!
M4/A-/# M-3;P_%/:7$&G/KE\8K9K:59K=809OW21R(A")A?D48PH GD^!?@V
M759=2-A>K>R:T?$32IJUXG^GFW^S&8 2@#]S\FT#:!VH \F\-_M7:_?^$++Q
M!J'A*Q$.I^ )/&]A:V-_)(Z^5Y(D@E+1# _TA&WJ#@*W!XSZS\(?'>I>/K+Q
M%<7W]GS6]AJ\EA97VE;C;7D*PPMYJ.6.\;WD0D< QLO.W)YKQ)^S1X7'@-M%
M\,V#V%U:>&YO"VFFYU2\:.&PE9"\&3(Q&?+4"4AG3:I&0H6MWX-?#S5_A[:Z
MY%J.IWMS:7EVLUE87NNWFM&R01(K 75W^];>X9MI^5<X'<D ]&HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH R
M?%?_ "+U]_N?U%>3UZQXK_Y%Z^_W/ZBO)Z]C!? _4\W$_$@HHHKT#D"O:++_
M (\X/^N:_P J\7KVBR_X\X/^N:_RKS,;M$[<+NR:BBBO*/0"O%)O]:_^\:]K
MKQ2;_6O_ +QKU,#]KY'#BN@RBBBO4. *]/\  _\ R+=O_O/_ .A&O,*]/\#_
M /(MV_\ O/\ ^A&N'&?PUZG5AOC^1OT445XIZ85Y9XT_Y&:\_P" ?^@+7J=>
M6>-/^1FO/^ ?^@+7?@OXC]/\CDQ/P+U,2BBBO9/-"NW^&O\ S$?^V?\ [-7$
M5V_PU_YB/_;/_P!FKEQ7\&7]=3>A_$1V]%%%>">L%<)\2?\ 7V'^Z_\ ,5W=
M<)\2?]?8?[K_ ,Q77A?XJ.>O_#9QE%%%>Z>4%;_@;_D8[?\ W7_]!-8%;_@;
M_D8[?_=?_P!!-8UOX<O0TI_&O4]/HHHKYT]D*YWQY_R+TG_71?YUT5<[X\_Y
M%Z3_ *Z+_.MJ/\2/J95?@9YG1117T1XX5-9?\?D'_71?YU#4UE_Q^0?]=%_G
M2>PUN>T4445\P>X%5=3_ .0;=_\ 7%__ $$U:JKJ?_(-N_\ KB__ *":J.Z$
M]F>-T445],>&%%%% %OP]_R.GAO_ *^I?_26>BCP]_R.GAO_ *^I?_26>BO%
MQG\1>AZ6&^#YCOV.O^33_@]_V*>F?^DT=>PUX]^QU_R:?\'O^Q3TS_TFCKV&
MN$ZPHHHH \R_:6^(^L?"#X%^,?&N@I8RZGH5@]['#J4+RP2;>JL$=",^H/'H
M:XWQ/\6?$=EX?NM5TCQIX3\3V=IJ6D6DLN@V3*8GN=1MX'CD+7$ZL&AFD(VE
M65E4\@XKT#X]?"^?XU?"#Q1X&@U>/0CKMHUF]_):&Z\E6ZD1B2/)_P"!?G1\
M1_AG=^/_  ;_ &4NI6&FZM+>Z=>7.IIIK.LWV2[CN57R_.# $Q;>7.T,>M %
M7XD?'OP[\+(M4;6K;55-E:75TACL7*79M[7[5+'$^,,PB!;/"_*XSE6 6R^.
MNBW6G^'W;3M7_M/6-+?6$TF&S:6YBM4,:R2LHZJ&EC  RS;OE4X.///'W[)U
M[\0=>UN\OO%MHL&H3:DR2OH[27T,-YIDEBUOYYN,>7'YID10@ Q@@DEJO^,O
MV;-6\?> =!\/ZQK^AG4M(TW[#9Z_:Z%+#?:=,%"K=64PNM\,FU1D%F5BJDC
M*L >^44BC:H&2V!C)ZFEH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH S;[PUI&IRF2\TJRNY#U>>W1S^9%6K'3[73+<06=M#:0 Y$4$81
M1^ XJQ15.3:LV*R3O8****D84444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!D^*_^1>OO]S^HKR>
MO6/%?_(O7W^Y_45Y/7L8+X'ZGFXGXD%%%%>@<@5[19?\><'_ %S7^5>+U[19
M?\><'_7-?Y5YF-VB=N%W9-1117E'H!7BDW^M?_>->UUXI-_K7_WC7J8'[7R.
M'%=!E%%%>H< 5Z?X'_Y%NW_WG_\ 0C7F%>G^!_\ D6[?_>?_ -"-<.,_AKU.
MK#?'\C?HHHKQ3TPKRSQI_P C->?\ _\ 0%KU.O+/&G_(S7G_  #_ - 6N_!?
MQ'Z?Y')B?@7J8E%%%>R>:%=O\-?^8C_VS_\ 9JXBNW^&O_,1_P"V?_LU<N*_
M@R_KJ;T/XB.WHHHKP3U@KA/B3_K[#_=?^8KNZX3XD_Z^P_W7_F*Z\+_%1SU_
MX;.,HHHKW3R@K?\  W_(QV_^Z_\ Z":P*W_ W_(QV_\ NO\ ^@FL:W\.7H:4
M_C7J>GT445\Z>R%<[X\_Y%Z3_KHO\ZZ*N=\>?\B])_UT7^=;4?XD?4RJ_ SS
M.BBBOHCQPJ:R_P"/R#_KHO\ .H:FLO\ C\@_ZZ+_ #I/8:W/:****^8/<"JN
MI_\ (-N_^N+_ /H)JU574_\ D&W?_7%__0351W0GLSQNBBBOICPPHHHH M^'
MO^1T\-_]?4O_ *2ST4>'O^1T\-_]?4O_ *2ST5XN,_B+T/2PWP?,;^RU)/X5
M_9K^%NC:QIFJZ;JMAX9TZVNK.YTRX26"5;= R.I3(8$$$'H17J/_  D=I_SQ
MO_\ P77'_P 1117"=8?\)':?\\;_ /\ !=<?_$4?\)':?\\;_P#\%UQ_\111
M0 ?\)':?\\;_ /\ !=<?_$4?\)':?\\;_P#\%UQ_\1110 ?\)':?\\;_ /\
M!=<?_$4?\)':?\\;_P#\%UQ_\1110 ?\)':?\\;_ /\ !=<?_$4?\)':?\\;
M_P#\%UQ_\1110 ?\)':?\\;_ /\ !=<?_$4?\)':?\\;_P#\%UQ_\1110 ?\
M)':?\\;_ /\ !=<?_$4?\)':?\\;_P#\%UQ_\1110 ?\)':?\\;_ /\ !=<?
M_$4?\)':?\\;_P#\%UQ_\1110 ?\)':?\\;_ /\ !=<?_$4?\)':?\\;_P#\
M%UQ_\1110 ?\)':?\\;_ /\ !=<?_$4?\)':?\\;_P#\%UQ_\1110 ?\)':?
M\\;_ /\ !=<?_$4?\)':?\\;_P#\%UQ_\1110 ?\)':?\\;_ /\ !=<?_$4?
M\)':?\\;_P#\%UQ_\1110 ?\)':?\\;_ /\ !=<?_$4?\)':?\\;_P#\%UQ_
M\1110 ?\)':?\\;_ /\ !=<?_$4?\)':?\\;_P#\%UQ_\1110 ?\)':?\\;_
M /\ !=<?_$4?\)':?\\;_P#\%UQ_\1110 ?\)':?\\;_ /\ !=<?_$4?\)':
M?\\;_P#\%UQ_\1110 ?\)':?\\;_ /\ !=<?_$4?\)':?\\;_P#\%UQ_\111
M0 ?\)':?\\;_ /\ !=<?_$4?\)':?\\;_P#\%UQ_\1110 ?\)':?\\;_ /\
M!=<?_$4?\)':?\\;_P#\%UQ_\1110 ?\)':?\\;_ /\ !=<?_$4?\)':?\\;
M_P#\%UQ_\1110 ?\)':?\\;_ /\ !=<?_$4?\)':?\\;_P#\%UQ_\1110 ?\
M)':?\\;_ /\ !=<?_$4?\)':?\\;_P#\%UQ_\1110 ?\)':?\\;_ /\ !=<?
M_$4?\)':?\\;_P#\%UQ_\1110 ?\)':?\\;_ /\ !=<?_$4?\)':?\\;_P#\
M%UQ_\1110 ?\)':?\\;_ /\ !=<?_$4?\)':?\\;_P#\%UQ_\1110 ?\)':?
M\\;_ /\ !=<?_$4?\)':?\\;_P#\%UQ_\1110 ?\)':?\\;_ /\ !=<?_$4?
M\)':?\\;_P#\%UQ_\1110 ?\)':?\\;_ /\ !=<?_$4?\)':?\\;_P#\%UQ_
M\1110 ?\)':?\\;_ /\ !=<?_$4?\)':?\\;_P#\%UQ_\1110 ?\)':?\\;_
M /\ !=<?_$4?\)':?\\;_P#\%UQ_\1110 ?\)':?\\;_ /\ !=<?_$4?\)':
M?\\;_P#\%UQ_\1110!F>)-<@N=#O(HK;49)&3"JNG7!)Y'^Q7FN;G_H%:O\
M^"NY_P#C=%%=^'JN$6D<E:"DTV&;G_H%:O\ ^"NY_P#C=&;G_H%:O_X*[G_X
MW1175]8D<_LHAFY_Z!6K_P#@KN?_ (W7K%IXAM4M85:&_!"*"#IUQQQ_N445
MQXBHYVN=-&"C>Q+_ ,)':?\ /&__ /!=<?\ Q%'_  D=I_SQO_\ P77'_P 1
M117$=0?\)':?\\;_ /\ !=<?_$5Y+*UP9'(TO5R"3_S"[G_XW1179AZCA>QS
M5H*=KC,W/_0*U?\ \%=S_P#&Z,W/_0*U?_P5W/\ \;HHKM^L2.7V40S<_P#0
M*U?_ ,%=S_\ &Z]#\(:U%9Z#!%/:ZC%(&;*OIMP"/F/^Q117-B*LIPLS>C!1
ME=&U_P )':?\\;__ ,%UQ_\ $4?\)':?\\;_ /\ !=<?_$445YYV!_PD=I_S
MQO\ _P %UQ_\17G/BRYDN_$%W+#IVJRQ-MPZZ9<D'Y /^>=%%=.'FX2;1A6B
MI1LS(S<_] K5_P#P5W/_ ,;HS<_] K5__!7<_P#QNBBO0^L2./V40S<_] K5
M_P#P5W/_ ,;KK_ &I#3_ +?]ILM3@W^7M\S3;@9QNS_![T45C6K2E!IFM*FH
MS31UW_"1VG_/&_\ _!=<?_$4?\)':?\ /&__ /!=<?\ Q%%%>8=P?\)':?\
M/&__ /!=<?\ Q%<;X]U'[?-9FVL=3G"JVXIIEP<<C_IG116]&3A--&55<T6F
M<IFY_P"@5J__ (*[G_XW1FY_Z!6K_P#@KN?_ (W117I?6)'#[*(9N?\ H%:O
M_P""NY_^-UM>#[M[/7H)9]/U6*,*V6?3+D ?*?\ IG116=2O)P:+A22DF>A_
M\)':?\\;_P#\%UQ_\11_PD=I_P \;_\ \%UQ_P#$445Y1Z ?\)':?\\;_P#\
M%UQ_\16%XSUF*]T-XH+749I"ZG:FFW!/7_<HHK2F^6:9$U>+1Y_FY_Z!6K_^
M"NY_^-T9N?\ H%:O_P""NY_^-T45ZOUB1Y_LHAFY_P"@5J__ (*[G_XW4MH]
MPEU"S:7JP =22=+N>.?^N=%%)UY#5*)ZQ_PD=I_SQO\ _P %UQ_\11_PD=I_
MSQO_ /P77'_Q%%%>.>D'_"1VG_/&_P#_  77'_Q%5]0\06TFGW*+!J#,T3
M:=<9)P?]BBBFMQ/8\JS<_P#0*U?_ ,%=S_\ &Z,W/_0*U?\ \%=S_P#&Z**]
MCZQ(\WV40S<_] K5_P#P5W/_ ,;HS<_] K5__!7<_P#QNBBCZQ(/91+WAJ*Z
MD\9^'F_LW4HHX[F5GEFT^>-$'V:899F0 <D#D]2!WHHHKS\1-SG=G91BHQLC
"_]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>12
<FILENAME>stld-20241231x10k005.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 stld-20241231x10k005.jpg
M_]C_X  02D9)1@ ! @   0 !  #_VP!#  ," @," @,# P,$ P,$!0@%!00$
M!0H'!P8(# H,# L*"PL-#A(0#0X1#@L+$!80$1,4%145# \7&!84&!(4%13_
MVP!# 0,$! 4$!0D%!0D4#0L-%!04%!04%!04%!04%!04%!04%!04%!04%!04
M%!04%!04%!04%!04%!04%!04%!04%!3_P  1" &Y P@# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
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
MCW'@&3Q_X!U&"]7Q':Q6T<[6JJ(O(E5'(,AR7'EIEB"Q )7%>QT4 ?"'PC^
M]W\-_&?QBU3X?:%XF\/_  CU'PO-#;^'=5M)TEN=493\UI:R#S50+E?F7DN
MN0./!O@_\*/B#H,?[+%O??#[Q=:R>$M<NI]:+Z'<A;..20;69MF"#GMG ZU^
MM%% 'Y\67[-5S;?M)_&K1OB'X5\8>(O!/CVZ35--OM"O+N.PG;K]GNC ZJA4
MG :7@!0<C-:7Q*^ .KZ!^V8GBC5O#_BS6OAKXG\+0Z#/+X4N[MI=/DC4)Y4_
MV=A(T+! =QX)<D\BOO6B@#X:^+GP+U7P5\9_V6M7\)>#-6E\%>#9+RSNK:R:
M34)]/CD$?E>822Q7Y3EB2!C!/2OIGXYZQXGTWPYH)\.^$&\:1W>JPVVL:'^Y
MS)I[1R><=TA"!EPK#+ ,P"Y&ZO3** /B#X;? "S\/_M9>'_%_P (/#'B+P!X
M2^RW!\66NIV4UA873,I$4<,$H4L^\ABR H O7)YP_@[\!O'!^'W[4OP\OM"U
M+1=4\4:[J5[I.HSQ%+.ZBE9FB*3'Y6W9 ('3=SCFOONB@#X?_9-^!5OJ'@#P
M8GBGP?XTT/XE>$=,N-$-SKU_>K8V:M&T1EM [F&2-PJ82,<<9  !/,?LE?LV
MMH>CQ^"OB9X,\8R^)?"/B:36-'NCJ%['HDP\TNEU$R/Y&]1(^5QN;)P&R<?H
M/10!\<_L!>"O$G@SQ9\<G\0^'-7T*+5?%,NH6$FI6,D"W,#9 ="R@-T[>WJ*
M\PUCX>2>.?\ @HU?^,/$GPT\3:K\.[G1%TE+Z\\-W;6YN@0H)!CR$Z_.1MQS
MG'-?HK10!\L_MP?"<#]CSQ3X,^'OA"26:Y\F.TT?P]IY8D^8"2$C7@8')-8'
M[2OP7U_XN_LH>"$\+:)=0ZSH]QI6JW&BW5N;>[N([< /"R-@EU&2%/4C ZU]
MBT4 ? VI_ /QM\=/C3\:O'MAI>I>%=#UKP WA32H]9@>RN+R[>.,LWDN Z1H
M8RNY@,EAMR,XXOP=\+OB->WG[),*_#;Q';R?#VZN(]?%Q;I D'S*NY7D95=2
M/F!!P1G&3Q7Z6T4 ?E5^T#\!OB3'/^U!IMCX$U[6Y/%^I6%]I$VEV3SPW$2L
MI<AQQE<8*_>]L<U[-XQ\!^-?"OQE_9\^+MEX4UOQ#X=TKPU%H.LZ3:6,CW^G
M,T0!E-L0'/)(8 9&WITK[OHH ^./VU? ?B#QYX?^#NM>$_!VI7%AX?\ &,&I
MW>G65E_I4=KM<&7[.HW#).2N-PS\P!R!]5^(-<6Q\'WNIR6-^ZK:M(;2WM7G
MN3D<*(HPS,W/0 FMRB@#\^OBA^SGXI^)?Q4^!GQ"\$6.L>'9I[8^&O%AO;"6
MTG@LO(997=' (S'YB*V,;O+(/2KGA#P]KFF?\%(M7\9Q^!_%%GX';05T2UU/
M^P+I;?S4 4 ?)PGRX#_=/&#@BOOFB@#\S?V=_ GB#PY^S+\4?A]XM^&WBL7O
MC+Q1="VCN/#UV\4%O,J!;N3:F0J%2V!SD <9S7T)_P $\=4\9:%\(S\.?''A
M+7-"U+PK-);V6JW^ERVMMJEGO/ER(S@?.,D%6YQ@\Y./JZB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HKQ
M+XK_ +6WA/X0>*IM!U30/&&JSPQ)+-=Z%X?GO;2+=T5IE&T,!@D9X##-=%+^
MT%X6AUE+)DU'[,LL%O=ZK]E/V.QN)E!C@GDS\CG>@. 0I=<D=@#TNBO/-#^.
MWA7Q#\0YO!UI+='4E^T+%</#BVN9(-OGQQR9^9X]Z[A@=>^#76>'/%%EXKAN
MI]/\V2U@N'MA<,F(Y60X8H?X@&!&?4&@#7HHHH **** "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 **** ."^*$,FN2Z!X8BMF
MF@U:]#7K!242VB_>2;CT^8A4'NPKY_\ %VFW=IX!^*'PL2SNF\8>)O$%S/I:
M"&0I<V]S*LBW DQM5(UW!LD8,1]J^O:* /G*_P#@'I]I\4X1X>U'68+R6*YG
MNW,B+::3'<[!=26I$8?[3<>6%!:1A&-[*%( :O\ L]>,_'-W\2M5\/:L+A=$
MM(KI'TIM.B@M]%,5P8[6*"58U:19( KG>TAR<@J.*^E:* *&L:;<:G D=MJM
MWI+JV3+9K"S,/0^;&XQ]!FL[P-=W=YH+F]NY+ZXAO;RV^T2JBNZQ7,L:%@BJ
MN=J#H!705S?@'_D"7?\ V%=2_P#2V>@#I**** "BBB@ HHHH **** "BBB@
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
M655&5[  4 ?=M%?GA_PT7\1_^AJN_P#OB/\ ^)H_X:+^(_\ T-5W_P!\1_\
MQ- 'Z'T5^>'_  T7\1_^AJN_^^(__B:/^&B_B/\ ]#5=_P#?$?\ \30!^A]%
M> ?LE_$'Q#X^TWQ))X@U274WMI8%A,JJ-@8/G& .N!7O] !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !17D/Q%_:
M@\->/K7P)H%MI^J>*GBCN;D:IJ:6%G91.Q">9*59B[88K&B,QQD@#FL_5OVA
MK_39-;UA?#UM/X(\.WXTO6=6%^1<1S JLSP0^7B2*)G 9F=&.U]JG R >W45
MX9X8_:;37OBH?#=QHT5CH4[ZE#::LUYF7S+'RS.9HB@$<9$F5?><XY R*]4\
M%^([KQ7I3ZG+IYT^SFD)LA(Y,DT'\,C+@;-W4#)X()QG% &_7-^ ?^0)=_\
M85U+_P!+9ZZ2N;\ _P#($N_^PKJ7_I;/0!TE%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% '/>.?^0*O_75
M?Y&N KO_ !S_ ,@5?^NJ_P C7 5UTOA,)[A1116IF%6](_Y"UE_UW3_T(54J
MIJQ(TJ\(."(7Y'^Z:+7T ]KHKY#^TS?\]7_[Z-'VF;_GJ_\ WT:GZKYE>V\C
MZ\HKY#^TS?\ /5_^^C1]IF_YZO\ ]]&CZKYA[;R/KROS4^+/_)5/&7_8:O?_
M $>]>W_:9O\ GJ__ 'T:^>?%!+>)M7).2;R;)/\ OFL:M'V:3N:0J<_0RZ**
M*YS4**** /K;]AS_ )!/BW_KO;?^@R5]05\O_L.?\@GQ;_UWMO\ T&2OJ"@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@#Y>^)/P/U:X\6?%"*V\#0>+;?Q\D$MKKQN+:-]&G2WCMRLPE99/+7REE1
MH1(V6<%5P":__"C?&FE?#[Q%\(X["75=(\0W_P!J;QB;F!8K:WE*/<K-$S^<
MTVY9 @1&5M\>YT^;'U310!Y+K7P4TC7/B#'=1^'+/3M/,"MJ>J(J"XU4@C9:
ML0=WE J'DR!O*HO*[P>+^!7PI\<^#OBSK>IZW UOI\BW@N]1:\21-8DDN6DM
MI$B5R8Q%"5C.]5.1A00,GZ.HH HZMH=AKL"PZA:QW<2MN59!D ^M8GPWM8K+
MPW-;P1B*&+4]11$7HJB]F  KJ:YOP#_R!+O_ +"NI?\ I;/0!TE%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% '/>.?^0*O_75?Y&N KO\ QS_R!5_ZZK_(UP%==+X3">X4445J9A535_\
MD$WO_7!__035NJFK_P#()O?^N#_^@FFMP/*J***[#G"BBB@ KY\\3_\ (RZM
M_P!?<W_H9KZ#KY\\3_\ (RZM_P!?<W_H9KBQ6R.BCNS,HHHKSSK"BBB@#ZV_
M8<_Y!/BW_KO;?^@R5]05\O\ [#G_ ""?%O\ UWMO_09*^H* "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH *YOP#_P @2[_["NI?^EL]=)7-^ ?^0)=_]A74O_2V>@#I**** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M .>\<_\ (%7_ *ZK_(UP%=_XY_Y J_\ 75?Y&N KKI?"83W"BBBM3,*J:O\
M\@F]_P"N#_\ H)JW535_^03>_P#7!_\ T$TUN!Y511178<X4444 %?/GB?\
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
M1@&4^Q ([T =31110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110!SWCG_D"K_UU7^1K@*[_P <_P#(%7_KJO\
M(UP%==+X3">X4445J9A535_^03>_]<'_ /035NJFK_\ ()O?^N#_ /H)IK<#
MRJBBBNPYPHHHH *^?/$__(RZM_U]S?\ H9KZ#KY\\3_\C+JW_7W-_P"AFN+%
M;(Z*.[,RBBBO/.L**** /K;]AS_D$^+?^N]M_P"@R5]05\O_ +#G_()\6_\
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
MO?\ K@__ *"::W \JHHHKL.<**** "OGSQ/_ ,C+JW_7W-_Z&:^@Z^?/$_\
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
M#F1X'DL3)(8NB"1W![J>E 'U#14<$;101H\KS,JA3*X 9R!U. !D^P ]JDH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "N;\ _\@2[_ .PKJ7_I;/72
M5S?@'_D"7?\ V%=2_P#2V>@#I**** "O-O%O_(PW?_ ?_0!7I->;>+?^1AN_
M^ _^@"MJ7Q&<]C(HHHKJ, HHHH XSX@?ZVR_W7_I7)5UOQ _UME_NO\ TKDJ
MZH?"C&6X44459(5R7Q0_Y%&?_KHG\ZZVN2^*'_(HS_\ 71/YUG4^!EP^)'BU
M%%%>,>@%%%% !7ZCZ!_R M._Z]H__017Y<5^H^@?\@+3O^O:/_T$4 7Z***
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH Y[QS_ ,@5?^NJ_P C7 5W_CG_ ) J_P#75?Y&N KKI?"8
M3W"BBBM3,*J:O_R";W_K@_\ Z":MU4U?_D$WO_7!_P#T$TUN!Y511178<X44
M44 %?/GB?_D9=6_Z^YO_ $,U]!U\^>)_^1EU;_K[F_\ 0S7%BMD=%'=F9111
M7GG6%%%% 'UM^PY_R"?%O_7>V_\ 09*^H*^7_P!AS_D$^+?^N]M_Z#)7U!0
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110!PWBWXW>"_ VM1Z7KFLFQN&DCA>7[)/);0228\M)KA$,4+-N4A9&4D,IZ
M$9GU#XP^#]+\7P^&;G6435Y'CB*K#*\$4L@S%%+.JF**1QC;&[JS;EP#N&?&
M?VD?V@_@WH6J2_"SQ;XLTK2+K5PMQJL1!9TCRN%;8#^]?:H /..>F*X76]0L
MU^#GQ3\$PRA?&^O>(I9=(TN0A;N[2>2)[2>)#\S(L83YQPGE-DC;P ?4FE_%
MKPEK7CB[\(66L1S^(;5'DDM1%(%(0J) DA78[(77<JL2NX9 S6[I'B#3]>:\
M&GW N1:3M;3.J,%$B_>4,1AL=#@G!R.HKYRG^",WASXM6'_"/>(I)M4;[?>Q
M6WV93_8WVT(+N[>0L?,9O+VPQE0-S$G<%.+/[.?Q<U?6?'5[X+DLK"WTBRBO
M/+L;6%UN=+,-TT2+=.7;>\RCSMQ"D[B?FSD@'TK7-^ ?^0)=_P#85U+_ -+9
MZUM6M]0N(%73KV&RE#99YK<S CTP'7'YUB?#9)H_#<RW$JS3C4]1#R(FQ6;[
M;-DA<G'TR: .IHHHH *\V\6_\C#=_P# ?_0!7I->;>+?^1AN_P#@/_H K:E\
M1G/8R****ZC **** .,^('^MLO\ =?\ I7)5UOQ _P!;9?[K_P!*Y*NJ'PHQ
MEN%%%%62%<E\4/\ D49_^NB?SKK:Y+XH?\BC/_UT3^=9U/@9</B1XM1117C'
MH!1110 5^H^@?\@+3O\ KVC_ /017Y<5^H^@?\@+3O\ KVC_ /010!?HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@#GO'/_ "!5_P"NJ_R-<!7?^.?^0*O_ %U7^1K@*ZZ7PF$]
MPHHHK4S"JFK_ /()O?\ K@__ *":MU4U?_D$WO\ UP?_ -!--;@>54445V'.
M%%%% !7SYXG_ .1EU;_K[F_]#-?0=?/GB?\ Y&75O^ON;_T,UQ8K9'11W9F4
M445YYUA1110!];?L.?\ ()\6_P#7>V_]!DKZ@KY?_8<_Y!/BW_KO;?\ H,E?
M4% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% %&?0M-NIVGFT^UEF8Y,CP*S$_4BIFL+9KE+DV\1N$&U)2@WJ/0'J!
MS5BB@!@B19&D"*'8 %@.2/K3(K2""626.&..64Y=U0!G^I[U-10 5S?@'_D"
M7?\ V%=2_P#2V>NDKF_ /_($N_\ L*ZE_P"EL] '24444 %>;>+?^1AN_P#@
M/_H KTFO-O%O_(PW?_ ?_0!6U+XC.>QD4445U& 4444 <9\0/];9?[K_ -*Y
M*NM^('^MLO\ =?\ I7)5U0^%&,MPHHHJR0KDOBA_R*,__71/YUUM<E\4/^11
MG_ZZ)_.LZGP,N'Q(\6HHHKQCT HHHH *_4?0/^0%IW_7M'_Z"*_+BOU'T#_D
M!:=_U[1_^@B@"_1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% '/>.?\ D"K_ -=5_D:X"N_\<_\
M(%7_ *ZK_(UP%==+X3">X4445J9A535_^03>_P#7!_\ T$U;JIJ__()O?^N#
M_P#H)IK<#RJBBBNPYPHHHH *^?/$_P#R,NK?]?<W_H9KZ#KY\\3_ /(RZM_U
M]S?^AFN+%;(Z*.[,RBBBO/.L**** /K;]AS_ )!/BW_KO;?^@R5]05\O_L.?
M\@GQ;_UWMO\ T&2OJ"@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "N;\ _\@2[_P"PKJ7_ *6SUTE<
MWX!_Y EW_P!A74O_ $MGH Z2BBB@ KS;Q;_R,-W_ ,!_] %>DUYMXM_Y&&[_
M . _^@"MJ7Q&<]C(HHHKJ, HHHH XSX@?ZVR_P!U_P"E<E76_$#_ %ME_NO_
M $KDJZH?"C&6X44459(5R7Q0_P"11G_ZZ)_.NMKDOBA_R*,__71/YUG4^!EP
M^)'BU%%%>,>@%%%% !7ZCZ!_R M._P"O:/\ ]!%?EQ7ZCZ!_R M._P"O:/\
M]!% %^BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** .>\<_\ (%7_ *ZK_(UP%=_XY_Y J_\ 75?Y
M&N KKI?"83W"BBBM3,*J:O\ \@F]_P"N#_\ H)JW535_^03>_P#7!_\ T$TU
MN!Y511178<X4444 %?/GB?\ Y&75O^ON;_T,U]!U\^>)_P#D9=6_Z^YO_0S7
M%BMD=%'=F91117GG6%%%% 'UM^PY_P @GQ;_ -=[;_T&2OJ"OE_]AS_D$^+?
M^N]M_P"@R5]04 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 <!XR^+MOX,^(W@WPE/HNHW+^)99(8=3B51:P.D;OM=
MB<EB$/ %8^M?M!6&CZUJ8&BWMSX8T>]33=5\1HZ""SN&P"NPG>ZJ70.ZC"Y.
M?NFL/X\27Y^*_P (9;30=:U2VTW5Y;R]NM/T^2>&WC:WEB!=U& =SKQZ<]*X
MKQ7X#\1?\(A\0_A9:Z#?S77BS7)[RRUN.W+6*6MS*LLDDTP^5'C'F+L/S-M7
M .X4 >F^&OVC-&\3?$W_ (1&+3;N&&9[V"RU:1D\FZFM-GVF,*#N7:) 02,'
M!Q7?>$/%4?C'3Y=0MK66'3S,R6MQ+C%T@./-4=0I.<$]1R."*\IUGX!Z#?\
MQ&1]+T6YTX3P.VLZL;B;RYH7V^9;6\9?RXWG,:>=)&H8HI7.7#+A? 73/B-I
MOQ4UE/$"ZTFE!+M;P7TSMI^_[2?L8L48E506^T,(]HR/F!;)H ^D*YOP#_R!
M+O\ ["NI?^EL]:VK:/!K4"Q7$EU$JMN!M+N6W;/NT;*2/8FL3X;VR6?AN:!&
MD9(]3U%%,LC2.0+V8<LQ)8^Y))H ZFBBB@ KS;Q;_P C#=_\!_\ 0!7I->;>
M+?\ D8;O_@/_ * *VI?$9SV,BBBBNHP"BBB@#C/B!_K;+_=?^E<E76_$#_6V
M7^Z_]*Y*NJ'PHQEN%%%%62%<E\4/^11G_P"NB?SKK:Y+XH?\BC/_ -=$_G6=
M3X&7#XD>+4445XQZ 4444 %?J/H'_("T[_KVC_\ 017Y<5^H^@?\@+3O^O:/
M_P!!% %^BBB@ HHHH **** "BBB@ HKP;XR_M+7W@;XJ>'_AUX/\/Z1XO\6:
MA"+NZL;_ ,10Z4]M;EMJN@=&,K':YV*,X4>HJ>X_:5DM/BQ;^%I?#R+HYUM/
M#4^I_;CY\>H-8M>#$'EX:#8NTR[P=W\&.: /<J*YSPAXKE\7?;[N*R\C2(YC
M%9W;29:["\-($V\)G(4Y.<9XKHZ "BBO/_CK\8=,^!GPWU'Q5J1MG,!6&VM[
MN[6UCN)W.V.,RMD("3RQ' YH ] HKYY;]I3Q;I_P]\):GJW@/2['Q3XHO9[?
M3]+@\2+=6/DQ6TMRTKWL<) W1POM4(<L5!(&2/0/!?QAC^(-AX1N-$TMY#K5
MA'J=VL\NP:?;LN1N(4[G+'"KQD!CD <@'HU%%% !15+6=7M/#^D7NIW\RVUE
M9PO/-*YP$1022?P%?.?@+]K[5?%GP]\;_$&\\&Z=!X'T2V:?3=1TKQ'#J,VH
MD,0$>%(Q]G.-I.XG&[O@T ?3-%>.>$/C[=^(O#FJBY\/10^+[+5FT1-&LKXS
MP7%SM5@R3F-3Y05MSN4^4*W!. ?8(3(84,JJDI4;U1MR@]P"0,CWP* 'T444
M %%%% !1110 4444 <]XY_Y J_\ 75?Y&N KO_'/_(%7_KJO\C7 5UTOA,)[
MA1116IF%5-7_ .03>_\ 7!__ $$U;JIJ_P#R";W_ *X/_P"@FFMP/*J***[#
MG"BBB@ KY\\3_P#(RZM_U]S?^AFOH.OGSQ/_ ,C+JW_7W-_Z&:XL5LCHH[LS
M****\\ZPHHHH ^MOV'/^03XM_P"N]M_Z#)7U!7R_^PY_R"?%O_7>V_\ 09*^
MH* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH *YOP#_ ,@2[_["NI?^EL]=)7-^ ?\ D"7?_85U+_TM
MGH Z2BBB@ KS;Q;_ ,C#=_\  ?\ T 5Z37FWBW_D8;O_ (#_ .@"MJ7Q&<]C
M(HHHKJ, HHHH XSX@?ZVR_W7_I7)5UOQ _UME_NO_2N2KJA\*,9;A1115DA7
M)?%#_D49_P#KHG\ZZVN2^*'_ "*,_P#UT3^=9U/@9</B1XM1117C'H!1110
M5^H^@?\ ("T[_KVC_P#017Y<5^H^@?\ ("T[_KVC_P#010!?HHHH **** "B
MBB@ HHHH \0^-_@1?BE=S>'!\-;BXNG>"6W\;326,=O:.A#B16$YN]Z8P (<
M$]]O-:WC?X/6/BGQEH]Q%H5O%=F';J?BL[!<^0J[?L\>#N$DH)!?;A8]X#;B
MN/6:* /FSX?_  C\;>&OVAI=7DM&MO#\<M\TVJ"\3R+RSDCC6SLXX ^Y6A96
M)+(J@?=+;CCZ3HHH *Y3XCS+%H*A_!%YX^1I0ITRR%D77@_.?M<\,>!TX;//
M2NKHH \+\+? VPT+X.:IH=_X,M=4MY]0GU73_";RQO%8-(Y9(5D+!5V[B6VM
M@98+D8SPWQE_9\\5GPWHD/AVP?Q#<?8KZ*ZMK"\CL?(U*6%$LKL,[H!!;%6
M"Y=5(*HYS7U;10!G^'[6]L=!TVVU*Y6\U&&VBCN;A 0LLH0!W /."V3^-:%%
M% %#7I/*T:]?^RY=:Q$Q_LZ'RM]QQ]P>:R)D]/F8#U->0_#7X56LGC/Q;XIE
M\"GP1I>O:;#IUUX:NFM7>]>-G)GF2VDD@4[6"+M<DK][& ![;10!\U>*?@!J
M<GPQUP>&]$AT34)KF#[-X=M)HXL:<EU')<VRR!M@FN8D=2Q<+EE4LJ@D>E_L
M^^%]?\(_#M;'Q! ]A*U_=3V>F2W"SR6%H\K-!;O(K,I9$(!VLRCH"0,GTJB@
M HHHH **** "BBB@ HHHH Y[QS_R!5_ZZK_(UP%=_P".?^0*O_75?Y&N KKI
M?"83W"BBBM3,*J:O_P @F]_ZX/\ ^@FK=5-7_P"03>_]<'_]!--;@>54445V
M'.%%%% !7SYXG_Y&75O^ON;_ -#-?0=?/GB?_D9=6_Z^YO\ T,UQ8K9'11W9
MF4445YYUA1110!];?L.?\@GQ;_UWMO\ T&2OJ"OE_P#8<_Y!/BW_ *[VW_H,
ME?4% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %<WX!_Y EW_V%=2_]+9ZZ2N;\ _\@2[_ .PKJ7_I
M;/0!TE%%% !7FWBW_D8;O_@/_H KTFO-O%O_ ",-W_P'_P! %;4OB,Y[&111
M1748!1110!QGQ _UME_NO_2N2KK?B!_K;+_=?^E<E75#X48RW"BBBK)"N2^*
M'_(HS_\ 71/YUUM<E\4/^11G_P"NB?SK.I\#+A\2/%J***\8] **** "OU'T
M#_D!:=_U[1_^@BORXK]1] _Y 6G?]>T?_H(H OT444 %%%% !1110!5U1BFF
M7;*2K"%R"#@@[37F?]JWO_/Y<?\ ?UO\:]+U;_D%7O\ UQ?_ -!->55TTMF9
M3+7]JWO_ #^7'_?UO\:/[5O?^?RX_P"_K?XU5HK:R,KEK^U;W_G\N/\ OZW^
M-']JWO\ S^7'_?UO\:JT4607//=6\3ZS'JMZJZM?*JS. !<N !N/O57_ (2K
M6O\ H,7_ /X$O_C5?6?^0Q??]=Y/_0C5.NQ)6V,+LU/^$JUK_H,7_P#X$O\
MXT?\)5K7_08O_P#P)?\ QK+HI\J["NS4_P"$JUK_ *#%_P#^!+_XUYQ\6O'?
MB6QN--%MXAU6W#+)N$5[*N>5ZX:NSKS#XR?\?.E_[DG\UK"NDJ;-:;?,CG/^
M%E>+O^AJUO\ \&,W_P 51_PLKQ=_T-6M_P#@QF_^*KFZ*\H[3I/^%E>+O^AJ
MUO\ \&,W_P 51_PLKQ=_T-6M_P#@QF_^*KFZ* /H#]EGQGX@UOXNV=KJ.NZG
M?VS6L[&&ZO))$)"<':Q(K[6KX0_9&_Y+18_]>EQ_Z!7W?0 4444 %%%% !11
M10!SWCG_ ) J_P#75?Y&N KO_'/_ "!5_P"NJ_R-<!772^$PGN%%%%:F854U
M?_D$WO\ UP?_ -!-6ZJ:O_R";W_K@_\ Z"::W \JHHHKL.<**** "OGSQ/\
M\C+JW_7W-_Z&:^@Z^?/$_P#R,NK?]?<W_H9KBQ6R.BCNS,HHHKSSK"BBB@#Z
MV_8<_P"03XM_Z[VW_H,E?4%?+_[#G_()\6_]=[;_ -!DKZ@H **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *\2\9_%
MKQ?)XG\:0>$8=%72O T$,NJKJL,LDVI2O%YYMX'21%M]L6W]ZRRY:0#8-I+>
MVUXEXV^$_C#_ (2+QHWA*;1CI'CF"&+59=4N9HIM,E2+R&N+>-(G%QOB"?NV
M>'#1@[SO.T X?X8?M@7GCKQ_;?:X-,L?!M_:7]TD+12)J&FQ6RPLL]RYD*&.
M82D* BD$#!?/'O'P^\67/BNTNY[V2Q@N?-+1Z9;OFXM(3_JQ<#<<2,/F(PN-
MV,$@FN<L/@K8V=_X?L1:V4?AK0K."*)47-U?S1*%B-P=@RD>T,J[F!<@D#8M
M<?\ !?\ 9]\0_#GXGZIKNHWVFR:=MO(X9[221KO4OM%TTX>Z#1J$:(-Y:A6?
M(&<K]T 'O%W?VVGH'NKF*V0G :9P@)_&N3\">(M*BT6Z5]3LT)U346PUP@X-
MY,0>O<$&NMN[&VOT"7-O%<(#D+*@8 _C6#X=\$V&E6$T-S86,TCWEU.&6!3A
M))Y)$7D=E91^'% &E_PDVC_]!:Q_\"4_QH_X2;1_^@M8_P#@2G^-+_PC>D?]
M NR_\!T_PH_X1O2/^@79?^ Z?X4 )_PDVC_]!:Q_\"4_QKSOQ5KNFR:_=,NH
MVC*=N")U(^Z/>O1?^$;TC_H%V7_@.G^%'_"-Z1_T"[+_ ,!T_P *N,N5W)DN
M9'DG]M:=_P _]K_W^7_&C^VM._Y_[7_O\O\ C7K?_"-Z1_T"[+_P'3_"C_A&
M](_Z!=E_X#I_A6OM?(CV9Y)_;6G?\_\ :_\ ?Y?\:/[:T[_G_M?^_P O^->M
M_P#"-Z1_T"[+_P !T_PH_P"$;TC_ *!=E_X#I_A1[7R#V9\Z>/-4LI9;/9=P
M/A6SME4^GO7*_;[;_GXB_P"^Q7UK_P (WI'_ $"[+_P'3_"C_A&](_Z!=E_X
M#I_A6BQ+2M8AT;N]SY*^WVW_ #\1?]]BC[?;?\_$7_?8KZU_X1O2/^@79?\
M@.G^%'_"-Z1_T"[+_P !T_PJOK3["]CYGR5]OMO^?B+_ +[%<K\3+F&;PI,L
M<J2-YB?*K GK7V__ ,(WI'_0+LO_  '3_"C_ (1O2/\ H%V7_@.G^%3+$.2:
ML-4K.]S\O=C?W3^5&QO[I_*OU"_X1O2/^@79?^ Z?X4?\(WI'_0+LO\ P'3_
M  KC.@_+W8W]T_E1L;^Z?RK]0O\ A&](_P"@79?^ Z?X4?\ "-Z1_P! NR_\
M!T_PH _+W8W]T_E7Z::%XDTA-$T]6U6R#"WC!!N$R/E'O5[_ (1O2/\ H%V7
M_@.G^%'_  C>D?\ 0+LO_ =/\* $_P"$FT?_ *"UC_X$I_C1_P )-H__ $%K
M'_P)3_&E_P"$;TC_ *!=E_X#I_A1_P (WI'_ $"[+_P'3_"@!/\ A)M'_P"@
MM8_^!*?XT?\ "3:/_P!!:Q_\"4_QJAXA\&:?JN@:G96VGV,-Q<VLL,<C0* K
M,A .0,C!/:KMOX7TJ*"-&TRR+*H!/V=.3CZ4 ._X2;1_^@M8_P#@2G^-'_"3
M:/\ ]!:Q_P# E/\ &E_X1O2/^@79?^ Z?X4?\(WI'_0+LO\ P'3_  H J:KX
METAM+O -5LB3"X %PG]T^]>7_P!M:=_S_P!K_P!_E_QKUO\ X1O2/^@79?\
M@.G^%'_"-Z1_T"[+_P !T_PK2,^4B4>8\D_MK3O^?^U_[_+_ (T?VUIW_/\
MVO\ W^7_ !KUO_A&](_Z!=E_X#I_A1_PC>D?] NR_P# =/\ "M/:^1/LSR3^
MVM._Y_[7_O\ +_C1_;6G?\_]K_W^7_&O6_\ A&](_P"@79?^ Z?X4?\ "-Z1
M_P! NR_\!T_PH]KY![,^5=8U"U;5KTBYA(,[D$2#GYC53[?;?\_$7_?8KZU_
MX1O2/^@79?\ @.G^%'_"-Z1_T"[+_P !T_PK58E]C/V/F?)7V^V_Y^(O^^Q1
M]OMO^?B+_OL5]:_\(WI'_0+LO_ =/\*/^$;TC_H%V7_@.G^%/ZT^P>Q\SY*^
MWVW_ #\1?]]BO-/B]*EQ<:9Y3K+A9,[#G'*U^@'_  C>D?\ 0+LO_ =/\*/^
M$;TC_H%V7_@.G^%9SKN<>6Q4:7*[W/R]V-_=/Y4;&_NG\J_4+_A&](_Z!=E_
MX#I_A1_PC>D?] NR_P# =/\ "N4W/R]V-_=/Y4;&_NG\J_4+_A&](_Z!=E_X
M#I_A1_PC>D?] NR_\!T_PH ^'OV4;F&P^,5E-<RI;1"UG!DE8*N=GJ:^X/\
MA)M'_P"@M8_^!*?XTO\ PC>D?] NR_\  =/\*/\ A&](_P"@79?^ Z?X4 )_
MPDVC_P#06L?_  )3_&C_ (2;1_\ H+6/_@2G^-+_ ,(WI'_0+LO_  '3_"C_
M (1O2/\ H%V7_@.G^% "?\)-H_\ T%K'_P "4_QH_P"$FT?_ *"UC_X$I_C6
M;?\ @BPN=<TJ\CL+%(+43"6,P*"^Y0%P,8.".]:?_"-Z1_T"[+_P'3_"@!/^
M$FT?_H+6/_@2G^-'_"3:/_T%K'_P)3_&E_X1O2/^@79?^ Z?X4?\(WI'_0+L
MO_ =/\* .?\ &OB+2I='4)J=FY\U>%N$/8^]<)_;6G?\_P#:_P#?Y?\ &O6_
M^$;TC_H%V7_@.G^%'_"-Z1_T"[+_ ,!T_P *UC4Y58AQN[GDG]M:=_S_ -K_
M -_E_P :/[:T[_G_ +7_ +_+_C7K?_"-Z1_T"[+_ ,!T_P */^$;TC_H%V7_
M (#I_A5^U\B?9GDG]M:=_P _]K_W^7_&JNK:SI[:7> 7UL287  F7^Z?>O9?
M^$;TC_H%V7_@.G^%'_"-Z1_T"[+_ ,!T_P */;>0>S\SY*^WVW_/Q%_WV*/M
M]M_S\1?]]BOK7_A&](_Z!=E_X#I_A1_PC>D?] NR_P# =/\ "MOK3[&?L?,^
M2OM]M_S\1?\ ?8H^WVW_ #\1?]]BOK7_ (1O2/\ H%V7_@.G^%'_  C>D?\
M0+LO_ =/\*/K3[!['S/DK[?;?\_$7_?8KP3Q*"_B/564;E-W*01R"-YK],/^
M$;TC_H%V7_@.G^%'_"-Z1_T"[+_P'3_"L:M7VB2L:0I\A^7NQO[I_*C8W]T_
ME7ZA?\(WI'_0+LO_  '3_"C_ (1O2/\ H%V7_@.G^%<YJ?E[L;^Z?RHV-_=/
MY5^H7_"-Z1_T"[+_ ,!T_P */^$;TC_H%V7_ (#I_A0!\T?L4ZG9Z;I7BL7E
MW!:EYK<J)Y F[Y9.F37TM_PDVC_]!:Q_\"4_QI?^$;TC_H%V7_@.G^%'_"-Z
M1_T"[+_P'3_"@!/^$FT?_H+6/_@2G^-'_"3:/_T%K'_P)3_&E_X1O2/^@79?
M^ Z?X4?\(WI'_0+LO_ =/\* +5GJ-KJ*LUK<PW*J<$PR!P#[XJQ6)HWAU='U
MS5KN&.""UNUA"10KMP4#!B0!CG(K;H **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "N!^,7Q>M?@SH5AJU]X?
MUG7;6[OK?3@-'%L6CFGE2*$,)IHN'DD5<C.,Y.!S7?5\^?MN&6[^$NEZ;;0:
MU-=W'B31YP^AZ;/>3P10ZA!+-*!%'(%V(K,"PP=O /2@#N]<^-*:!X]\*^$K
MCPAXA?4/$4+303Q&R,-N$ ,HE)N0P,889V*P/\):O0+J_MK*">:>>.&*!#)*
M[L $4#))] !7ROKVDW/A[]HGX97<&O>-_$\4NG7P%UJVE2RV]F\\:"$N\5JB
MQDD'(<_+CY@M>=Z%\,;GQ;X(\':9+X+U#3_C%97,B>,-4N]+D0:C%MD%PTUV
M5$=U'+E"B;WQE1M7;@ 'VAI7CJS\0^ [?Q7HUM<ZM8W-F+VWM[?RUFF0KN 7
M>ZH&(]6 ]Z\Q\*?M:Z!XBF\(/?\ A3Q3X8TKQ9=G3]'UC5H;1K6XNL,5@8P7
M,KQNVQ]N]5!VGFC]FZTT?P5^S/H\-KX=G\.BQT[;J%G%HLMM,]TL2B5_($8>
M1BPQN"DMMX)&#7SO\)?#>H>$?#OPR\;^(=&\5>,/"^C7,T-QX>O=)N5N?#M^
M\I\J^M[41(\Z!'*-E9"F[<IX:@#[W,J*X4NH8]%)Y->$^/?VIV\"Z[XNTV3P
M/JEV/#UQID+W O+=%F2\E$8F W$JBD],%R?X0.:\7\?^&)_&MG\4+:_\)ZQ=
M?$W4KHW7@/Q*FDSK) A13:F.[V#[((W!WI(R9&[(;."SXY?VFOB7XIP2:/KV
MHW4T'AJ-9['0;R:*YDAN5DG,;)$58*N6.TG'3K0!]Q>8!&'8A1C.2>E)YJ!0
MV]=IY!S7BO[4+QW_ ,+]*CDT&[U_3[K4[3[1;I8S74<<1.2]Q;1HTDL8XW1[
M>>,XKY6^'G@S3-0_X5II_BCPQXEN_P"QY?$]E=VTWA[4XK%+5Y97LT\CRS"$
M8,N  <@*IR%  !^A>J7_ /9VF7-VD#W;0Q-(L$+*'E(&0JEB%R>@R0/<5PO@
M#XNS>/?A!:^.;;PMJ1GG25AH%O+ ]WE)6C*!G>.,M\I/+@=@3QGYKTRV6Z\*
M?!-?&OA#6]=^'<&CZC8WVG7&AW5S]DU/]W]EDN;,QF0H(DN$1C&55G4\?*:]
M;_9=OX_ ?[,FG#4="UO1+32&NXEL[G39GNFB^TR>6R0*&E8%67&5SWQWH T/
M _[6'A[QC=^#TN_#7B7PK9^,(S)H.HZU!;?9KYMN\1AH)Y3&Y4$A9 F<&O4?
M"VN:EJ^GW<^LZ*?#TT5]<6\4$EW'/YT*2,L4^Y.%\Q0'V'YEW8/(KY;_ &8?
M@S=^//AG\*M6\8:SJY@\&VX:V\,WFA2:6]K=B,IF1I 'EV*QP5 !)SU%>??"
MSPU81".T\;>#O$.K_#,:UXFC-CJ.@W]V8IY[\RVES) \;2RAH"VV7:Q5FY(:
M@#[&@^*9E^-5W\/Y=$N+9(=#76X]9EGC\JX4S")D1%)8;21EFV\] 1S3=*^*
MO]I_&;6? #:)<VIT[2(-635)9HS%=)+(\>$126 !0\MM.>V,$_)7Q8TJ]TCQ
MSX<L=&\,^(=<\'Z?X+ALM4TR_P!'NKN;4+%;U9&MO.,13SC$-Y0_,=I3AC79
M^)8K[6OB%XX@^'&CZMH;7GPSBLM#E30[FP@BG6:9Q"C/$B1R!9%PI(()]C@
M^O1-&58AU(7J<]*X7X2_%1OBE%XH9]"N_#\NA:U-H[V][-'))(8TC<2?NRR@
M,) 0 S<=^P^-_P#A7D>EZSHGB"QL]?UCP9<ZA9KXT\*V?@F;3('B"R!99K?&
M;MEE:,R^6)-ZKSN%>]?LFV%IX=L/BI::'X5U70= ;Q-<7^E17.G/81SPR6\)
M @CE"LJAE8 %5"\ =,  ^B%E1B0'4E>N#TI5D1B0&4D<D U^?'PAT98/$FIO
M<>%->T+2M<\!WEOJ%K;>']1MYVOUF60+=72Q*]Q<E6<F7HQ+!2>E-T3PQJ7A
M_0]-@\">&O$5CXAO_AC-;7LITF]MY;F\2XA98I)Y8U'G");A8P[ J,*N 5!
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
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 5F:OX8T;7Y8)-4TFQU*2#/E/=VR2F/.,[2P..@Z>E:=% &?J'A[2M6EM9;
M[3+.]DM3NMWN($D,)XY0D?*>!T]!55_!7AZ2"Z@?0=,:&ZD\V>-K.,K,_P#>
M<8^8^YK:HH R;KPEH=]8VUE<Z+I]Q9VO^HMY;6-HX?\ <4C"_A6A:6<&GVL5
MM:P1VUO$H2.&% B(HZ  < >U344 %%%% !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 %%%%
$ '__V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>13
<FILENAME>stld-20241231x10k006.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 stld-20241231x10k006.jpg
M_]C_X  02D9)1@ ! @   0 !  #_VP!#  ," @," @,# P,$ P,$!0@%!00$
M!0H'!P8(# H,# L*"PL-#A(0#0X1#@L+$!80$1,4%145# \7&!84&!(4%13_
MVP!# 0,$! 4$!0D%!0D4#0L-%!04%!04%!04%!04%!04%!04%!04%!04%!04
M%!04%!04%!04%!04%!04%!04%!04%!3_P  1" (" P,# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#]4Z*** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBJ^H7]OI5A<WMY,EO:6T33332'"HB@EF)]  30!8
MHKP32OVL[/5_!MAXVM_!FNS>!=3G6&PUR'RI/.#3>4DC0AM\:%OXF' ZUKZ?
M^TMIE[^TQ??!A]#OX-8M]*36$U-GC-M+"P&  #N!SD8([>] 'LE%%% !15#7
M=<T_PSHU]JVJW<5AIME"UQ<W4[A4BC499F)Z  5G> /&^F_$CP;I7B?1V9]*
MU.'[1;.XP7C).UL=L@9_&@#H**\&'[66GWOAWQ#XLT?PGK.O>!]#GN;:YU[3
MS%)O>#(E,<&[S&0$$;@,=^E>A:M\8/#>BZ]X0T.ZNPFM>*/FT^PR#*4";V<C
MLH'&?4T =O1110 45XWXV_:8TKP-^T3X'^$=WHE_-J?BRVEN;34XGC^SQB-9
M&8."=V?W9Z#N*Z#XW?'KPA^S]X8AUKQ;?- +J86MC8VT9ENKV<](XHQRQY'T
MS0!Z)17CEU^T#J/AZPTF^\4?#KQ!X?L]5OK73[>4O!<F.2>9(H_.$;DQ#+C)
M;Z=:]CH ***Y#4/BIX=T_P")>D^ FODE\3ZC:2WZV,9!>*WCZR..P).!Z\^A
MH Z^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@ K#\=:AIVD>"?$%]J]N;O2K;
M3[B:\MU&3+"L;%U XSE01^-;E5]1T^VU?3[FQO8([JSN8FAF@E7<DB,"&4CN
M""10!^:D_@[Q/^QKX-T[XA?"#QW!\2?@+J]U;R/X(UMQ,ZQSN-HM7YRX+#@
M-D#<K$9JE^TOI=GXD_;6^),MY;OB/X5FZCB+LFR0(Q4D C)4],]",U^@\7P.
M^'\&O6^LQ^#M'CU.W8/#<+:*#&P& 5&, CU JGXE_9V^&7C'Q)?^(-;\#Z+J
MFN7\/V>ZU"YM%>::+:%V,W4K@ 8Z4 ?G]XI^+/C&3]D3]E*&YO#>Z'XAU..R
M\02W][);Q7D<9Q#!<3JKLL;X8M\ISLZ'I79_M#CXJ?L[?LE>.H(-7TNWM+KQ
M5:_9K?PW?3RKHFDW# O;B9XD95W84%5X64XQQ7VS'\"_A[%X!'@A?!NC#P@'
M+C13:(;56)SD)C .>>*V(?AYX9@\(R>%DT*Q_P"$=DB,#Z8T"M R'^$J>"*
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
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 %%%% !7.^)_AS
MX3\;7FGW?B+POHVOW>GOYEG/JFGQ7,ELV0=T;.I*'(!RN.@KHJ* ,'4? 7AG
M6/$6GZ_?^'=)OM=TX$6>J7-C%)=6P.<B.4J63J?ND=:U!I5D-2.HBS@&H&+R
M#=^4OFF/.=F_&=N><9Q5JB@#&T[P7X>TCQ!J.NV.A:99:YJ047NIV]G''<W0
M4 *)90 SX  &XG&*V:** .<\#?\ 'CJG_85O?_1[5T=<YX&_X\=4_P"PK>_^
MCVKHZ "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 **** .<\#?\>.J?]A6]_P#1[5T=<YX&_P"/'5/^PK>_
M^CVKHZ "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 **** "BBN>\9?$3PI\.K."[\5^)M&\,6MP_E0SZS?Q6B2/C.U6D903CL*
M.AHK N?'_A>RUC2-(N/$FD0:KK"&73;&6^B6>]0#):%"VZ08YRH/%3IXR\/R
M^)Y/#::YIK^(HX!<OI"W<9NUB)P)##G>%/\ >QB@#8HJK;:I97MW>6MO=P3W
M-FRI<PQ2JSP,RAE#J#E25(8 ]00>]6J .<\#?\>.J?\ 85O?_1[5T=<YX&_X
M\=4_["M[_P"CVKHZ "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 **** "OF']KSX-:IXA=?B,M_X<UNQ\+6#R)X-\7:%;WMA>'.
MYP)9 SQ3.,(C(/O; 0PXKZ>KF]0^&OA#5O%-KXFOO"NB7OB2U %OK%QIT,EY
M" "!LF*[UP">A[T ?*_CN47'PN_:(O;JT^R^+7EM6TFW9 +F"3[/"=.2+ON6
MX)V;?XP<5T>M?"'Q%X6^+FGZ]::G9W>HZGJD^K6EJR.;E+J:TBMY?-;I]FB$
M8? .22%]Z^C-2\!^&=9\16&OZAX=TF^U[3P19ZI<V,4EU; YSY<K*63J>A'6
MM,:59#4CJ(LX!J!B\@W?E+YICSG9OQG;GG&<4 ?/?P#^,377C ^#ET>*#3KJ
M\UE;>_:=GO;BYLKOR;J>Z0C"F60LZX. "JX' 'T#JIU$6X_LU;5I]W(NV8+C
M_@()S5/3_!?A[2/$&HZ[8Z%IEEKFHA1>ZG;V<<=S=!0 HEE #/@  ;B<8K9H
M Y;X=_:#H]_]J$8N?[3O/,$))3/GMTSSBNIKG/ W_'CJG_85O?\ T>U='0 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!SG@;_ (\=4_["M[_Z/:NCKG/ W_'CJG_85O?_ $>U='0
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!SG@;_CQU3_L*WO\ Z/:NCKG/ W_'CJG_ &%;W_T>U='0
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 UY$C*AG52QV
MKDXR?05$M[;N\R+/$SP_ZQ0XRG^]Z?C7S5\</$'B9OB[X :?P7K\EA8^*(HM
M+N[>XL?LD^ZSN=[E3="0L2> T8 5&QDM@\?X;\&-XVC\,Z1I]R-,U_Q7H?B&
M#Q/?6X/G9$D:QO/C!)21@J[L'#.!WH ^QH[RWFMQ<)/&\!Y$JN"OY]*FKY<A
MCF^%/A:ST8V-EK]I<>(EM8=/M =.TN:_E)80C*R>5;1"-FZ-ND(&*]^^&WC>
MW^)/@+0?%%K;R6D&JVB72P2,&,>X<KN'# '.&'!&".M '2T444 %%%% !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 %4]6UBPT#3IK_
M %.^MM-L(0#+=7<JQ11@D ;F8@#D@<^M7*^.OV\M9U#5/AYXEM+_ ,+^(9=%
MTIK.:SN;:&,V<UP;F'][(WF!CL&55=N-S9/(4@ ^J]2\;>'=&\0:;H.H:]IE
MCKFI!C8Z9<WD<=S=!02QBB+!GP <[0<8IR>,M E\3R>&TUS37\11P"Y?2%NX
MS=K$3@2&'.\*?[V,5\E^.[W^T_AC^T9J=Y93V?BZ6>W?2;>[C5;Z&3R(CIRQ
MX)PXN,E=I/SYQ71ZU\(?$7A;XN:?KUIJ=G>:CJ>J3ZM:6K(YN4NIK2*WE$IZ
M?9HA$'P#DDA?>@#Z?MM4L[V[N[6WNX)[FS94N88I59X&90RAU!RI*D, >H(-
M6J^<?@'\8C=>,#X.71XX-.NKS65M]0:=GO;BYLKOR;N>Z0KA3+(6=<' &U>.
M /H'53J(MQ_9JVK3[N1=LRKM_P" @G- &3X&_P"/'5/^PK>_^CVKHZY;X=FX
M.CW_ -J$8N?[3O/,$))3/GMTSSBNIH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BN&^)'Q)N?AZ;"9?#UWJVGRW$$%U=03(GD>;*L2;4;F5LN#M7G
M_"J'BOXJZOX5\6:?I\GA">?1KV\6SCU5;Z,-NV%F808W%0%/.: /2**\F^'O
M[0NG^.M(U&^DTBYTLP6EGJ%K \BS-=VUVKFV9=O1WV,"AY7O5GXT_%^]^$_@
MW2M:71X[FYO+E+>2TFFQY1,;.?F .2"N* /1[O3K2_>V>ZM8;E[:43P--&&,
M4@!4.N?NMAF&1S@GUJGIWA31-'U34=3L-'L++4M2*M>WEO:I'-=%<[3*X +X
MR<;B<9KY:_X;BU3_ *%2T_\  MO_ (FC_AN+5/\ H5+3_P "V_\ B: /J/4O
M!^@ZSX?ET'4-$TZ^T.88DTRYM(Y+9_FW\Q,"I^;YN1UYZUHVEI!86L-K:PQV
MUM"BQQ0Q*%2- ,!5 X     KYB\'_MC:CXG\7:)HS^&K6!-1OH+1I5NF)022
M*A8#;SC.:^HZ "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@ JCK>A:;XFTR;3=7TZUU73IMOFVE[ LT4F&#+N1@0<$ C(
MZ@&KU% &%J7@/PSK/B*P\0:AX=TJ^U[3P19ZI<V44EU; YSY<I4LG4]".M:8
MTJR&IG419P#4#%Y!N_*7S3'G.S?C.W/.,XJU10!C:=X+\/:1X@U'7K'0M,LM
M<U$*+W4[>SCCN;H* %$D@&Y\  #<3C%;-%% '.>!O^/'5/\ L*WO_H]JZ.N<
M\#?\>.J?]A6]_P#1[4M[\0O#>G>+++PQ=:S:P:]>@FWL7?#R84M@=L[58XSG
M )H Z*BN5MOBGX2N[W6[2+Q!8FXT6)I]10R[?LT8SN=B>-HP<D<#!JQH_P 0
M_#>O^&CX@T_6+:ZT<,4-VC':&SC:01D')'&,\B@#HJ*** "BBB@ HHHH ***
M* $)P"<9QV%>3Z%\9]0F\2^.=,U;2;*./PY817Y?2KXWDB>89@()T" I-B(-
MM7<,-UKUAMP4[0"V. 3@9KR31O GBN/Q_K7CZ[T?PYI_B!M).DVFG:?J<[P7
MP\T2K+=7!ME*E2-JA8GVAY#N;=@ '+ZM^TSJ>D_#;0_$YL?#=R=9U%[2"6/5
MI5LK5$MY9B+F5X T<I,)B";3EW09YKU7PMX\E\7MI#6>FO##/8Q7M\;DE6M#
M)&&2'&.9.>1Q@?4"LSPWX)U33] \0W5WINAQ>(=9N/MLEA!*\MA%,$5%^=HE
M9N$#%O+!)SP*\]^)W[.&N>)O$'AB[T35K0)9/"]Q=W\DD=Q:3K=Q3RWMN(U(
M>:1$:(JQ10I R5RI .G^/_@G4OB7IEIX>L?#7VB?S8[JR\4F[BB;1;E'#+/&
M"?-WKM_@&&^Z>":ZW4O#-]J_Q+T?5+A4_LC2K.4PDL"SW,A"D[?0(#SZFJ?B
M#XP:5X=UBYTZ>SO))H&"LT83:<@'C+>]9_\ POK1?^?"_P#^^4_^*K54IO5(
MCGBNIB^)_@_<C1_%:^"]*TSP==.))=.32X8[7[5=NH\R[D,8'[PJ2BLWS*<O
MG.TCQCXO^'?$WA?]GK1;'Q3->/>?\)'/):P:CJ+:C<VUJRS&**6Y8LTK*/XB
MS$ @9.,U] _\+ZT7_GPO_P#OE/\ XJO%OVJ?B5I_C3P1I=I:6US#)%J*RDS!
M0"/*D'8GUH=*<5=H%.+T3/EZBBBLBSJ_A-_R53P;_P!AJR_]'I7Z5U^:GPF_
MY*IX-_[#5E_Z/2OTKH **** "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 **** .<\#?\>.J?\ 85O?_1[5Y5\7
M-0M=1^+7@&UT'6;>_P!<TO7(;G4/"IA1U>!XGB>\=@N^-X8Y"ZL6V' 7:2RD
M>J^!O^/'5/\ L*WO_H]JZ.@#YQ?0-%^+7Q8\6:1::O'XE\'ZMX<N-&U..V14
M.CN9"#%%*BCF3>[$-N8% <X.*H:[%??#'PI<:UI%ZVJV?]NJ9O$'B*W$T0N7
M(CEU">&W\E3%$(UB54\OYCNR,<_3M% '(?"+Q;J?CSX8^&/$.LZ<-*U34K"*
MYN+1 P5'9<DJ' 8*WW@&Y 8 \UU]<7\5_'&J?#_PK<ZQI>B6VLFUC>>=;W4A
M80I&BEC^\*/ESC"KMP21EE'-8'C/XP:WX5MM(U:'P7->>')C:+?W4MZ(;NV:
MX90!%;^6PFV;AOS)'C.%WD,% /4Z*\?\)?M#6_B#QOK&C7NDKIFG6L5]/:WX
MO/.E=;.Y6WG\^'RQY)9W4Q@,^]=Q.TC:?3] U"ZU72H+N\LCITLP+BW9RS*I
M/R[LJ,,1@E>QXR: -&BO'OV@?&^M_#U?#NJ6.OG2+.;5;&Q:%],,]I+YMS&D
MIN[C:1;QB-B%;<AWD<N2%K5;Q5XFA^.U_P"'S=6=QH3>'EU"SLUM]DBS^<R'
M?*6.X' Q@*![]: /3**^<_AA\6_' \*:F_C0R:?J3QPM'<:Y8?V:EE+Y1:^R
MK*N^WMSPLOS+)D8=@=P]T\(^(=,\5>'+'4](UFU\0V$J834[.5)(K@J=K,&3
MY?O Y Z'(H URP4$D@ =S3/M$7_/5/\ OH52\1?\@.]_ZYFO,*UA#F1$I<IZ
MY]HB_P">J?\ ?0H^T1?\]4_[Z%>1T5?LO,CVGD</\3V#>/-7*D$&1>1_N+7+
MUJ>*/^0_>?[P_D*RZ]."M%(Y'JV%<)\7_P#D 6G_ %]#_P! :N[KA/B__P @
M"T_Z^A_Z U9UOX;*I_$CR2BBBO(.\ZOX3?\ )5/!O_8:LO\ T>E?I77YJ?";
M_DJG@W_L-67_ */2OTKH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HK/U^\EL-(N+B$A9$ P2
M,_Q 5@^&/$=]J>J""XD5H]A. H'-6HMJY+:3L==17A7Q!^%\+>//#FI>']3O
MH?&$>I?VE?7IO'.ZP!;?%)'G;L(*QH-O&!Z9KS?POJE]IO@7X6?$U;ZZG\8>
M+-=@M]4<W+O'/!<RNK6_ED[0L2A0H !7RQR><P4?7M%>#ZS\)[>+XM>%[KPM
MK&H6.L6<D]QXDOOMKN+BTEB=4BE0DKYCRA&3"C BD/H#:\,?#*W\/_'6VU3P
MMJ-W;:1::7/:^(89;MYH[^[=HVM\JS$"5 )F8C'$B#G/ ![=1110 4444 %%
M%% !1110 4444 %%%<_KGQ!\+>&-;TS1M8\2Z1I.KZFP2PT^^OXH;B[8G:!%
M&S!G)/&%!YH Z"BL74O&OAW1O$&G:#?Z]IECKFI!C8Z9<WD<=S=!02QBB+!G
MP <[0<8IR>,= E\3R>&TUS37\11P"Y?2%NXS=K$3@2&'.\*?[V,4 ;%%5;;5
M+.]N[NUM[N">YLV5+F&*16>!F4,H=0<J2I# 'J"#5J@#G/ W_'CJG_85O?\
MT>U9UQXZN8;B6,6T1",5!)/8UH^!O^/'5/\ L*WO_H]JXF__ ./ZX_ZZ-_.M
MJ<4[W,YMK8Z'_A/KK_GUA_,T?\)]=?\ /K#^9KEZ*WY(]C/F9:\?)J_Q*\'W
MVAV_A31/$5K>@V]S'J]\T$<*LIQ(H$,A=E/( *'CAA63>^$_B)IDGA+0[32-
M'\2>'M#L[9&OM3UJ2">YND4*9I(A;ON"X+!=XR>216%XSU:^TV6U%G>W%J'5
MBP@E9-W3K@USG_"5:U_T&+__ ,"7_P :/J_-JF'M;:,]LUCX;+J_B'4+N"RT
MW1Q/ LDM]9PJ+B^NP&$;3D*"R1<%06;<6YQMYY_]G7X;^+OAW8Z]'XJOX[DW
M<\3V\,>H37HRL0668O*H*&5AN\M?E7L37F?_  E6M?\ 08O_ /P)?_&MCPA\
M1?\ A'/$%KJ'B'7+J'2(=_G//+)(@RI5<J,Y^8KVJ98=Q3=QJJF[6/6_B%\-
MKKXBL+"]\03V_A>9%2_T6*UB(NU#;L&4C>H. "%[9]:<?AQ<'XN+XW_MZ<1#
M3/[,_LC[/'Y6S>7W;\;\[CZUD_\ #2OPU_Z&F'_P'G_^(H_X:5^&O_0TP_\
M@//_ /$5R&YI^,OA+8>.M%\1V&J7EP[ZNJ1K<)@-:HC*\:H.A =0QS][H>*M
M_"_X=P_#3PY/IJ7\VJW-W?W.IW=[.BQM-<3RM)(VQ %49;  ';US6#_PTK\-
M?^AIA_\  >?_ .(KT/2]3MM:TRTU"RE$]G=PI/!* 0'1E#*V#SR"#S0!!XB_
MY =[_P!<S7F%>G^(O^0'>_\ 7,UYA732V9C4W"BBBMS(\S\4?\A^\_WA_(5E
MUJ>*/^0_>?[P_D*RZ[([(P>X5PGQ?_Y %I_U]#_T!J[NN$^+_P#R +3_ *^A
M_P"@-65;^&RZ?Q(\DHHHKR#O.K^$W_)5/!O_ &&K+_T>E?I77YJ?";_DJG@W
M_L-67_H]*_2N@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** (KFVBNX6AF021MU4]ZKVFC65C+YL
M%ND4F,;AGI5VBG=@>%7W['G@[5/B;<>.[O7?&,^LW%TES-"?$$ZVDFPY2-H%
M(4QKT"D8QGU-=EH_P+\,Z)XCCU6V^W>5;SRW=GI<ER6LK*XE),DT,6,*Y+.>
MI +M@"O0Z*0'@FF?L9>#-,\=W'BY/$/C2?5KFZ:]F2?Q%.UO),1@,T.=AP N
M 1@;5]*M_#3]D+P;\+/&R^*=-UCQ9J&H+)--Y&KZ_/=6IEDSOD,+'9OY.#C@
MFO<** "BBB@ HHHH **** "BBB@ HHHH *^?OVQ-*U6U^$?B/4M)\/:#K.F>
M7%=:[:7TC0W=]#"ZLL<#A2!+\HV$_,& "X8@CZ!KEKOX5^"]0\61>*;KPCH5
MSXFB(,>LS:;"UXA P,3%=XP"1UH ^8?B)*+GX;_M'7]U"T?BUI[=M)21<744
MGD0MIPB/7<+@G9C^/-;VL_"'Q'X6^+EAKUIJ=E>:AJ>J3ZO:6K(YN4NIK2*W
ME$IZ?98A&'P#DDA?>OHO4O 7AG6?$5AX@U#P[I5]KVG@BSU2YLHI+FV!SGRY
M2I9.IZ$=:U!I5D-3.HBS@&H&+R#=^4OFF/.=F_&=N><9Q0!\]_ /XQ&Z\8'P
M<NCQP:==7FLK;Z@T[/>W-S97?DW<]TA4!3+(69<' &U<#@#Z!U4ZB+<?V:MJ
M\^[D7;,J[?\ @()S5+3O!7A[2/$&HZ]8Z%IMEKFHA1>ZE;VD<=S=!0 HDD W
M/@ 8R3TK:H Y;X=FX.CW_P!J$:W/]IWGF"$DIGSVZ$\XKC[_ /X_KC_KHW\Z
M[;P-_P >.J?]A6]_]'M7$W__ !_7'_71OYUO2W9E4(****Z3$XOX@?Z^R_W6
M_F*Y.NL^('^OLO\ =;^8KDZZH?"C&6X5S/Q)_P"1,U#_ +9_^C%KIJYGXD_\
MB9J'_;/_ -&+2J? _0<?B1X?1117C'H!7Z5_";_DE?@W_L"V7_HA*_-2OTK^
M$W_)*_!O_8%LO_1"4 ;7B+_D!WO_ %S->85Z?XB_Y =[_P!<S7F%=-+9F-3<
M****W,CS/Q1_R'[S_>'\A676IXH_Y#]Y_O#^0K+KLCLC![A7"?%__D 6G_7T
M/_0&KNZX3XO_ /( M/\ KZ'_ * U95OX;+I_$CR2BBBO(.\ZOX3?\E4\&_\
M8:LO_1Z5^E=?FI\)O^2J>#?^PU9?^CTK]*Z "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
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
M\/HHHKQCT K]*_A-_P DK\&_]@6R_P#1"5^:E?I7\)O^25^#?^P+9?\ HA*
M-KQ%_P @.]_ZYFO,*]/\1?\ (#O?^N9KS"NFELS&IN%%%%;F1YGXH_Y#]Y_O
M#^0K+K4\4?\ (?O/]X?R%9==D=D8/<*X3XO_ /( M/\ KZ'_ * U=W7"?%__
M ) %I_U]#_T!JRK?PV73^)'DE%%%>0=YU?PF_P"2J>#?^PU9?^CTK]*Z_-3X
M3?\ )5/!O_8:LO\ T>E?I70 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !14?VF+RWD\U/+3.YMPPN.N3VJ,W]JJ1.;F$)*0(V,@PY]!Z_A0!8H
MIN]0X3<-Q&=N><4Z@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***;)
M((HW<YPH).* .4M/ACHUE\2+[QS')J/]NWME'I\V_4)FMC A9D40%O+&&=R"
M!G+L>YK3MO"&F6>KZWJ<$4D5]K"QK>3)*P+;$V)MY^4A>XQ57_A/-/\ ^>5S
M_P!\K_\ %4?\)YI__/*Y_P"^5_\ BJODEV)YD8WC'X'^$?'6@:?H^J65Q]EL
M4DCA>UNY8)C'(A29&D1@S+(IPX)(;OFNXM;:*RMHK>"-88(D$<<:#"JH&  /
M0"L#_A/-/_YY7/\ WRO_ ,56QI>J1:O:_:(5=4W%<. #Q]#2<6MQII[%RBBB
MI&%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !115#4M?TS1[FPMK_ %*TL;C4)OL]G%<SK&]S+M+;(P2"[8!.
M!DX!- %^BL74?&GA[1]?T[0K_7M,L=;U(,;+3;F\CCN;H*,L8HR0SX .=H.,
M4Y/&.@2>)I/#B:WIK^(8X1<OI*W<9NUB)P)#%G>%/][&* -BBJMMJ=G>75W:
MV]W!/<V;*ES#'(K/ S*&4. <J2I! /4$&K5 '.>!O^/'5/\ L*WO_H]JXF__
M ./ZX_ZZ-_.NV\#?\>.J?]A6]_\ 1[5Q-_\ \?UQ_P!=&_G6]+=F50@HHHKI
M,3B_B!_K[+_=;^8KDZZSX@?Z^R_W6_F*Y.NJ'PHQEN%<S\2?^1,U#_MG_P"C
M%KIJYGXD_P#(F:A_VS_]&+2J? _0<?B1X?1117C'H!7Z5_";_DE?@W_L"V7_
M *(2OS4K]*_A-_R2OP;_ -@6R_\ 1"4 ;7B+_D!WO_7,UYA7I_B+_D!WO_7,
MUYA732V9C4W"BBBMS(\S\4?\A^\_WA_(5EUJ>*/^0_>?[P_D*RZ[([(P>X5P
MGQ?_ .0!:?\ 7T/_ $!J[NN$^+__ " +3_KZ'_H#5E6_ALNG\2/)****\@[S
MJ_A-_P E4\&_]AJR_P#1Z5^E=?FI\)O^2J>#?^PU9?\ H]*_2N@ HHHH ***
M* "BBB@ HHHH **** "BBB@ KEK/XK>"=0MM=N+7QAH%S;Z"[1ZO+#J<#IIS
M+G<MP0V(B,'(?&,'TKH=1@%UI]S"TS6ZR1,AF1MK(""-P/8CK7QE\*OAE?\
MQ)O(-,AU_2;OP9X1T"WT:P\6Z%"WD7\L$\<L1.X^7-Y9@4N4)3<S#.<X /L"
MT\5Z)J&AV6M6NLZ?<Z/>JCVNH0W2/;SA_N%) =K!LC&"<YXK490ZE3T(P:^3
MM?\ %<OP(^'6B:Q9M:ZEHRW]W-9ZGK4AM[.:>=YKJ6[?82%661V2!1G[ZD9R
M*^GO#.K/XB\-:9J4UH]E)>VL<[VLH^:,LH)4_3.* /EZVTR#2?A+K6D6R;=
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
MS/Q)_P"1,U#_ +9_^C%I5/@?H./Q(\/HHHKQCT K]*_A-_R2OP;_ -@6R_\
M1"5^:E?I7\)O^25^#?\ L"V7_HA* -KQ%_R [W_KF:\PKT_Q%_R [W_KF:\P
MKII;,QJ;A1116YD>9^*/^0_>?[P_D*RZU/%'_(?O/]X?R%9==D=D8/<*X3XO
M_P#( M/^OH?^@-7=UPGQ?_Y %I_U]#_T!JRK?PV73^)'DE%%%>0=YU?PF_Y*
MIX-_[#5E_P"CTK]*Z_-3X3?\E4\&_P#8:LO_ $>E?I70 4444 %%%% !1110
M 4444 %%%% !1110 45PWB_4;NUU@I#=31)Y:G:DA _2L3^VM0_Y_KG_ +^M
M_C6RIMJYFYV=CU2L'QMXD?PGX>GU*.!;AHV1?+9MH.6 Z_C7$_VUJ'_/]<_]
M_6_QK \<ZE=W/AV>.:ZFE0LF5>0D?>':KC2]Y7)=330M_P#"_P"Z_P"@/#_W
M_/\ A1_PO^Z_Z \/_?\ /^%>3T5W>PI]CG]I+N>L?\+_ +K_ * \/_?\_P"%
M>;ZE^VQJ-AJ-U;#PM:N(97C#&[89P2,_=]JSZ^>?$/\ R']3_P"OJ7_T,UR5
MZ<8)<J-J4G)ZGT;_ ,-Q:E_T*EI_X&-_\31_PW%J7_0J6G_@8W_Q-?,5%<9T
M'WU\ OCC<_&8:[]HTF+2_P"S?(V^5,9-_F>9G.0,8\O]:]<KY5_87Z>-O^W+
M_P!KU]54 1W-Q%9V\L\\J0P1*7DDD8*J*!DDD] !WK@I_C[X"M=*L]3F\0QQ
M:?>3-#;W+V\P23:1ND!V?ZH;E)F_U>"#NP:P?VJ]*OM:^#MW:6T=Y/IC:A8-
MK<.G@M<2:6+F,WBH "3^Z#Y Y*[@.37F&D_"G3_&W@+5Y=6U3Q9?>&K>^N=.
MT)6N&FO=1TNX$:R6,KW2/*8I'7:)&*R*.DBCF@#ZB;5[-=4CTXS WLD1F6(
MGY <9)Q@<GOUJY7SK>^-O&_@CXRZ+HBZ3:74>M/;M?3"QFE>=6\P,L,ZMLB2
MV54X=3O+DC:3BNP^-^N:CI%WI*V-_<V8=)"XMYF3=@KC.#S5PASRY43*7*KG
MK5%?+'_":>(/^@YJ/_@5)_C1_P )IX@_Z#FH_P#@5)_C75]5EW,?;+L?4]%?
M(OB;QSXCM_#NIRQ:_J<<B6\C*Z7D@*G:<$'->'_\+;\<?]#EK_\ X,YO_BJY
MZE-TW9FD)\Y^E5%?FK_PMOQQ_P!#EK__ (,YO_BJ/^%M^./^ARU__P &<W_Q
M59&A^E50WG_'I/\ [C?RKSO]G'5[[7?@QX=OM2O+C4+V7[1YES=2M)(^+B4#
M+,23@ #Z 5Z)>?\ 'I/_ +C?RIK<#R6BBBN\Y KM_#=G)J'A.YMHKN?3Y9O,
MC6ZMMGFPDC =-ZLNX=1N4CU!KB*X_P 4^(]5TO5/(L]3O+2'8&\N"=D7//.
M:3@ZFB&I<NI[!X2^%^F>"O#NHZ;IEWJ O=2=I[_6YYQ+?W5PRA3.\C*1NP
M H10 JJJ@ 8OC;X >&/&]OH<,K7VE1Z3"UI&-,E6+SK9BA>WDRK91C&A.W:V
M5^\,G/D7_":>(/\ H.:C_P"!4G^-'_":>(/^@YJ/_@5)_C4_59=RO;+L?4D4
M2P1)&B[40!5 [ =*\I_:EEM8?@MJ[W<KVB+<6;1WH4-'9RBYC,<\P/!AC<*[
MYXV*V:R/A+XUF&NW?]N:ZXMOLQV?VA=X3?N7IO.,XS^M>J2>,O#<J,CZYI3H
MPP5:[B(/ZUS3AR2Y6:QES*Y\J^%_A]IWQ%^$O]N7NLQ:5,+C5-(U.ZT]!=VV
MMI=7$1E-B2R[&E>&,1LN[&2,-P:[U?C#J7A#XX:5X7U#2+:74-=EMXIVDNF^
MTK')'*R?9H\8>*'R\2MD89R>>*]K3Q=X8CC6-=:TE8UY51=1 #Z#-#>+_##2
MK*VM:295&%<W<6X?0YK,LWJ*** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@#G/ W_'CJG_85O?_ $>U<3?_
M /']<?\ 71OYUVW@;_CQU3_L*WO_ */:N)O_ /C^N/\ KHW\ZWI;LRJ$%%%%
M=)B<7\0/]?9?[K?S%<G76?$#_7V7^ZW\Q7)UU0^%&,MPKF?B3_R)FH?]L_\
MT8M=-7,_$G_D3-0_[9_^C%I5/@?H./Q(\/HHHKQCT K]*_A-_P DK\&_]@6R
M_P#1"5^:E?I7\)O^25^#?^P+9?\ HA* -KQ%_P @.]_ZYFO,*]/\1?\ (#O?
M^N9KS"NFELS&IN%%%%;F1YGXH_Y#]Y_O#^0K+K4\4?\ (?O/]X?R%9==D=D8
M/<*X3XO_ /( M/\ KZ'_ * U=W7"?%__ ) %I_U]#_T!JRK?PV73^)'DE%%%
M>0=YU?PF_P"2J>#?^PU9?^CTK]*Z_-3X3?\ )5/!O_8:LO\ T>E?I70 5STW
MQ!\-V_BZ/PO)K-HGB"2/S$T]GQ(RXW?3.!G'7'/2NAKP?X@7MCK7QP\'V>A:
MS:ZGJ&G7S_VQX96)&\E)("IO'=5WI(JL@!9BI! QD@T >J^&OB+X9\8QZE)H
MNMV>I)IK^7=M!)GR3@GYO;@X/0X/I6Y8WT&IV<-U:RK-;S*'CD7HP/0BOF^?
MX<P_"_3?&4OA@:GXICT[3H8KN.]*8:*V$DEKIL7E*I*IY\DDC,&<JZKN;=E/
M2_V?_B'JOQ*\#2:EJR6#R0WDMK#?:5;R06MY$A 66..1G91U7&YAE3@XH [3
MQ5XNT?P1I#ZIKNH0Z98(P0S3$XW'H !R3]/0^E9LWQ3\(P7FA6C^(; 7&NHL
MFFIYH/VI6^Z4/H>WJ>!5'XP:YH>B>#[C^V?$\7@][D-;V>KN(C)!,R'F,2JR
MEMNX<@\$UXWHOPKBN_ 'P[UG5H[RT\26UM9V<6A6(6"WU.2VF\ZU:42(TD*A
MD6=MK @;@=V-I /I*/5+2;49K!)T:\A19)(0?F53T)^N#5JOGKPA\1_$FA_'
MF?P+/965S;3.TEY.;69;VX;R%D-\'WE%M]Q,*QE<KL^^>E?04LJPQ/(YPB L
MQ] * 'T5Y+=_M'Z1I%WK=KK/AKQ'H=UI]@NIV\5[;P9U*V:;R5> I,P4[R@*
M3&)UWJ64#..A\.?%S3/$WAJPU6WT_4(;F\O)=/72)EB^UI<1.R31MMD,9V%'
M+,KE<+D$\4 =S1110!Y]XV_Y#A_ZYK_6L"M_QM_R'#_US7^M8%=L/A1S2W85
MA^,O^0!-_O+_ #%;E8?C+_D 3?[R_P Q6L=T0]CSNBBBNLP"OGGQ#_R']3_Z
M^I?_ $,U]#5\\^(?^0_J?_7U+_Z&:XL5LCHH[LSZ***\\ZSZL_87Z>-O^W+_
M -KU]55\J_L+]/&W_;E_[7KZJH **X?6O%&HV>JW,$4RK&CX4% ?Z51_X3'5
M?^>Z_P#?M?\ "M53D]2.='HU>,?M ?\ '[HW_7.7^:UT/_"8ZK_SW7_OVO\
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
M&(#.-G!(7]: .Q\1?\@.]_ZYFO,*[&<>+-7TLIY.C1K<1CGSI21D9_N5S_\
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
MG<=SM([M@#+,Q)8X &2>U;-%% !1110 4444 %%%% !7*?$#7M/L[&/1IO%
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
MU\6ZZD3ZQ+8LZ6LDJJ%W)$3@$X&6QN; R>!7>T %%%% !1110 4444 %%%%
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
MYY6P!NDFF=Y)&PJC+L3A0.@ K:H **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH *0G R>E+5'6]%M/$6D7>F7R226=W&T4R1RO$S*1@C<A#
M#\"* /+?%/[17A.W\8:9X6L?$T5CK$UQYBB?3II8=1CC!::WMI1A'F*CC:6Q
MCH37COQ8^(6C_%7^P/$7B6\OH_@=.&M;BYTF\NM/OM%U3(5'OQ$RLJ*V5 /"
MLP+ C!%0>$X/@C\3_ 7@7Q]<3ZA\-++6CJG@76)8C+);:@(Y5CT^YEY8!1([
M1D#+[5!;Y2K?0J_ O0#X]\0^) \WV#Q#8"TU3P_Q_9]])@J;B6(\-(4(0] 0
M.<G! !X_\'/V8/MEA]NU;QMXMO-).KF\;3VO/*M-:6)U:"XN(RF[>VU=^TJ)
M#&&8')S]45Q_PI^&UK\)_!EGX;LM2U'4[6TW"&34KEYVCCR=D2%B2J(N%49)
M 49)/-=A0 4444 %%%% !1110 4444 >3_'7X@>./A[>>$[GPCX?LO$UG>74
MUMJ%A<7'V>8_NC)&T4A^4-^[D&UN&+*,COX[??&W2OBQXET?Q!X%U^[T3XCV
M$;6UQ\/O%%P]O!K-HY'F0I$Q,9?*Y2>+/0AB5.!] ?&OPI/XQ^'.IV-G9)J&
MH1F.ZM+61]BRS1NKJK'T)&#[5M67A+3)[W2-:O=$L(==L;1K:"6- YM$?:9(
MXFP, [$!P!G:/2@#RKX*?L^6/AZWCU/Q#I%N3!J+ZIH&@7T4-TOAAG!WI;38
M)&22>#@< 8P*]UHHH **** "BBB@ HHHH **** /"-(EU#]H?1_%=YI'CO6_
M!^H:/KVHZ'!!H[P@6<MI.\(:9'1O-+[!+M;C;(H XR?'O@MX/^(>FZSXVO[?
M2-.U#Q.NMRZ#X\T2YF*:?KC-#'/!JL&[<(Y&@NHP\8^5E&W VK7MVI_LZW>C
M_%K4OB!\/_%\O@S4=;"?V]I4UBM]ININ@"K,T)=#'-M !=&&>X.3GTWPCX3@
M\)VEX%GDO;_4+EKV_OYE4274Y54WL%  PD<:*!T6-1VH Y[X1_".P^%'AJTT
MJ"ZGU(6AF6S:\8.;""1PQMH">5B7:H ))PJY.%4#OJ** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@"MJ=S-9Z;=SV]NUW/%$[QVZG!E8 D*#VR>/QKY \*_M;^&[(MJ
M>L^*?&NI>(-1TY$U70;3PO.]MI$^TEO)580T9C9F!WO(6 ')P#7V17'^,?#7
MB;5]2LFT#Q)%H%@X9-13["DTTBD?*T+D_(XZ98,,?PYYH ^;?@'#?ZL=/A3X
M8N]UX@A@36/&*QP'1M1TD(6C,)W;V\Q&4['7>&9MQ^45]._#GX>Z1\+?"%CX
M;T-;@:;9J5C^U3M-(?JS?D ,      "M'PMX:T_P;X:TO0=*A^SZ9IMM':6T
M6<[8T4*HSWX%:E !1110 4444 %%%% !1110 4444 -=%D4JRAE(P01D&FP6
M\5K&(X8DB0<[44*/R%244 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110!3OM(LM4FLY;RTANI+.;[1;M,@;R9-K+O7/1MK,,
M]<,?6KE%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
; %%%% !1110 4444 %%%% !1110 4444 ?_9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>14
<FILENAME>stld-20241231x10k008.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 stld-20241231x10k008.jpg
M_]C_X  02D9)1@ ! @   0 !  #_VP!#  ," @," @,# P,$ P,$!0@%!00$
M!0H'!P8(# H,# L*"PL-#A(0#0X1#@L+$!80$1,4%145# \7&!84&!(4%13_
MVP!# 0,$! 4$!0D%!0D4#0L-%!04%!04%!04%!04%!04%!04%!04%!04%!04
M%!04%!04%!04%!04%!04%!04%!04%!3_P  1" +. V # 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#]4Z*** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
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
M5ATF<3+]HRI8?*0-X('1BO\ #S^FNL:5;Z[I%]IMVN^UO('MYE]4=2K#\B:
M/S<_9O\ @+K'_!0+POJ_QA^*?Q!\5V']I:C/#HNB>'=1^RVVG0QG  4JP."<
M= 3MR22:N_"OXJ^./#WP[_:K^!WC#Q'=>)[WP%X<U*?2/$-S*3>/;-;2X5WR
M22N4().1DC. ,:/PBT;]HK]A*RUOX>>'OA0/C+X';4)KG0=5L]72SFMXW.<3
M*4?V)4 8.[#$$8W?A/\ LI?$32OA1^T5X[\=6L$WQ5^)FC:A!%H6FN'2V5K>
M410ALX+L[*,9P J\Y)P ?*?[-NF?LM>,_"/@BW\9_&/X@67Q+U!HX;O2[.XO
M/LZW32E416%JR8(V<[R.>M?LY;0+;6\4*DE8U" L<D@#'->'_L5?#S4_A[^R
MY\.O#_B;1O[*\0:?IYCN[2X13)$_FN<$C/."#UKW.@#\9_C0]SXB^-7Q<\>_
M$/P%\7KKP5;:^]O%JWAJ^.GVMC918B$FV6-A(6P&&&1>>O/'ZL?""V\+:_\
M [PS:^&[ZXUSPA=Z/'!:75Z^^:XMFCVYD; RQ!(/ YS7QK\5)?VMCH'Q0^$-
MWX'A^)VF>*GN+/1O&QN[>SBL;&9=FR6$( 6"D]2"K$G+#%?8?[.7PJE^"/P.
M\&>![BZ%[=:+IT=O/.A)5I?O/MSSMW$@<#C' H ^!6^-OB[_ ()S:S\2_A1J
MO]I>*+36(FU3X<7DFZX::>9TB^SL3DC86W$'C,38YD .G\;?@KK_ .SI_P $
MSO%,NMZU?W/Q UN[L=4UJ^-V[/%/)<QGR4;/ 0,5.."=QZ&O<_VTOA'XN^(O
MQO\ V=]8\.Z!<:OIOA[Q$;O5;F';MM(=\)W/DCCY6Z9Z5U/_  41^''B7XL?
MLH^*O#7A'2)]=UVZFLVAL;;&]PEQ&S$9('"@GKVH ^#?!NE_L5ZQ8:';WOQT
M^)*:]=1P)-;QS7X07+!0R _8B,;R1G./>OK/_@HSK.I:AX3^&/P5\,ZA<V6L
M^/-?M=/-Q!*5FCM(64R2$C!P"4)/^R:Q_"W[37Q_\->&M(TG_ACG5;DZ?:0V
MOG_\)- IDV(%W8^RG&<9QD_6L7Q[^SG\2OVL/VOD\3>(G\6_"/POX:\.PPZ+
MJ^A7J0W0NY%#7"QRCD<RRHS #<J#L<4 =Q_P38\::Q:^"_'OPD\3WLUYK_P[
MU^YT]9+IRTKVKNS1DD\L-WF8)[%0. *_/WX%W_[/6M:-XEG^-?Q9\<^'/%2:
MQ<I;66CSW;Q-;@_(?DMY5SG<.6'0<"OM;X3?LR_$/]EO]M6PU?1K_P 4?$GP
M+XQTA[7Q'XBUZY6XNK>X7)A>5SAFP8XE!Y(5V]!5?]EK]C*^\4_LH?$?X;_%
M#PW+H%WK6O7=W8RW<:/+ 2J^3<I@GHP]1D9'>@#O/^"8-YX\NO@?KJ^,'UVX
MT>+79T\-W'B566^DT_:FTN&)(&<XY(R6 . *9_P4-^+OC/P\_P ,?A;X$U>;
MPYK7Q%UE=+FUJV&)K6WWQH_EMU1B9 =PP0 <$5T/[ 4?Q:\(?#G4?AY\6M!O
MK:^\*W'V32M>FD66WU*RY5 CYW'9MP-P'R,G<'"_MU_LV^*?C3I'@KQ;\/IK
M5?B!X$U5-7TRVO6V1W8#*S1;N@;,:$9P#@@D9S0!Q-K_ ,$^O%/PE\8>$_$_
MPA^+WB.SU*WOD;Q!#XKU![NUU"VP3(!$B ,Q;&%?@;MP8%1F.'5K[_A[5)IY
MO)S8_P#""&3[+YK>5OW+\VS.,^]4-2\5_M9?M&^*_!VB1>!)_@+H>E:C'>:Y
MKR:REP]ZB@AHXT"#*-EL1D,"=I+?+6C^T?\ "[XK_#7]K+0?CY\-/"$7Q&MA
MHAT35- 6]6UN2,G#*S C!^4Y ."I!&#0!'K6K7R_\%9]+T\7EP+ ^ FD-J)6
M\HMOE^;;G&?>OE_]@'XD:QX*_:OU._UO6;N;PWXHUW5_#)^VW#M%#<QA;F#&
M20"WS)_P(5]0_L_?#3XK_%;]KK4_CS\2/ Z?#6RM= _L33-">_6ZN)"6)+,R
M@<#<QR0O50 <$CYZ;]CGXKG]EGXC?8?"^I:?\0K+XEGQ)H%LAC$\\!$<?F1G
M=@<,S<G_ )9]* .7^&'Q!\2_$;_@I'X,\<7.JWW]@^*_$&H_V=9F=O)^R6JR
M6T?R@[<?NO3J#7U[^P)JE[J'QD_:JCNKN>YCM_'L\<*32LXB7S;CY5!/ X'
MKS_0?V4O&/@;XW_LEW.G>&KF;1?"6A/%K^H(5*VMU(LDDOF'.3F65NF>M:4&
M@?'/]C_X_P#Q:UOP7\*!\6_!?Q U3^VH18ZHMG/93DNSARR/QF1AC;R I!'(
MH Y3X9Z[J4NL?\%!P^HW;BRLIS:AIV/D'[-J!^3GY>@Z8Z"OJ/\ X)]7MQJ/
M[&OPNN;N>6ZN)-.<O-,Y=V/GR]2>37BGP4_9O^)&F_!3]IGQ9XPT6/3_ !_\
M4[*^>W\,V4HE\@?99UAC+9QO9YV&,\ *2<D@<Y^SM\:/VB?@'\%O"GP__P"&
M4];UW^PK9K?^T?\ A(XK?S\R,^[R_(?;][&-QZ4 >@?\%%-?U/QOJGPI^!?A
M_4[C2]3\=:VLE]=6DA66&Q@Y8Y'(RQ#?]LS6)^QAHLWQV_9?\:? SXA:MJUM
MK?@O6YM!U&XT^[\J\6-)3)$RRL&."5=02#D+63XH_9B^(7[5/[7VN^,_$MUX
MO^$&@>'M%M;/P_JFA7J07<DSI_I CE'(7+S*2 -PV]B16C\ _P!FSXB?LN_M
MK:A-87OB7Q[\//%^CC^U_$VMW"W$ZWB$F-IW)#,P*E0<=): /#/AY^QIX8\4
M_MN_$CX2WGB_QPOA?P]I%O?6<D6MXNC(ZQ%M[E""/WC<!1VKN_AU\+I/%/[4
M'[5'PHM]8U673HO"NG:=ISSWC-+%(MI;^5)N& 'WJI) &3FO<?A9\)?%^B?\
M%$?BSX[OM!N;;PCJVAVMM9:L^WRIY%6 ,J\YR-K=1VIWP.^$WB_PW^WS\>?&
MNIZ%<V?A77;*PCTW5)-OE73)#"KA<'/!5AR!TH \A_9X_:UO?!O_  3C\7ZI
MKEX\GB[P#]I\/9G<F5IR^RUR3SD>8J\_\\Z\A^.7@;4?@]_P3L^"J>(]8U;3
MK[7/%=KJFMW2W4OVF.*X@F8J3DME8MGRX.".F:['XT?L/>/]>_;+O=*T#1KD
M?!'QAKMAXEUUHRHM%GB60S(ZYSEF>4X P3(O]T8^A?\ @I3\,O&7Q%^%G@2+
MP)X5N?%FHZ-XLM-4DTVS94)ABBESRW &2JYP<9Z4 ?.'P?\ #O[&FN_%7PC9
M>$_C9\1=6\32:K;'3;"ZFO5BN+A9%:-'+V:KM) !RP&,\BOU)NK=;NUF@<LJ
M2H4)4X(!&.*^-](_:M^/-SJMG#-^QYJEA#),B/=?\)-"?)4L 7P+49P.<9[5
M]F Y [4 ?D[^T[^QSX9^%G[0WP/\(Z-XO\;OI7CG4[FWU1KK6]\J*K18\HA
M%/[QNH;M7H/QR\&ZG\)/%GPN_94^%GC7Q%HMKXWO)]6UKQ#?W_GZA%:_=,4<
M@5"%(BD.!C) &<$Y]G_:X^$OB_QW^TY^SAXBT#0;G4]%\.:I=3ZM>0[=EHC&
M':SY(/.UNF>E3?MJ_L]>.O%_C3X=_%_X4+:W7Q \#SL!I5]((XM0M7.6CW9'
M(^88R,AVYR!0!X+^T7\$M9_X)Z:'X=^+7PP^(/BK4+6VU6"TUW1/$>H_:K;4
M(I,@Y7:H'0CH2-P(((KT7]O+]G/PUX_^$'B[XYQ^(/%6F^(K3PW'=VEG8:IY
M5E\J INC"9)P_.&&:YCXL>'/VA/V\3X9\"^*/A0GP=\"V>IQ7^MZC?ZLM[+<
MB//$*JB'H6P,'DC+ "OJ?]J[P!J7B?\ 90\?>#_"VG2ZEJ5QH3V-A8PXWRD!
M0JC) S@4 ?('PY^%OAK]E_\ 8^B_:)M?$_BF[\87_@M&2WU+51-9B[NXD"E(
MB@((=@1ECC'>L[]@5?%O[-W[0NC?#_QCJ]]?6?Q(\'6GB"U%_,TGE7BAG,:E
MB<$*9%('7"YZ"NE^,WP!^)WQ2_9U_9H^"<7AW5-.T406+^,=1A\O.FB"%4$;
M9."06D;H1E%ZU2^/?[#GQ'^%.H^ _B9\/?'?C_XP^,?"NLPRPZ5XGU07>RU)
MS*L1?&T-M56 /(/3@4 >C?#75KZ7_@JK\6;![RX>QC\+63I;-*QB5C%;9(7.
M >37VY7YX>-HOC+\(_VZO&_Q6\)?!'5_B%H>NZ'96,2QZC'8A&$$!?+%9,E6
M0J1M'/>OJ_\ 9X^+GQ ^*]AK$WCSX2WGPJGLY(TM8+S5$OC=JP)9@5B3;M(
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
M0/&45M;K\.?#MG;>$O'UJDD<FK75B"+II[>)T(A6,3GD/OD&_:%9%->@^/\
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
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"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 *^*OVZ?CY\3OA1\1/!^F^']?M/A[X+N85FE\6:AHTE_:2WOFE?LMQ(N1#
M'L 8G&X@G&<<?:M?-?[5'[(U_P#M :[H^J:/XXU7PH_EC3-7LXBDUK=V+$EV
M$4@*K. Q"OCH?84 <7^TW^UYXB\"ZW\,/#?@J?3K[4]1U71O^$GU2PVW5E:V
MUY*$CBC9AR9L2,A^\$0-QN%4/CK^TQXI\-?M/3>&8/'-YX#\":,FEP7U^G@W
M^UK.6ZN79C'/=EU%J&4Q(IYY)XXKI?B#_P $V/A=XOLM%72WU7P_?V5YIT]U
M>QZG=R_;8K1%18VB\]8T8HH'FHH9>2N*Z/XG?L;_ /"R/&5S<M\1?$.G>"-4
MDL)=;\&X2XM[UK,JT/ES29D@!,:%PN=Y!)Y- 'E6@_M5?$G4/B]8:_-J>DGX
M9ZC\1+OX=Q>'%T__ $F(Q(^R]^U;LLS/$<IMV@-WZC[;U'4K32+*6\OKJ&RM
M(AF2>XD$<:#..6) ')%?..D?L2:;H_QCA\5Q>,-4;PC;:_/XLMO!9MXA;PZO
M*A1[CS\>84^9R(SP">#C@_25U:07UN\%S#'<0.,-'*H96^H/!H ATO5[#7+)
M+S3;VWU"T<D+/:RK+&Q!P<,I(X-6Z\]^$-M#9S^.H8(D@A3Q).%CC4*JCR(.
M !TKT*@ 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 **** .!^%/_ !_>
M/?\ L9;C_P!$05WU<#\*?^/[Q[_V,MQ_Z(@KOJ "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 *\!^/G[7-A\$_'&D>#['P;KWCGQ%>6Z7\]CH:(7M[5I#&' 8YD<L"%
MB4;FQ7OU?$G[?_PF\>>/O$_A2[\,^"M+UZ)E6QL=>T^^;3M;TF^9V,;&<R!6
MMLX8J%)#+GD'! /<_C/^U5X3^"47P_76;;4)=0\;:C;Z?INF+%Y5TGFL@,DL
M<A4HJ&1 P/()QC-8_P 0OVR_#'P\^)MYX3N-"UO4+/2KJPL=;\06D<9LM)GO
M,?9DERX=MVY,E%8#<,U\V_&_]C_]H+Q-J_AGQ%'K'AKQQK$%_P"'RS7<4B7&
MGI9X:5U=YHT:%I2\LBJOF2<8(P!73_%[]FKXIZ]\1?B+H^E^'[/5/#/Q)U?P
M_JM[XE34(H$TC["(?/1H';S7WF#Y-@;[XW$8- 'M6G?MF^%M3^+<?@R/0]:7
M39M<G\,0>*6BC_L^758D+26H^?S,@*P#%-I*G!KZ!KX3\.?LP_$O3?BEI?AB
M;P_;CP'IOQ*O/B$OBT:E$?.BE239:"W#>:)0TN"Q79A>O-?;NN:6=:TJXLEO
M;O3C, /M5BX2:/D'*L00#QCIWH Y#X4_\?WCW_L9;C_T1!7?5YK\$M..DQ>-
M+-KNYOS#XBG0W-XX>63]Q!RQ  )_"O2J "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 X'X4_P#']X]_[&6X_P#1$%=]7 _"G_C^\>_]C+<?^B(*
M[Z@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **XSXB?&7P+\);5;CQCXLTGPXKK
MN1+^Z2.20>J)G<WX U\P>/?^"K?PBT&<Z?X2LM=^(&M2-Y=O;:59F.*1^PWR
M8;G_ &4;Z5Z.&R[&8S6A2<EWMI]^Q#G&.[/M*BOS]_X:"_;*^-/S>"OA%8_#
M[39?N7&OD^<H/<F;9S_VS'TI\7[%?[3'Q;!D^*'[1%UHEK)R^E^&/-,;+_=8
M(8$_,/\ C7H_V1&E_O6(A#R3YG]T;_F3[2_PIGV_XB^(/A?P@#_;OB/2='(&
M2+Z]CA/Y,P->8:[^VW\"O#CLE[\3] \Q>J6]QY[#\$!KPSPW_P $C?A%8%9-
M?UGQ-XGN<[GDN+Q80YSD\(N?U_&O5/#O_!/#]GSPXJ^7\.;&^D'_ "TU&>:X
M)^H9ROZ4>RR>G\56I/TBE^;87J/HC#U3_@I[^SIICA$\;3WS=Q:Z/>,!^)B
M/X$UR=Y_P5S^!%JZB-?%%V",EH=+0 >QW2K7T;H_[-'PCT",+IWPO\'VF"&W
M1Z%;;LCH2VS)(^M=3:?#WPK81>5;>&M'MX\YV16$2C/K@+4^VRB.U&I+UFE^
M40M4[H^0A_P5[^!A('V/Q</<Z9%_\?K6MO\ @K#\ )Y51]2UVW4]9)-)<JOU
MVDG\A7U8?!'AU@0= TL@]0;./_XFLJY^#?@"\B:*X\#^&YXF^\DFD6[ _4%*
M?M\H>]":_P"WU_\ (A:IW/!M,_X*>?LZ:D2K>.)[)LX NM'O%S[Y$1'YFNPT
MO]N[X!:OCR?BCH4>>@N9&@/_ (^HKK-4_9@^#VM+B]^%?@RX(& [:!:A@.N
MPCR/SKB]5_8#_9\U@DS_  OT>,_].K36_P#Z+=:.;)I;QJKYQ?Z(/WGD=WHW
M[1WPK\0%1I_Q$\,W);H!JD(S^;"NWTO7]+UQ-^G:E::@N,[K6=91CU^4FOEC
M6?\ @EM^S[JP;RO#>H::3T-GJDPQ_P!]%JXG4_\ @D+\+I'\S2/%GBW1)5.4
M:&ZB?:>W5,_K1[#*)_#7G'U@G^4@O470^[**^#$_X)O_ !(\*J?^$*_:?\9Z
M-&OW+6<3M&1V!V72CC_<-0/\!/VX/!Y_XDOQM\/^)+5>1'J:XE8_\#MF_P#0
MZ/[-PE3^%C(?]O*4?T:_$.>2WB??5%? ?_"1_M\>%L"X\.^$O$D2?Q0M!E_R
M=3W]!TI1^UA^UYX9P-<_9UM]4C7J^FO("W_?+R>H[4?V)5E_#K4Y>DU^M@]H
MNJ?W'WW17P.O_!2'XI:3QKO[*_C&T0#F>"6Y923T&#9@=/\ :J8?\%;_  AI
M&3XE^%OCO1 ,EB+:%\#H#^\>/OQ1_8&8_9IW])1?Y-A[6'<^\J*YSX<^.K#X
MG> O#_BW2XKF#3=;L8=0MXKQ DR1R*&4. 2 V#S@GZUT=>!*+A)QDK-&NX44
M45(!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5RG
MCOXK^#?AA_9G_"7>*-*\-_VG<"UL_P"T[M(//D/\*[B,]1D]!D9(S75U^</_
M  4AN/#WA[XV^&=?NOLLNMPZ&4&D^+-+%QHFK6ZS.Y@CF#ATN"<@HJ_,&7Z$
M ^^]5^)'A+0O$NF>'=3\4Z+IWB#4QNL-*N]0ABNKL>L43,&?H?N@]*J>*/B_
MX#\$:]9Z'XC\;>'= UJ]"M:Z;JFK06US.&8JI2-W#-E@0, Y(Q7Y^?M,^.?A
MWXCTSPK<VWA)?#7Q/T]_#>IR>%KS3=ESX@@8Q^5:6MRI\X"W!)8Q@8V@,#R!
M?_:1\877A;]J3Q3XFT[Q!IK^+[.;0-/L/ &N^&H;I]:@=AO^RSONDPAEDD+P
MA=I7#'B@#] 8_B'X5E\8/X23Q-H[^*HX?M#Z&M_$;Y8N/G,&[>%Y'.,<BNAK
M\NO!ZVK?&_0]),$2?%]/C=J6HWJ&/_3UT8Q2_O'.-WV<HT84GY3QBOTYUB6_
MATV=],@@N;X >5%<RF.-CD9RP5B.,]C0!QOPI_X_O'O_ &,MQ_Z(@KOJ\W^"
MLEY*GC5]0AAM[T^(YS+%!(9$5O(@X5B 2/P%>D4 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !117A/Q
MT_;8^$G[/UO)'XB\3P7NLJ#LT32"+J[8_P"TJG$8]W*CTS710P];$S5.C!RE
MV2N)M15V>[5S_C7X@^&?AOHLNK^*M?T[P]IL0RUSJ-RD*?0;B,D]@,D]J^$6
M_:;_ &F_VM'>R^#'@4?#GPJYPWBO7E'F,O\ L-(NWIVC1V''S+71^!O^"7MA
MK^MQ>(_CAX]UOXFZP#O:R-R\5ID]0S$F0CV4I^->Y_95'"ZYA647_+'WI?.V
MB^;,N=R^!%SQU_P5.\'MJYT'X4^#]>^*NOR$I EA;R0PNWJ/D:1A]$_$5RI\
M-_MM_M'Y;5=6TKX+>'[CD6]I\ERJ'UVEY=V/5UY[+7V_X ^%?@_X5Z6-.\(>
M&]-\.VF "EA;K&6_WF'+?B3754O[2PN&TP6'5_YI^\_N^%?<PY)2^)_<?%/P
MZ_X)5?#'1;C^UO'^K:W\3/$<QWW-WJ=RT,$C^OEJ2Y_X'(WX5]2_#_X.>!OA
M3:^1X0\)Z1X=4KM9["T2.1Q_M.!N;\2:[&BO-Q.8XO&?QZK:[7T^Y:?@6H1C
ML@HHHKSBPHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "L;Q)
MX/T7Q>-/&LZ=#J T^Z2]MO-!_=3)]UACT]#P>XK9HH J3Z5975W!=S6=O-=0
M?ZF>2)6>/_=8C(_"B?2;&ZO8;R:RMYKN#B*XDB5I(_\ =8C(_"K=% %0:38K
MJ!OQ9VXOBNPW0B7S2OINQG'M5NBB@#@?A3_Q_>/?^QEN/_1$%=]7 _"G_C^\
M>_\ 8RW'_HB"N^H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HJ.XN8K.WDGGE2"")2[R2,%5%')))X 'K7R%\;?\
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
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
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
MO_AE\,EZ._D<]?**\(.MAVJM/^:.MO5;KYH[JBD5@P!!!!Y!%+7U9X04444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7R-^W#
M^SO\1/CC=Z%;^'+O0-4\,W&VQNM'UW3PS:?,Q;&H0W$<9E!4'E-P7@$8/(^N
M:* /BWQ?^S/\<=1^(?@*47G@;QIX%\#Z?:PZ5I7B;4KV!I[Z.-5:_N(XK9UD
ME!!\M69@O!^]DUM?'7]E+Q]\6O&NN10WG@A/"'B.ZTN[O=0N--\K6],-HZ.R
MV\L<6;C>8\!II 45B!QU^N** /CG0/V,O&6D?%*PADUO0I?A=I_CBY\?0#]\
M=6>\E1P+9E*>7Y:M(QWA]QP/EKZXUO1+/Q'I5QINH1M-9W "R(DC1D@$'[RD
M$<@=#5ZB@#S7X):3:Z%%XTT^RC:*TM_$4\<:-(SD#R(/XF))_$UZ57 _"G_C
M^\>_]C+<?^B(*[Z@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **CGN(K6)I)I$BC7J[
ML% _$UR^I?%;PGI183:W;.P_A@;S#_X[FN+$XW"X-<V)JQ@O[S2_,Z*.&KXA
MVHP<O1-_D=97'_%/XN>$?@MX4N/$?C+6[?1-*A! >8Y>5L9V1H/F=CZ*":X+
MQ]^T=#:Z#=Q^#;-=3UYQMM3J.Z&U5B<;G*@N<==H SC&5ZU\@)^RSXQ^,?Q-
MC\<?&.XU3XE/$!]DT2&TDLM.@&<[  3E/8;2>K$YKAPO$O#LI-U\7=+I3C*I
M)^2Y8M+U;2]3U/["S*UW2Y?\34?S:)M6^)OQK_X*-:I/H'P]M;KX9?!GS2EY
MXANP4N+Z,'E<J?F)_P">:';_ 'FK[#_9R_93\ _LR>'/L'A73!)JDP_TW7+P
M![R[;W?^%?1%PHZX)))ATC4?B+9Z9:Z=HGA#3- TZVC$5O:PQK%%"@&%55W8
M  [ "K?]D_%S4?OZKINGY]-O'Y(U:8OCCZS3^K8# UE1[*FU?SDY.-WZZ#CD
M;@[UL133_P =_P DSUZFNZQJ6=@JCJ2<"O)E^%WC?4?^0AX]N(,]1:!\?HR4
M#]GJTNV#ZGXAU/4'[EF S^>X_K7C?VMF]3^#ES_[?J0C^"<F7]0P$/XF,7_;
ML)/\[(]%N_%FBV&?M&K646.H:=<_EFL&_P#C)X/T[=OUJ*4CM C29_[Y!K+M
M/@!X2M\&2"YN3_TUG//Y8K?T_P"%WA/3,&'0;)B.AFC\T_\ CV:7/Q+6VA1I
M^KG-_@HK\1\N34]Y5)^BC'\VSC[G]H;3[B1HM&T34M5D!QD($!_+<?T%5_\
MA,OB9XD.-+\.0Z5$W26ZZ@>OS$?R->N6]K#:1K'!#'#&O18U"@?@*EI/)\TQ
M/^]YA)+M3C&'XOFE^(_[0P5'^!A%?O.3E^&B/'_^%0^*/$K"3Q/XNF<-R;:S
M)V#\/E4?@M=7X;^#_A?PR1)%IZWER/\ EO>?O6^H!X'X"NUHKKPO#65X6I[;
MV7/4_FFW.7K>3=OE8YZ^<XVM'V?/RQ[12BOPM^(U$6-0JJ%4<  8 IU%%?3[
M'BA1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 5RGBOX8>'O&*%KVQ6.Y[75O^[D'U(Z_CFNKHKDQ6$P^-INCB
M::G%]&KHZ*&(JX::J49.,NZ=BCHFE1Z'I%GI\3O)':Q+"KR'+$ 8R:O445O3
MA&E!4X*R2LO1&,I.<G*6["BBBM"0HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH ***\G^-7[4GPU_9]OM(LO&_B)=,O-38&&WB@DN)
M$BSM,\BQJ2D0/!<\=<9P: /6**\D\7_M8_"3P'XMTOPUKGC>QL]7U)()((TC
MEFB59B!"TLT:-'"'R-ID90<Y%7?%G[2_PR\#_$;3? >N>+;6P\5:@8UALFBE
M=5:3/E++*J&.(OCY1(REN,9R* /3J*\RM?VEOAG>?%B3X:P^++63QHC-&=/$
M4NSS%4,T0GV>490#DQA]X&?EX->FT <#\*?^/[Q[_P!C+<?^B(*[ZN!^%/\
MQ_>/?^QEN/\ T1!7?4 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1163XB\4Z5X4LFNM4O([6,#@,<LY]%7
MJ3]*QJUJ>'@ZM:2C%;MNR7S-*=.=62A33;?1;FM6?K&OZ;X?MC<:E?064(_B
MF<+GV ZD^PKRN7XD>+/B'*]KX.THV-EG:VIW8 P/;/ _#<:O:)\![6:Z%_XI
MU&XUZ]/)C9RL>?<_>/Y@>U?(?V]B,P?+DV'=1?\ /R=X4_EIS2_[=7S/H/[+
MI81<V8U>1_R1]Z?SZ1^;^0NH_'VPEN#:^'])O=>NCPHC0JI/Y$_I5,1?%7Q;
M\SR6GANV?HJX#@?^/'/Y5ZGIVD:?H-J8[*U@L8%&2(D"#'O7R9^T7_P42\._
M#G7#X*^&FFO\3OB+,?*CL=,#36L$G99&CY=O5$Z=RM=^$X8S;.I\F*Q4I=XT
MOW<5ZRUE;S<D9RS3"83_ '3#KUG[[^[2*^YG>?$+PIX0^&'ABY\4_%3QY-#I
M]N,M+/+L#-V1%.YG8]E49/I7QY-XN\>_MI>()?#OP#\,R>"/ %I)Y5]XVU<L
M9ICGD(?X>/\ EFF6Z$LH.*]*^&?[!_C;XZ^*K7XA_M/>(9M;N\^=;>#+:;;;
M6P/(20QG:H'&4CZX^9CR#]W:!X>TSPIH]KI.C:?;:7IEJ@C@M+2(1Q1KZ*HX
M%?48?AWAO(7S4,-"O7_FDN>*?DY7<GYO0XJV<9EBE:=9QCV7N_@K(\D_9Z_9
M3\+? '3H9X[B]\4>+'CVW7B36I3/<R,1\PCW$^4GHJ]NI;K7M=%%.<Y5)<TO
MZ^70\UMMW;"BBBH$%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !7Y^?\ !0N'4O#WQ>\)^)M"T+Q'I_B,:<+73O$>E6HU*QOY5E9TT^YLS$PW
M%B"KE@,.1VROZ!U6O=.M-1$(N[6&Z$$JSQ>=&'\N1?NNN>C#L1R* /SP^-OC
M2R\?^)/#_P ./%W@R\\!V>HV.DZGX^\0:-X5NKJ34;B$)+#IL+V\+G:C8S(Q
MP@RJ]\UOCMX/UU?B?\8?"-KX8UF]U/X@>(/"NH>&;^VTZ66V%M:B#SW:?:5A
M\H0N"'*GT!!K](:* /S<\*^"?$MM\6M$^'\GAS64\2:?\9-0\9W&KMI\GV3^
MR7CE*3"Z*^6=_F(NP-N[$#%?HOK$5]/ILZ:9<0VM\0/*FN(C+&IR.JAE)XSW
M%7** /-_@K'>0IXU34)XKF]7Q'.)98(S&C-Y$'(4DD#VR:](K@?A3_Q_>/?^
MQEN/_1$%=]0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4V218D9W8(BC)9C@ >M8_BKQ?I?@W3C>:I<B%#D)&.7D
M/HH[UY8D'BCXW3;IFDT#PENRJ#_67 '3_>^O0>]?-YEG5/!U%A,/!U<1+:$?
MSD]HQ\W\DSV,'EL\1!UZLO9TEO)_E%?:?DC8\3_&.6[U%M&\&6;:SJ1X:Y5<
MQ1GV]?J<#ZTGAOX+->WJZOXRO7UK4F.\VY<F)#Z'UQZ# ^HKO/"_A#2O!VGB
MTTNU6!#R\G5Y#ZLW4UR?QG_:%\ ?L_Z(-2\;^(K721(I,%GNWW5QCKY<0^9O
MKC SR17)A.'<1F=:-;-W[:I]FG%/V<?2/VGYR^XZJN:0PL'1RV/)'K)_'+Y_
M97DOO/0K>WBM(4B@C2&)!A4C4*H'L!7BW[0?[8?PR_9MTZ9O%&N)<:T$W0Z#
MIV)KV8]ALSA ?[SE17RKJ/[3'[0O[:-[<:7\"O#<O@#P([F!O&&KGRYI%Z%A
M( P0^T0=A_>ST]D_9\_X)R?#WX0ZE%XE\422_$CQP7\^75M<3S(DF)R7CB8L
M-V>0[EFSR"#7ZI'+<-EZ3S&>J_Y=QLY?]O/:/XL^8=24W[OWL\5:;]H__@H-
M((5CE^"OP>E(:1R76\U&/LHX#R CM\D?<[B *^M_V=_V2OAW^S/HWV;PKI*R
MZM*/]*UR^ EO+@_[^/E7_97 ^IYKV4 *  , = *6N3%9I4KT_848JG2_ECU_
MQ/>3]1Q@D[O5A1117BF@4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !115'6-<TW
MP]9M=ZKJ%KIEHOWI[R98D'U9B!2;25V)M)79>HKQ7Q5^V1\(O">\3>+K;4)4
M_P"6>FHUR3]"HQ^M>87O[?H\3SO:?#?X:^(?%UR#M,LB>6B'U(C$AQ]2M>?4
MS'"4W9U$WV6K_"YY57-<%1?+*JF^RU?W*Y]<TA( ))P!7Q\?%?[6'Q%'_$O\
M.Z/X'MI.DESM#H/7YRY_\=_"G#]C7XD?$- WQ+^,FI7D3<OINE;S![X+%4'_
M 'ZK'Z]4J?P:,GZ^ZOQ_R,/[2JU=,/AYR\W:*_'7\#Z+\4?&KP'X+#_VUXNT
MBP=/O1O=H7'_  $$G]*\:\6?\%!OAAHDWV;11JWBR\8[433;0HA;TW2%2?\
M@(-7/"W[ OPE\/LDEYIM[K\J]6U&[;:3[JFT5[3X3^&?A+P)#Y?AWPUI6BC&
M"UE9QQLW^\P&6_$T6S"KNXP7SD_T06S2MNX4U\Y/]$6? _B8^,_!VBZ\;&;3
M#J5I'=?8[G_60[U#;&Z<C.*W*.E%>K%-))N[/;BFHI2=V%%%%44%%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !114<L\<&SS)%CWL
M$7<P&6/0#WH DHHHH **** .!^%/_']X]_[&6X_]$05WU<#\*?\ C^\>_P#8
MRW'_ *(@KOJ "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHILDB0QL[L$11EF8X 'J:3=M6&XZN ^(/Q8M/"DG]F:=$=5UZ7Y8[
M6(%@C'INQS_P$<_2N?\ %'Q-U+QAJ;^'? \;32D[9]3QA(U[E3T _P!H_AV-
M#+X#_9P\-3^)/&GB&QT^4*7GU/49 &)ZE8EY9C[*"Q_2OBYYCC,\K/!9'\-[
M2JVND_Y::^W+S^%>9]+3P5#+H+$9EK)ZQI[-^<OY5Y;LE\*?">]UW4AX@\<3
M?;[]L&.P)!CB'7#8X_X"./K73_$[XN^"_@EX8?6O&6OV/A[3(AM3[0X#R$#A
M(HQ\SM_LJ":^,?$W[?OQ$_:!UFX\)_LS^ [O49&)B?Q;K$ 2"V'3S%5_D7U'
MFDG_ &"3BMGX7?\ !-;_ (2#Q+%XS_:!\7WGQ.\1_?\ [,:=Q8QMUP3PS@'^
M$!%XY!'%?H.5\*X+(*7^USY'+5KXJLWWD^E_/;HCQ,;F5?,)J4MEHDM(Q79(
MYWQ!^VY\7/VI-6N/#'[-?@JXL],1C'>>,]:C"I$I[IN^2,_7>Y[*,9KM/@S_
M ,$U=!L=;/C+XT:[=?%;QQ.PDD^WR,UE$>R[6^:7'^UA<<!!BOL7P_X=TOPI
MI%OI>BZ=:Z5IMNNV&TLXEBC0>RJ !6C7JU,W=.#HX"'LH/JM9/UEO\E9' J=
M]9:E>PL+72K*"SLK:&SM($$<5O @2.-1P%51P /058HHKY]N^K-0HHHI %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 45S'B/XH>#_"$;2:WXHTC2E7K]JO8T/Y$YS[5XUXL_;X^$?A
MQWBL]4O?$5PO&S2[)RN?]^38I^H)KEJXO#T/XDTOF<5;'87#_P :HEZM?D?1
ME%?'[?MO^,?%\GE> O@]K6K%N$FNE<H/<[$QCZL/K2R1?M;?$O:S/H/PYLGZ
MQQ>6TFW_ ,C,#^*UQ?VG2E_!C*?I%_F[(\_^V*$_]WA*I_AB[?>[(^O7=8U+
M,P51W)P*X3QC\>OAWX!WKKOC+1[&9>MN+I9)A_VS3+_I7SVG[$'C'QD=_C[X
MP:SJ:MR]O9E]I]LNV/\ QVN_\'?L)_"'PFB&;0I_$%RN/W^L7329^J)M0_\
M?-'M\=4^"DH^<G^B_P P^L9C6_AT%#SE+](W_,P/$G_!0WX::8[Q:/;ZQXCF
M'"BTM?+5CVP7(/Z5@O\ M/?'+XCJ!\/_ (-S:;;/]V_U[>49?[REO)7\BU?3
MWASX>>%_!ZJ-$\/:9I6WHUI:I&P_$#-=#1]6Q=3^+6LNT4E^+NP^J8ZK_&Q%
MEVA%+\7=GQ[_ ,*I_:A^(9_XG_Q!T_PG;/\ >BT[ 91Z#RU'/_ OQK1T;_@G
MIX<OKD7WCOQEXA\9ZB>6=YO)C;USN+O^3BOK&BFLLP[=ZMYO^\V_PV_ :R;"
MMWK7J/\ O2;_  V_ \G\*?LJ?"GP=L:Q\%:;-*O26^0W+?\ D0FO4K.RM]/M
MH[>U@BMK>,82*% B*/0 <"IJ*]"G1ITE:G%+T5CU:5"E05J4%'T204445L;A
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 5^=W_!2"Q:Z^*OAB_O-7E\0:'I.EBYNO!NE>()-,U2T E9FU*W7
M[DA"J5RQ^4H.#GC]$:\K^-7[,GP[_:!NM!N?&OARTU:ZT:Y6:WGD3#L@.6@=
MART3'&4/% 'S_P#%?4-:U_QY^S!XLT[QIJEQX+U;6M/2ST:XA6*6;?:.YGNY
M%_ULAX&T80<\$G->?_M07DEO^TGXH^(.O:!I?B[P=X+DT'2VL8_%EU9:C://
M+GS8K6W<*Y,DRDK/C<JC:",U]VZY\,_#'B.3PR]_H\$O_"-727FD+&6B2SE1
M"BLBH0,!20%((QVKF_%?[-GPQ\<_$;3?'FN^"],U+Q;IQ0V^IRHV_*?<+J"%
MD*_PEPQ7 QC H ^&/">O:G<?&?1?B1_;6JOXVU'XRZCX/N+1]1E\HZ,D<H6V
M^S%O+"H$C;(7.>22<5^DFMZHVC:5<7JV5UJ+0@$6MB@>:3D#"@D ]<]>U<+;
M?LY?#2S^+$OQ,A\':='XYE!#:PJMO)*A2^S.P.5&"X7=C(SR:](H \U^"6H'
M5HO&EXUI<V!F\13N;:\0++'^X@X8 D _B:]*K@?A3_Q_>/?^QEN/_1$%=]0
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 445POCSXPZ!X
M'M;I6NX;S4800;2*0$QMC/[P_P  '4YYQVKCQF,P^ H2Q&)FHPCNW_6K[):L
MZ,/AZN*J*E1CS2?0ZG7O$.G^&=.DOM2N4M;9/XFZD^@'4GV%?-OQ3^.&EWMB
MU]XK\1VG@/P.A+>;>28GO,=D09:0^R@@>YQ7R/\ M!_M=>*?B1KKZ9X.NK6)
MP61]>OSMLK0>D"88R'ONVD''&[MPO@CP'\-[G7X]5\46OB_]H3QU)AWM2'M=
M/!'15 WSR*.F"J#&!M'2OG8T:6=15;.L1]7PCVI1UK55_?2_AQ?\K]Y]>ATU
M\ZRO('R4JL:F([[Q@_[J5W*7G:RZ'O-M^VEX[^*4LW@_]EGX975S:HWDR^+=
M;A4)N[R$,=B^H\QB<8^0=*['X??\$U)?%_B"+Q?^T)XXU#XE^(G;S7TV.YD6
MQC;KLW'#,@_NH(U[8Q6OH'BO]H_6M(M=(\$?#+1/AMH,">7;0- D*P)Z!7(Q
M^"#Z5J1_LI?&;XB*7^(7QGN[6%_O:=HGF&)@>Q ,2 _\!:OLZ?$$<)16%R+"
M.E32LFDD[?XG:WI%(^0J9I6Q<W4C1G4D];OW5]\O\CZ,BU;X?_!_1HM*ANO#
M_A'3+5=L=C$\-JD8]HQC^5<'XB_;4^#OAO>LGB^*^E7_ )9Z?;RW&X^S*NW\
MS7&>'O\ @G=\,M,97U2XUG7I1U-U="-2?H@'\Z]5\,_LR_"OPB%.G^!-%,B]
M);NV%S(#ZAI=Q'X5XKGF-9\S48W[MR?Z#4LUJ;0A!>;<G^%D>,WG_!17PG>3
M/#X:\&>)_$$BG *P1QJQ]MK.WY@56'[8_P 3]<YT+X&ZNP;[OVDRG_VFOM7U
MK::?:V$"0VMM#;0H,+'#&$51[ =*L4OJV+E\6(MZ12_.X_J>/E\>*MZ12_.Y
M\AGXZ_M+ZBOF6GP=MK5,_=G9@?R9P:0_$W]K"3YD^&NBJIY :6/(_P#)BOKV
MBCZC4>]>?X?Y!_9M5_%BI_\ DJ_]M/D'_A</[4FF<WGPITZ['7%NX/\ Z#,U
M._X:P^,NBY.M_ S4-@ZFU,H_]E:OKRBCZE6C\.(E\[/] _L_$1^#%3^?*_T/
MDBW_ ."AVCZ5(J^+/AYXH\.Y."PC60#W^?RS7H/AC]MSX/>)PBKXJ&ES-_RR
MU.VD@Q]6(*?^/5[C/;0W,;)-$DJ,"&5U!!'H0:\\\5?LX_#'QH6;5O ^BRRM
M]Z>"U6WE/U>/:Q_$T>RQ\/AJQEZQM^*?Z![',Z7P5HS_ ,4;?C%_H=/X=^(7
MACQ:JG1?$.F:H6Z+:W:.WY YKH:^7O$7_!/'X8ZHS2:7-K'A^4\@VEUO53]'
M!_G6"_[+/QJ^'"!OA[\9+F^MDY73M<WA%'HN3*G_ (ZM'UG%T_XM&Z_NM/\
M!V%];Q]+^-A[KO"2?X.S/K^BOCP?%;]J'X<\:_\ #^P\86L?WIM.&78>H\IC
MS_P _2M+0O\ @H;X6M[G[!XW\)Z_X,U-?]9%+#YR)]<A'_\ '*%F>'3M5O!_
MWDU^.WXC6<X5.U:]-_WDU^.WXGUC17EOA+]I_P"%OC4QIIOC32UG?A8+R;[,
MY/IB3&3["O3XI4GB22)UDC<;E=#D$>H->C3JTZJO3DFO)W/6I5J5=<U*2DO)
MW'T445J;!1110 4444 %%%% !1110 445S7BGXE>$_ ZD^(/$FEZ.P&?+O+M
M(W/T4G)_ 5,I1@KR=D1*<8+FF[(Z6BOGWQ1^W;\(/#0<1Z[/K,J](],M7DW?
M1FVK^M<#)^VWXU\>DI\,_A!JVK0-_J]1U'=Y9^JH-H_[^5YT\RPD'93N^RU?
MX7/*J9O@J;Y544GVC[S_  N?8%5[_4;32[9KB]N8;2W7[TL\@1!]2>*^0_[+
M_:T^).!+J&B^ K.3KM*"11W^Z)&S^7UJU:?L _\ "37*7WQ%^)7B#Q=>]64.
M45?4!I&<X^FWZ5G]<KU/X-!^LK17ZO\  R_M#$U?]WPTGYRM%?J_P/7O%O[6
M'PG\%!QJ'C2PEF3_ )8V&ZZ<GTQ&&_7BO(=2_P""@UCKER]IX!^'WB#Q3.#M
M$LD8C3/KM3><?7;7J7A#]CKX1^#2CP>#[34IU_Y:ZMF[S_P%\K_X[7K]AIEG
MI5M';65I!9V\8VI#;QA$4>@ &!1[/'U?BG&'HKO[W_D'LLSK?'4C37]U<S^^
M6GX'R,GQ _:K^)!QHO@_2O!%G)TNM0";T'8XE+$_]^S2O^R!\5_'KB7X@?&B
M^E5_]99:29/)'^Z"8T'_ 'P*^P:*/[-A/^/.4_5V7W*P?V13J?[Q4G4]9-+[
ME9'S)X;_ .">_P +=*D$VL+JWB:?.6-]>M&C?A'M/_CU>S^%O@MX"\%1HNB>
M#]&TYE&/-CLD,A^KD%C^)KM**ZZ6#PU#^'32^7ZG=1R_"8?^%22?IK]^XV.-
M8D"(H1!P%48 IU%%=AWA1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% ' _"G_C^\>_\ 8RW'_HB"N^K@?A3_ ,?WCW_L9;C_ -$05WU
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
MUO\ :#\?ZZ&&6>#2[G&?3][-G/7\ZRV^-O[,$,9;4-8^*^O$'!2*TM(RWO\
M/-BOT/TWQ)\%+.,I;_#[2;!&.XJF@VJC/J0HKK=-^*?PTM)%>VM+>RD48#)I
MH0@>@(6NBGG? ,OA?-_BK)?FC%\$UXZSPLGZJ4OU9^:6G_'']FQ]O]B?!SXE
M^*Q_#]LNEBW_ -W/D2'K@]/U[=;H_P >/#49"^&/V,-9O,?<DU1[FY#9'!(D
MA;T]37Z-+\9O!*?=U%%^D#?X4K_''P;'C_B9D_[L+_X5Z,<_X+HZPHT?G53_
M "L:4^%:L/@P=O\ N'_P#X:TKXR?M!WX \%?LDZ%X=C/^KEN;!8AZ=6\L5TM
MCX7_ &\?'\94ZKX)^%EM(,-'#% \@7V*1W!!_P"!#KU';ZUN/V@O"$.=EQ=3
M$=DMS_7%9K_M"6MZ2NC>'-4U1^@&T*"?^ [C^E*7'W#V&]W#J@GY)U']WO?D
M>M2X;S"VE&27G:*_&Q\N?\.V_B1X_D\[XF_M$>)-;WD-):6+2^4OJ%\R3:!]
M$'TKT/P'_P $M_@/X.FCNM3T;4/%]XAWF76[^0QEO4QQE%8>S!J]</C+XF:]
MD:?X9ATN-NCW/WA_WT1_*@?"OQAXK4GQ1XKDBMVZV=CG:1Z'[J_H:YZG'V:8
MQ>SRZA5DGVBJ,/O?*_P9TK)*5'7%UX1\D^>7W1O^9H0ZU\,_@UIWV+0M.TC2
M5B&U;#0K.-#],( !^)K(/B7QY\3@8=&LO^$;TB3AKV<XD*^QZ_\ ?(_&NS\-
M?"+PQX89)8=/6ZN5Y$]W^\8'U / /T%=D!@8%>#/ 9QFSYLSQ'LX/>%)N[_Q
M5'KZ\J7J;K%Y?@?]SI<\OYI[+TBM/O;.#\&?!S1?"LHO)P=6U0\FZNOFP?55
MZ#ZG)]Z[VBBOH\#E^%RVDJ&$IJ$?+KYM[M^;U/&Q.+KXRI[3$3<GY_IV^044
M45Z!R!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!P/PI_
MX_O'O_8RW'_HB"N^K@?A3_Q_>/?^QEN/_1$%=]0 4444 %%%% !1110!7GT^
MUNB?.MH9L_\ /2,-_.L^?P=H-S_K=%T]SZFU3/YXK8HKGJ8:C5_B03]4F;1K
M5(?!)KYG.O\ #SPRYR=!L,^T"BE3X>^&8\[=!L.?6W4_TKH:*YO[-P-[^PA_
MX"O\C;ZYB=O:R^]F7;>%M&L\>1I-C"1W2V0'^5::J$4*H"J.  , 4M%=E.C3
MI*U.*7HK'/.I.IK-M^H4445J9A1110 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 > ?$/]LWPG\/_C):?#O^PO$6OWRR0QZKJ&CZ>9[?
M23,NZ+S<?,V1ACL#;5Y/<5L)^T]IM]\9M2^'6D^!_&>NSZ7>06&H^(-.T^%]
M)L998DE EE,P<;4==V$./>OES]JWX<_$Z?\ :KTW6/ OA.72?$6H_9UT3QCX
M?U$VZW*Q*//BU.)Y-CJB;L83YEP#GC"ZC^SIX]?]IZ+7=)\!7WA_Q0_C=-9N
MOB'8ZPW]GW.B>2%EMWB:0MYCE0/+$>W&!G% 'TK8?MC^!-1^,7_"O8K77/.;
M4I=#B\0M8@:3+J42[I+)9M^XS* W\&WY2-V:]TKX%\/_  #^(UI\5M,\'3>$
M[J+P]I_Q5OOB"WBT7$7V.2RD20QPJ WF>=NEP5*8&T\FON[6+&;4M-GMK>^F
MTV:0 +=6X4O'R#D!@1[<@]: .-^%/_']X]_[&6X_]$05WU>;_!6SEL$\:V\]
MW+?S1^(YU:YG"AY#Y$')"@#/T KTB@ 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 **** .!^%/\ Q_>/?^QEN/\ T1!7?5P/PI_X_O'O_8RW'_HB"N^H
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 *A-W +H6OG1_:2GF"'>-^S.-V.N
M,\9J:OR\35=+\%_MWWWBK6=1N/&GVSQ-)IEAX@T369H[O2+B3"1:==VD@"M"
MO*%4R"IW<D8 !^H=%?F%^R5J%U:?%_X&>+;75;Z]\6_$*7Q2GC,S7TDOVM+:
M=_LYDC9BJ^5M4+@# X%?I?KEU?66E7$^FV"ZG?( 8K1YQ")#D<;R"%XR>G:@
M#C_A3_Q_>/?^QEN/_1$%=]7CWA27XA>&)]>D_P"$%M;G^U=3DU'']N1IY6Y(
MTV?ZLYQY><\=>G%;_P#PE_Q"_P"B>6O_ (4$?_QJ@#T*BO/?^$O^(7_1/+7_
M ,*"/_XU1_PE_P 0O^B>6O\ X4$?_P :H ]"HKSW_A+_ (A?]$\M?_"@C_\
MC5'_  E_Q"_Z)Y:_^%!'_P#&J /0J*\]_P"$O^(7_1/+7_PH(_\ XU1_PE_Q
M"_Z)Y:_^%!'_ /&J /0J*\]_X2_XA?\ 1/+7_P *"/\ ^-4?\)?\0O\ HGEK
M_P"%!'_\:H ]"HKSW_A+_B%_T3RU_P#"@C_^-4?\)?\ $+_HGEK_ .%!'_\
M&J /0J*\]_X2_P"(7_1/+7_PH(__ (U1_P )?\0O^B>6O_A01_\ QJ@#T*BO
M/?\ A+_B%_T3RU_\*"/_ .-5C>,=3^)OB3PY=Z=8^$$T2ZFV;+ZW\0)OBVNK
M'&$4\@%>HZT >MT5Y[_PE_Q"_P"B>6O_ (4$?_QJC_A+_B%_T3RU_P#"@C_^
M-4 >A45Y[_PE_P 0O^B>6O\ X4$?_P :H_X2_P"(7_1/+7_PH(__ (U0!Z%1
M7GO_  E_Q"_Z)Y:_^%!'_P#&J/\ A+_B%_T3RU_\*"/_ .-4 >A45Y[_ ,)?
M\0O^B>6O_A01_P#QJC_A+_B%_P!$\M?_  H(_P#XU0!Z%17GO_"7_$+_ *)Y
M:_\ A01__&J/^$O^(7_1/+7_ ,*"/_XU0!Z%17GO_"7_ !"_Z)Y:_P#A01__
M !JC_A+_ (A?]$\M?_"@C_\ C5 'H5%>>_\ "7_$+_HGEK_X4$?_ ,:H_P"$
MO^(7_1/+7_PH(_\ XU0!Z%17GO\ PE_Q"_Z)Y:_^%!'_ /&JQM*U/XFV'B/7
M-1F\()=VNH&#R+%_$";+38FUMF4(^<_,< <^O6@#UNBO/?\ A+_B%_T3RU_\
M*"/_ .-4?\)?\0O^B>6O_A01_P#QJ@#T*BO/?^$O^(7_ $3RU_\ "@C_ /C5
M'_"7_$+_ *)Y:_\ A01__&J /0J*\]_X2_XA?]$\M?\ PH(__C5'_"7_ !"_
MZ)Y:_P#A01__ !J@#T*BO/?^$O\ B%_T3RU_\*"/_P"-4?\ "7_$+_HGEK_X
M4$?_ ,:H ]"HKSW_ (2_XA?]$\M?_"@C_P#C5'_"7_$+_HGEK_X4$?\ \:H
M]"HKSW_A+_B%_P!$\M?_  H(_P#XU1_PE_Q"_P"B>6O_ (4$?_QJ@#T*BO/?
M^$O^(7_1/+7_ ,*"/_XU1_PE_P 0O^B>6O\ X4$?_P :H ]"HKR[7]?^)&KZ
M%J-C;>"(=.N+JVD@BO(O$";X&92!(N(P<J3D8(Z=14^G^)_B+9V%M;R^ K>Y
MDBB5&F?Q!'F0@ %C^Z/)Z]: /2J*\]_X2_XA?]$\M?\ PH(__C5'_"7_ !"_
MZ)Y:_P#A01__ !J@#T*BO/?^$O\ B%_T3RU_\*"/_P"-4?\ "7_$+_HGEK_X
M4$?_ ,:H ]"HKSW_ (2_XA?]$\M?_"@C_P#C5'_"7_$+_HGEK_X4$?\ \:H
M]"HKSW_A+_B%_P!$\M?_  H(_P#XU1_PE_Q"_P"B>6O_ (4$?_QJ@#T*BO/?
M^$O^(7_1/+7_ ,*"/_XU1_PE_P 0O^B>6O\ X4$?_P :H ]"HKSW_A+_ (A?
M]$\M?_"@C_\ C5'_  E_Q"_Z)Y:_^%!'_P#&J /0J*\]_P"$O^(7_1/+7_PH
M(_\ XU1_PE_Q"_Z)Y:_^%!'_ /&J /0J*\G35OB6OBR;5CX.C:R>R2U&FGQ
MGEK(LCL91\F-Q#!?NYPHY[#6_P"$O^(7_1/+7_PH(_\ XU0!Z%17GO\ PE_Q
M"_Z)Y:_^%!'_ /&J/^$O^(7_ $3RU_\ "@C_ /C5 'H5%>>_\)?\0O\ HGEK
M_P"%!'_\:H_X2_XA?]$\M?\ PH(__C5 'H5%>>_\)?\ $+_HGEK_ .%!'_\
M&J/^$O\ B%_T3RU_\*"/_P"-4 >A45Y[_P )?\0O^B>6O_A01_\ QJC_ (2_
MXA?]$\M?_"@C_P#C5 'H5%>>_P#"7_$+_HGEK_X4$?\ \:H_X2_XA?\ 1/+7
M_P *"/\ ^-4 >A45Y[_PE_Q"_P"B>6O_ (4$?_QJC_A+_B%_T3RU_P#"@C_^
M-4 >A45Y[_PE_P 0O^B>6O\ X4$?_P :ID_BSXARP2(OP^MHV92H<>((\J2.
MO^JH ]%HK&\&:?J&E>$M'L]6N#=:G!:QQW,[2&0O(%&XECRW/<ULT %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %>
M82?LU?#B3XR)\46\+V!\9+#Y?V[R$Y?(Q,?ESYH V[\YQ7I]% 'F6F?";X3_
M  C\:7OC2TT'P[X5\2:_.+275F$=O)=S2MD1J6(&]V&=J\L1WKJ;SXE^$-/\
M7VWA2Z\5:);>*;E=\&AS:C"E[*O/*P%M[#@\@=C7SA^VO\/],D\6_![QC-+>
MSZK%XYTBPMXI+I_LUO&3,SE(0=N]B%RY!.% ! SGRSXR:W\(_&'[6EGX!TJZ
M\/>$]9L?$FG^)/%/BO5M26*\N;R(H(-/L?-?<7?:@81X11VW-R ?>%YXMT/3
MK^[L;O6=/M;VSL_[0N;::ZC22"URP\]U)RL>4<;S\N5//!K-UKXI>#/#>EZ5
MJ6K^+M"TK3M69%T^\O=3AAAO"XR@A=F D+#D;2<U\F?$OX;:?\:?"_[3'CC7
M)K]["T2YTO3+6VNVAAFBTVPDQYFP@NGVJ:=MA."4&X$<5Y+^T#;:=HWPU^#^
MO7M_X7GENOAG/HT.C^+5G2(F2"%_/M)%B>-KH%0JQ%E9@WRGK0!^FBL'4,I#
M*1D$=#2UYC^S#8:WI?[.?PRL_$@E778/#EA'=K/GS%D$"95\\[AP#GN#7IU
M!1110 4444 %%%% !1110 445!>VWVRSGMQ-+;F6-H_.A;:Z9&-RGL1U!H H
M)XLT.2XU:!=9T]I]("MJ,0ND+609=RF89S'E02-V,@9JKX1^(7A7X@:1+JOA
M?Q-H_B32X7:.2]TB_BNH4<#+*7C8J" 02":^+O!W@_X9_"]OVM-(\:K>77P\
MLY=+DU3[7?7$EU=@V>]MTH<2-)(Y[,.6QP.!QOPG\:Z ?@_\=/B9X0U/P_8>
M(O'4%AI.E>"?#=[!(VBK+FSLFG2,X6X=IB[<<;,=0: /O33/C%X!UO7K+0].
M\;^'+_6KZ 75KIMKJUO)<W$)&X21QJY9D(YW $8J]I'Q#\*Z_P")-2\/:7XF
MT?4M?TP WVE6E_%+=6@/3S8E8LG_  ("OSNN-$^"UU^T1X:^%W@S4/#W@V;P
M9KUIK&N^(M1U$)J.KZM'$L,5C9>:Y<J2JB0)A 1A5R<G(_9,AM)/C#\!].TB
M"./Q]H^H>+G\<!(B+J&)YY?*^U]\,3'LW]3C% 'ZDT444 %%%% !1110 444
M4 %%%% !6?KOB'2O"^FR:CK.I6>D:?&RJ]W?SI!$I8A5!=B "20!SR2!6A7R
M=_P44^'VFZ]\'XO$U[/?R76C:AIZV=HMVZ6BN]]"&E:)2 [[<J"V0 3@ \T
M?1NO_$KPAX4U[3=#UOQ5HFCZUJ;;;'3K_488+F[.<8BC=@SG/'R@U-XF\?>&
M/!8)\0^(])T("![H_P!IWT5O^Y0J'D^=A\BET!;H"PSU%?"7[;NH?"#Q-\8;
MKX:O=^'_  SXV\206,_B;QMXAOQ$NDV%O)OBCMC,^T7+Y.%C X;+9P,;'[1G
MC/X81>-_'GCCXE:>?$_A3X?6VCZ'H6GM<MMO]88F]/W6 88>VW^9E-JDD'H0
M#[6T[Q[X9U?PH?%%AXBTF]\,B)I_[9M[Z*2S\M<[G\X,4VC!R<X&#6O97MOJ
M5G!=VD\5U:7$:RPSPN'21&&596'!!!!!'7-?G5IGP>\+>(OV$OB=JI\6Z?KT
MTUQJOBB\TCP;JP;2+&\EAW)9D0MAUA&T[2=I;D@C%?=/P8_Y(]X%_P"P#8?^
MDZ4 =E1110 4444 %%%% !1110 4444 %9B>)M'EUVYT5-5L7UFV@6ZGTY;E
M#<10L2%D:/.Y4)! 8C!(-:=?$'A/P%X.^'?[5GQXL]?OKV?PS<^ [:]U[4-6
MOY9)I8WEF,[O*I#*-F0!'MP  H% 'UYX1^)/A'X@/?KX7\4Z+XD:PD\J[72-
M1ANC;/S\LGEL=AX/!P>*H?\ "Y_A]_:NF:9_PG7AK^TM49DL+/\ M>W\Z[97
M9&$2;\N0ZLI"@X*D=0:^%/V;OB!\.8KWXH?&;PE>>'?#6D:1X.?2]"\#Z9?1
MMJ)LK4NR7=]&&+"620JJ[LM@KN))YY7QOH'PFL/$/A/X-1WWAOPOXWF@T;5?
M&_C3Q!J(CFM6A\N6.UL_-? N9&(R(@%"N2V2> #](Q\2_"!\9'PB/%6B'Q8$
M\TZ%_:,/V[9C.[R-V_&.<XKI*_.V2^^#WC_]L'2O#'@_4O#?A6/PIXJ;7-9U
MN]U,?VKK^LNK1FSM/-<R-$&)\S'R;@ @ZY_1*@ HHHH **** "BBB@ HHHH
M**** *6LZUI_AS2KK5-6O[;2]-M(S-<7E[,L,,*#DL[L0% ]2<5B>)?BGX+\
M&6^F3^(/%^@Z%!JA"V$NI:G#;K=D@$"(NP$F01]W/45XC_P4,\ Z?XR_9>\:
MWVHW-^$T73+B\AL[>Z:*WFFV@(TRKCS-G)52=N3D@\8\$_:UU_X7)X=\"^$+
MY/#EO\4/&'@Z#1QX@\4WOE6.@:4R R7)$CB,2[@_E[1O+#D[1@@'WUK?C#0?
M#/V;^V-;T[2OM*R-!]NNXX?-$:&20KN(W!4!8XZ $GBL>U^,7@&_\'7'BVV\
M;^'+CPK;,4GUV+5K=K&)@0"&G#[%.2!@GN*^2/C!-\+(8[*U\=7W_"4_"_X=
M?#^WN;B>.[8C4)[J9$M0K1,&9W%H, ':1,,_*37#?"K7OA.OPR\7^.O&%QX7
M:S\;^)+.9-*\.QVVJ:=X+D-NT=E->)N\M'55+2,PV[R1B@#]$-"U_2_%.CVF
MK:+J5IJ^E7<8EM[ZPG6>"9#T9'4E6!]0:OU\Q?\ !.UH8OV=_L5G$LNFV.NZ
ME;VFKQJZ1ZQ$+ABMZB-PBR9R%3Y!_#Q7T[0 4444 %%%% !1110 4444 %%%
M% &;-XETBWU^VT.75;*+6[F![F#37N$%S+$A >18\[F52R@L!@9&>M9OA_XE
M^$/%NN:EHNA^*M$UG6--.+[3]/U&&>XM3G&)8T8LG/'S 5\OW7@72?"'_!1K
M2K]+F\FFUOP5J=[?7-]>/(5_TE $0DXBC1>%5<8'/))->:?LS^+/A+XK^/5S
MXL\!WGAGPCX0\#:-J6F:/HT.H*VL:V,B6YO;A&<RF!0GR&3+'YF/&* /MO4O
MC7\/-&OH[+4/'GABQO)+Q]/2WN=8MXY'ND(#P!6<$R*64%/O#(R.:W];\5Z)
MX:?3DU?6+#2GU*Y6SLEO;I(3=3L"5BBW$;W(!(5<DX/%?F-\2Y?AK8^"/"_@
MS5$\.Z7\5?B9I,FI:WXL\5WZPP:%IUS=RW;2+YC!//)D9(Q& Q(!8E5J?]I7
MQUJK?M$_"V]OO"GCN[\/^$_$^EZ9X;N[?3'DT_5K?R&:>XBEW!9YY7$>P#CR
MXF.>2  ?J/1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110!#<V<%X(Q/!'.(W$B>8@;:PZ,,]"/6J$OA719[PW<F
MCV$EV7WF=K5"Y;UW8SGWK5HH @%C;"WD@%O$()-V^((-K;OO9'0YR<^N:AN-
M%T^[A@BGL+::*W(,*20JRQD="H(X_"KM% !1110 4444 %%%% !1110 4444
M %%%% %.?1M/NEN5FL;:9;D@SB2%6$N.F[(^;'O4%IX8T:P#"UTFQM@S*Y\J
MV1<LIRIX'4'D>E:=% &4?">B&\^UG1M/-UO\SS_LJ;]V<[MV,YSWJW!I=G;7
M<UW#:0174W^MG2-5>3_>8#)_&K5% !1110 4444 %%%% !1110 4444 %0W5
MI!?0F&YACN(B03'*@920<C@^]344 9=[X5T74KEKB[T>PNKAOO2SVR.Q^I(S
M4ESX?TN]B>*XTVSGB=_-9)8$96?&-Q!'7  SZ"M"B@"A:Z#IEE9RVEOIUI;V
MDN?,@B@54?(P<J!@U=CC2&-8XU"(H"JJC  '0 4ZB@ HHHH **** "BBB@ H
MHHH **** "JLVE65P\[RV=O*\\?E2L\2DR)_=;(Y'L:M44 95OX3T.S$@@T;
M3X!*NQQ':HN]>N#@<BBY\*:)>7375QH^GSW+$,TTEJC.2.A)(S6K10!E1^$]
M#BNQ=)HVGI=!_,$RVJ!PW7=NQG/O6K110 4444 %%%% !1110 4444 %%%%
M$5S;0WD#P7$23PR#:\<BAE8>A!X-4+WPOHVI2+)=Z1874BJ$5I[9'(4= "1T
M'I6I10!GR^']+G@>"33;.2%PBM&\"E6"_=!&.<=O2FV_AG1[2VGMH-*L8;>?
MB6&.V14D_P!X 8/XUI44 16UM#9P1P6\200QC:D<:A54>@ X%2T44 %%%% !
M1110 4444 %%%% !1110!7DT^UFN1<26T+W 0QB5HP6"'JN>N#Z51M?">AV,
MC26VC:?;NRE"T5JBDJ1@C('0^E:U% &5>>%=$U"19+K1["YD50@>:U1R%'09
M(Z#TJ[+IUK.D"RVT,BP,'A#Q@B-@, KZ$#TJQ10 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
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
M&!^VA?W-G\5?V:D@N)8$F\=1)*L;E1(OE]& ZCV->3/^V+\:[;P#XW^)#_\
M")2^$_"?CF7PY-I(L)A=WEK]K2 .)?.VHZAU_A.[GICGZ\^*_P #=(^+GB/P
M!K.I7][9S^#=876K..T*!9I0N-DFY2=OTP?>O/IOV)O"DWPA\9_#TZYK(TOQ
M3XC?Q+=70:+SXIVN$G,:?)MV;HP.03@GF@#G_%_QF^,OCOXN_$CPI\);7PQ!
M%X!AL?/@\012/)J]Q<*TGE(ZR*L"JB'YR&R2./3Z>TB2]ETJS?4H8;?46A0W
M,-M(9(DEVC>J,0"R@Y ) R.PKPKXI?L=:)\1_%_B+Q!8^+_$_@R;Q/9Q6'B*
MVT"YB2+588P0@D#QL58*S+N0J<,1GDUZ!\,/A'_PK#4M?GB\6>)?$%GJ9MQ;
MV&O:D]Y%IR11[ L&_)4-U;).2,T >@4444 %%%% !1110 4444 %%%% !5'7
M-8M_#VBW^JW>_P"R6-O)<S>6A=MB*6;"CDG /%7J0C(I.]M!.]M#Y-?_ (*6
M?#!6(_L/Q8V#C(L[;G_R8I/^'EOPQ_Z 7BW_ , [7_Y)KZP^SQ?\\D_[Y%'V
M>+_GDG_?(KR_88[_ )_K_P  _P#MCQ/JV9?]!*_\ _\ MCY/_P"'EOPQ_P"@
M%XM_\ [7_P"2:5?^"EGPP9@/[#\6+DXR;.VX_P#)BOJ_[/%_SR3_ +Y%'V>+
M_GDG_?(H]ACO^?Z_\ _^V#ZMF7_02O\ P#_[8^'?V[=/\1?%_P#X53+X?/B+
M7O 5U%+J6M>%O"6J1V.MW4+QJ89DA<YD5">5P0#G.,Y'-_!_XA:!\//V5OC5
MIEO\3?&&F6^G%K33K#Q5I\D?B#PU+<Q&." A78REY!F-HR!UP1CCZ?\ VA?V
M4_#7[0MWH.JW>LZ[X1\4Z"7&F^(_#%Z;2]MU?&] X!X./PR?6N1\._L"> =)
M^'7B_P ,ZGK'B3Q-J7BJYM[S4_%.KZD9M5DGMR3;R";'!C))''<UZBO;4]M7
MMKN?,G_!/+Q;;^"?B3K6C^*]4N/A_P"(;G3[70Y/ 6L:A>75YJ6IA&F;4BL^
M1'YB9 5#@8.<<9^:?#^FVNO^%YKKP=H?QMO?C8^LW/\ 9VL:81_PCHE6^<(1
M)NW;5B&UN,;@PX%?I7:_L'Z+/\3M)^(^N?$3QKX@\=Z6T26VMW%U;PR"V0,#
M;%(H50QL'<-D9.X\\U[)\$_A%IOP-^'=EX/TB\N[^QM;BZN4GO2IE+3W$D[
M[0!@-*0..@%,9R_[07A[QYXJ_9A\2:%X7MQ>^/=1T9;.-5N([<>>X596#L0J
MX!<]>W%?GUXRN+K]F?3?%/PQ?PN? WQ%UNPTJ/\ X27P[XHU'4HKK3)[V."X
MQ]J;]Q,&.,HB@Y;!  S^G'Q:^%VC_&7X?ZMX1UUKF+3]0109[*8Q3PNK!DDC
M<?=964$?2O&G_81\':_IOBH>-?$/B+Q[K_B"PATR3Q#K-Q&MY:6\3B2-(/*C
M1$Q(JN3M))49)YH ^7?BMXGU?]DC5?VAO ?PZU35K+PY;>$]*U/3HKO4)KM]
M,N;FY2UFDADE9F4LLA;KPR@CH*]J^ 7A.V^!/[5>E^!/#-YJS>&?$?@!/$%]
M::CJ,UXO]H1W"1FX4RLQ5G5SN (' P!BO4/#W[&OA*WT;QW;>*]8UOQ_J?C2
MRCT[5M8UZ9#<M;1C$4<?E(BQA#\P(7.X G)%;'P:_9ETWX1^*+GQ)<^*-?\
M&FOMIL6C6U_K\L3-9V$;;EMXA&B #=R6(+$]2: /9:*** "BBB@ HHHH ***
M* "BBB@ HHHH \NU']HCPUIM_<6K6FJ2M"YC+I @4D'!QN<'\P*K_P##2OAC
M_GQU;_OS%_\ '*]7,:G^$?E1Y:?W5_*OD98#/7)N..@E_P!>?_NA[\<5E:23
MPLG_ -Q/_M3RC_AI7PQ_SXZM_P!^8O\ XY1_PTKX8_Y\=6_[\Q?_ !RO5_+3
M^ZOY4>6G]U?RJ?[/S[_H/A_X)_\ N@_K65_] LO_  9_]J?+?[9FJ^(?BA^S
M2J_#V]N[2^U'5;:*73X=0CTZ_P!1ME8F>UMY&./-91P%SD*1@]#XW^QIJWAK
MX._$WQ;IY\5>/_!6C1Z ^HW?@7XG6Q,L)A.Z6^MKE7,;(JDA@%#'J1P,?8?Q
MY^ WAK]H?P$?"WB7[5!!'<QWUI?:?+Y-S97,>=DT3X^5AN8?0FO+?AM^P7X.
M\&ZYK6M^)_%'BSXHZUJFDS:%)?>--4:]DBLI01)"AP" 03],G'6OJJ$:D*48
MUI<TDM6E9-][7=O2[/#J.$IMTU:/17O;YZ7/B_\ 9J^(UKX0_:,T[Q5XR\0Z
MGX-L)IM1U<>)_$5Y? ^--.N93#:1QVLF8D$;.C94!L*IQW'/_'6+PCXA_:9^
M.B^(=&^+_B#6HM4C31'^'X#V,!-I&5$Y9LJ2^#\HZ9K[3UK_ ()S>%_%6EZ)
MI7B#X@^-M9TGPXFWPY:S7D$9T<@C:T<B0AW*[5 ,C-TKVWX4_ W3/A-XE\;:
MY9:KJ.J7OBR\@O;UM0=&VR10+"-I50>0N3G/)-;&9S7[+*?$72OV5?"(\<0W
M5]X_@TES);ZA*!<2,-WD),Y/WRGEAF8YSG=SFOA70_#WB[]C73[#Q-\1O UJ
MOQ U?1=<N-+\3V'BF]O9H-3CM)Y]MU:%_LN"H./+5E&.3FOU*US1;/Q'HM_I
M.HPBXL+Z![:XA)(WQNI5AD<C()Y%?/O@K]ASPKX;U'26UOQ/XD\;Z-H=G=6&
MAZ)X@N8Y+73(;A#'*$V1JSDQL4!D9B%X&* /G#X>BY^ 7BWX&:]X<U'6;R_^
M(?A+5;WQ,-2U*>[COKN*P:\CN"DC,J.)!CY HPQ&.3G*^#J7_@.7]E[XHV6N
M:[>>*_B=K%S:>*WO=3FGAU&.82,H:%F*+Y6!MVJ,8KZV^%G['/AOX:>)-,U6
M?Q%K_BR'1-.FTG0=/UR:)X-(M9>)(X@B*6)7Y-TA9MO&<54^''[$GA/X<^,/
M#^K1>(?$.L:1X8GNKKPYX<U&YC>QTB6X+&1H@J!V/S-C>S;<\8H \H_X*$>$
MO%'CKQQ\/=.M1XC\1>!;>&ZGUWPIX'U:&UUF1B5$5R(7.9HUPPZ$ YY&<UX;
MK_Q$UWP7^Q3XVTWP!\4/$>_2_%-G9OIGBJPDMM>T2SN&5192OYARI(+!T."I
M=1CM]Q?M!_LF^&_V@-9T/Q!+KOB'P7XOT6-X++Q)X5OC9WL<+G+1EP#E<YQZ
M;F]37'67_!/GP!;?"+Q?X*N-:\1ZI?\ BN\M]0U7Q7J5Z+C59[B!@T+F1U*G
M:=W!4YWMGK0!Y5\4?VS_ (B^#?B)XA\":7=:7-J_@O2[1[^9/"6I7ZZ[?2PB
M8Q1"V+BSCVLJAI"YR3U K.\8_P#!07QOJOB#58_">DKHAT/2=.O9=!U+PMJ>
MHW>HW=Q;)<26IEMUVVFP.(PT@.6R< #-?0&L_L=P7_B)_$6F_$KQGX;\1:AI
MMOI>O:KHUQ;P3ZTD(VI),1%B.4+A?,AV, !@BK'B;]D'3]4\77WB'0/B!XU\
M%7FJV-K8:TVB:D!)JB6Z!(I)9I$>42A!M,J,KGN: /,_@AX[NO'_ .W5K&LO
M;:AI-MJGPSTS4?[(O]R26CR2HQ1T/1UR5/':OLNO+_#7[/\ HOA?XU7WQ*MM
M2U.XU:[T&#P^UM=S^='Y,3!ED+L#(TAV\LS'/)/->H4 %%%% !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 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 %%<G\1?BCX>^%6DV^I>)+J6TLY[B*U22
M*VDF'F22)&@.Q3C+.HYQG.!D\5RNO?M+^#/#WC6#PW=-J1F,:/=7R6,GV:P+
M^3L2X8@&-B+F$XQ\H=2VW(H ]6HKDA\5O"S_ !/7X>QZM#-XN_LQ]7DTZ([G
MAMEDCCWR8^YEI5P#R1DC@5B:5^T%X-U6[5!>7%I8RQ74]KJUY;-%97:6_,[1
M3'Y6"@%L\956(R 30!Z117$>!_B_H/C[4OL%BFH6=X]FFHV\6I6;VQN;5FVB
M:+</F7.,]QN7(&1GKH+SS[NY@\B:/R-O[QTPDF1GY3WQT/O0!9HHHH **S?$
MOB&P\)>'M3UO5)OL^FZ=;27=S-M+;(T4LQP.3@ U=M;E+RVAGB),<J!U)&."
M,B@"6BL;Q'XMTWPK+H\>H2/&^K7Z:;:A$+;IV1W4''08C;DULT %%%% !17%
MVWQD\&W?B+QAHD6O6CWWA&UBO-=PX\NPCD61E\Q^BD+"[$=0,$]15+P)\<?#
M/Q!U![*P&I65S_9Z:M"FJ6$MK]ILV)43Q%P-Z9QGN-RY W"@#T&BO,#^T=X*
M^UB-+F\EM4:T2ZU".SD:ULGN0IMTGD PC.)(S@]!(A. PKI#\4?#!^)B?#]-
M5AE\6G37U=]-C.YXK97CCWOC[N6E7 /)Y(Z4 =717!^._CAX,^&?A3Q%XD\2
M:S%I>CZ%-]FNYY@1F8HK"*,=9'(=0%7)S]*3QE\:_#/@?5FTV^>]N;R&Q_M2
M[CL+1[@V5GN*_:)MH.Q,J_N=C8!P: .]HJG_ &I!)I(U&VW7MLT(GB-L-YE4
MC(V>N1TJU&_F1JVTKN .UA@CZT .HHK$TCQCI6N>(M>T.RN#+J.AM"E]'L($
M32Q^8@R>#E"#QZB@#;HHK$C\8Z9)XSF\++*_]L16":D\6P[1 TC1@[NF=RGB
M@#;HHHH **K7U[]B$!\B>?S95B_<)NV9_B;T4=S5F@ HK!;QKI2>.8_")E?^
MVWTYM56+RSM^SB41%MW3.Y@,=:WJ "BBJK7VW4DL_L\YW1&7SPG[H8(&TM_>
M.<@>@- %JBBL74_%^FZ1XET70;F5UU'6!.;1 A*MY2AGR>@P".O6@#:HHKGK
M#QSINJZSJNEV:W-S=Z7>1V-XJ0G$+O$)5)/]W:RY([G% '0T444 %%%5M1O?
M[.L9KGR)KGREW>3;IOD?V4=S0!9HI!R*6@ HHK$7QCI3>,W\*BX)UM-/&IM;
M[#A;<R&,-NZ<LK#'7@T ;=%%% !161XL\4Z;X)\.WVN:O.;;3;*/S)I0I8J,
M@=!R>2*UZ "BD9@H))P!R37.> _'VF_$;1VU;2(KL:<9&2&XN8#$MP 2-\>?
MO+D'!H Z2BN>;QSII\2ZEH$2W-SJNGP6US<00PEML<[ND; ]#S&Y/H!FMC4K
M[^S;&:Z\B>Z\I=WDVR;Y']E7N: +-%8'C#QOI7@6UTVXU>62&+4=1MM*MRD9
M<M<3R".)3CH"Q&3T%;] !116%IOC72]6\7ZWX9MI7;5M'@MKB[C,9"JD_F>4
M0W0Y\I^G3'O0!NT444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
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
MD9^NZ* /A6Q^#/BGP_\ "'P7)X.\.W7AOQO>^$-=M=1U 6S6MP9V2,VZ7,I
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
M)#)<>+=#T32%U\W]H8].>#3H+>>2X&_S"(G#M'Y0D+.IX0$.?M.B@#Y$TSX
M^/=/\3MX=NO[8U#0G\9CQ.NLK>:9'IXA$XN 9/W/V_[4"HBVJ3&5Q^\"Y0>U
M_LV>!=3^'/PFM-$UFR33]274=3NI(8W1QB:_GF1BR$@EDD0]<\X/(KU"B@#P
MKQ!X3\4^,?BOX8OY?!R:'J&@ZP\[^,;>XM_)O-+"RA;0 2_:&9Q(FZ-XQ&&5
MF#':N>C\-^$-:T7X]?$CQ7-8-)I&J:-H]O8O'+&7N);<WAE0*6&TCSH\%L [
MNO!QZE10!!8W$EW903RVLME+(BNUM.4,D1(R58HS+D=#M8CT)J>BB@ 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 **** "BO,OC'XQUS2]6\&>$O#ES'I>J>
M+;^:R_MB2%9C80Q6TD\DL<;?*TN(\)O#(&(+*X!4Y]]K7B3X%Z#J]_XD\27G
MQ!TR2>TMM(%W:VT&J27<\JPB!VMXH8#&79"K>6K*"^XM@4 >NT5XIJG[15]I
M.HV^@2>#)I?&$FN0:(VF17ZF!?.M9KF.X\\H,Q;('#?)N!!^4X&=+PW^T#::
MQXBTC2+_ $:;2)KN;4;"XFEN$>*UOK,J7@W#&X/&6D1^,JAR >* /6:*\3T/
M]H>^\7ZKI.GZ1X2FVZAHA\0-=W-\L2P61N'B1P/+8L[*HD5<8PV"1CG&A_:?
MDM? AU?3/#NH>*8](\.6NO:Q-/>00W,:3(S(H58U224JC.P C4#&.2%H ^A:
M*^?;+X]^(-(\;^,UU'2&U+PM9Z]IFF070N(XI+3[7;VVU5C"9E EFRS,P(#<
M;L8KSZ']H3XD>-+6Y\,6TUGX7\0-K4MH^JV[QRF"&349[6U2(RP-&"#:S!F>
M*3(5 %#2@H ?8=%>/?"[6_&WAGQ!8>%/&VN6?BF6\ANI+?4XEC^TJ\+IN2<P
MQ11'*RKC;#&5VX;>?F/(>-/%WQ'\&?%/P^]QXKBO)M8U]K:W\!Z=8PS6PT1%
M;S+R6<Q">.90!(6,@BW%8PC$Y(!](45\I^$_BM\2+SPS\.O'L6OPZN/B+)/:
MVOA34+:&&PTV22UGN+(Q311"?C[.$E,KR;O,8J$P!5'4_B!\6_"S?$'P_H_B
M>^^)6NV7AF.:2[M-$MR-&UN:;RT@MQ%$JRH$<R^7*)'185+OA\4 ?75%>4_
MW7[NXEUW0]<\0>+-2\36!@FNM.\8V^EQ7-I%(K>6\9TZ)87C?8_.YR"A!*D8
MKA_C#X[\4Z#\0=9BU+QAKWPX\.6MM;/HFJV'A^*_TB\E?(D_M&X:VF,"K)M7
M&^W^1LAR3E0#Z.HKY]L/CSXGL/&?C6*_T_3M8T/3K71A87&FW@6%YKI&+2LY
M0[("<L9&8[508#%JM>'_ -JBU\6VUA#H6B0ZUJ]WKTOA\1V&J)+9"9+,78E%
MSL^:(QE>0F021M.* />**\.3]HN\\3:+;0^&?"\UYXCFT^_O;FQEO8XELEM;
MA[9\2%2)&:9&"# #!26*]*YI/VL#X'^%GA76O%%K#/.WANPU;5+V_O8K%[B2
M6'>ZVL6S$\@".Q1=JC@ \\ 'TM17C&O_ +1C:)>>,'3PO/=Z3X;N;>P:Z6\1
M9KZ[N(XF@A@B*X)9IHT+.R ;L\X.)/A-X_\ &'B;XR_$G0O$UDND6FD6FDRV
M.G1RQ3QIYRW!DD2945G#&-1AP,%#@ <D ]CHKY1_:-^//B;PI\;_  UX4\,>
M(O[/CD%J)0D=H;"*X>?=)%JD\Z$Q(]JKF)8725V!QGY:]A^/7CR\\-?L\^,O
M%_A;4XDO+70YM0T[48!'/'GR]T<BA@R..A&00: /3:*^58_C-)\.?$>GZI%\
M5=7^*'A*#2-0U+Q*MY9:=(-*MX(5D2=);*U@VN7_ '8CD+;]YV@;":[;5_VH
M4\&VC?\ "6^$=0T74;NQMK[2+""X2Y>_\^XCMD@W#:(YA+/ &4Y4"0$.V#@
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
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
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
MEJ-QH22K;-=:790H+>XF@6=(YB/X7V7+*2.H5?2NT/PLM#\&O^%>?;IOL/\
M8W]C?;-H\W9Y7E[\=,XY]*[BB@#Q?XN? N'Q1I\NIVT=WJVI67AR31+73H9X
M[=I29X)UE21P5656MT*AOE)X) Y'+^ /@MXJ\8^*/$GBKQS-J&E37NH:)=6=
MG>):"X4:=))*-Z6TLL2*[28P)7; ).W( ^D** /)I/@###XL?Q%I^OW5CJ+>
M()]>#>0DBJ9K..TDB /'W(\ACG!/((XK0\"?!T^%?&UYXKU'6$U?69]/73?-
M@TZ&R#Q"0R%I!']]RQ^]P!S@#)KTFB@#A-;^$&D>)=9\8W>IR37-KXHT:'1+
MRS&%40IYV2K#G)$[?3 KEO#G[/U]X<1Y(?&UX;R#3%TJQECTZVCC2,.K-)<1
M!=EQ*X149V PN[8$+DU[)10!X/:_LHZ;9WKZU#K"1^)WU6353=KI</V+<]NE
MN\?V3[NTHBDG=NWC=GM77>!_@E:>"M<T75AK%[J5[I]A>V3O=8Q.UU<1SR/@
M<(%:,*J+A57 '2O2J* /";3]D3PQIVG>+K6TO[R,ZWK<>NVS2*DBZ;+'*TR1
M1HP(:(2R3-L/&)6' Q6K#^SVUN]KJD/B::'Q3::F^I6^HQV48MX0T @>!+;.
MU8B@R0""6^;=FO8:* .*^&WP\NOAUH%II2Z[+JJ+=7EY=SW5NBR7$D\SRG&W
M 0*SG  /&*[6BB@ 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@
&HHHH __9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>15
<FILENAME>stld-20241231x10k009.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 stld-20241231x10k009.jpg
M_]C_X  02D9)1@ ! @   0 !  #_VP!#  ," @," @,# P,$ P,$!0@%!00$
M!0H'!P8(# H,# L*"PL-#A(0#0X1#@L+$!80$1,4%145# \7&!84&!(4%13_
MVP!# 0,$! 4$!0D%!0D4#0L-%!04%!04%!04%!04%!04%!04%!04%!04%!04
M%!04%!04%!04%!04%!04%!04%!04%!3_P  1" &Q PP# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#]4Z*** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "N9\5_$;PGX$DLH_$WB?1O#KWS^7:+JNH0VIN&X&V,.PWGD<#/45TU
M?"GQXU/XC_L\?M,>*_B_I/@9/B[X#UC2[32=1L["3=J.@F%%8HJ;6(1_,\X@
M*0=V6V#:S 'W%;7D%ZA>WFBG0-M+1N& /ID=^:LU^>?Q._:+T71O^">7B/QY
M^S[J \/:=)J\D5Q:W=L/M.FR7=R#/#&%;;"RFX#*<. C84 E67U'Q_\ M*:U
M^S1^SQ\+GUB?0]8\5^*I+'2-,NI8WT_3;17A0B>ZWS.Q2-<%V#+NS_ * /KN
MJ]Q<16EO)-/*L,,2EWD=@JHH&223P !WKY4\$_MR:6= ^,TGB"^T7Q+=?#2W
MCOI-4\(R8L=6MI8M\1A#2R['W@Q,/,89P<\[1C?!']N>X\<?$'X:Z!XAU#P=
M?K\0["XNK2P\,W#2W6@S(HE2VO29GWL\9QNVQ$.C#:1R #ZJ\'>//#/Q"TV3
M4/"WB+2O$UA#*8)+O2+Z.[B60 ,4+QLP# ,IP3G##UI_B[QUX;\ ::-0\3^(
M=+\-V#.(UN]6O8[6(N>BAY&49]LU\?\ _!*)%C^%?Q4C10B)\0=25548 'E6
M_%<)\"]3N/CK_P %/_BM/XT4ZA#X%L[BU\/:;> -%9!9XHA+&F<!F4LV[KF7
M/7& #[Y\(^/?#'Q L)+[POXBTGQ)9(^Q[G2+Z*[C5O[I:-F /M70U^=W[7FJ
MS? ?]O;X#^)_!D7V+4?&,O\ 9&O6EFNU=0@-Q#$#*B_>(64X8C(\I.?E&-'4
MOVWOB_!=_M%-9Z7X,GLOA'>P@A[&\674+=II49>+@B-PD9;?R 5QMPV5 /T
MHKY&^(_[=%IIEM\&++06T;0+_P")=@NKKK'BZ<)IVC6@B61VF DC,CG+(B[T
M!8#YN0*X;QS_ ,%!O$%C^RMXG^(OAB#PSJ7B7PEXH_X1O5$:.6?3KX!]JW%J
M4F5E21621<L^,,N6X:@#[RHKY:U_]H'XR>$? GB/Q3>_#6'6[&2WT63P]'HD
M<LLSFZBS>/<1*[.5MV(.%"[AQN'++G_ ;]J_Q3\6/&?QH\#W,GAF[UCP3"DV
MG>)-%AE.GWJR1L49X#.[?*RC(6;GD9&,D ^I=8UBQT#3;K4M5O;?3=.M(VFN
M+N[E6**&-1EG=V("J!U).*ELKV#4K."[M9X[FUN(UEBGA<.DB,,AE8<$$$$$
M=:_,[X;_ !8^(/CW_@G/\5?B+XMNO#OC&VU"YO)KK2M6T^Y5IAYT:2HTL-RF
MU0FT1A%4IL')[>U>!/VF-8E7X!?"3X?:+H6A^(/$G@JU\0W,U];3SZ=I5F+7
M*11PK*LCEG0J"THVC&2Y- 'VE17P'XY_X*'>+M._94U/XCZ+H.B6OB_PWXJ_
MX1;7-+OXYKBT>900TD#)+&RJ258!BV.5.>&KTGX9?M<>+=?^-?QA^'^M>&['
M4[OP=H,&O:;'H*2)+>;[>.4VK"1V#.6F1%8!<X)*C.  ?6=,>18U+,P55&22
M< #UKYF_9!_:BU/]H^TAN)K[PU>B/3WFU2UTN*>UO=)O"\06TE@FD9F4 S8G
M4[7*8VH5PW?_ +5WP]U?XL_L]^-O!^A:U!H.KZU:+9VMW<RF*)I&E0"%F )
ME_U1P"3YF #T(!V?ACXG^#O&QN!X=\6Z'KQMY1!,-+U*&Y\N0]$;8QVL<'@\
MUU5?GY\*?VD=)O?BC\,/AQ\</A9<_"SXCZ%<I%X=U2"-/[/NYO):W\N-P.$<
M2!=J-(N[9EE(&.N^+O[>MSX:^)/Q/\/Z!>^#]'M?AS9+<7<7BFZ*W?B"Y*^8
MUI8JLR;&5592Y64[V3Y,'D ^U:*^/]:_;-U[QI\4/AEX,^'-CI&FIXQ\*-XL
M_MOQ/%+/#'%Y4CK;I%'+#EP8R&;?P#G;A>?*_P#AOKXN#]BBY^.ATOPBM]%K
MRZ8NEOI=VD#0[S&SI)]K)DRY3#84#;(N"<$ 'Z*45\':I^V]\4=%^(/Q2\'S
MZ+X2DN_#'@A?&EE?1Q7(15%O%*]O+&9<RDM,$#JT> I<J<[1U/B3]O>31?V8
M/A1X_;2=-M/%/Q"N(=,MH=0N3%IMC.69);B9R0WD(5W8W X8 L,%J /LBBOB
M34_VZM9A^&/QPGTB_P#"'B3Q=\-5M;N/5-+CEFT?5K2?:0T:)<,R.N7C;$S
M,H//*BU\#?VTO&GCOXW_  U\#^)-'T&.U\;>!HO%$,^EQ31O9W#+(Q1M\K!X
MR(F. %(+ ;FVY8 ^T:*^)_V$OB9\2?BQ\5_CAJ7BKQ!I=_8Z3XC?1GM8M-DC
M=5@\Q(A;MYQ6*(88E&5V)8DOG)/VQ0 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 45S5C\1?"NIZW?Z+9^)]'O-9L'5+S3H=0
MB>XMF9@JK)&&W(2S*H# 9) ZFI_#WC?P[XNN-2M]"U_3-:GTV;[/?1:=>QSO
M:RY(V2A&)1LJPPV#\I]* -ZO&KKX/^,=#\=^-/%7@_QW#93>)[FWGFT?7-,-
M]IUOY5K%;[XT26*02$1 EO,VD;05.T&O4)?$>E0:]!HDNIV4>LW$+7,.GO<(
M+B2)2 SK&3N*@D L!@$UJT ?*^O_ +!^@ZQ^S+XP^%$6NSVMYXIU1]>O]=2V
M0!M0:9)2ZP*558\QHHC4C"C&<\UH?%C]C^X^,/P5\'>%]:\8&V\8^$+BVO=&
M\36.G*D=O/!&J+_HY9MR$*&92Y);H0 %'TQ10!Y7J/P8D^('POU_PC\0=0M-
M9;7=-.F7TVC69L(=N&Q)'$TDFV3+;L[B,JN  ,5SW[/GP&\5?!7P/IOA/4?&
M=CXDTW0U:+1IQI!M;E(L,L4=RXF(F5 PQ@(3M&3P,>ZT4 ?/7['G[,FL?LO^
M'?%ND:CXLM/%46NZU)K8DM]+:S:&:1564<RR;E.Q,#C&#R<\2^-OV5TE^.4'
MQB\ ZY'X.\>M:FPU(W-G]KT_5K<A1MN(0\;%AL3#)(I^1<YP,>\1W$<[S(DB
M.\3!)%5@2A*A@&'8X8'![$'O5B@#Y\\/_LLOK/QLLOBS\3/$,7C3Q;I$1MM#
MM;.Q-CIFE(<Y:. R2,TA+.=[R,>1@#:N/BWX3?#V3]H7X[_MA_#_ $?QUIGA
MZ#Q)K-NESFW2\ENK2.YN#,;=1(I#*=J%_F51*<KN*D?JK4$5E;P2F2.WBCD/
M5U0 G\: /FGXE_L3Z=KJ?"34? _B ^#_ !-\-(([+1[^YM!>PS6BHJ-#<1%D
M+AE4C(8$;WZYXT/VE_V7=:_:,^!=QX"G\6V.B7VH7]O>W^H1:4\D'[H#"00>
M>#&"RJ?F=_XNI.1[7XL\?^%_ 45K)XF\1Z3X=CNW,=N^JWT5J)G')5"[#<>1
MP.>:Z$'(R.10!X#\=OV</$'QN_9ZTOX<GQR_AK48?L@OM3TRR807D<2[6A:
MRD^6_!VF0X95SD#!@^%G[)T/PO\ CE\3/'=OKJW>F^-[&VM9M)%D(FM'B0(6
M216QM(SA=@QD<G'/NMEK6GZA?WUC:ZA;75[I[*EY;0S*TENSJ'02*#E"5(8!
M@,@@CBM&@#XU\,?L&:_X1_9=\8_!'3_B+;G1-9N)6M+N?1-TEM#)*CNLF)AY
MCXCVJP* ;V)5OEV]!H_[&6K^%;KX4^)M"\9V5I\0_ F@_P#",'4Y](:2PU.P
M",B++;B=7#J""&64?-DD$$ ?55% 'Q5XO_X)R0:O^S)-\*-&\9)I][JFO_\
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
M ((8O\:/^$(^*O\ T4JS_P#!#%_C7JM% 'E7_"$?%7_HI5G_ ."&+_&C_A"/
MBK_T4JS_ /!#%_C7JM% 'E7_  A'Q5_Z*59_^"&+_&C_ (0CXJ_]%*L__!#%
M_C7JM% 'E7_"$?%7_HI5G_X(8O\ &C_A"/BK_P!%*L__  0Q?XUZK10!Y5_P
MA'Q5_P"BE6?_ ((8O\:/^$(^*O\ T4JS_P#!#%_C7JM% 'E7_"$?%7_HI5G_
M ."&+_&C_A"/BK_T4JS_ /!#%_C7JM% 'E7_  A'Q5_Z*59_^"&+_&C_ (0C
MXJ_]%*L__!#%_C7JM% 'E7_"$?%7_HI5G_X(8O\ &C_A"/BK_P!%*L__  0Q
M?XUZK10!Y5_PA'Q5_P"BE6?_ ((8O\:/^$(^*O\ T4JS_P#!#%_C7JM% 'E7
M_"$?%7_HI5G_ ."&+_&C_A"/BK_T4JS_ /!#%_C7JM% 'E7_  A'Q5_Z*59_
M^"&+_&C_ (0CXJ_]%*L__!#%_C7JM% 'E7_"$?%7_HI5G_X(8O\ &C_A"/BK
M_P!%*L__  0Q?XUZK10!Y5_PA'Q5_P"BE6?_ ((8O\:/^$(^*O\ T4JS_P#!
M#%_C7JM% 'E7_"$?%7_HI5G_ ."&+_&C_A"/BK_T4JS_ /!#%_C7JM% 'E7_
M  A'Q5_Z*59_^"&+_&C_ (0CXJ_]%*L__!#%_C7JM% 'E7_"$?%7_HI5G_X(
M8O\ &C_A"/BK_P!%*L__  0Q?XUZK10!Y5_PA'Q5_P"BE6?_ ((8O\:/^$(^
M*O\ T4JS_P#!#%_C7JM% 'E7_"$?%7_HI5G_ ."&+_&C_A"/BK_T4JS_ /!#
M%_C7JM% 'E7_  A'Q5_Z*59_^"&+_&C_ (0CXJ_]%*L__!#%_C7JM% 'E7_"
M$?%7_HI5G_X(8O\ &C_A"/BK_P!%*L__  0Q?XUZK10!Y5_PA'Q5_P"BE6?_
M ((8O\:/^$(^*O\ T4JS_P#!#%_C7JM% 'E7_"$?%7_HI5G_ ."&+_&C_A"/
MBK_T4JS_ /!#%_C7JM% 'E7_  A'Q5_Z*59_^"&+_&C_ (0CXJ_]%*L__!#%
M_C7JM% 'E7_"$?%7_HI5G_X(8O\ &C_A"/BK_P!%*L__  0Q?XUZK10!Y5_P
MA'Q5_P"BE6?_ ((8O\:/^$(^*O\ T4JS_P#!#%_C7JM% 'E7_"$?%7_HI5G_
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
M\)?^#RU_^.5\F?MD?M4_LW+>67@WQ1<Q^)Y=0GM=1O+OPW##>,H@F1XHC/O
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
M_P (5X>_Z .F?^ <?_Q->,?MV_\ )L^M?]AKP_\ ^GJQKZ!H Q/^$+\/'/\
MQ(=,_P# ./\ PKCM>_L?2=6GM(_#>CND>WYFLTSRH/8>]>E'O7EWC+_D9;S_
M (!_Z M=6%A&I-J2Z'-7DXQNBO\ VCI?_0L:-_X!I_A1_:.E_P#0L:-_X!I_
MA6917K?5J78X?;3[FG_:.E_]"QHW_@&G^%']HZ7_ -"QHW_@&G^%9E%+ZM2[
M JT^YZI_PA7A[_H Z9_X!Q__ !-'_"%>'O\ H Z9_P" <?\ \36R.E+7@'KF
M+_PA7A[_ * .F?\ @''_ /$T?\(5X>_Z .F?^ <?_P 36U10!B_\(5X>_P"@
M#IG_ (!Q_P"%'_"%^'C_ ,P+3/\ P#C_ /B:@\8:M<:1IT4ULP21I0A)&>-K
M'^@KD?\ A.-6_P">Z?\ ?L?X5O3P\ZJO$PG6C!V9U%G\.O"NGRW4EMX;TF%[
MJ;SYBEE&#(^T+N/'7"J/PJY_PAGA[_H Z9_X!Q_X5Q?_  G&K_\ /=/^_8H_
MX3G5_P#GNG_?L5M]3J>1G]9AV9VO_"%>'O\ H!:9_P" <?\ \31_PA?A[_H
MZ9_X!Q_X5Q1\<:M_SV3_ +]BNN\'ZM<:OILLURX>192@(&.-JG^IK&IAYTX\
MTC2%6,W9$_\ PA7A[_H Z9_X!Q__ !-'_"%>'O\ H Z9_P" <?\ \36U16!N
M8O\ PA7A[_H Z9_X!Q__ !-'_"%>'O\ H Z9_P" <?\ \36U10!P7C[P1X!E
M\%ZT/%&E:/:^'!;/_:$L\$<48@ R^YL?=(X/J"17RK^S1XA_9F\$S_%'Q=X4
MUG1%\-:EJ>GM-;I8N+/2 ZBWMH1O3AY9/-<[1M7=@D;<G[BN;6&]MY(+B&.>
M"0;7CD4,K#T(/!KF]:^&WAO7='FTFYT>U33IY8II[>")8TF*,&57"@;ER.0>
MH- 'A9_9C^%<O[0.DMH_@;1;:^TBUN=<U;4([5?/EFNS)#;JSXYS_I;D=C'&
M?2N2UG]GGX7>#M1^*.L>%M \.^![+PYX8ET)M;32S,L%Y<1B66:1$&Z3RHC;
M$$<YD<>M?8ZP1I(\BQJLC@!G &6 S@$^V3^=,:SMWCFC:"-HYL^:I0$29&#N
M'?@ <T ?'_[%'PNL?"UWXBT^30OA_P"(]&N+.SO+7QCX1TN.VBOB6E4PRQC*
MATVEL*<C?R!D5]6?\(5X>_Z .F?^ <?_ ,36C8:=::7;B"RM8;2 $D101A%!
M[\#BK&: ,;_A"O#W_0!TS_P#C_\ B:/^$*\/?] '3/\ P#C_ /B:VJ* ,7_A
M"O#W_0!TS_P#C_\ B:/^$*\/?] '3/\ P#C_ /B:VJ* /C+XP_L_?#FW_:9\
M#>+[;Q78Z%XT@U.*?4[2ZOXE6;2]CJEG%9D\F238!M7)&\G)QGJ/VH_V>?A!
M\:O \WB#6K"#7(O#<=S;V-EHEZ+=)=0=DC6%VA(S(9 D84G@MC&37K>H_LY_
M#+6/'T?C>]\#:+=^+H[A+I-9FM0URLJ$%'#GG(P,>F*N>"O@SX8\$:1J&G6N
MGPS0W^MR>()U>)0IO&D$@D"@8#*R(0<=5SU)- 'P1\;?"L/PHA3X>Q:'HNH>
M"OA;X%LO$-_HFHQNA\0O)<-%,S.A!;848A6RI:3!!X(]!^//C_PP/BY\$=$L
MM).@:-8^+K*"XTQ="E47"-9R.I+B+:Z(6C4(I)R')& ,?8_BSX6^$?'>I:?J
M'B'P[I^L7NGG-K/=P!VBY!P">V0#@\9%:&O>#]%\3WNCW>K:7;:A<:/=B^T^
M6XC#-:SA2HD3T;:S#([$T /_ .$*\/?] '3/_ ./_P")H_X0KP]_T =,_P#
M./\ ^)K:HH Q?^$*\/?] '3/_ ./_P")H_X0KP]_T =,_P# ./\ ^)K:HH Q
M#X+\/9_Y .F?^ <?^%9'V?P3_P! [2?_  "3_P")KL&/RUXG77AZ*K-WZ'-5
MJNG:QWGV?P1_T#])_P# )/\ XFC[/X(_Z!^D_P#@$G_Q-<'17;]2AW9S?69=
MD=X;;P1_T#M)_P# )/\ XFI+33/!U]<+!!I>E22OG:HLDR<#)_A]!7 5M>#1
M_P 5+9_\#_\ 0&K.IA(Q@Y)O0N.(E*25CN?^$*\/?] '3/\ P#C_ /B:/^$*
M\/?] '3/_ ./_P")K:HKRSO,7_A"O#W_ $ =,_\  ./_ .)H_P"$*\/?] '3
M/_ ./_XFMJB@#%'@OP\?^8#IG_@''_A7SE\39-8U7XW>&M"L_P!GZXUKPWI6
MHPS0^*'FM(+.&X=6C:X:'EY$BCD<@<9))QD*:^B_$/B1/#WV?? 9O.W8PV,8
MQ_C61_PL>'_GQ?\ [^#_  K:-&I)<T5H92J1B[-GQ[\=_ $O[3%@C2?":^L]
M(T2XUG3+:;06MO[1CU*-HEM+M),HIMG42;ER<-@$';Q6\1?LGWGC$^"X_$'@
M?6=/^)FG^$;.RM_'7AO4(H]/MKZ-7)CF@RH #X)<(^[=TXK[(B^(-K FR/3?
M+3).U& &2<D]/6G_ /"QX?\ GQ?_ +['^%5]6K=A>VAW/EC6?V6+?Q!\>[WQ
M'IO@_7?"_C*WO=/E/B^&[CDT;5;>)85F1[8G]V&C#KY83D_Q#-?8!\%^'O\
MH Z9_P" <?\ A6+_ ,+'A_Y\7_[['^%=78W0O;*"X *^:BR!3VR <5G.G.'Q
M(J,XSV9G?\(5X>_Z .F?^ <?_P 31_PA7A[_ * .F?\ @''_ /$UM45F:&+_
M ,(7X>_Z .F?^ <?_P 31_PA7A[_ * .F?\ @''_ /$UM56OKG[%9SW&"PBC
M:0@=\ G%"U=@/)OCK-/X$\&/<^#_ (5GQUK5Q(($LM,BM83$I^]*SR\# SC@
MY.,\5XP'U:R^$6A?#S1/@99>'M<U[PYJL5C8:G+;W2:6\$96%+L@$R&;)/F#
MC<RALDU]+?\ "R(?^?%_^_@_PIA^(-J9A*=-_>A2H?<-P!Y(SCIP/RKH^K5>
MQC[:'<^#+/\ 8S\21_#WXG:3X6\&W6F^%+NYT/4=+\.^)6A-[-);7 EO;=)%
M9ML3HH"Y;DDCY178:A^S]K6B?LS_ !ST71_AI>*GB_4KL>$_#$$-M]ITJ*2W
M0!I"9-L2&9';:C-C</4X^QO^%D0_\^+_ /?P?X4?\+'A_P"?%_\ OX/\*/JU
M;L'MH=S(^$?A#3)/AAX674O!\.D:C#IT%O<6>HV4(GCD1 C;MI8<E21@G((K
ML/\ A"O#W_0!TS_P#C_PJOH'BQ-<O&MUMVB*QE]Q;/0@8_6NAK"490?+(TC)
M25T8W_"%>'O^@#IG_@''_P#$T?\ "%>'O^@#IG_@''_\36U12*,7_A"O#W_0
M!TS_ , X_P#XFC_A"O#W_0!TS_P#C_\ B:VJ* /GWPM\>_A'XK^,\_PRMM#>
MV\0JDS6D]]H8AM-1$0S+]FE8?O0N#DXQP<$\9I?'3]H?X9? #7UTO7? FLZQ
M(MD+^>Y\/^&A>6]M$6<#S9!A4/R$X/;GO5"+Q?XL\0_M&6=W>? W5;'2=!@O
M;/3/%VH7MLD$,#H'F=85)8-,T*1J2<*"#QE@>MAUS5/C_P#"KP9<MX7N_#]M
MXEOHGUJTN94=[2T@=Y&1F'$BRM"D8*\%9B>E $MI\3? 4_Q4T#X?W/@NXT[7
M-=TIM7L9+O2H%@DA1$:12P8E73> 01USR:TG\9^ YOB*?!6F>&!KFK0,JZA+
MINEQ26VFD@,!<2MA5;!!VKN;# D#->>?$+2O$=[^VU\-_$EGX*URZ\/:)I&H
M:7>ZW"L)M@]UY)C*YD#%%PX<[<@C@&O-OA7^SQXY\(?'S1[]=%N=/NK/QEKF
ML:SXK6<?9M8TFZ1VMX" VYI [QC85 3RR03TH ^S/^$*\/?] '3/_ ./_P")
MH_X0KP]_T =,_P# ./\ ^)K:HH ^:],\+:*O[>/B" :18"!?AOIDJQ"V3:'_
M +4OAN QC. .?:OHZ:/S8G3++N!&4.",^A[&O!=-_P"3^/$7_9,],_\ 3K?U
M] 4 >,>&/@#J'A^_\7:K)XZU6Z\1:W;?8;76/LUNLMA;B1W 50FUWW,27<$\
M"KOA7X:^+O J>'K&S\9WFN6,5XHO3?6UK"!9I$P$82.(98R$$N"K$G)) P?6
MJ* /'/\ AFC0;J[UI-0O[_4=&N[>_M['2I&54TQ;U_,NC Z@/EG *EB=@X7
MXJW#\!;9_"FKV&H>(-0U'Q#J=_;ZI+XE>.*.Z6ZM_+^S.JJH0",0H-NW:PW;
M@=QSZQ10!R_P^\$6_P /_#XTV&XEO[B6XFO+R_G"B6[N97,DLSA0 "S-T
M    %=1110 45\__ ![_ &D?%/PL\9V7AOPG\+]0\?W<E@NH7$UOJ5O9I C2
M/&J@2D%SF,DXZ97/45W'P!^)6L?%CX8V7B37=#7PUJD]W>6\VE+.LYMO(NI8
M0K.I(9L1C)!QG.* /2**** "BBB@#R#]IUK.+X:":^\>:[\/8HKZ&0:CX;4M
M>7# -BW5 K%]_7 &?ESP :XWX,_M>> /&MYIWA8Q^*K#4?,2V@OO%>B2V@O9
MSPI$A!7>QZ9QDD8YQ79?M.V?AN7X<1WOB'Q%J/A1].OH[K3=6TA2]Y#>;711
M%&%;S&9'D7;@@ACGBOE?X$^+M#^(_P 1=)L?%OQ0^(NJ6\&IV\UAI7B?03IM
MG>74<@DM]T@7YB)%1E4D E0.>!0!^@]%%% !1110 4444 ?/W[=O_)L^M?\
M8:\/_P#IZL:^@:^?OV[?^39]:_[#7A__ -/5C7T#0 AKR[QG_P C->?\ _\
M0%KU$]Z\N\9_\C->?\ _] 6NW!_Q7Z''B?@7J8=%%%>V><%%%%#V!'MHZ4M(
M.E+7RY[H4444 <K\1/\ D#0?]?"_^@M7G=>B?$3_ ) T'_7PO_H+5YW7M8/^
M&>5B/X@4445W'.%>A_#S_D#3_P#7PW_H*UYY7H?P\_Y T_\ U\-_Z"M<6,_A
M(Z</\9U=%%%>(>H%%%(>E '#:AX\N[.^N8%MX66*1D#$G)P2.>:K_P#"Q;S_
M )]8?S/^-8.M_P#(:U#_ *^)/_0C5&O;AAZ<HIV/*E5G=ZG6?\+&O?\ GUA_
M,_XT?\+&O/\ GUA_7_&N3HK7ZM2[$^VGW.TT_P >7=Y?6\#6\2K+(J$@GC)
MXYKN.*\AT3_D-:?_ -?$?_H0KUX9KR\5",))15CMH2E).['4445QG4)U%8GB
M+Q(OA[[/OA,WG;NAQC&/\:V^E</\2>NG_P#;3_V2MJ$5.HHRV,JDG&+:)O\
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
MW_DV?6O^PUX?_P#3U8U] T (>]>7>,_^1FO/^ _^@+7J)[UY=XS_ .1FO/\
M@'_H"UVX/^*_0X\3\"]3#HHHKVSS@HHHI/8%N>VCI2T@Z4M?,'NA1110!ROQ
M#_Y T'_7PO\ Z"U>=UZ)\1/^0-!_U\+_ .@M7G=>U@_X9Y6(_B!1117<<X5Z
M'\//^0-/_P!?#?\ H*UYY7H?P\_Y T__ %\-_P"@K7%C/X2.G#_&=71117B'
MJ!2'I2TAZ4 >0:W_ ,AJ_P#^OB3_ -"-4:O:W_R&K_\ Z^)/_0C5&OI*7P(\
M.7Q,****T$7M$_Y#5A_U\1_^A"O7QTKR#1/^0U8?]?$?_H0KU\=*\?'?&COP
MOPL6BBBO/.X:>]<1\2>NG?23_P!DKMSWKB/B3UT[Z2?^R5TX7^+$PK_PV<51
M117OGDA1110!ZAX+_P"1:M/^!_\ H;5N5A^"_P#D6K3_ ('_ .AM6Y7SE7^)
M+U9[-/X%Z#J***R-!G8UXI7M?8UXI7J8'[7R_4X,5]D****]0X0K<\&?\C+:
M?\#_ /0&K#K<\&?\C+9_\#_] :L:O\.7HRZ?QKU/4J***^=/:"BBB@#A_B5]
M[3_^VG_LE<37;?$K[VG_ /;3_P!DKB:]W#?P8_UU/)K_ ,1A111768!7KVA?
M\@2P_P"O>/\ ]!%>0UZ]H7_($L/^O>/_ -!%>9C=HG9A?B9H4445Y1Z(50UW
M_D":A_U[R?\ H)J_5#7?^0)J'_7O)_Z":<=T1+9GD%%%%?3GBA1110!U'P]_
MY#<W_7NW_H2UZ-7G/P]_Y#<W_7NW_H2UZ-7@XO\ BGJ8?X HHHKE.D*\Y^(/
M_(;A_P"N"_\ H35Z-7G/Q"_Y#</_ %P7_P!":NO"?Q4<U?X#EZ***]T\L***
M* /7]"_Y EA_UPC_ /015^J&A?\ ($T__KA'_P"@BK]?,/XF>VOA1\_Z;_R?
MSXB_[)GIG_IUOZ^@*^?]-_Y/X\1?]DSTS_TZW]?0%(HR-'\+:/X?%X-,TNSL
M!>2&6X^S0+'YSGJS8')Y/7UK/F^'V@2SZ.T6G06<>E79O;>"TC6*+SBA3<RJ
M,'[V?J!Z5TU% %*PT/3M*>Y>RT^ULVN7\R=K>%4,K<\M@?,>3R?6BWT+3;73
M&TV#3[6'3G#*UI' JQ$-]X% ,<Y.>.<U>HH AM;2"QMHK>VACM[>)0D<42A4
M11T  X J:BB@#X@_;];6_#'C3P5XNL]7T1H+&2TDLM,U?6Y+#R;F"\6>24(O
M$RRQ@1-D?+M!'WJ^E?V>8]=_X4_H,GB74M/U36;L37LTVE3>=:1B:>21(87_
M (TC5UC#=PE>&_M+_"WXE^(_CO#XB\&?#GP?XWT]?#EO8//XMNB@@D^T7+,L
M*X.,JR[CWRGH*O?LD^&/CE\.M6M/"7C3PKX9\.> ;:SU&ZMQH-X;@BZEO(Y4
MC.X#8BK+.%4<8&/X10!]74444 %%%% #7V[3N (QSFO#=/\ 'GP'M_%'AR6S
M;PTFM^(]LNF30V"AYQYOE(X;9\H,GRJQQN/0FO<FP5.1D8Z5^;/PV\5IX?\
M$6CC0O@IXJM]#U;Q)HUO'XEU[4H)HX;**[2*UC"YW)%&7W+&.=X7/(H _2BB
MBB@ HHHH **** /G[]NW_DV?6O\ L->'_P#T]6-?0-?/W[=O_)L^M?\ 8:\/
M_P#IZL:^@: $/>O+O&?_ ",UY_P#_P! 6O43WKR[QG_R,UY_P#_T!:[<'_%?
MH<>)^!>IAT445[9YP45SVO\ Q$\+>%$=M8\1:9IP3EEN+M%8?\!SFO*-:_;;
M^$^G.T6GZU=>)IU.#%H-E+=L#Z?*.M1*<8K5E1C)[(^Y1TI:^41^U[\1/&7R
M> O@)XGOHG_U6I:[(EE;GTW*?G%(;?\ :X\>$>9=>!_AI _!2)'U*4+[$XPQ
M'/L:^:/;/J^N9\2_$GPIX/CD?7/$NE:2(OOB[O(XV'_ 2<U\[_\ #&?C'Q@-
MWC_XZ^,-;B;[UAICK96X]=I3YN?KVKH_#?[ ?P3T"1)KGPHWB2Z3E;GQ!=R7
MLF?[V7/6@#G?BE^W;\&X+,6>F>)W\37L,P+VV@VDEVZ_*W'RCJ<BO+_^&I_%
M_BCCP7\&O$NJ1M]V\U/;9PKZ95OFKZPU_P"'OACPAH%I%HGA[3-+2.957[):
MI&1\K=P,USU>OA4W3T=CSJ[2GL?.!/[3?C3./^$/\ 0/T<;]0D ]P<8.*EB^
M&_[1ME@6_P 5_#EP"VYQ>:$6_ 8-?15%=GL^[9S<_E^!\ZK9?M-::%W:GX,U
M<DEB&MW@XXPO'\_>NR\&>-?VJ]+TQQ%\// NL6HE=I9%UJ6*7.T?*JXP>W/O
M7K%>A_#S_D#3_P#7PW_H*UQXJ'+"]SIH2O,\"7X[_M$Z8O\ Q,O@1!>E4+-_
M96L*V3DX"[N_2D/[6WQ.TY6_M3]FSQI$D:C?<6MW;RIDD< 9SWKZII*\@]$^
M6&_;K_L[=_;/PA^(&F%57=MTWSL.<?+\I_6I$_X*(?#92ZWF@^.=.9"%;[5X
M9N%&[T!Q@]Z^H\4R:WBN$VRQI*N<X=01G\: /BK4/VW_ (17.JWKR^(9K!6N
M&Q]LL98_XCV*_G5NP_:^^#6I-MMOB)HSG=LYE9>?3E:]:\0^%M%NM:O_ #M(
ML)?])D/[RV1N=QYY%<W>_"CP9J(47/A31I-N<?Z#$,9^@]A7T$.?D5K'D2<+
MO0IZ1\</A]KIQ8^,]$FYQC[=&I[<<D9ZUU-AKFG:I_QY7]K> C(-O,KY_(UY
MSJG[+/PEUI MYX T64#[N+?;C\C7*7_[#OPLN_\ CTLM6T;T&E:K-;^GH?;]
M35_O.R)]SNSZ,T3_ )#6G_\ 7Q'_ .A"O7Q7PCI7['EYI^IV:>&OBYXV\.L9
M4"/'>"X*9.,C?GU)_&O1O^%!_M">'N= ^/BZB5^Y_P )%HZ3YZXW;<>WZUY6
M,;YU='=0M9V/JFBOE81?M<^&6XF\ ^- O]Y9+#?@^V<9Q_X][4H^.G[1GA[
MU[X$6FJ;?O'P[K2R9Z=-X'O7"=9]3FN'^)/73O\ MI_[)7AW_#;^JZ+@^*O@
M=X_\/8^]BU2[QP/^>9]U_.L3Q1^WO\*M;:Q^T2:_H13S-W]M:+/;8SCKD=."
M?Q'K71AVHU4V85DW!I'J]%>5Z)^U3\)/$+;+'Q]HTK$XVM/L(.<$?,!CFNXT
MWQWX;U<*;'Q!I=V&Y'D7D;DCCT;]/I7O*<7LSRW&2W1N45S6K_$WPCH*-)J/
MB?2+15^\)+V,$?AG)KS_ %C]L3X/:,[1-XXL+NY7G[/9!YI#UZ!1ZX'Y4.<5
MNP49/9'UKX+_ .1:M/\ @?\ Z&U;O45\B:!^W[X,&CP6>A>$O&WB6Z3=_P >
M>A2K$V68\2-P>*T/^&J/B[XBP/#?[.WB.)#]RZUN\A@B;\ <C&#^E?.5-9R:
M[GL0T@CZLHKY4'B3]K?Q0<0^$O O@Z)ONRS:A)=R*/4K@#/M[4?\*:_:8\3C
M_B>_&W2=&C;K'X=T41N@]-S$Y(R>?85!9]4MWKP34O$&EZ/DWVI6ED%Z_:9U
MCQT]2/7]17(?\,1:KKBD^+OCAX^\29^\@NUM5'L/+ XZ?E7 :?\ L/?"JU(^
MV:=J6N<Y(U?4YKG/UW'Z?E7HX/F][E\CBQ%M+G;>(?VC?AAX5W_VIXZT2VV_
M>Q=*^/\ OG-<M'^VO\%GD8/X[L88U&1/*DBQMSV;;SZBNJ\/_LY_#'PJ4;2O
M VB6A7IBT5L8QCKGT%=4W@3PT\?EMX>TIH_[IL8B/RVUZ5JGD<7N>9QNE_M.
M?"K66 L_'FBRY..;@+_/%>A> OBEX-O]?LI(/%FB2H0YR-0BR!M89^]ZX_.N
M1U7X#_#O6]WV[P9HL^[=G-F@^]UZ"LK1/V,/@MK>OP)/\/=*3S P=H4:-B K
M8Y!K*KS\DKVV-*?+SH^K+/7M-U @6NH6MR2< 0S*YSC..#UQ6C7S+>_\$\O@
M]<Y-O9:YI1.XYT[6KB'!;N,-V[50_P"'?WAFP&-$\?\ CW1U "J!KLLV%';Y
MSZUX)ZQ]4T5\L#]C_P >:>6;2/VC?'EDH+,(9Q#,A8C SD9XXII^ G[0NDG&
ME?'M+M05 .KZ.DA(QR3MQSG]* /</B3UT_\ [:?^R5Q5>.>-?"O[5&C_ &,W
M?CCP1XA_UK(JZ0]J<84;3R>^#FN9_P"$@_::TLA?^$4\$ZT 5&_^T9+<GCDX
MQZ]J]G#22I):GFUH7F]3Z)HKYU'QD^.FFC.H_!J"[ !)&F:HK'VQN[]\4?\
M#4WB[3<?VU\#?&&GJN<RPF*92 .2-IS@G]*ZO:QZW.?V;_IGT57K^A?\@33_
M /KA'_Z"*^%T_;=\)VK!-7\*^,M)D_B\S0Y752!DY9>./7O7KOAS]OSX*?V7
M9Q:CXJDT1UA0-_:EE+ %^0$Y)7MWKS\8U)*QUX>+BW<^FJ*\<T/]K_X+^(P@
MT[XE:!<%@NW-V$SGI]X#K7;Z;\4_!FL!&L?%NB708 @1:C$Q(/3C=WP:\P[S
MK*H:[_R!-0_Z]Y/_ $$U)9ZA;7Z%[6YAN4P#NAD#C!Z<C\:CUW_D":A_U[R?
M^@FG'=$2V9Y!1117TYXH4444 =1\/?\ D-S?]>[?^A+7HU><_#W_ )#<W_7N
MW_H2UZ-7@XO^*>IA_@"BBBN4Z0KSGXA?\AN'_K@O_H35Z-7G/Q"_Y#</_7!?
M_0FKKPG\5'-7^ Y>BBEQ7NGEB4444 >OZ%_R!-/_ .N$?_H(J_5#0O\ D":?
M_P!<(_\ T$5?KYA_$SVU\*/G_3?^3^/$7_9,],_].M_7T!7S_IO_ "?QXB_[
M)GIG_IUOZ^@*104444 %%%% !1110!\^_&[Q?\7--^(5OX<\"Z8TECK6GVUO
M9ZK):+):Z;<&XD^UW,[$Y_=P+%LC P[2'TKTGX.WOB*_^'FG2^*9_M>M>9<(
M]Q]G$#2QK/(L+/&.%8Q",L!QDFO!?VP-=^*_A?QOX4U?PEIWB;5_"]F]G<26
M/AEHP)Y4O%:ZBN@WS%'MP A' ;=FO=/@=J?BO6?AEI.H>--.DT?7[IIYWT^=
MP\MM T\C6\4C#@R+"8E8_P!X&@#OZ*** "BBB@!KXVMGICFOS7^'?PX^$%C\
M2O#$\'@/XD6'AN/6;&72?'%_J+OIMW=_:HS;LT6<[))@H#$8.X'O7W;\4?BC
M:?#.3PG]N^SQ6NN:P-*>[N[A88;9?L\\[2,S<=+<J!W+"OGO3/@_\ _!OCK2
M?$%KX\N;ZWCU:U.F^&H]?-Q917DMQ'';^7 &/RK*Z%5Z+C/:@#[!K#\6ZSJ.
MB:+)<Z3H\NO:B658K&.980Y)YW2-PH SR?;UK<KDOB5J/B?3/"5Y+X/TB/6M
M>8A(()[E($3/60LW!VCD#O0!7^''Q)MOB#X A\4/9S:*@-Q%>6=V07M)K>5X
M9T8C@[7B<;AP0,UQGA[]IC2=1T'7M7U?2+W0;;3]%C\26JRLLCWVF2[_ "IE
M5?NNQC(\L\@LG]ZGZ/+J>@^"-!\*:CX3?2QKUS<Z:\$6H)<2VT;QR.]Q*X&)
M'=O,=MN/O>O%<7IGP'\6^)O#&MVFOQ6.D:E;^$K?PEIC12B:"Y>!VD%VP'*1
MNPB_=GY@%;/44 =</VBKC[,^F-X0NQX]&IC3!X7-Y'N+&V-V'\_&S9Y +;L?
M>&SK7I7@3QG8?$/P?I'B32S)]AU.V2XB65=KJ&'W6'9@<@CL0:\/7X;>.U\6
MO\4?[ M#XJ;5%F/ADWZ;?LHL#:8%QC;OWGS<]-OR]:]<^#O@>7X;_#/P]X<N
M9EN;NQML7$J#"M*S%Y"OMO9L>V* /,_V[?\ DV?6O^PUX?\ _3U8U] U\K?M
MV_#+PW)\(M7\8/IN?$4>L: JWGGR\#^UK*/&S=L^X2/N]\]>:]4_X9<^&/\
MT+/_ )4+K_X[0!ZH>]>7>,_^1FO/^ ?^@+49_9<^&//_ !3/_E0NO_CM9=[X
M:TKP/*VD:3 +'3+8A8HFE9]I?#$;G)))9CU/?%=N#_B/T./$_ O4CKS?XO\
MP3M?C$VFQW_B+7=(L;4.);72+PVZW ;'WR.>-O!_VC7I%%>TTI*S//3:U1XE
MH'[&7PDT&2.>3PNFMW:'*W6LS/=2@_5C7JNB>#M"\-(B:5HMAIRJ,#[+;)&0
M/J!FMBBIY8Q6P^9O<]M'2EKRD?LN?#'_ *%G_P J%U_\=I?^&7/AC_T+/_E0
MNO\ X[7S1[9ZK17E7_#+GPQ_Z%G_ ,J%U_\ ':/^&7/AC_T+/_E0NO\ X[0!
M/^T.=<_X53K1\,RP0^(C!*-->Y($8N#$_EEL]MV*^*_@'XOU7Q9X7^(NA7^O
M^)M,\4:?;2R7.CZE-F[L9UEF(E@GQAHWPJG'0@CO7UCXN_9]\":%X?O8M-T5
M[(ZC$UC<2)>3LQA922!N<X.54@CD$5YGHO[/FAZ+I^NQ+JVMSZAK,?V>;5Y;
MS-XEOYKRB%),<+N=\\9.X^M>KAHMP37F<%:24FBI^R]XEUKQI^S?X)UO5+]M
M0UV^TSS9;RZY,DI+ ,V.O;\JY?X?P^./A;\1O&EQXQ\<R^)_ <.F)>_;-1B2
M)K>]+LSPP[>-B1KG'^VOH:Z"S_9OTWP_X;\%^'="UO6+#2/#>IK?P;[]VE5!
M&RB $  IEC\K=,D]:L?#[]F+P?\ #KQ#J.M6UQK.L76H0R07$6N:B]Y 1(ZL
MY$;_ "@D@9..A-=EI:+MYG/S1U\SQ2_^/?C?6-%^.%QI%ZEY=Z-JVEQ65KI;
M+.]G82+";AXPN2SJC2$L,_,#CH*^E_V'?'NH>-=!^(=K)J5SKV@Z-XFDLM(U
MB[),UQ 8(9&1R0"Q1G*YQGC!Z5B6?[/WA+2;CQ3/I$5UH<WB2>*>^ETR80-^
M[54")A?D0J.5'4DGO7H'@?\ 9O\ AS?>'XHIO#<92T9H8Q'=31_*3O.[:XW$
ML[$L<D[NM<6)C)0NV=-&47*R1[O17E7_  RY\,?^A9_\J%U_\=H_X9<^&/\
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
MAP00>]=9GN>!7G_P:\(:CX3\.ZG-J\:6^KZWJ]WK-U:QR"1;9IY"RPAQPVU
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
M^&^?$7_9,],_].M_7O\ 7@&F_P#)_'B+_LF>F?\ IUOZ^@*10E+110 4444
M%,D;:A8=AFGTTC/!H _*KX*?M)Z!\/\ XA>&/B+?^/\ QUXAU+Q%)*OB[2+G
M29I+"!'@E=#;X&,13+"BE?O*Q-?HQ\%/B_I7QU^'-EXST2VNK32[VXNX8$O$
MV2E8+B2#<R_P[C$6P>1G!YKC/%7QJ^#?P&\3:+\/-8GL/#MVUI:M96KVO[I8
M'>2*/Y\$  PL"3TROK6E\(_C-\/_ !-XO\4>!/!T4MI<Z#J-]'=H+4Q6\ETL
MRO>")NC%9;E"V.AE'K0![!1110 4444 -8@ DU\*_"_]J_P5KWQAGEU'P=X4
MTSQ1J%_IMMI$>G*)=6E%U<SP3B8;!Y<T(C$D@SPI;)K[J9@%8]<#-?EEX0_:
M*\/Z/X^T+XIZG\5OA]+XBU'4X%U;PW'I*1O9V\LP2?;<8W>9&A9BY^]M/]Z@
M#]3Z*Y'X9?$_P]\8?!MKXI\*7XU/0KJ6>*"[4$+*8IGB8KGJI:-L'N,'O774
M %%%% !1110!\_?MV_\ )L^M?]AKP_\ ^GJQKZ!KY^_;M_Y-GUK_ +#7A_\
M]/5C7T#0 A[UY;XR'_%37G_ ?_0%KU(]Z\N\9_\ (S7G_ /_ $!:[<'_ !7Z
M''B?@7J8=%%%>V><%%%%)@CVT=*6D'2EKY@]T**** .5^(G_ "!H/^OA?_06
MKSNO1/B)_P @:#_KX7_T%J\[KVL'_#9Y6(_B!1117<<X5Z'\//\ D#3_ /7P
MW_H*UYY7H?P\_P"0-/\ ]?#?^@K7%C/X2.G#_&=71117B'J!2'I2TAZ4 >0:
MW_R&K_\ Z^)/_0C5&KVM_P#(:O\ _KXD_P#0C5&OI*7P(\.7Q,****T$7M$_
MY#5A_P!?$?\ Z$*]?'2O(-$_Y#5A_P!?$?\ Z$*]?'2O'QWQH[\+\+%HHHKS
MSN&GO7$?$GKIWTD_]DKMSWKB/B3UT[Z2?^R5TX7^+$PK_P -G%4M)17OGDA1
M110!ZAX+_P"1:M/^!_\ H;5N9K#\%_\ (M6G_ __ $-JW*^<J_Q)>K/9I_ O
M0=11161H,[&O%*]K[&O%*]3 _:^7ZG!BOLA1117J'"%;G@S_ )&6S_X'_P"@
M-6'6YX,_Y&6S_P"!_P#H#5C5_AR]&73^->IZE1117SI[04444 </\2OO:?\
M]M/_ &2N)KMOB5][3_\ MI_[)7$U[N&_@Q_KJ>37_B,****ZS *]>T+_ ) E
MA_U[Q_\ H(KR&O7M"_Y EA_U[Q_^@BO,QNT3LPOQ,T****\H]$*H:[_R!-0_
MZ]Y/_035^J&N_P#($U#_ *]Y/_033CNB);,\@H[Y[T45].>*%%%% '4?#W_D
M-S?]>[?^A+7HU><_#W_D-S?]>[?^A+7HU>#B_P"*>IA_@"BBBN4Z1,5YQ\1H
MTFUB-)%5T:V"LK#((+-D$5Z17G/Q"_Y#</\ UP7_ -":NO"?Q4<U?X#EQP,#
M@"J<>DV<6JS:DD""_EC$+3]6* DA1Z#)/3KCGH*N45[IY84444 >O:$/^))I
M_P#U[Q_^@BM"J&A?\@33_P#KA'_Z"*OU\P_B9[:^%'S_ *;_ ,G\>(O^R9Z9
M_P"G6_KZ KY_TW_D_CQ%_P!DSTS_ -.M_7T!2*"BHDE63=L8-M.TX/0^E2T
M%%%% !112&@#X0_;WF\%67Q+T:/6/$_B;2+W4M%6SU?3O#V@_P!H_:M-$\A3
M,FTF%MS7"@CDAB?X179_L3?";3+BYU'XNZ7KVJWUCXBO];N(M/U:P6TFBGN+
MV))W9<Y (T^ *IY&6)ZUY9^TI\4M*\6_$;P_XFL?%'Q.\&F[T 1+8>']!9F*
M)>W2;ILC(8M&< ]@#_%7TQ^Q1<+=_LZZ)/'>:SJ*R:AJK_:_$$/DWLQ.HW)+
MR)_"2<X'IB@#WBBBB@ HHHH 8_",3SQ7Y1^#?C-X*T.\\->)]3^('PMN(+B_
MMK?4O YT"$)8V;2JDH2<J6,D4>6WMD,5/]X5^FWCG3/$VI1:,OAK5K32FAU.
M";4#=P&7[19 GSH4Y&UVXPW:OS6\-7]C:^-_"OAR[^*WP>U20:]IMA<:#I'A
MV-[J=3=Q(]LDA0Y+#<A8]B3GO0!^B7P0\3>"/&/PYLM6^'*VH\(SW-W]E^PP
M^5"S+<R+,R+P-IE$A&.#G(XK4^*5M+>?#7Q5%%>W6G2MI=R5NK)]DT1$3$,C
M8.#6IX9\,:3X.TI-,T33K;2M.2665+6TC$<2-)(SOA1P,NS' ]:DU_0;'Q3H
ME]I&IP?:=/OH7M[B'>R;XV&&7<I!&1GD$&@#G/@A<S7OP5\ 7$\KSSR^']/D
MDEE8LSL;:,EB3R23SFO"+K3O$7P=\(?&FS?54OO$0TN'5H_%$,DJ2%+A[A2T
MD+.Z1/$R2N"F%*E>/EP/;Q\']&LK#P?I>E>;I6C>&IC);64,TI#)Y;H(]Q?.
MT;_XMW P ."-+PS\,?#/A'0KW1M-TM%TV^W+=0W4KW)G#+M*NTK,S+@GY2<#
M)XY- 'S<FD+_ ,+6F^%(O[X?#S_A((SY;7\V\DZ.UQ]F$^[?CSE6?&[KD=.*
M]S_9RU[4O$WP1\'ZAJUS)>7\EB%>ZE^].%9D64^I=55L]\U<'P-\#?\ "&?\
M(K_8,9T7[0+H0F>7S!-VD$V_S V/ESN^[\OW>*[2PL+?3+&WLK2%+:UMXUAB
MAC7:B(H 50.P XH ^8?V[O$?B$?"'5])7PE,^@'6/#^[7_M\ 13_ &M9-CR<
M^9]["=.^>E>J?\+*^)'_ $1V]_\ "@L/_BZY/]NW_DV?6O\ L->'_P#T]6-?
M0- 'E)^)7Q(Y_P"+.WO_ (4%A_\ %UF7>IZEK$[W>KZ.^@:A)CS=.EN(YVAX
MVC+QDJV0 >.F<=:]H/>O+O&7_(S7G_ /_0%KMP?\1^AQXGX%ZF'1117MGG!1
M112>P+<V!\2OB1_T1V]_\*"P_P#BZ7_A97Q(_P"B.WO_ (4%A_\ %UZH.E+7
MS![IY5_PLKXD?]$=O?\ PH+#_P"+H_X65\2/^B.WO_A06'_Q=>JT4 >/7OB[
MQ9K\0@U[P'<>%[13YBWDNJ6UR'?! CVQ,2#@LV>GR^XJE7HGQ#_Y UO_ -?"
M_P#H+5YW7M8/^&>5B/X@4445W'.%7;+Q=XLT"(P:#X#N/%%HQ\QKR'5+:V".
M0 4VRL"3@*V>GS>QJE7H?P\_Y T__7PW_H*UQ8O^$CIP_P 9RO\ PLKXD?\
M1';W_P *"P_^+H_X65\2/^B.WO\ X4%A_P#%UZK17B'J'E7_  LKXD?]$=O?
M_"@L/_BZ0_$KXD?]$=O?_"@L/_BZ]6I#TH \5DN;F]E>XO+-M/NY6,DUFTBR
M&!V/S1EEX8@Y7(X..*95[6O^0SJ'_7Q)_P"A&J-?24_@1X<OB84445H(?'<W
M-E*EQ9V;:A=Q,)(;-9%C,[J?EC#-PI)PN3P,\UJCXE?$C_HCM[_X4%A_\757
M1?\ D,Z?_P!?$?\ Z$*]?'2O'QWQH[\+\+/*_P#A97Q(_P"B.WO_ (4%A_\
M%T?\+*^)'_1';W_PH+#_ .+KU6BO/.X\I/Q*^(_/_%GKW_PH+#_XNJ5[XE\2
M>(2G_"0>#Y_"GDY\CSM0@NOM&[&['E$[=NU>O7=QT->PGO7$?$GKI_TD_P#9
M*Z<+_%B85_X;.*HHHKWSR0HHHH T+7QQXUT:!;/2/AO=:_IT9/E:C%K%I LV
M3DX21@RX)*\]<9Z5/_PLKXC_ /1'KW_PH+#_ .+KN?!?_(M6G_ __0VK<KYR
MK_$EZL]FG\"]#RS_ (65\2/^B.WO_A06'_Q='_"ROB1_T1V]_P#"@L/_ (NO
M5:*R-#RC_A97Q'P?^+/7O_A06'_Q=9%>U]C7BE>I@?M?+]3@Q7V0HHHKU#A"
MI;34]2T>9+O2-'?7]0CSY6G17$<#3<;3AY"%7 )//7&.M15N>#?^1FM/^!_^
M@-6-7^'+T9=/XUZC/^%E?$C_ *([>_\ A06'_P 71_PLKXD?]$=O?_"@L/\
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
MD]@1[8.E+2#I2U\P>Z%%%% '*_$3_D#0?]?"_P#H+5YW7HGQ$_Y T'_7PO\
MZ"U>=U[6#_AL\K$?Q HI<48KN.<2O0_AY_R!I_\ KX;_ -!6O/*]#^'G_(&G
M_P"OAO\ T%:XL9_#1TX?XSJZ***\0]0*0]*6D/2@#R#6_P#D-7__ %\2?^A&
MJ-7M;_Y#5_\ ]?$G_H1JC7TE+X$>'+XF%%+BC%:"+NB?\AJP_P"OB/\ ]"%>
MOCI7D&B?\AJP_P"OB/\ ]"%>OCI7CX[XT=^%V8M%%%>>=PT]ZXCXD]=.^DG_
M +)7;GO7$?$GKIWTD_\ 9*Z<+_%B85_@9Q5%+BC%>^>2)12XHQ0!Z?X+_P"1
M:M/^!_\ H;5N5A^"_P#D6K3_ ('_ .AM6Y7SE7^)+U9[-/X%Z#J***R-!G8U
MXI7M?8UXI7J8'[7R_4X,5]D**7%&*]0X1*W/!G_(RV?_  /_ - :L.MSP9_R
M,MG_ ,#_ /0&K&K_  Y>C+I_&O4]2HHHKYT]H**** .'^)7WM/\ ^VG_ +)7
M$UVWQ*^]I_\ VT_]DKB:]W#?PH_UU/)K_P 1A12XHQ768"5Z]H7_ "!+#_KW
MC_\ 017D->O:%_R!+#_KWC_]!%>9C=HG9A?B9H4445Y1Z(50UW_D":A_U[R?
M^@FK]4-=_P"0)J'_ %[R?^@FG'=$2V9Y!12XHQ7TYXHE%+BC% '3_#W_ )#<
MW_7NW_H2UZ-7G/P]_P"0W-_U[M_Z$M>C5X.+_BGJ8?X HHHKE.D*\Y^(7_(;
MA_ZX+_Z$U>C5YS\0O^0W#_UP7_T)JZ\)_%1S5_@.7HI<48KW3RQ**7%&*0'K
MVA?\@33_ /KA'_Z"*OU0T+_D":?_ -<(_P#T$5?KYE_$SVU\*/G_ $W_ )/X
M\1?]DSTS_P!.M_7T!7S_ *;_ ,G\>(O^R9Z9_P"G6_KWJXN([6"2:5Q''&I9
MF8\ #DG\J11-17F/@?\ :"\)>._#>M:_;37>G:/I4;74MWJEJ]LDEJ%+"YC+
M ;HBH)##TKHO /Q'TCXD:9<W>DFZB:TG^SW5IJ%L]M<V\FU7"R1. R[D='&1
MR&!'!H ZRBBB@ HHHH ^(_VV-1^&&H_%#2M \83>-=!U>/3K*[GUWPJSBW6T
M-U,T1N=H( AG@,BL0"OF$@D!L>D?LL?%;P8FJ:S\(?">D:K96/A&]U#38=2U
M.=9FU*>VEA-[(6!W%O,O(V+,!N,A(Z''D_[=]QH,_P 4M LG\+>.=?U(Z9#'
MJL?A?4%M+.[L9;B;RK:ZR1N#/%.!CL[#/SUZ1^QK\'M M-*/Q5M;37=)UCQ)
M+J=Q/H^L7L=Q]FEN+L><YV*,.XM+;(R=OEXZYH ^I**** "BBB@ HHHH *Y?
MXE221_#OQ.8;6YO9CIER$MK.%III6,; *B*"68DC@5U%)B@#Q;P1K L/@'\/
M_#FI66K:1J>KZ)#H21W%A*CVMRMKY;><,9C&Y#@M@'C'45Y;9_#;Q-XY\&ZY
M#'X:OM'NM,\!6GA0:??H8/ME] [2R)&[8#Q?*J+*#M/FG!X-?6=QIUI>7%K<
M3VL,\]JYDMY9(PS0L5*ED)Y4E69<CL2.]6* /E4:?K?_  LQ_C"?"NO'13K*
M?\2?^SY1J2Q#2VM?M/V7&\_OFV8QG9\_W>:]I^ ?A/4/ WP=\*Z+JB"+4;:U
MW3PJ<B)W9I#'G_9W[?\ @->A4@ '04 ?-O[8'PK?Q?X,CGN?&'B2TT[4/$OA
MFQET>TGMUM%636K&$NH,)<.-V\'>1N ."/E.E_PQ]9?]%5^)O_@]C_\ C%=9
M^TK_ ,DZTC_L<_"?_J0Z=7JF* /G_P#X8^LO^BJ_$W_P>Q__ !BKMM^RS%:0
MK$GQ.^(#*O0RZC:R-U[LUL2>O<^E>YXKC/$?Q+LO#7Q"\)>$9[&^EO/$?VGR
M+J*$_9HO)B,K!W/&XA3A1SWQ@$TTW'8FU]SA?^&8$_Z*;X]_\#+/_P"1:/\
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
MYW/_ *CVLUZKB@#Y_P#^&/;+_HJOQ-_\'L?_ ,8K3_X9@3_HIOCW_P #+/\
M^1:]MQ7&1_$NRD^+,G@+[%?)J*:.=9^V/"5MFC$RQ%5<_>;+@G&0!UQD4U)Q
MV):3W.%_X9@3_HIOCW_P,L__ )%H_P"&8$_Z*;X]_P# RS_^1:]'\3_$3PYX
M,TZZO=8UFSLH+9T27?,NY6=PB#;G.2SJ />J?Q"^)NG_  _TO3;AH)]6U#5K
ME;'2M+L-K37]PRLZHA)"@;59B[$*JJ6) !-5[2?<7+'L<)_PS G_ $4WQ[_X
M&6?_ ,BU%<_LLQ7<#0O\3OB JMU,6H6L;=<\,ML"/P/K73>&_CGI-]_PDUMX
MCM)_!FL>&[5+_5--U66)F@M7#&.=9(V:-XSY;C<K'#*RG!!%=KH?BC2O$5K:
MW.GZA;W,=S")HECD4LRD YQU'##/U%'//N'*NQXM_P ,?67_ $57XF_^#V/_
M .,4?\,?67_15?B;_P"#V/\ ^,5] 8HQ4%GR-\"_V<7^(?P2^'WBO5OBG\1Q
MJFN^'M.U.[%OK:)&)IK:.5]H,)PNYC@9/U-=S_PQ]9?]%5^)O_@]C_\ C%=7
M^R</^,6?@Y_V)FC?^D,->JXH \(LOV4(+ /Y7Q0^(C[\9^T:K;S8Z]-]N<=>
MW]*M?\,P)_T4SQ[_ .!EG_\ (M=3XZ^+9\ ^)='LKSPUJD^AW][;:=)K\)C^
MSVMS</Y<*,I82,&=D4NJE07 )'-=M)J]G%<+;R7MLEPS^6L32J&9L XQG.>0
M<>X]:KGFMF3RI]#R#_AF!/\ HIGCW_P,L_\ Y%H_X9@3_HIOCW_P,L__ )%K
MK[GXQ:1%\8]+^'"0W,VKWNE7.K?:HU!MXTADCC:-FS_K"90=HZ 9.,C.1XF^
M.7]E>(M<TS0?"NL>,$\/A3K=UI;0A+!F3S1&!(ZM-+Y9#F.(,P!3C+KE^TGW
M%RQ[&/\ \,P)_P!%,\>_^!EG_P#(M9TW[(EG+*[M\4_B4"Q+$)K<2J.<\ 08
M ]A7I6C_ !?\(Z]'X5>QURUN!XHM&O=)"OS<PJJL7 ZXPZCGN<=:ZFTO[;4-
MQMKF*Y5<;C$X8#(!'3V_G4N<I;L:BEL>%?\ #'UE_P!%5^)O_@]C_P#C%<-J
M_P"SBUC\;/"?A2/XI_$C^RM4\/:QJ<Y;6XS)YUM<Z9%%M;R>!MO)LC'/R\C'
M/USBO*O$?_)TWP\_[$SQ+_Z7:#2*.4_X8^LO^BJ_$W_P>Q__ !BG0_LB6<4J
M.OQ3^)1*D, ^MQ,IYSR#!@CV->_8IDC>6C-@D 9X&2: /%?^&8$_Z*;X]_\
M RS_ /D6C_AF!/\ HIOCW_P,L_\ Y%KM/ OQ,?Q;>^(+/4=!U#PO<Z0T3NFI
MM'B6"56:.4,C,%R%;*L0RX^8#(IGQ8^,.A?"'X;:[XSU%I-0L=*MY+AK;3RL
MDTVS[RH,X)'?LHR3@ U?M)]R.6/8X[_AF!/^BF^/?_ RS_\ D6C_ (9@3_HI
MOCW_ ,#+/_Y%KMO&_P 5-/\ !6@:1>R6MSJ6I:W-':Z5I%F%-Q>W#H7$:Y(5
M<*K,SL0JJI8D $UE>&_CGI-]_P )-;>([2?P9K'ANU2_U33=5EB9H+5PQCG6
M2-FC>,^6XW*QPRLIP011[2?<.6/8Y:[_ &5(+^,1R?$_XA( =V8-2MHCT/=+
M8''/3Z54_P"&/K+_ **K\3?_  >Q_P#QBO:=#\4:7XBM;6YT_4+>YCN8A-$L
M<BEF4@'.,Y'#+GZBM?%2VY;E;;'R-\=/V<7^'GP2^(/BO2?BG\1SJFA>'M1U
M.T%QK:/&9H;:25-P$(RNY1D9'U%=S_PQ]9?]%5^)O_@]C_\ C%=7^UB/^,6?
MC)_V)FL_^D,U>JXI#/G_ /X8^LO^BJ_$W_P>Q_\ QBK=I^RI!81E(_B?\0G!
M.[,^I6TIZ =7MB<<=/K7NN*Y'XE?$;3?AAX<36-3CFN%>[M[.."V ,CO+*L8
MP#V&[<3V"DTTW'86^YP'_#,"?]%-\>_^!EG_ /(M'_#,"?\ 13?'O_@99_\
MR+6Y\6?VAO"WPCECM-0>XU#57ELD.G6"AY8TN;E;>.5^<*FYNI/; R2!7HD.
MJ6ES!+/#=PS01YWR1R!E7'7)!P,=:KVD^Y/+'L>/_P##,"?]%-\>_P#@99__
M "+1_P ,P)_T4WQ[_P"!EG_\BU)8?M,:;>)I.L3^'M6L/ FL7<5CIOBZ<Q?9
M+F25]D+>6'\V..1_E61T"MN0@X=<^CV/CWP_J.N:SI%OJUM)?Z.\27T/F@&!
MI%#(K>Y!'_?0]:/:3[ARQ['D<W[(EG+*[M\4_B4"Q+$)K<2J.<\ 08 ]A3?^
M&/K+_HJOQ-_\'L?_ ,8KWF"XBNH$FAE2>%QN62-@RL/8CK4^*@L^2/ O[.,>
MA_M.>,TL_B)XY%S9^$M"D%[-J,$T\B37NJ[H69X"-@-LC   @L_)SQ]7W0S;
MRCRA< J1Y1Q\_P#L\\<^]>9^'/\ DZ?XA_\ 8F>&O_2[7:]5H ^//"OA;Q!X
MC\'?%SP=X9\/:MIW@YK1CI>E:W;R6K17V]B]I \G+0LJ+SDJI? .T@+[1\&;
M6^U;Q5X^\9W&F7VBV7B"[M!9V.JVS6]SMM[9(GD>-@"NY]P&1RJ ]"*]:HP#
M0 M%%% !1110!\7_ +5GCWP=X1^.YL_&W@O5_'&CZGX,%A/8:7I3SIY<EZSG
MS) X[P+@8RI&X$9KW#]E2^\):E\"_#LG@?PS>>#O"Z/=PVNCZ@C+-#LNI4D+
M!B3\SJ[\G/S#ITKS+]K;]IWQ%\!_'WA.UBEM=)\*S-9W%[=W&F3W<E_&UXL5
MU#"T?RQ/%#^].[)8., X->V_ _XAW/Q6^&>D^*[BPGT]-1:>2VCN86ADEMA/
M(D$QC;E/,B$<FT]-] 'H%%%% !1110 4444 %%%% !1110 4444 >5?M*_\
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
M/^3I_B'_ -B9X:_]+M=KU6O*O#A_XRF^(7_8F>&O_2[7:]5H **** "BBB@
MHHI#0!\M_'_X[WGPX^,;Z!I.C^(_'&LWFAV5U;^$],T5;RW9?M%VKS&4L/+8
MD(K%N J@@,2<>^?#C7-=\2>"M*U/Q+X>;PIKEQ%NNM(>X2?[.V2 -Z'!!&#Z
MC." 017R+\2OVU?'6K:UJUE\)?A#?_;8;VVT2Y\4^+;?[!;QS27*00H$;#R
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
M>-'&#U4>E5/AMX'D^'OA@:/)K5[K[_;;R[^W:B09V\^YDGV,1P=GF;!@ 848
M '%=;BC% "T444 %%%% !1110 4444 %%%% !1110!S_ (R\'V/CK2+?3M2,
MPMX-1L-44P,%;SK2[BNHAR#\OF0)D=QD9'6N@I,4M !1110 4444 %%%% "8
M'I1BEHH 3%&*6B@!,48'I2T4 )BH;VQMM2LY[2[MXKJUG1HI8)D#I(C##*RG
M@@@D$'K4]% &!X2\ >%_ -O<6_ACPWI'AR"X<231:38Q6JRL!@,PC4 G'&36
M]@4M% "8HQ2T4 )5'7- TOQ/I-QI>LZ;::MIERH6>ROH%FAE .0&1@0PR >1
MVJ_10!D^&?"6A^"]+73/#VBZ?H.FJYD%GIEK';PACU;8@ R?7%:N*6B@!,#T
MHI:* $P!VHP#VI:* $P*,4M% "4M%% !1110 4444 %%%% '/^(_!UAXFU?P
MOJ5XTPN/#NHOJEEY3 *9FM+BT.\8.5\NZEX&.=ISQ@]!28S2T %%%% !1110
M 4E+10 E&!Z4M% "8HQ2T4 )@>E&!Z4M% !6/XH\':!XXTP:=XCT/3?$&GB0
M2_9-4M([F+>,X;8X(R,GG'<UL44 4M%T33O#>E6VF:386NEZ;;+L@L[*%888
ME]%10 H]@*N8I:* $P*,#TI:* $P/2L#Q;\//"OC^*VC\3^&='\1QVQ+0)J]
MA%="(G&2HD4[<X&<>@KH** (K:VAL[>*"WB2"")0D<4:A510,  #@   8J3%
M+10 4F*6B@!,#THQ2T4 %)BEHH 3%&!Z4M% !1110 4444 %%%% '/V7@ZPL
MO'&K^*XVF_M/4].LM,G#,/+$-K+=2Q;5QD-NO9LG/("\#'/04F!2T %%%% !
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 %%
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
M-?"VKW&OW#^*M?@&EO'8W_V2.TEAFN6CGO+6[LP3+;R9V0I)"DR;4,BMN+4
M>O?\(O\ &O\ Z*/X(_\ "&NO_EM1_P (O\:_^BC^"/\ PAKK_P"6U>??\-<Z
MY'X$T36G^&.N/J^H:I):'2(;'4V9[:-$=KB#=8+*V5E0+YL4,997!E  9M74
MOB/XKL/A(DUSX@CAU6_\:7'AV3Q EE&JZ?;/JLUM'(L390,D8CC0R;AN*,X?
MD$ ZS_A%_C7_ -%'\$?^$-=?_+:C_A%_C7_T4?P1_P"$-=?_ "VKBE^+OBGX
M<7/B3P\K3_$Z?3]=TO1[/5;^YM+!T>]3.R[DB14_=.4SY4 ?9/$-CD%VP[_]
MM+6;?<+7X7ZKJGV:PD>^>QEF,%O=HSJZ_:FMUMC;_NVVRF996RN(.: /4?\
MA%_C7_T4?P1_X0UU_P#+:C_A%_C7_P!%'\$?^$-=?_+:N#N_VH?%%M/\1]+G
M\':7%K/A?0WU.W:SUB6YM+B5"$D1I6M8E"HYYV%W"@[DC8A3'?\ [37B'P[X
MX\7Z+<>%!=OH,L-YJ<<NLI^YL3;V7F/8*EMNGP\\C>7,48@ [E\Q(U /0/\
MA%_C7_T4?P1_X0UU_P#+:C_A%_C7_P!%'\$?^$-=?_+:N$'[5'B4:)JU_-\.
MQ;W$!=K+3QJK7-Q/''?36L[21V]O*P(\DNJQ"8L"<[0I:NS^+'B#Q;JG@KPO
MJ?@F]:*:]GCN9[72KBR>]NX# [K':M=8MY/GV,X9TW1+)LD5MN0"Q_PB_P :
M_P#HH_@C_P (:Z_^6U'_  B_QK_Z*/X(_P#"&NO_ );5YS\-?VK]2\2^'O$;
MQ>'[_P 0P>']":ZA\1R6-UIT&K7D(5)HF#P>5"S2L=J0RW!VJV0& 1FM^U9X
M\MM M[^\^$GD2FRO=5DBDUF2US:6UU% =B7-K#.)G$N]4EBB7&W+KN.T ](_
MX1?XU_\ 11_!'_A#77_RVH_X1?XU_P#11_!'_A#77_RVKA]0_:H\0Z1K6F:)
M+\.;K5=:-S<VVJV^A37-Y#:[)3'$T=Q]D6+:2,NUPUN$&2IDQBK?@C]HOQ5X
MUO/!EL_@RPT>;7+V!KA)=9,PM[&;3GO%;<L(_?\ RLOEX*87_6#<, '6_P#"
M+_&O_HH_@C_PAKK_ .6U'_"+_&O_ **/X(_\(:Z_^6U8/CSXRW_AC]H#PCX?
MC?4F\/7,B:=J!BTJ5[)9[B.9HFEO/*,<<BO%;(L?FAF^V9V'Y2&^,OVA]<\&
M:EXGL9_"EE=7.C2R3+;V^HW$L\]@84^S70BCM';Y[B182B!R-DK+YA380#H/
M^$7^-?\ T4?P1_X0UU_\MJ/^$7^-?_11_!'_ (0UU_\ +:O+;K]L'Q?'X7U7
M6?\ A5ITT:7;6[S6VN:I/:7%Q/*TF%M[<6;W#Q[8)6&^&.4C8?*"EF7J=>_:
M3UZS\6^&K+2_ TFJ:#?Z/!K.HZFES<[K")X99G&([62$D)$ JR31N[2*%7&6
M !U/_"+_ !K_ .BC^"/_  AKK_Y;4?\ "+_&O_HH_@C_ ,(:Z_\ EM6;X0^+
M/B;XI_!#Q'KUMI*^ O$<27-O9R:]'=06:N(PT5P&N;:&0Q?.H+-"!N5P X +
M>?\ @7]HOQ/H/CRP\!ZQH_B7Q/K$U_%'J/V_35%WHMM*D2PM++I\4UG,"WF2
MO(TEN%1@ A966@#U+_A%_C7_ -%'\$?^$-=?_+:C_A%_C7_T4?P1_P"$-=?_
M "VKRR^^+?CS0M9\,"[UF35[2[UK5M.NH=/MK:T;$?B.SM(9"\HD_=QV\S1E
M%!=PQ.\,0Z;'_#4_B4>'=:U"7X>I:W<#;=.TYM5DN)K@+J,EE*94MK:5U(,>
M]5@6X9@2-HQF@#N_^$7^-?\ T4?P1_X0UU_\MJ/^$7^-?_11_!'_ (0UU_\
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
M68R^0H6%&R[G$<:JNXA54<5LW_Q?_9>U6YO;B]\9?"6\GOOLWVJ6?4],=KC[
M.<V_F$MEO*(!3.=F/EQ7OFT>@I: /GN;XH?LJW-EK]G+XJ^#\MIX@F%SK$#Z
MAI9CU*4/O$EPI;$S!R6#/DYYZU>T#XW?LT>%-4NM2T3QW\*M'U&[ABM[B\L-
M6TV"::*)0L2.Z."RHH 4$X4  8KW:B@#RG_AK'X)?]%A\!?^%+9?_'*/^&L?
M@E_T6'P%_P"%+9?_ !RO5J* /*?^&L?@E_T6'P%_X4ME_P#'*Y/2/BQX*^*'
M[47@L^#O%^A>*_L'@WQ"+LZ)J4-Y]G\R^T3RQ)Y;-M+;'QG&=C8SBOH*DP/2
M@!:*** "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@
' HHHH __V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>16
<FILENAME>stld-20241231x10k010.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 stld-20241231x10k010.jpg
M_]C_X  02D9)1@ ! @   0 !  #_VP!#  ," @," @,# P,$ P,$!0@%!00$
M!0H'!P8(# H,# L*"PL-#A(0#0X1#@L+$!80$1,4%145# \7&!84&!(4%13_
MVP!# 0,$! 4$!0D%!0D4#0L-%!04%!04%!04%!04%!04%!04%!04%!04%!04
M%!04%!04%!04%!04%!04%!04%!04%!3_P  1" &Q PP# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#]4Z*** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBHWD6-2S,%51DDG  ]: )**Y+PM\5/!?CIK@>&_&&@^(#;RB"<:5J<-U
MY4AZ(WEN=K'!X/-=;0 4444 %%<QXC^)'A/PCK>E:/KOBC1M&U;57$>GZ?J.
MH0V]Q>,6"A88W8-(2S*N%!Y('>JGC;XP^ _AM>6UIXM\;^'?"MU<H9(8-;U:
M"T>5 <%E65U+#/&10!V5%<)X2^.?PX\?ZPND^&/B#X6\1ZJR-(MAI.MVUU.4
M7[S".-RV!W..*[N@ HKE_"?Q,\(>/KK4K?PQXKT3Q'<::ZQWL.D:C#=/:L2P
M"RB-B4)*,,-C[I]#744 %%9%WXFT?3];L=%N=7L;;6K]));33YKE$N+A$QYC
M1QD[G"Y&2 <9&:UZ "BBB@ HK(3Q/I$_B";0(]5LGUR&!;N33%N4-TD#,565
MHL[@A((#$8)&*UZ "BBB@ HHK@)/C[\,8O$9\/R?$?PE'KRS?9SI3:Y:BZ$O
M3RS%YF[=_LXS0!W]%%% !1110 4444 %%9">)](G\03:!'JMD^N0P+=R:8MR
MAND@9BJRM%G<$)! 8C!(Q6O0 4444 %%%<OXM^)7A#P#)8Q>*/%6B>&WOW\N
MT35M1AM3<-P-L8D8;SR.!GJ* .HHJM;7MO>HSV\\4Z!MI:)PP!],COS5F@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *\A_:N^'>J_%S]GO
MQKX-T76X-!U;6[1;*UN[J4Q1-(TJ!878 D+*?W1P"3YF #T/KU<+\9/AF/B]
M\/[SPO\ VU?^'6N+FSN5U33"HN;=K>ZBN%:)F!"OF( ,0<$YP<8H ^-_A=^T
MGIUU\4OA?\-OCQ\*;GX7?$;0KE(?#6L6\:'3KJ;R6M_+B<#Y8W$@38C2)NV9
M92!CJ/@_\2/B5XX_X*$_%KP[?>)-*/A_PE8VUM#8-I4A7[+*4EVQ$7 V3$LN
M^5Q(&V<(@PJ^P:_^SIK7Q+\:>#-3^(?BRP\0Z1X.U-=9TFSL-%^Q7,MV@(BD
MNIO.</MSNVQ)"I8#((&VH/"W[+ESX+_:D\8_%W1_%IM[/Q;;6\.J:)+IRR2;
MX0@5HIR_R*PC 93&QPS893@J >">(/\ @I6+2?QIXGM+OPC9^$O"GB*/0F\,
M7]R3XAUF(2K'/>VX$RJB+O#*OE2;A&X+KV]'^,_[9_\ PC7QNL_AIX>USP=X
M5D70/^$@O/$WC>8BR*L/W%K#&)X2TKY5BQDX7)"-BNC^%?[)6H_!7X@^-KSP
MAXRCM/ GBZ]?4KSPY=:7YD]G<OGS'M+I95\O.0 &C? 4=P#5SXC?LLW6M?'_
M $/XQ^"O%4/A3Q;:6!TK48=0TS^T++4[/DA)(Q+$ZN#CYP_\"\<4 ?*7QW^.
M%E^T?I/[&GQ!M;);";4/'T$5Q:AO,\B>.YACE16P"5W)D'N"N:] _P""QUFM
MY^S1X838#(WB^S12H!;FWNA@9(_F*]>_:'_91U[XW:W\,-2L_'-MHDG@C6?[
M>47.CM>?:[H2I(!Q<1^7$-FT(,X!'S<5/^V/^RWKO[5WAC0O#=MXRL/"FD:=
MJ,>JN)=&>]GEN(U=4P_VF-5CVR-E=I).#N'2@"3X;ZW)\1?$OB?Q5K/@'4O#
MNM> +E['1].N8K;[?-;OI\;NF^%I$996DR%21ERB<Y!%>4> ?VY?&^I?'/X6
M^$/$WA[2-.M_'D=WYV@_9I[;6/#<T1<I%=>9*PDW*JL"8H2RN&"@=?J]O">L
M:E\/]2TG4=:@L_$VHV$MI/K^@VC6921D9$FBC>21E9 01EVY7.1T'S3X!_X)
M\-X(UCX)ZPWCPZEK'P[NK^>YN)M)"C5A=2-(Y8"7<D@+G]X6<GC(XH ^>_ '
MQ*\8?!SXL?MM>./!\&B7<GA_6[2^O+/6(97%S LUT'CC:.1-C[2S!SO&5 V'
M=E?>?%/[:OC&3XJ_L\:3X7T?1G\.?%72H[^6"_MYGO+%F0,V)5E5&5=PSF/.
M$8\[@!H>(OV!+G4]2^+9T[X@/I^E_%.]$_B2VETE995A2<RQQVC^8HB?:[HS
MR+(&W9"*0*Z#QK^QE-JGQ=^#GBWPIXFL?#>C?#*R6PT[1+C2)+LSQ8V.&F%R
MA'R  ?*2&!8[LXH \E3Q[XYN?VTOV?-.^*_@7P=;>+]0TK5W%Y8)<M<:9L%U
MCRF%T\3+(D43?.C,GF2 $$\=]\+OVIOBG\>;^Y\5?#OPEH.K_#FT\8?\(W/9
M7,K1:FUFBJ9=26=I1$%!=2(!$S$9PQ-=Q\2?V8M:\=?M4_#[XP6_C&STVW\(
MVSVD>AOI#3-<1RB19]TWVA=I992%.PA2 2&Z56^!_P"RAJ_[//C'Q?\ \(=X
MY6V^'_B+5/[7?PY<Z4);FRF.-X@NC)@(P"J0\3G:H (;YZ /+?VF_P!N+Q[\
M#[WQIJ%OX7TW2]&\,:I9V-O8>(K69;CQ+!+_ *ZYL9UE156(X4@12@;E+,"=
M@/VLOBW\0G_:$_9O\*^%==T_1-"\6W7]I-!=6#W&9X@C)]HVS1F6(>8I$:F/
MYER6;Y0NM\3_ /@GE-\5$^,YU7XD7MQ+X^O;*ZL9KK3A-)HR6TK2+;AC(#)%
M\Y4(#&% 7J02>]^+7[)EW\1O%?P:\66'BR/1?$WPY?\ =32Z9]HMKU"D:NK1
M>:K(3Y?!#MC)Z]: /)!\6K?X>_MZ_%.Y\5>'O#T\OAWX='6)_$NDV=U%J$UO
M%Y#F H]Q)%C+/RJ!B!&"V%J]X3_;?\;6^F_!KQEXOT/08O _Q2U632K*RTR*
M==0T=FE*6SRRO(R7(8 EML<6,@C/0]U/^QI>ZU^TCXL^)6O^,;76=$\2^&W\
M*7_A]]',<KV;1(I/VA9\"0M&&+",#D@*O!&5X3_8/;3I/AAI'B/QN?$G@GX:
MWLU_X>TL:6(+MY6DWQ?:[CS&658N@$<<6<#.<8H \F^(?[?7Q5\%WW[0JPZ9
MX/NK;X8:E8P6S/8W2O>0W%R8ML@%S@,%(.\<94_)\WR_>7@3Q,OC7P3X?\0I
M";9-6TZWOQ"S;C&)8EDVY[XW8S[5\;>._P#@G-X@\;7OQL?_ (69IMI;?%"]
MM;J[C_X1N1WLA;W!FB6-OM@#'HK%ASU 7I7U_P##3PM=>!?AYX:\.7E[%J5Q
MI&G6]@]Y!;F!)O*C5 XC+N5R%'&YOK0!\T_\%2/B;XC^%_[)VJS^&KNXL+S5
MM0M]*GOK5MDD-O(':3#9RNX((\CG#GZUTWPV^!?@BX_85T3P;+HU@^A:AX1B
MN;HM$O[RXDM1*]R3_P ]/,.\/G((!!&!7M7Q2^&7AWXQ^ M8\&^*M/74M"U6
M'RIX"2IZ@JZL.596 8,.00#7B>G_ +,7Q&T?X2I\*M/^+T<'@:.W_LR.[?P_
MOUV/3R-IMUN_M A!\O*"3[/N48QR : /BWX$_MM?%#X2?\$^;7Q39)IFNW7A
M_P 5KX;MV\16\\XELW@$B*KQRQD&-B5&2WRX7 P*^R/ /[4OB2R_:,\;?"KX
MAVFCAM*\.IXIL-6T*WFAC^S;4,T,JRR/N="Y D4J&"$E4)VCP#_@I)\*_!W[
M/O["GAOP'X3ACTS3;?Q%:M!%-*&GN7V3-+*Q/+N2<L<8&0    /H[X3?LTZ;
M?_%7Q)\9-=\66?CVY\5:#%HU@UA:+#9IIIC0$96619GD"*6D!53EMJJ#@ 'D
M'P^_X*0MXHN? WB'4;SP?!X:\8>)#H$/A.TN3)X@TJ)V:."\NF\XJ5:1/F3R
M4 61")&Z'8L_VJ?CEXL^-'QS^'?@_P ->$]<U+P/]GET@RP3VXNEDF3,4S-<
M[=_E,^&&P%HR<#(6O4OV<?V6M8_9UTR[\*:=XX&K?#P7[WVF:9<Z84U"RW.'
M,/VQ9</&6!+ Q G<1D9.5^#W[+NM?"[]H_XE_%&?Q?8ZI;>-V4SZ1'H[P/;"
M,_N=DWVA@<+PV4^8\C9TH \E_:8_;C\?_ ^Y\9:C%X6TS2M(\,:G96,&G>(K
M:=;CQ)#+_KKFQN%E156(D*0(I0-REF!.P+^UE\6_B$_[0G[-_A7PKKNGZ)H7
MBVZ_M)H+JP>XS/$$9/M&V:,RQ#S%(C4Q_,N2S?*%UOB?_P $\IOBHGQG.J_$
MB]N)?'U[975C-=:<)I-&2VE:1;<,9 9(OG*A 8PH"]2"3WOQ:_9,N_B-XK^#
M7BRP\61Z+XF^'+_NII=,^T6UZA2-75HO-5D)\O@AVQD]>M 'D@^+5O\ #W]O
M7XIW/BKP]X>GE\._#HZQ/XETFSNHM0FMXO(<P%'N)(L99^50,0(P6PM7O"?[
M;_C:WTWX->,O%^AZ#%X'^*6JR:5966F13KJ&CLTI2V>65Y&2Y# $MMCBQD$9
MZ'NI_P!C2]UK]I'Q9\2M?\8VNLZ)XE\-OX4O_#[Z.8Y7LVB12?M"SX$A:,,6
M$8') 5>",KPG^P>VG2?##2/$?C<^)/!/PUO9K_P]I8TL07;RM)OB^UW'F,LJ
MQ= (XXLX&<XQ0!Y-\0_V^OBKX+OOVA5ATSP?=6WPPU*Q@MF>QNE>\AN+DQ;9
M +G 8*0=XXRI^3YOE]7^+?[:5WX"\6?"RVF72?!_AOQCH"ZR-<\2V\\UG+<O
MY933A/"ZBW;:Y9IW615!0[,9KD?'?_!.;Q!XVO?C8_\ PLS3;2V^*%[:W5W'
M_P (W([V0M[@S1+&WVP!CT5BPYZ@+TKUCQQ^RWKWC;X16_@2Z\9:9<Z=_P (
MU:^';BVU'0/M-F'A#K]NAA,X:*X *;&\QE4IEE?Y=@![IX0U#4-6\):+?ZK%
M!;ZI<V,$UW%:2"2%)FC4N(V!(90Q.""<C')KXP^.NH?$S]G?]ICQ9\8M!\#Q
M_%_P+K.EVFD:K8Z?+NU/0?(16**@5F$;B3SB K [LMY8VLWU[\*_A_9?"KX<
M>&O!VFSW%W8:%I\.GPSW3[I9%C0*&8C R<9X '/  KB+GX.>+]#\=^,_%?@[
MQ]'IUQXGN;>>?2-<TK[?IL'E6L5N'BC26&192(@2WF;2-H*':#0!XAH/[8'P
MJ^%7[%^J_%7X;Z5/<Z"FJSI#X;F9+9[;4;F?S'MWVY6- 93)A=PV$;>P%KP5
M^W3+!X@\8>'M<U'PGX_U31_!K^,+:[\ 2L;:4Q*WGV#9FG_>J0I#AAE6R47'
M/77W["7@W5_V=_%'PMO[^[ED\2:I+K]_KD,212_VF\@?SXXE&Q%!55$8&-@(
MSDEJZB'POXW^%?P*UZ37_&(\4:_H7AVZBLM2T3P^8YY&2#*2O:F=UN)P47:
MR*<D8&XF@#YO\,_MK_&/Q)JOP ,4?@=;#XLS7>RUMM'N[JYTF."7;\Q%\HE&
MTY9]J!-K?*=I%1>/_P!N?XO^$_$/[1.GVFG^"9H/A<;6>UFN+"\W7D,TZH$D
M NOOA'!W@@;D^[A\IX1\$Q\:_AEXH\,^(O"GCOX->,=3O[BSM[KPYX?L[)_$
M%W#/(BN+DPV:3@J'WRN\HVE69F.#GZB\8?\ !/?Q/XLU[XWWY^)FEP1?%(0Q
MW<;>&I&:QCBF62)8V%X Q"KM)(Y/.!TH VOA1^V;XJ\;?M%?#SP1J^A:1:Z'
MXY\#P^++3[$TK7-C(Z/)Y4DK-ME7;&W2.,@N!\P7+<-X@_X*5BTG\:>)[2[\
M(V?A+PIXBCT)O#%_<D^(=9B$JQSWMN!,JHB[PRKY4FX1N"Z]O0?AM^P_KW@;
MXU_#'Q_<^/\ 3=17P1X7A\*)I\6@/";JWCBDC$AD-T^R0^9G.TCCIS74_"O]
MDK4?@K\0?&UYX0\91VG@3Q=>OJ5YX<NM+\R>SN7SYCVETLJ^7G( #1O@*.X!
MH \N^+'[:/Q%\(_'KXD^#-!MO"EUH/A[P-+XRT^\N[&Y:9PD4<@BDVW*JX;<
MPR F P/.W#<5^TK^U3X^\:?LF? WQ=H%W8^%C\0=8M=-UFWCMGF).]MRQOY@
M*PLT+;D^^RL%\Q0&W>M_%/\ 8>U[XA?&WQ_X_M/'^G:6GBOPO+X3.G3Z!)<&
MVMI(D0R"07:;Y,KG)4#G&.YKZW^P%<:]^S'\._A9-XZCBU;P-JJ:IIFOQ:01
M$[*\C!9;8SG=Q*02)%Y ..H(!]9>'X=6M]&M8M;O+._U54Q<7.GVKVL$C^J1
M/+(R#V+M]:TZSM%MKVSTR"+4KT:A>JN9KE(A$KL22=J G:HS@ DD #+,<DZ-
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !17SQ^VQ\7OB9\!/A%/
MX^^'VG:!K-MH[!M7L=8M;B63R&95$T312I]PG+*P(*DMN&W#=5HOC/Q?XTM?
MAAJOAG6?#E[H>N6,>H:M-)I5QF:W\I',EJ1<XB+,Z*$D$A ?)+;"& /7:*\P
MTK]I'X<ZYXRC\+V7B5)=4EO)=/A<VMPEI/=1#,EO%=L@@DE7!S&CEN",<&O+
M?!O[4>OV_P"T=\:_ WC4:/#X5\!:5!K,>IZ587(N/(D192)4\R7>4C;!V*"2
MI(49V@ ^H:*\C\)_M4_"_P =:]X;T?0O$S7^H>(].EU;28AIUV@O+6,R"1T9
MH@N5,3@J2&X''(SD:7^VI\%]8CLI;?QJD4%WJCZ(D]WIMW;QQWRJ&-O*\D*K
M"^#P)"N[#8SM. #W.BO._#'Q^\ >+O#WB76[#Q) FF^&9WMM9EOXI;)M/D1=
MS"5)U1DX/!(P>Q-4=-_:5^'&L>&M8UZ#Q$8K#2/(-XEW87-O<QB<@6Y%O)&L
MS"4D",JAWGA=QH ]2HKD_ 'Q*T#XGZ;>WN@7%U+#8W;65RE[I]Q8S0S*B.4>
M*X1''RR(<E<$-7-^&OVD?AQXP\:-X3T?Q-'>Z[Y$]S# MK.L=W'"Q25K>8H(
M[@(P8'RF?E6_NG !ZA17BWA#]L+X1>.=1T:QT7Q<+BXUB_FTNR$VG7=NLMY$
M%:2W+21*JR@.IV,0QW# ->9_M<?MH#X-^'KV3P#J6AZYK^BZI;Z?K&GZC874
M\*><RKY:W,;I$LZ[MQB+,^W)*C!- 'UK13(V+HK'J0#7S_\ !?\ :>;XH_M
M_%/X=7.G1Z=#X:6UNM&GVNLFHV;KMEF.20RB7[K* "KKU/- 'T'17C_A[]JO
MX:>+-,UJ_P!'UK4+^WT;4X='U 1:!J!DMKR1MB0M&8-^[=A3A<*6&[&X9V=0
M_:"^'^F^.QX0N/$D2:Z+F*R>-8)FMXKF0$Q6\ER$,,<S@?+$[AVR,*<C(!Z)
M)#', )$5P.S#-.50BA5 51T [5Y#JG[5WPNT2^\8VE[XFDM;GPA-#!KD,FEW
M@:R:5]D1(\GYD8XPZ[EP5.<,"=&;]H_X<V_Q"M/!+^)X5\175VVGP1&VF\B2
MZ5 [6PN=GD^<%(S'OW@L!MR0* /3J*\:\:?M=_"CX?ZS>Z7K/B:9;NRO(].N
M#8Z3>WL45W(,I;-+!"Z"8_\ //=O_P!FMGQ?^T3\/? NK6VFZ]XB&GWLMO'>
M21M9W#_8X)&"I+=,J$6J%B &G*#.?0X /3**\/\ VJOC_)^S[X%T/5X([-&U
MC6[71?[6U1)'L-,2;<3=7"QD,R*%("AER6'S 5J> _BQJ+Z9X@U/QCJ'AL^%
MM+T^VO[?QCH\[+INH1.9O,E7>[B,)Y:#9YDGW@V[YPH /7**\+\9_M&Z=K/P
M8\?^*?AMJME>:YX6TI]5>SU[3+J'$:PM.N^WD,$NV6-&"2 [2>1NVD5XQXS_
M &S/B'H/[-/P0^*=GIWAIYO&>J6>F:KI\]I<%4-PSX>!A."FT1,,/OR6!R,8
M(!]MT5X+XN_::TOPG\?SX*N]7TVTTS3O#]SK&J6D^F:BVI_NP'$MN4A,,L(C
M#[MK,VY2H&00.A^'O[4OPO\ BKK.CZ5X7\51ZE?ZQ8R:CIT;6=Q MW CLDC1
MM+&JN49&#*#N7:<@4 >LT5XK+^V'\)D\26.AQ>)KF]O]0OGTVQ-AHU_<V]Y<
M(<21PSQP-%*4_B*.0N#DC!KD?VU?CUX]_9YT/PAK?A-?#MU9:SKMKH$]MK5A
M<321R3[R)E>.XC&U0F-A4DDYW#I0!],4G6OEKP/^U)XET_\ :6\8?"'QU::3
MJ[:'H(\0#7_"=G<A8X@%+PSVIDF<2$.-JJS%OEPI+@#I=>_;;^$\'@&S\2:7
MXL%Q!K%M>R:/<OHVHRP326RMYID$<!=$C*Y?(!"@L..: /?$MH8VW+$BMZA0
M#4M>#>&?VK?".G?"+P7XI\:>)=,.H:]IIOS_ ,(W87US%*D:DSSQ0>4UPL"8
M.9)$ 7C<1D5O:C^U/\*M-&ER3>,;62WU*SAU**>V@FGAAM96"Q3W$B(RVT;,
M0 \Q09!YX. #UNBFJP90RD$$9!'>G4 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 445FZW:7M]I5U;Z?>C3;V5"D5YY0E,)/&\*W!(&<9!&<9!&00#2HKPWPUJ
M7Q,N?AU\0M.L-5@\3^)--U>?3="UR_\ )LC=0A82[N8H&B$D+O<1@B$J7@ 9
M?O5Q%S\4/'-_X1LK?2/$&J:=J^C^'M5\0:I<:[863W4]W:7/DBPG$48B$(<3
M*SPJK,J(RR#)+ 'U3161X6UM?$OAG2-76+R5U"SANQ&3G;YB!\9]LUPFM?M)
M?#_PWXHE\.:OK%YI6KQB8B.]T:]ACF$3(LC12M"(Y0IDCR49A\ZGH: /4J*\
MP_X:8^&O_0SQ?^ L_P#\;H_X:8^&O_0SQ?\ @+/_ /&Z /3Z*\P_X:8^&O\
MT,\7_@+/_P#&Z/\ AICX:_\ 0SQ?^ L__P ;H ]/HKS#_AICX:_]#/%_X"S_
M /QNC_AICX:_]#/%_P" L_\ \;H ]/HKS#_AICX:_P#0SQ?^ L__ ,;H_P"&
MF/AK_P!#/%_X"S__ !N@#T^BO,/^&F/AK_T,\7_@+/\ _&Z/^&F/AK_T,\7_
M ("S_P#QN@#T^BO,/^&F/AK_ -#/%_X"S_\ QNC_ (:8^&O_ $,\7_@+/_\
M&Z /3Z*\P_X:8^&O_0SQ?^ L_P#\;H_X:8^&O_0SQ?\ @+/_ /&Z /3Z*\P_
MX:8^&O\ T,\7_@+/_P#&Z/\ AICX:_\ 0SQ?^ L__P ;H ]/HKS#_AICX:_]
M#/%_X"S_ /QNC_AICX:_]#/%_P" L_\ \;H ]/HKS#_AICX:_P#0SQ?^ L__
M ,;H_P"&F/AK_P!#/%_X"S__ !N@#T^BO,/^&F/AK_T,\7_@+/\ _&Z/^&F/
MAK_T,\7_ ("S_P#QN@#T^BO,/^&F/AK_ -#/%_X"S_\ QNC_ (:8^&O_ $,\
M7_@+/_\ &Z .W\7>&-/\;>%]7\/ZM MUI>JVLMG<PN,AXY$*L/R)KY^_85^"
MOC7X*_!>Y\(^-[GS+K3+^[T_29$8$_V:LTC0R9#, 7:21L9R%**0"M>E?\-,
M?#7_ *&>+_P%G_\ C='_  TQ\-?^AGB_\!9__C= 'R%X*_93^)%EX)^$GPGO
M-$GL[?P+X^;Q1=^,C<P&SN[2.:69%A59#-YK^:%(:-0I4G<>,]?IGP@^(&L_
MM7_M#ZU=>"=3TSPOX[\,C0],UFXNK3RQ-%:K#N=$F:14<J2IVDX*[E7G'T=_
MPTQ\-?\ H9XO_ 6?_P"-T?\ #3'PU_Z&>+_P%G_^-T ?&W[.7P!^*_P^^*/[
M/%]K7P^OK;2O!GAO5-%U:[6^LW\N::6X=&51-ED(>/!'.6.5&.>2B_9Y^,%O
M\.=&T[_A56M27]O\8F\=2P_;=-'_ !+Q@@9^U8\PY(V],J<G&"?O;_AICX:_
M]#/%_P" L_\ \;H_X:8^&O\ T,\7_@+/_P#&Z /C2[_99^)_Q$\&?M::+)X9
MN_#%QX]UJVUCP_)J5U;&.Z2*<RF)_)E<HS  ?,,#<.>#7K?@_P#9UTOQ-\+M
M6F\3?"GQ)%XD\0:?I^E:[9:]XNDNYW$,BN'MY3<3 )"Q:2,[D;(VX .:]P_X
M:8^&O_0SQ?\ @+/_ /&Z/^&F/AK_ -#/%_X"S_\ QN@#G?V6?#OC_P *^#=>
MT_QE<:K=V<6IR#P\/$DL$FK+8[$VK>2PLZ.WF>9M;<S;-N2#\J_*7P,_9Z^,
M>B?M(_"_XA^*? *:-9V!UR'4K#19[.*TTY9O-\CR($D $;!URPW2,Q=GYP3]
MG_\ #3'PU_Z&>+_P%G_^-T?\-,?#7_H9XO\ P%G_ /C= 'P=\._V=OC!H<GP
MF6\^&.K0'0OBA?>*=0=K[3]L=C.80K<7)+, &)4 _</)R,]!XX_92^+-U\-/
MC!\-M.\,IJ<WB+XCKXNT[Q%/J$45G+:221NRL-S2K)&8P"-A!!)!) #?:/\
MPTQ\-?\ H9XO_ 6?_P"-T?\ #3'PU_Z&>+_P%G_^-T 6OBOXB\5^'_AXS>'O
M"VH>(/$-XJVOV;1KBW#61=</,&G>)7$?.!P6;;D $D?*NN? _P")'PD_:A^%
MWQ"\(:1XL^(>G6NB?V'KXO?[&LS!IS ^5#'Y1@WR1,=Y#*P;" 2=<?4'_#2_
MPU_Z&>+_ ,!9_P#XW1_PTQ\-?^AGB_\  6?_ .-T >:>$/V?=:\(?MC>-O%M
ME D/P_\ $UA9ZO=)Y@.[6(?,A"[,Y'R/YI;&"VW!R#7E?@#]DW5=-^-GQ-L?
M'/A#7?$GAC7?%W_"6Z)KFG>)I+73TD,GFJMW:K.A,L;*FUQ%)D\9"@$?3_\
MPTO\-?\ H9XO_ 6?_P"-T?\ #3'PU_Z&>+_P%G_^-T >._!3X<^+M#_;4^.7
MB[6_!%]8^%_%,-A#I>M7$UHZ,+6,1N"B3-(JN0&7*]%&X*>*\2\;?L\_&/Q5
M^T9I/C.?P'!::-H_Q/CU2*'1I[2"*;2U"#[:R!U,L[;"9'E/F?=51MX'V?\
M\-+_  U_Z&>+_P !9_\ XW1_PTQ\-?\ H9XO_ 6?_P"-T ?G?\1&\.V7C+XI
M>$M2\._$67X8W'C^3Q'K-SH_A3^T4^T0,/.*:DDX2*'<I+)Y321A2I<'*CV_
MQ'^SG>^-/VF?&WBO4?#6M^//A-\3-$T\Q7'A_P 12:<MOY<$:+'=Q">$RPNN
M6Z2%1C"Y)!])OX_V>]0O=4E?7M1ALM4N);K4-'MM1U.'3+R64YF,MFI$+[SD
MN&0AL\YKU"U_:,^%]E;16]OXC@A@B0)'%':3A54#   CX ':@ ^*WAO4[CPC
MX?T#3O!VG^,O#;.+37-"U*96$EBMN^ C2@B202+%M#X#=V4$L/D*\_8C\5:I
M\(_C[X;\$:3?^ /"_BQ-/F\/^#M<U&.9X[NWD66X<^4\J0I+M5%42,> 6*JJ
MJ/L7_AICX:_]#/%_X"S_ /QNC_AICX:_]#/%_P" L_\ \;H \$TSX,ZA#^S]
M\0]2M?AEXKL/B9XF\(-X<O+/5O$HU.>>4P/'&L3S7;QBW1Y6(8LK!=P"'@'R
MGQS\$?BQK'[%WP+^'UK\,=9D\4^$]?M+[4[7[;IZQI#:^;DJYN<,7\Y=H'/R
MONV\;OM'_AI?X:_]#/%_X"S_ /QNC_AICX:_]#/%_P" L_\ \;H ^8?CQX!^
M)/B?]K*'Q]HWPN\0:CX='P^NO#;2I=:<DHN[A)F&$:Z&54S*C'/57(##!;D/
MV;O@!\4?!OQ*_9UN-?\ AWJ>FZ7X2\,:IHNMWDEY9,D$MQ+<,C*$N&9EPZ9(
M7(W=.#C[-_X:8^&O_0SQ?^ L_P#\;IDG[2GPSD1E;Q-$RL,$&TGP1Z?ZN@#\
MZ?@[K?A31;_X8Z?XET3XAZ=\-O!?B>YU;1-0E\)YM8II[@B)KG54G9)H [ A
MHHE#%ADL "?JO_@HE\-O&/QE\%^"?#'A7P+J'BU+/Q+9ZU?R0S6<=N+:(2H\
M1$\R,SL).!M*D9RPZ5I:3:_L[Z.UI!#K>H2Z/:2K-;:#<ZAJ<VE0,K[TV63D
MPJ%8!E 3"D C%>N?\-+_  U_Z&>+_P !9_\ XW0!9\)^!O#?@/P'?7?A+X>P
M>%I[RR:XDT/3K2UMKIY-A(A;RW$1DS\O^LVY/WL<U\N_L_\ PA\?^ O^">_B
M[X=:O\.]1MO&TMGJ]C!I\=Q8NUV]YY@CE603[ JB50VYE.(S@-P#],_\-+_#
M7_H9XO\ P%G_ /C='_#3'PU_Z&>+_P !9_\ XW0!\=_ #X'?%OX.^+?@]XWO
M/A_J6IQ:1X1E\$ZYX>2]LOM=GBX>=;N F8121MN4%2X8$-Q@BND\1_LQ>(M=
M_:=\>ZWXM\#ZSXC^'WQ#TFRAF@\/>)GLET^6&-8O(NXUG@\Z(@%B5$FWH%.3
MGZ@_X:8^&O\ T,\7_@+/_P#&Z/\ AI?X:_\ 0SQ?^ L__P ;H ] TBPBTG2K
M&RA0Q0VT"0JAD,A554 #>W+8 ZGD]35^O,/^&E_AK_T,\7_@+/\ _&Z/^&F/
MAK_T,\7_ ("S_P#QN@#T^BO,/^&F/AK_ -#/%_X"S_\ QNC_ (:8^&O_ $,\
M7_@+/_\ &Z /3Z*\P_X:8^&O_0SQ?^ L_P#\;H_X:8^&O_0SQ?\ @+/_ /&Z
M /3Z*\P_X:8^&O\ T,\7_@+/_P#&Z/\ AICX:_\ 0SQ?^ L__P ;H ]/HKS#
M_AICX:_]#/%_X"S_ /QNC_AICX:_]#/%_P" L_\ \;H ]/HKS#_AICX:_P#0
MSQ?^ L__ ,;H_P"&F/AK_P!#/%_X"S__ !N@#T^BO,/^&F/AK_T,\7_@+/\
M_&Z/^&F/AK_T,\7_ ("S_P#QN@#T^BO,/^&F/AK_ -#/%_X"S_\ QNC_ (:8
M^&O_ $,\7_@+/_\ &Z /3Z*\P_X:8^&O_0SQ?^ L_P#\;H_X:8^&O_0SQ?\
M@+/_ /&Z /3Z*\P_X:8^&O\ T,\7_@+/_P#&Z/\ AICX:_\ 0SQ?^ L__P ;
MH ]/HKS#_AICX:_]#/%_X"S_ /QNC_AICX:_]#/%_P" L_\ \;H ]/HKS#_A
MICX:_P#0SQ?^ L__ ,;H_P"&F/AK_P!#/%_X"S__ !N@#T^BO//A?\=_!WQE
MB2?PC>ZAJ5JT'VF.]ET6]M;6:/<%S'--"B2<GHK$\$XP#7-_M1:SXPT+P-8W
MOA>_O](L8[Y6UO4=(@BGOK6S"/\ O(HY597 D\O>%5GV;MBLV 0#V>BO&_B!
M+XBUOX76/B#PW\29[&9; -;7F@V5E+!JUS+M6W)$\4P",[( $(^^<D\8WOB[
MXAUKPQX.TNTTB\,.M:MJ=CHT>I&&-VM_.E5);@(PV%U3S&4$%=VW*D94@'HU
M%?)D_P 8/B%JEMKNA6'B!;35O!EIK=[>:L;&!_[7:RG1+6*5"NV-94<F7R@C
M;E^0QC@[GC3XU^*99[SQ1H]]_9GA[P[8:%?7.D-;Q2#4OM\O[]))&!=?+A*%
M/+*?.3N+K\H /I>BBB@ HHHH **** "L7Q/I%UXA\/:AIEIK%YH-U=1&--2T
M\1F>WS_$GF(RAL>JG&?7!K:HH \Q\.?"36?#'@NXT*U^(_B%[IO)2WU9[73_
M #;2*,#$<<0MA#AN<LT98[NO Q1\1_LZZ/X@TG3[--9U;3IH8+NSO[RU>,2Z
MI;7;B2\BG#(5Q-(H<L@5E.=A0$@^N44 5[6UAL;6"W@C6&WA01QQH,!5 P !
MV %>"_%A%D_;&^ *NH93HOBK(89'W-.KZ"KY_P#BK_R>3\ ?^P+XJ_\ 0-.H
M ]Y^Q6__ #PB_P"^!1]BM_\ GA%_WP*GHH @^Q6__/"+_O@4?8K?_GA%_P!\
M"IZ* (/L5O\ \\(O^^!1]BM_^>$7_? J>B@"#[%;_P#/"+_O@4?8K?\ YX1?
M]\"IZ* (/L5O_P \(O\ O@4?8K?_ )X1?]\"IZ* (/L5O_SPB_[X%'V*W_YX
M1?\ ? J>B@"#[%;_ //"+_O@4?8K?_GA%_WP*GHH @^Q6_\ SPB_[X%'V*W_
M .>$7_? J>B@"#[%;_\ /"+_ +X%'V*W_P">$7_? J>B@"#[%;_\\(O^^!1]
MBM_^>$7_ 'P*GHH @^Q6_P#SPB_[X%'V*W_YX1?]\"IZ* (/L5O_ ,\(O^^!
M1]BM_P#GA%_WP*GHH @^Q6__ #PB_P"^!1]BM_\ GA%_WP*GHH @^Q6__/"+
M_O@4?8K?_GA%_P!\"IZ* (/L5O\ \\(O^^!1]BM_^>$7_? J>B@"#[%;_P#/
M"+_O@4?8K?\ YX1?]\"IZ* (/L5O_P \(O\ O@4?8K?_ )X1?]\"IZ* (/L5
MO_SPB_[X%'V*W_YX1?\ ? J>B@"#[%;_ //"+_O@4?8K?_GA%_WP*GHH @^Q
M6_\ SPB_[X%'V*W_ .>$7_? J>B@"#[%;_\ /"+_ +X%'V*W_P">$7_? J>B
M@"#[%;_\^\7_ 'P*/L-M_P ^\7_? J>B@"#[%;_\\(O^^!1]BM_^>$7_ 'P*
MGHH @^Q6_P#SPB_[X%'V*W_YX1?]\"IZ* (/L5O_ ,\(O^^!1]BM_P#GA%_W
MP*GHH @^Q6__ #[Q?]\"C[%;_P#/"+_O@5/10!!]BM_^>$7_ 'P*/L5O_P \
M(O\ O@5/10!!]BM_^>$7_? H^Q6__/"+_O@5/10!!]BM_P#GA%_WP*/L5O\
M\\(O^^!4]% $'V*W_P">$7_? H^Q6_\ SPB_[X%3T4 0?8K?_GA%_P!\"C[%
M;_\ /"+_ +X%3T4 0?8K?_GA%_WP*/L5O_SPB_[X%3T4 0?8K?\ YX1?]\"C
M[%;_ //"+_O@5/10!!]BM_\ GA%_WP*/L5O_ ,\(O^^!4]% $'V*W_YX1?\
M? H^Q6__ #PB_P"^!4]% $'V*W_YX1?]\"C[%;_\\(O^^!4]% $'V*W_ .>$
M7_? H^Q6_P#SPB_[X%3T4 0?8K?_ )X1?]\"C[%;_P#/"+_O@5/10!!]BM_^
M>$7_ 'P*/L5O_P \(O\ O@5/10!!]BM_^>$7_? H^Q6__/"+_O@5/10!\_?L
M"?\ )F_PG_[ R?\ H;5Z=\4? M_\0?#3:;IWB74/"UT)%<7M@D4I(!Y1HY4=
M&!]QD$ @BO,?V!/^3-_A/_V!D_\ 0VKZ!H X?0/A7I/ASP3X9\+6DUPVEZ')
M!*@D8,UP\3%U:4XZ^;B0[<?,HZ#BL_6/AWJWC:U\4:?X@UFYCLIM2@O-"FM&
MB\_33#Y<D<J$1*,K,N0DGF_=^8LK%!Z110!XQJ/[,NBWVBV=DFN:Q:7FR]AU
M34H&A$^L0WL@DO([@>65 E=5.8U1DQB,H,BMGQ/\"=%\3>)[35&O+VPLECM(
M;_1[7RQ::DEI*9;1959"RB)V)_=E-P^5MR@ >G44 %%%% !1110 4444 %%%
M% !1110 5\__ !5_Y/)^ /\ V!?%7_H&G5] 5\__ !5_Y/)^ /\ V!?%7_H&
MG4 ?0%%%% !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 %%%% 'S]^P)_P F;_"?_L#)_P"A
MM7T#7S]^P)_R9O\ "?\ [ R?^AM78?'CXOW?PCT71)--T>#5]3UG4DTVU2]N
M_LEJLA1G'F2[6(+;-B@*2SLHH ]1HKR3XG_'ZR^&6D^&TO+&&+Q1X@?99Z/J
M>HPV4494IYKS7+;E1$+J,@,S,Z!5.3CJOB#X\?P#X1BU.33_ +?JES<6VGV>
MFQSA!/=SRK%''YA7A=SC<^TX56.T]" =C17@=_\ M1R0:.)+3PG+?:Y81:E=
M:]I2WZJ=.@L)5BNFC<I^_8LRF)=J;U.28^E;7BO]H:U\/Z_#%9:2VK>'K>#3
M[G6-82Y$?V&.^E,5JR1;29>1O?YEV(01N/RT >Q4444 %%%% !1110 445FZ
MW:WUYI5U!IUVNGWTB%8KMHQ)Y+'C>%/!(&< Y&<9R,B@#2HKYWMO'?CS2/!6
MN:5<ZVNJZPWC*'PSI7B9K.%6:WF:#?.T2J(FDA+W$?"[2\(R#R*Y>?XS?$'4
M[76]$L-:AM=8\&VNMWM]JC643C538S(EM%(F,1K*CDR&,*05^0H.H!]85\__
M !5_Y/)^ /\ V!?%7_H&G5[5X8UM?$GAK2=72,Q)J%I%=K&QR5$B!P,^V:^8
M/B]\6_#=I^V#\)999M2">']+\2PW^W1KQBK/_9Z+Y0$),XW Y,6\ <D@$&@#
MZUHKRG_AISP#_P _&O\ _A*ZK_\ (U'_  TYX!_Y^-?_ /"5U7_Y&H ]6HKR
MG_AISP#_ ,_&O_\ A*ZK_P#(U'_#3G@'_GXU_P#\)75?_D:@#U:BO*?^&G/
M/_/QK_\ X2NJ_P#R-1_PTYX!_P"?C7__  E=5_\ D:@#U:BO*?\ AISP#_S\
M:_\ ^$KJO_R-1_PTYX!_Y^-?_P#"5U7_ .1J /5J*\I_X:<\ _\ /QK_ /X2
MNJ__ "-1_P -.> ?^?C7_P#PE=5_^1J /5J*\I_X:<\ _P#/QK__ (2NJ_\
MR-1_PTYX!_Y^-?\ _"5U7_Y&H ]6HKRG_AISP#_S\:__ .$KJO\ \C4?\-.>
M ?\ GXU__P )75?_ )&H ]6HKRG_ (:<\ _\_&O_ /A*ZK_\C4?\-.> ?^?C
M7_\ PE=5_P#D:@#U:BO*?^&G/ /_ #\:_P#^$KJO_P C4?\ #3G@'_GXU_\
M\)75?_D:@#U:BO*?^&G/ /\ S\:__P"$KJO_ ,C4?\-.> ?^?C7_ /PE=5_^
M1J /5J*\I_X:<\ _\_&O_P#A*ZK_ /(U'_#3G@'_ )^-?_\ "5U7_P"1J /5
MJ*\I_P"&G/ /_/QK_P#X2NJ__(U'_#3G@'_GXU__ ,)75?\ Y&H ]6HKRG_A
MISP#_P _&O\ _A*ZK_\ (U'_  TYX!_Y^-?_ /"5U7_Y&H ]6HKRG_AISP#_
M ,_&O_\ A*ZK_P#(U'_#3G@'_GXU_P#\)75?_D:@#U:BO*?^&G/ /_/QK_\
MX2NJ_P#R-1_PTYX!_P"?C7__  E=5_\ D:@#U:BO*?\ AISP#_S\:_\ ^$KJ
MO_R-1_PTYX!_Y^-?_P#"5U7_ .1J /5J*\I_X:<\ _\ /QK_ /X2NJ__ "-1
M_P -.> ?^?C7_P#PE=5_^1J /5J*\I_X:<\ _P#/QK__ (2NJ_\ R-1_PTYX
M!_Y^-?\ _"5U7_Y&H ]6HKRG_AISP#_S\:__ .$KJO\ \C4?\-.> ?\ GXU_
M_P )75?_ )&H ]6HKRG_ (:<\ _\_&O_ /A*ZK_\C4?\-.> ?^?C7_\ PE=5
M_P#D:@#U:BO*?^&G/ /_ #\:_P#^$KJO_P C4?\ #3G@'_GXU_\ \)75?_D:
M@#U:BO*?^&G/ /\ S\:__P"$KJO_ ,C4?\-.> ?^?C7_ /PE=5_^1J /5J*\
MI_X:<\ _\_&O_P#A*ZK_ /(U'_#3G@'_ )^-?_\ "5U7_P"1J /5J*\I_P"&
MG/ /_/QK_P#X2NJ__(U'_#3G@'_GXU__ ,)75?\ Y&H ]6HKRG_AISP#_P _
M&O\ _A*ZK_\ (U'_  TYX!_Y^-?_ /"5U7_Y&H ]6HKRG_AISP#_ ,_&O_\
MA*ZK_P#(U'_#3G@'_GXU_P#\)75?_D:@#U:BO*?^&G/ /_/QK_\ X2NJ_P#R
M-1_PTYX!_P"?C7__  E=5_\ D:@#U:BO*?\ AISP#_S\:_\ ^$KJO_R-1_PT
MYX!_Y^-?_P#"5U7_ .1J /5J*\I_X:<\ _\ /QK_ /X2NJ__ "-1_P -.> ?
M^?C7_P#PE=5_^1J /5J*\I_X:<\ _P#/QK__ (2NJ_\ R-1_PTYX!_Y^-?\
M_"5U7_Y&H ]6HKRG_AISP#_S\:__ .$KJO\ \C4?\-.> ?\ GXU__P )75?_
M )&H ]6HKRG_ (:<\ _\_&O_ /A*ZK_\C4?\-.> ?^?C7_\ PE=5_P#D:@#U
M:BO*?^&G/ /_ #\:_P#^$KJO_P C4?\ #3G@'_GXU_\ \)75?_D:@#U:BO*?
M^&G/ /\ S\:__P"$KJO_ ,C4?\-.> ?^?C7_ /PE=5_^1J /5J*\I_X:<\ _
M\_&O_P#A*ZK_ /(U'_#3G@'_ )^-?_\ "5U7_P"1J /5J*\I_P"&G/ /_/QK
M_P#X2NJ__(U'_#3G@'_GXU__ ,)75?\ Y&H ]6HKRG_AISP#_P _&O\ _A*Z
MK_\ (U'_  TYX!_Y^-?_ /"5U7_Y&H ]6HKRG_AISP#_ ,_&O_\ A*ZK_P#(
MU'_#3G@'_GXU_P#\)75?_D:@#U:BO*?^&G/ /_/QK_\ X2NJ_P#R-1_PTYX!
M_P"?C7__  E=5_\ D:@#U:BO*?\ AISP#_S\:_\ ^$KJO_R-1_PTYX!_Y^-?
M_P#"5U7_ .1J /,?^"=_PY\,Z!^S#\.O$NG:%8V6O:EHBK>:C#"%FN 9"<.P
MY(RJGGT%>M_'O0M<\3?#N^TK1?#^G>*#=D17.F:E<FV66(\-MDV/@CTV\@GD
M5P_[ G_)F_PG_P"P,G_H;5] T ?+GBK]GSQMJ/A#PW;S#1_%VL-X3NO"NJ-K
M<[8MS/L*W4;E&:4QX*E3M,@P=RD'/;ZEH?B'Q7X1FT"PL8TU+P3J>FRZ7=WT
M\GE:J]LL4C"0F)3'O7<FY?,"E@V6*E1[910!\P7/P&\;V5GJ6I::FE-KWBRW
MU>RURVGNF\K3Q?RK(DL$@3,I@5=I4JGF9SE,8K;\7? 76Y[V;0M&:SD\(:W9
MZ19:G<W$Y2ZLUT^3=F-0I$IEC"IR5V$%OFSMKZ$HH **** "BBB@ HHHH *Q
M?$^E7FO^'M0TVQU>YT&\NHC''J5FB/-;Y_B0.I7./4'&?6MJB@#R33/@3+%X
M!F\-:EXRU?5Y$FM;C3M2>&W@ET^6W<20O&D4:H2)!N8LIW\ALCBJ&H_LRZ7>
MZ+:6<>OZI9WS1WL.KZE"(A+J\-[()+R.8;-J^8ZJ04"E,80J*]JHH K6EI#I
M]I!;01K#;PHL<<:# 50, #V KPCXJ_\ )Y/P!_[ OBK_ - TZOH"OG_XJ_\
M)Y/P!_[ OBK_ - TZ@#Z HHHH *X7XQ_%C3O@G\/]3\9:QI^IZCI&F)YMX-*
MB226&( EI2K.@*C'."3R.*[JO$_VQM&UCQ3^S=XY\-^'_#NH>)=8UW3I]-M;
M33_+#)(Z-LD<R.H"!E&2"3R.#0 [XJ_M3^&OA/HGAC4[KP_XK\0Q^(+4WMM!
MX;TAKZ6*':C;YE4C8/WB@9/)!]*Q=6_;?^'>@Z'X&U;4K;Q#9V7BU;>6%Y-+
M8KI\<\FR"2\8,5A5S]T9)(YQ6_#9>(=4_9ST;2+31-0T?Q#>:9:Z'/#<F-+B
MP1]D$\Y*LR_NTWRK@G.%XR>/-OVFOAKKGQ-T^#X?^'O".NZ4=$^PWGAWQ)87
M4/\ 937,)#1)>0LP)CB,:\%'^\<;>: /JZBH;<2"",2L&DVC<RC )QR<5-0
M4444 %%%% !7(_%;0K/Q/\-O$VF:A;175I/I\P:.<?(2$+*3]& /X5UU8OBK
MPKI'C;0;K1->T^WU;2;L*L]G=)OCD 8,-P[\J#^% 'R9\$OA9X7^-/[ OPLB
M^(-]J'_"/Z;I7]JWC6VH2VI;RUF^:21&#8523C.,C)Z5Y+\0?A%>?#CX?_"W
M0O#>FQZY?6>EZYXMU#P'XAN96@N+>3RLL9F;)N+=9HT0$G.UCD=3]Z>&OA%X
M,\'^#[KPIHOAG3=,\-7._P [2K:W"V\F\ ,"G3D#!J?QO\+_  E\28;6'Q3X
M>T_74M&+P"]A$GEDC!VYZ9 '% '/?LT:O!KO[/?PXU"VO;[4H;C0+)UN]2.;
MF7]ROS2'NWOWKTVJMC8V^F6<%I:P);6L"+%%#&H540# 4 = !5J@ HHHH **
M** "BBL_6=<T_P .:;/J&JW]MIFGP+NFN[R988HP2 "SL0 ,D#D]Z -"BL_3
M-;T[6-+BU.PU"UOM,F3S8[RVF62%T_O*X)!'!Y!QQ6*_Q.\'1:7#J3>+-#33
MI[DVD5V=2A$,DXX,2ONP7&#\H.>.E '544F<C(Y%+0 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M 'S]^P)_R9O\)_\ L#)_Z&U?0-?/W[ G_)F_PG_[ R?^AM7LWBGQCH?@?2&U
M3Q%J]EHFFJZQM=W\ZPQ[B< ;F(&3Z?6@#;HK#U_QEH/A338=1UO7--TC3IW"
M17=_=QP0NQ!*A7<@$D D 'D FK]_J5KI.GSWU[=0V=C;QF6:YGD"1QQ@9+,Q
M(  &223@"@"[16%/XV\/6VGZ7J$VO:9#8:G)'%8W3WD8BNW<9C6)B<.6'("D
MD]LU9O?$>E:9JEAIEYJEG::EJ!<6EG/<(DUR5&6$:$@O@$$X!P.M &I1110
M4444 %%%% !1110 4444 %?/_P 5?^3R?@#_ -@7Q5_Z!IU?0%?/_P 5?^3R
M?@#_ -@7Q5_Z!IU 'T!112&@ S1D5Y=JVO:C#JM[&E[,L:3.%4-C #'@54_X
M2/5/^?Z;_OJNU82<E>YR/$).UC4^-WA;X@>*?#-I'\./&-MX-UVVNA,UQ>Z>
MMY#<1A&!B9&Z9)!R/2O$C\8OVE_A8&7QE\*M*^(.FQ]=1\'7WE3[>[O%+QGV
M6O6?^$BU3_G^F_[ZH_X2+5/^?Z;_ +ZJOJ4^XOK*['!>&_\ @H)\*M0O8].\
M43:O\.M7<[!9^*]-DM-S>BO@J1[D@5[_ .&O&.A>,[(7>@:U8:U:X!\[3[E)
MEY]2I.*\C\3:79^,K.2TUVSM]7MY!M:.\B60$>G(KC+[_@GY\+]5M;/5?#2Z
MK\/=:,*,MYX8OGME1BH)/E ["<^HK"K0=%)MFL*JJ.R1]545\E_\*G_:<^%N
M6\(?%+2_B+I\9^33?&EILG?']ZYCY_(4L?[8GQ ^'86/XK? _P 0Z9"O#ZOX
M6(U*V8]RL8^< >I[5SFY]9T5XG\._P!LOX.?$R7[-I7CC3K;45.V33]58V<\
M;?W663 S[ FO98)X[J!)89$EB<95T8%2/4$=10!SNK>-DTG4);4VK2F/&7#@
M9R ?3WJI_P +'B_Y\7_[^#_"L#QE_P C+>?\ _\ 0%K$KV*>&I2@F^QYLZTU
M)I,[K_A9$7_/B_\ W\'^%'_"R(O^?%_^_@_PKA:*U^J4C/V]3N=U_P +'B_Y
M\7_[^#_"NDT?4AJ^GQ72H8Q)NPI.<88C^E>0UZAX+_Y%NT_X'_Z&U<>)H0I0
M3BNIT4*DYRM)F]124M><=P4444 %<?\ %F[TJS^&GB>77+RSL-,.GS)-<:@Z
MK"FY"JDEN/O%<#N< <UV%07EE;ZC;/;W=O%=6[XW13('1N<\@\'F@#\Y/#FN
MOK7["O[.7A^T\0C2O">J:K:Z1XJU:U:.1;&$+-(L<^<JB-*L(8/@88!N&JUX
MGUSX5>,OV2=&3XV3Z!X=UR\.I:+X<U*2T:*-%2>2./4X+>(?)E$1]R@!L*,X
M85^A$?A[2H;"2QCTRS2RD.Y[98$$;'U*XP>@_*F7?AG1[^.%+G2K&X2!=D2R
MVR,(U]%!' ^E &'\)9M*G^&'A,Z%=W%_H@TJV6PO+K/F7$ B41RMGG+* W//
M/-=?3(88[>)(HD6*-%"JB# 4#H .PI] !1110 4444 %%%4[[[4UC<"S:)+P
MQMY#3@M&'P=I8 @E<XR 0<4 7**^5?#'[7FJR?LM^-?B9XDM]"TO5]!UB]T2
M(%IH[!YHKE;:)Y,EI%0NP+8R0,X%4_ G[4WCC7_A_P"%;J^_X06[\3>,/$JZ
M%H<OA^\GN]/CC%NT\DUQN*ON C<>6-IY0YYH ^MJ*\S^ 'Q;_P"%U?#>#Q!)
M:K97T5Y=Z9?01$F-;FVG>"0IGG8S(6&>0& .<5Z90 4444 %%%% !1110 44
M44 %%%% !1110 4444 %4[Z">ZLKF&"Y:SGDC98[A$5FB8@@. P()'!P1CCF
MKE4-3MKB]TR\@M;Q["ZEB=(KN-%=H'((5PK JQ4\X8$<<\4 ?)/@C]HKQY)^
MR-X]\7:G>76K^+M)\0:AH5E=Z?HJW$ZB.[%M'+]DB"B0H&+E> =ISBN6\*?M
M-^,X?A1X<O-3^)EKK=UK?C6+P_J?B)_#\>EMX9@:W+[9K>0%0Y=5^>3*XE'<
M5[=X&_9:OOA_\.]?\*Z9\2_$D+ZKK#ZXNJP1V\-S;7,DIEFP50!TD8X9'!&.
M!WKH]5^ L6K>';C3I/$=_;W.IW*7.NZA;6\$<^J%8EB )"8BP%4YCVD<^IH
MA_95^*^J_&+X/VFO:UY4NI0:C?:7+=VZA8KS[-<R0"=0. '" X'&<XXKV.N>
M\#^"M&^&_A32_#7AZRCT[1M-A6"VMH^B*,Y)]23DDGDDDUT- !1110 4444
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
M&H/AU_T%M1_\$.H?_&*/^&H/AU_T%M1_\$.H?_&*\X[CU:BO*?\ AJ#X=?\
M06U'_P $.H?_ !BC_AJ#X=?]!;4?_!#J'_QB@#T>^U:TTS9]JF6'?G;NSSC&
M?YBJO_"5Z3_S^)^1_P *\UO?B?X<^)!3_A'[NXNOL6?.\^QN+;;OQMQYT:;O
MNMTSCC/454KT:.%C4@I-LX:E=PFXH]5_X2O2?^?U/R/^%'_"5Z3_ ,_L?Y'_
M  KRJBM_J4.[(^LR[(]5_P"$KTG_ )_$_(_X5:L-6M-3W_99EFV8W;<\9SC^
M1KR"K=E\3_#GPW+_ /"07EQ:_;<>3Y%C<7.[9G=GR8WV_>7KC/..AK"MA8TX
M.2;+IUW.2BSV.BO*?^&H/AU_T%M1_P#!#J'_ ,8H_P"&H/AU_P!!;4?_  0Z
MA_\ &*\X[CU:BO*?^&H/AU_T%M1_\$.H?_&*/^&H/AU_T%M1_P#!#J'_ ,8H
M ]6HKRG_ (:@^'/_ $%M1_\ !#J'_P 8I/\ AJ#X<G@ZMJ)_[@.H?_&* /&/
MV=M5M/A;X]_:FD2">31]#U^">"PM!)-L4V*2;(T&3DLQR .IZ5YEX?\ B'X@
M^*=A^T]H^F:]::AK>HZKI5K9KKMQ<:19K;200K+ DC*K19!E1 ,2'(;OFO>O
M WB[]GWX8ZQ?ZMX4TPZ'J5\I2ZNK3P]J"O.,@_,?)YZ#KZ5+K'CGX!>(+?Q%
M!J.F+>Q>(KB*ZU99?#=^1>RQ*JQO)^XY90B@'L * *G[#OA2/P#X,\4^&I_"
M=]X4US3M8V:C%<ZO+J<,\C01,LD$TA+;-A7Y#R#D]Z^EZ\5\/?'OX3>$M)M]
M+T>YN]/T^!0L=O#H&H!5 &!_RP] !SZ5J?\ #4'PY_Z"VH_^"'4/_C% 'JU%
M>4_\-0?#K_H+:C_X(=0_^,4?\-0?#K_H+:C_ ."'4/\ XQ0!RG[ G_)F_P )
M_P#L#)_Z&U?0-?/W[ G_ "9O\)_^P,G_ *&U?0- !1110 4444 %?'G[9_C;
M7O#_ (QT73Y_%?C?P+X3>P6XBU7P3I8NY+F\$L@DBG< E%5!$0,88R-_=KZ_
ME_U;?0U\&_"/]J_XP67PK\*VJ?L\>)_%D(TZ!_[:DU2!O[0+(&-Q\W.')+<]
M P% 'U/^SEKWB+Q)\&] U'Q2ER-7F\_$E[:BVN)H%N)%MY9HAPDCPB-V7LS&
MO3Z\N_9R^(FO_%3X5VGB3Q/HTGAW6I]0U&";2I<;[18;Z>%(V(X9@B*"1P2"
M>]>HT %<#\;]=\0^'/A9K^I>%H)9]:MXD:/[/ )Y8XS(HFDCB) D=(R[JA^\
M5 [UWU<#\;]=\0^&_A9K^I^%H)9]:MXD:/[/ )Y8XS(HFDCB) D=(R[JA^\5
M [T ?#.@_%?Q#:^)Y[KPG\7/BCXQ\4S/_HGAK6?#6VQFES@1/E0(4)."V1M&
M3U%?HXX>2 A6\F1EQN !VG\:_-[P]\3];L/%ES?>$?BS\2O&'BRX?_1O#FK>
M%PEG<2D\1/E%$2$G!;(VCGJ*_29=Q5=P ;'([9H \P\$?"#6/ 'PL'A'2_&]
MXMZEW-<PZU)I]NTL0EF,TB>5MV$;G?DC(W>PJCXD_9VL==TJPMH->U#3KE;:
M\LM3O(%0OJ=M=R"6[CD!&%\R0;@RX*9(7 ->P44 5K*SATZSM[6WC$-O BQQ
M1H.%4#  ]@*\(^*O_)Y/P!_[ OBK_P! TZOH"OG_ .*O_)Y/P!_[ OBK_P!
MTZ@#Z I#TI:0]* /(-;_ .0U?_\ 7Q)_Z$:HU>UO_D-7_P#U\2?^A&J-?24O
M@1X<OB84445H(*]>T+_D"6'_ %[Q_P#H(KR&O7M"_P"0)8?]>\?_ *"*\S&[
M1.S"_$S0HHHKRCT0HHHH \<^)_B#3?#&H:GJ6L7]OIFGPA#)<W4@C11L7N3^
M7KT%9-KJ]A?::NI6U[;W&GM&91=Q2JT14#)8,#C  /.<<5Y3^WOH5OK^@(I\
M1Q^&=2M+IKJPN+N,/:7$J6<@,$P;Y<,K/MS_ ! 8YKY_\8^/=7O/V/?$=M;>
M$;_0X);+6/[0N= (ELDFC=ANCD+ K;R,6<%005&!P:]RG4Y8)>2/+E#FDWYG
MVV][;QV1O&N(EM!'YK3EP(]F,[BW3&.<].]9[>+M"CT1=:;6M/31V^[?FZC%
MN><?ZS.T\@CKUXKQ:7XC_#[5_A%H?A/Q5JUII5Y<:)I\TNEZP7B7:X"0^>%/
M^K=TP1NY'7&:^>]*\'W.C_!G1/"CW5KH-]IWQ"N9M+UL,)M!<>2]S&6W';]G
M(81*O3S!UK256VQ"I]S[YMM7L;W31J-O>V\^GM&95NXI5:$H 3N# X( !YSC
MBO5_ \T=QX6L)8G62*1699$((8%B001USUK\P]2\9:T?V(=6MXO#VKV<5W8Z
MW/J%]I:AK9)A/*?E8LI2W=F+C:"-B@#@U^B/[.5Z;_X$^!;@V\]J7TN >3<*
M%D7"XY )Z]>O>N/%3YH)>GZG30CRR;.PUWP9H'B>"2+5M%L-21QAENK9),_F
M*\8\4_L'?!'Q3)+/_P (5;Z+=2\O=:)*]E*3Z[HR#FOH.BO+.X^4!^Q!K?A$
MAOA]\;?&_A>).4L+B[%Y;'_>$@+$?C0-!_:Y\!\VGB/P3\28%X6+4;1].DV^
M[IG)KZOHH ^%?$O[2OQ0\,:W<_\ "<_!'5X"NWS;S0+I+J 80?=3[YSP:32?
MVX/A;<ND6M7VI^$+ACM\KQ!ITML<^@.#^=?3'C+_ )&6\_X!_P"@+7)ZKX:T
MC7HRNHZ99WRL,$7,"OQ^(KWJ49<D;/H>5-QYW=&/X;^*G@[Q=&K:-XHTG40_
M1(+Q"_\ WSG-=37C/B/]CSX1^)':5_"%KIURWWKG2V:VE/U9"*Y?_AC?^P#G
MP9\3?&?A7;RL4=_]I0D=CYF3C^E:\U1=+F=H/J?1U>H>"^?#=I_P/_T-J^(?
M^%>_M%>%%_XE/Q(T3Q/;+]VWUG3 DK_653_2NZ\,_&?]H_P5HMLNL_!;3O%E
MHNX+)X7U;$K@,<DK+P">>*X<7)R@E:VIU8>*4G9GV%17RK!^WWHVBR+#XU^&
M_COP=/GYFETAKJ%!ZM)'P!7;>%/VW?@AXPF%O9?$+2[>]QE[6_9K:1/9@X !
M_&O*.\]THK'T3Q;H?B5-^D:UI^JKC.ZQNHYACURI-;% 'EOC/_D9;S_@'_H"
MUAUN>,_^1FO/^ ?^@+6'7T-)?NX^B/&J?&_4*6DHK:R,[L*]#^'G_(&G_P"O
MAO\ T%:\\KT/X>?\@:?_ *^&_P#05KBQ:7LT=.'^,ZNBBBO%/4"BBB@#&U?Q
M19Z/<+#<;_,*AQL7/!)']*IGQ]IG_3;_ +]__7KGOB%_R&X/^O=?_0FKEZ]2
MEA85(*3."I6E&32/2O\ A/=,_P"FW_?'_P!>C_A/=,_Z;?\ ?'_UZ\VHK7ZG
M3[F?UB1Z1_PGVF?]-O\ OW_]>M72=8@UJW::W#!%8H=XP<@ _P!:\AKT3X>?
M\@:?_KX;_P!!6N?$8>-*/,C:C6E.5F=51117G':%%%% 'G7Q#_Y#</\ U[K_
M .A-7+5U/Q#_ .0W!_U[K_Z$U<M7T&'_ (43QZW\1A111709!7;?#7[VH?\
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
M2S\+6>MVWAOQ?'HNDZU-I&MW1CE6%9(G\J9SUWF-DSR23R.:\XUNUDD_9/\
MCUKNN65OX<T?Q!>7=YH&EW;*%BQ BYA! YDDCD*@ $CYL#-;2J6V[$*EW/MV
M74;6WL6O9;B%+0()#<-(!&%(R&W'C&.<UZ=\/=0M=5\'Z==V5S#>6LJNT<\$
M@D1QO;D,."/<5^=?QIUFYU_0OA!I$>OV^F>$IO#EUJ#7CJDUG=7]M;1^3;RY
M.TCF0[2>2..17W+^RWK=YXF_9\\!:MJ&EQZ+>WNEQ7$UA%%Y:0NV255/X1[>
M]<&+GS1M_6QT8>/*[GJ4T$=Q$T<L:RQMP4=00?P-<3XJ^!WP]\;PF+7?!>B:
MFIY(FL4R?Q KNJ*\P[SYGUO_ ()[?!G4'\S2M%OO"LJG*-X>U*:S"-U!VJV#
M@]JR_P#ACOQWX5^?P1\?/&&FHG^KL-5*7EL/<AAN/YU]5XI: /A?Q+H_[4/@
MW6[A&UWP=X^9-H!N;9K!F&T8R5SSC )]LUF']H+XL>%N/$_P3U"ZC7F2[\/W
MT<T48]=K?,?H*^J/&0QXEO/^ ?\ H"UB5[U*#Y(M-['DSDN=W1\]6?[;O@**
M0Q:_IWB3PI.O#_VMI$J1*?\ KH 0?P]*[SPU^TI\+?&&TZ3X[T2YSTWW0B/_
M (_BO0;W3;34H]EW:PW2?W9HPX_(BN$\2_L\?#7Q>6.L>"-%O2?[UHJ_^@XK
M6TUU,[P['<:?J]AJ\7F6%[;WL7]ZWE60?F":].^'G_(&G_Z^&_\ 05KX[U#]
MAWX:M+YVD_VUX;N%Y0Z5JDT*(?7:#@UTO@S]E?XD:-ILLO@[X^>)[!$F(2PU
M:*.ZMQA5]1N/!QU["N/%.7L]4=-#EY]&?95%?*?]C_M;^#1^XU_P+X_1/NQW
M5H^GLP'0%E)Y(ZGVI3^T9\>?".!XI^ %SJRK_K)_"VJ),B@=6Q)@D8_$UY!Z
M)]5T5\LVW_!03P?ITJP>*_!OC?PE<_Q_;=$DDA3ZRIQTY_\ U5VWA?\ ;6^"
M7BZ7R;#XB:0MP/O6]U(T#H?1@X&.U '5_$/_ )#<'_7NO_H35RU:7BKQ;H?B
M+6('TK6M/U-3;@ V=TDN?F8_PD^M9M?08;^%$\BM\;"BBBN@Q"O0_AY_R!I_
M^OAO_05KSRO0_AY_R!I_^OAO_05KBQG\)'3A_C.KHHHKQ#U HHHH \Z^(?\
MR&X/^O=?_0FKEJZGXA_\AN#_ *]U_P#0FKEJ^@P_\*)X];^(PHHHKH,@KMOA
MK][4/^V?_L]<37;?#7[VH?\ ;/\ ]GKDQ7\&7]=3>A_$1W%%%%>$>L%%%% '
M#_$K[VG_ /;3_P!DKB:[;XE?>T__ +:?^R5Q->[AOX,?ZZGDU_XC"BBBNLP"
MNV^&OWM0_P"V?_L]<37;?#7[VH?]L_\ V>N3%?P9?UU-Z'\1'<4445X1ZP44
M44 </\2OO:?_ -M/_9*XFNV^)7WM/_[:?^R5Q->[A?X,?ZZGDU_XC"BBBNLP
M"NV^&OWM0_[9_P#L]<37;?#7[VH?]L__ &>N3%?P9?UU-Z'\1'<4445X1ZQ\
M_?L"?\F;_"?_ + R?^AM7T#7S]^P)_R9O\)_^P,G_H;5] T %%%% !1110 5
M\3?MP^!Y/BI\0=)\-^'O ^H:[XGL]+BO[O5K;6CID26IN',$+$',K":!G7^X
M>>-U?;-?.OQ^_9?^%_QD\=GQ-XYU_4-/O[#1T@$-EKC:>L-JDTK-*X5@2"TF
M-QX&T4 =+^RKJ'AZ+X*^%M+T72)?"RVZ74!T.^N1-=1RPW+Q7+L^<RYERQD[
M^8I_BKV6OG;]G_\ 9%^&7P<\3P>./ .I:K?I<Z9/8H]UJ[W]O)%++%(70L2
M=T/;KDYZ5]$T %<G\2_%NH^"/!6I:SI.C-XAU&W,2PZ8DZP&=GE5  [< _-G
M'?&!R:ZRL?Q5X7TWQKX<U#0M7MQ=:;?Q-#/$3@E3W!'((."".00"* /S2^-7
MP-U#6_%7Q(O;3]G[QIK<M[J>IRKJR>)&B@NG:23$@B#?ZL\87^[@5^FVG7,-
MQ!Y<4J/)!MBEC1PQB?:&VMCH<,#@]B#WKYYN?V8OB+#>-;:9\?\ Q99Z#AEC
MMY889KB%23A!,PR<# #'GBO9O GP^L?AGX3;1M#:6:0O)<27>H2M--=7#\M+
M,_5B3C/L !TH Z^BOGWP_P#%SQ?JO[/WAO6)YK-?&.NZW_80NX(,V]L[:C);
MF98S]X1Q(S 'J5&>IKE[CXX>/]0M-8T?3KZR@USPC:ZU>ZG?R6@:/4_L,R)#
M%MZ1"97W.5Y4KA: /JJOG_XJ_P#)Y/P!_P"P+XJ_] TZO:_#6MIXD\.:5JT2
M&.._M(KM4;JHD0.!^&:^7_B]\8/"5I^V#\)9IM6*1^'M+\2PZD?LDQ^SN_\
M9Z(.$^?+ C*9Z<\4 ?6M(>E>5?\ #4?PS_Z&1_\ P6W?_P :H_X:B^&?_0QO
M_P""V[_^-4 5=;_Y#5__ -?$G_H1JC3I=4M=<E?4;&4S65XQN()"I4LC'<IP
M0",@YP1D9IM?24_@1X<OB84445H(*]>T+_D"6'_7O'_Z"*\AK2A_:-^'NAPI
MI][K[0WEHHMYXOL%RVUU^5AD1D'!!&0<&O,QNT3LPOQ,]<HKRG_AJ/X9_P#0
MR/\ ^"V[_P#C5'_#4?PS_P"AD?\ \%MW_P#&J\H]$]6HKRG_ (:C^&?_ $,C
M_P#@MN__ (U1_P -1_#/_H9'_P#!;=__ !J@"3QG_P C+>?\ _\ 0%K#J6Z\
M5:9XTG?6=&N?M>G7)'E3&)X]VT;3\K@,,%2.1VJ*OHJ/\./HCQJOQOU"BBBM
MC,*]1\%_\BU9_P# _P#T-J\NK1M/CQX&\&6ZZ-K&MM::E;9\V$65Q)MW'</F
M6,J<A@>#WK@QG\->IU8;XWZ'KM%>4_\ #4?PS_Z&1_\ P6W?_P :H_X:C^&?
M_0R/_P""V[_^-5XQZ9ZM17E/_#4?PS_Z&1__  6W?_QJC_AJ/X9_]#(__@MN
M_P#XU0!4^)>B:?XAU34+'4[*WU&REVAX+F(2(<QJ#P?YUSTOA719UM4DT>PD
M2T %N'M4/DCKA,CY?PK9NO%.F>-)WUG1KG[7IUR1Y4QB>/=M&T_*X##!4CD=
MJBKZ*E_#CZ(\:I\3]3 N/ FAWWB.?7+O3H+S4);=+7?<QK(%C5BP501Q\V#^
M K3U+1M/UFV2WO[&VOK=&#+%<PK(BD# (!!&<$_G5RBM;&=S-D\-:1+I\5@^
ME63V,3;H[5K=#$AY.0N, \GIZU[%X)4)X9LE4 * X '0#>U>7UHVGQX\#>#+
M==&UC6VM-2ML^;"+*XDV[CN'S+&5.0P/![UP8S^&O4Z\-\;]#UVBO*?^&H_A
MG_T,C_\ @MN__C5'_#4?PS_Z&1__  6W?_QJO'/2/5J*\I_X:C^&?_0R/_X+
M;O\ ^-4?\-1_#/\ Z&1__!;=_P#QJ@##^-?C;2OAX=4UO6)7CLX7AB"QKNDD
MDDV)'&H[LSLH ]2*\H_X::\*6WP]N?%E_;:M81VTJ02Z9)8L][YK1B0*L:YW
MC80^X<8YXQBNE^.]UH/Q:\ :I-;:/-XT\.ZC)")+2V5X9W1'56DB#A6WHR[A
MTSLX[5\\?"K2O&'A?X2S^'M<T+Q=K7AW4IOLVF7UM&B:QIEI]F4,'!.XKOW1
MJ<Y*=>M>[3E)1BEV/+DHN4K]SZ:\*?$/0_&G@*R\9:7=B70+NS^VQW##!6(
MEB1V(P01V(->?^%?VJ_!WBS0_$&L)9>(-+L-%2%IY-6TJ2U\QI7V11Q!OON6
M& !ZCUK@M!@UKX;_  6\/_"/5_"VJ>)'U#1-4MD?29H[:5;:,L887/\ #+)"
MP!8<!P1U-<ZWP'\2R?#'6(/#\GB;^Q5N-*U2S\->)9]]W'/:W8FGC1B2<-&B
MA<GEL=,5;G/2Q/+'J>Z:I^T-X8TGX?:UXPGMM5^P:'</:ZK:1VF;JPD0;F\V
M/=\ORE6X)X937T)\)M4@UOPC!J5J6-M=E;B+>,':T:,,CUP:^$?%G@/Q+/\
M!KX\7,?AC5[F_P#B!J,S:5I$<(^TQ+]F2)'F7=A 7B)/)X*^M?3GP?\ C1X7
M^'WPU\-Z7XJGO/#NK+8PEK"\L)FE0(@B)/EJP&6C;'.<8/<5R8F4G"S-Z,4I
M:'T3BEKRG_AJ/X9_]#(__@MN_P#XU1_PU'\,_P#H9'_\%MW_ /&J\H[SU&YM
M8;R(Q7$,<\9ZI(H8'\#7#>*/@/\ #KQG$4UOP3H>H*>3YMC&">O< 'N:Q_\
MAJ/X9_\ 0R/_ ."V[_\ C5'_  U%\,_^AC;_ ,%MW_\ &J /#OB3^PI\'UU>
M--)T"X\,JT2MC0[Z6U .YNFTUQ8_9+UW0,MX2^,7C#147[MK/,MS$?\ >WC.
M,?RKZ4O/'FA?$.7^T?#]\;^RB'D/(89(L2 EB,.JGHRG.,5!7N4()TXMGEU9
MR4VCYS_X0O\ :0\+\V'CKPUXIMU^[;ZEIQAE;_>D4_YQ3T\5?M-604/X'\$Z
MBH.YG35I(V_W0,8)KZ)ZTM;^S[-F//W1\YK\7OCQ8[/MWP>LKCG<?L&J@_+Z
M?-WZUV/@O]J3XJ:/IC)<_LX>++Y&N&=Y["^MV6-=JYR"<YQS7K57;+XR>#_A
MXAT_Q!JS6%Y(?M"1BTGERA 4'*(PZJPQG-<>*BU3W.FA*\]CS8?MP:E9%?[6
M^"'C[3LGM:+-A.,M\I^O'M[T+_P4/\#VQ5=2\&_$'3Y'/R[O#4\BX]21T Y_
M*O5/^&HOAE_T,;?^"V[_ /C5!_:A^&3 @^(V(/4'3;K_ .-5Y!Z)YU;_ /!0
M_P"#TO\ Q\7FN:;EL?Z;HT\?'][IT'K6I:?M_P#P!G(67XDZ99N3M5+M9(V;
MW&5KH;C]H'X/77^OU"UFXQ^\T:X;^<-9-U\5O@'>KB>'1YAC'[SP[*>/0?N*
M .>\4_M6?"+Q!JT<MA\0M#N4$2H2MSC#;F..1[BG67Q<\#Z@&,'B[1),':1_
M:$0Y/L6JGJOPW^#'Q-<:AH?A31+^QB7[,[C3#!AQEB-KJI/#*<X_E7,7O[('
MP9OR#-\.]$+#@,L)!&?3!KW*'/[.-K'EU>7G=STFW\8:#<Y\G6].FP1GR[N-
ML$]!P:TX;B*Y5C%*DN."4;=^>*\,N/V(?A#*1Y7AM[+(Q_HMW+'SZ\'K69-^
MPC\-G8&"\\4V; 8'V?7KA ?<C/-='-4[?B8VAW9]%5VOPVZZA_VS_P#9Z^//
M^&*].M<_V;\0_&EAGKC4VDR>Q^:F2?!;4/ASS>_M,>//# N^8DBMA<B<IUW;
M8VP!N7KC.:Y,0Y.D[HZ*,8\ZLS[_ **_/X:AXKL,_8?VK-2N,\G^T/#<SX/;
M&(NE'_"SOC%IX/V/]HGPI=@\LM[X,O&/'8$1\5XQZ1^@-%?G\/VD?CAIV?\
MBNO >KYYYT6^@QCM_JN_K1_PVI\<=.SN\/\ @+5E/.Y;F_B*@=0!Y/)- 'V1
M\2>#I_\ VT_]DKBJ^;H_VN/C%\02WV3X36&I?8N9/L%_*NT/T!\U%R3L/3/O
MUI__  TI\3+('[9^S_XGE!YW6EW P [YR>M>SAIQ5))GF58-U&SZ.HKYQ_X;
M U"US_:/PA\:6/<8MEDR.Y^7I]*5?VX_"<!W7WA+QM9H>%8:#-)D^F!_.NOV
MD3#V<CZ-KM?AMUU'_MG_ .SU\B0_MU?#5]OG0>);,GAOM6B3Q[/=N./6NW\
M?MY_!?3C?"^\3R:>7V;/M-E*F[&[./EYQD?G7+B9QE2:3-Z,)*HFT?7M%?/:
M?M_?L]L@+_%31(G(^9':0,I]"-O4=*=_PW[^SS_T5C0/^^Y/_B:\4],^@J*^
M??\ AOW]GG_HK&@?]]R?_$U8@_;J^ UV%,'Q,T>=6.%,8E8$YQCA.N: /0?B
M3UT[Z2?^R5Q50S?'+P)\564>%?$MIJWV$9N=@>/R]_W?OJN<[&Z>E2(ZR*'1
M@RD<,OIZ@U[N%_A+^NIY-?\ B,=111768!7;?#7[VH?]L_\ V>N)JW9?%#PS
M\-B__"1ZD=.^VX\C%O++OV9W?ZM6QC<O7&<^U<N*_@R_KJ;T/XB/8Z*\I_X:
MC^&?_0R/_P""V[_^-4?\-1_#/_H9'_\ !;=__&J\$]8Y3]@3_DS?X3_]@9/_
M $-JZ7]HSXGZ]\+O"^D76@V]D)K_ %)+*;4M45S:6"%'822[.0&950'@ ODD
M 5YM_P $[_AYX?T']F'X=>(['3A;ZSJ6B*MU="5V,H,A.-I8J.5'0"O9_C-X
M<\1>+/!-UIGAIM*>ZN"(Y[;68V:WGB)&Y6V\@\?0\B@#&^*'Q&\4^!_".BZQ
M:VFA1S221)>6VHWI7SY'95%O;," 9&RQ4MQA>171?%7QQ=>!?"\5SIUK%>:O
M?W]KI6GPSL5B-Q<3+$K2$<A%W%VQR0I YKSC7?@%KFL_!K0?AC<7NCZCH2::
M+'4]1U"*5[R)\;1+:<X5D#-M+<C"\]:Z;Q/X=\3?$&PUS32MMH\^BZQ:7GAZ
M^DC<K,T'ER@S GYD9MT99<<%L<B@#A;S]I;Q-)IMS:Z=H.G7'B30(-6O/$%O
M)+((/*T^5(W6W/7?-O5DW\* 0V36UXO_ &AKW3-7-UH^FVUWX4TNUTF\UFZG
M=EN/+U"4QQ>0!QF-0)'W=0P YK,O?V</$*:;<3Z=KUA;:]KT.IVOB.9X7,,D
M=]*LDC6XZJ\6W;'NX()W<UL^+/V?[G5-7%GI6HV]IX1U&VTVUU>QG1FG,=A(
M7B\AAP"XVQON_A4$<YH ]PKY=_:2\"?#[7?B_P"%9/&7CA=%3718Z7/X9,88
MZTL-V\EM"6 +)&TTV'' ?:H/2OJ*OE;]HOX0:;\;?C38:!HGC/6?!_CBVT6V
MU2>>RLEGMC:P7Q>U9G8?)*LXD*XY8!\\"@#W'X/>&M.\(> ;+3-)N(+JS2XN
MI3+;+LC,DEQ))( O\(#NPV_PXQVKN*\R_9WT+1_"_P )M)TO1M8N_$$%O/>)
M<ZI?D&XN;S[5+]K>3' 8SF4D#@=J]-H **** /DGQ/X"^.WB+Q!XDM1XBO\
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
M6]1\8:5X U.Y\!:79ZQXL4PBSLM0F\J!\RH'+-VPA<_A795S_C/QII/P_P!
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
M^1;L_P#@?_H;5Y=7J/@O_D6K/_@?_H;5P8S^&O4ZL-\;]#=HHHKQCTPHHHH
M\M\9_P#(RWG_  #_ - 6L.MSQG_R,MY_P#_T!:PZ^BH_PX^B/&J_&_4****V
M,PKT/X>?\@:?_KX;_P!!6O/*]#^'G_(&G_Z^&_\ 05KBQG\)'3A_C.KHHHKQ
M#U HHHH \Z^(?.MP_P#7NO\ Z$U<M74_$/\ Y#<'_7NO_H35RU?08?\ A1/'
MK?Q&%%%%=!D%>A_#S_D#3_\ 7PW_ *"M>>5Z'\//^0-/_P!?#?\ H*UQ8S^$
MCIP_QG5T445XAZ@4444 >=?$/G6X?^O=?_0FKEJZGXA_\AN#_KW7_P!":N6K
MZ##_ ,*)X];^(PHHHKH,@KMOAK][4/\ MG_[/7$UVWPU^]J'_;/_ -GKDQ7\
M&7]=3>A_$1W%%%%>$>L%%%% '#_$K[VG_P#;3_V2N)KMOB5][3_^VG_LE<37
MNX;^#'^NIY-?^(PHHHKK, KMOAK][4/^V?\ [/7$UVWPU^]J'_;/_P!GKDQ7
M\&7]=3>A_$1W%%%%>$>L%%%% '#_ !*^]I__ &T_]DKB:[;XE?>T_P#[:?\
MLE<37NX;^#'^NIY-?^(PHHHKK, KMOAK][4/^V?_ +/7$UVWPU^]J'_;/_V>
MN3%?P9?UU-Z'\1'<4445X1ZQ\_?L"?\ )F_PG_[ R?\ H;5[Y)*D2EG8(HZE
MCQ[5\P?\$\->UV]_9@^'6GWGAB;3=)M]$4VVL/>PR)='S",")6+IP3]X#I7:
M_M7^#=0\7^ ;$V4IN(=.OEO;K11=/;'5(@C*85D0@A@75UR0NY1NXH ]OHKY
MU\=^(K?Q+\-?@WK_ (=UG6(M-F\4Z*J>9,4DN8GG"-%<#&6QR"..1SFNZ_:
MN9SX.TG3H[J6RM-8U[3=-OIXI#&XM9KE%E0..5WC]WD8(W\$'!H ]0HKXANK
MJ_U:V\5>'[S7-0M-$\':?XGN]!N$O)$D\ZUN8UMY"^<R_9@QC <D'(W!C71^
M/_$FMZK<ZGXJNKZZLO$/AS3?#%SI-A!.\:K+>7)%T&B!Q)YW^I.X' 0XP>:
M/KEOF4@=2*^$W_9N^-&BPV4%]X]^%>DO<$16]M+X:C!+$X"+D98Y('%?=U?
MO[<%[IFLOX=^*GA[QCX=!TK4;;2K:WUJUFG>/4+2]%P#:*G)<D,D@QRJC!XH
M ^J_V=O!.O?#SX4:=HGB;4=.U768[J\GENM(@6&U<2W4LJ>6@ "@(ZC'J#UK
MT^O*_P!F>SFM?@GX;DN?$=OXKNKQ9KZ?5;1#'!))//),ZQ(>41&D**IY4( >
ME>J4 %%%<;\6M5\7Z-X U.[\!Z/:Z[XK0PBSL+V?R89,RH'+/VPA=OPH ^8+
M_P"(GP>T/XJ_$S[3X,NM,BDLM0FU3Q--=*L5W]BNXOMD$",Y9?WTI9E"@2%3
MP<U]G1L'C4@_*0"#7Y<?&#P;XSOO&VH>+?$WPK^%-OXRMLWLC7'B< &=%!26
M2#<%=@8T)!QNVC.:_42W+-!$6P'*C..F<4 34444 %?/_P 5?^3R?@#_ -@7
MQ5_Z!IU?0%?/_P 5?^3R?@#_ -@7Q5_Z!IU 'T!2'I2TAZ4 >0:W_P AJ_\
M^OB3_P!"-4:O:W_R&K__ *^)/_0C5&OI*7P(\.7Q,****T$%>O:%_P @2P_Z
M]X__ $$5Y#7KVA?\@2P_Z]X__017F8W:)V87XF:%%%%>4>B%%%% 'EOC/_D9
M;S_@'_H"UAUN>,_^1EO/^ ?^@+6'7T5'^''T1XU7XWZA1116QF%>H^"_^1:L
M_P#@?_H;5Y=7J/@O_D6K/_@?_H;5P8S^&O4ZL-\;]#=HHHKQCTPHHHH \M\9
M_P#(RWG_  #_ - 6L.MSQG_R,MY_P#_T!:PZ^BH_PX^B/&J_&_4****V,PKU
M'P7_ ,BU9_\  _\ T-J\NKU'P7_R+5G_ ,#_ /0VK@QG\->IU8;XWZ&[1117
MC'IA1110!Y;XS_Y&6\_X!_Z M8=;GC/_ )&6\_X!_P"@+6'7T5'^''T1XU7X
MWZA1116QF%>A_#S_ ) T_P#U\-_Z"M>>5Z'\//\ D#3_ /7PW_H*UQ8S^$CI
MP_QG5T445XAZ@4444 >=?$/_ )#<'_7NO_H35RU=3\0O^0W!_P!>Z_\ H35R
MU?08?^%$\>M_$84445T&05Z'\//^0-/_ -?#?^@K7GE>A_#S_D#3_P#7PW_H
M*UQ8S^$CIP_QG5T445XAZ@4444 >=?$/_D-P?]>Z_P#H35RU=3\0O^0W!_U[
MK_Z$U<M7T&'_ (43QZW\1A111709!7;?#7[VH?\ ;/\ ]GKB:[;X:_>U#_MG
M_P"SUR8K^#+^NIO0_B([BBBBO"/6"BBB@#A_B5][3_\ MI_[)7$UVWQ*^]I_
M_;3_ -DKB:]W#?P8_P!=3R:_\1A111768!7;?#7[VH?]L_\ V>N)KMOAK][4
M/^V?_L]<F*_@R_KJ;T/XB.XHHHKPCU@HHHH X?XE?>T__MI_[)7$UVWQ*^]I
M_P#VT_\ 9*XFO=PW\&/]=3R:_P#$84445UF 5VWPU^]J'_;/_P!GKB:[;X:_
M>U#_ +9_^SUR8K^#+^NIO0_B([BBBBO"/6/G[]@3_DS?X3_]@5/_ $-J]7^(
M'PXT'XH:#_9'B&UDN;(2K*/)GD@D5@>,.C!A[C/.:\H_8$_Y,W^$_P#V!D_]
M#:OH&@#A]=^#?@[Q)X;T+0-0T5'T?0YH9].M(9Y85MY(AB-@48$E>O)/KUI$
M^%>E78\7P:N#J]AXDNDN)K29I D05$50OSDJP9-X9-N#M( (R>YI,4 <+?\
MP3\$:EHNB:1=>'X)M/T=M]E$9),ID@L&8-ND5B 75RP<@%@QK2UKX;^&O$?B
M;2_$.HZ3%<ZQIG%M<LS+MP<KN4$!PK99=P.TDE<'FNHQ2T -894@5\DZ/^RM
MX^B^(/AGQ'XAUS0_$UCX TZ6V\(Z6Z2Q+-=N<?;+UMI_>;,<J#\P+=Z^N*^4
MOVM_VE_$WP*\?>%+>!XM+\*RM9W%[=/I<UX]_&UXL=U#$R?+$\4'[SYN6WC
MX- 'N'P7\&ZEX$^'ECI>M&T.M-/=7M^UBS&!KFXN))Y6CW $*7E8@8XSCM7>
MUY_\#_B!=_%/X9Z3XIN]/N--&HM/);PW4)ADDMA/(L$S1GE#)$(Y-IZ;\5Z!
M0 5D^)?$NF^$-"OM9UB[2PTRRC,UQ<R'Y8T'4FM:N,^+/A'4?'7@34=(TB_B
MTW4WD@N+:>XC+PF2&=)A'*HY,;F/8X'.UVZT ?GA^T-\%? <'Q.1(_$?@;_A
M-O%^L3:Q!-KUE=7)&G7$RRV\LK(P$4B2O(B[AL9 @/*G/Z?1 B)0<9 QQTKY
M!L/V6/B''I_Q'UO6;KPWXA\=_$:<66LW;RS10:=HZJ$6UM"8RQ;9NY( W;6Y
MV\_7\:".-5_NC% #Z**\7^-WQ'\5>&]7?3?";64,^F:!>^)[V2_A:5;B.W9%
M2U7!&PREGS)SMV<*V> #VBOG_P"*O_)Y/P!_[ OBK_T#3J]L\.:U%XC\/:7J
MT*LD-_:Q7:*W4+(H8#\C7SM\;O''A[P]^UQ\$+[4M;L+*TL=(\4)<S37**L+
M,NG!5?G@DC % 'T[2'I7GG_#1'PP_P"A^\/_ /@?'_C2']HCX8_]#]X?_P#
M^/\ QH Q-;_Y#5__ -?$G_H1JC5*^\;^'M0OKBYMM=TV>WGD:2*1+J,AU8G!
M'/H:K_\ "5Z)_P!!BP_\"D_QKZ*#7(M3QI1=WH:M%97_  E>B?\ 08L/_ I/
M\:/^$KT3_H,6'_@4G^-:<T>Y/*^QJUZ_H7_($T__ *X1_P#H(KPS_A*]$_Z#
M%A_X%1_XUV>G_'OX<Z=86]M=>.=!AN((UCEC>^C#(R@!@>>U>;C6FE9G7ADT
MW<]/HKSO_AHCX8?]#]X?_P# ^/\ QH_X:(^&'_0_>'__  /C_P :\L] ]$HK
MSO\ X:(^&'_0_>'_ /P/C_QH_P"&B/AA_P!#]X?_ / ^/_&@"AXR_P"1EO/^
M ?\ H"UB5!K?Q#\,:]JD]]I_B+2[RTE*^7/%=HRMA0I[^H(JE_PE>B?]!BP_
M\"H_\:^AI->SCKT1X]2+YWH:E%97_"5Z)_T&+#_P*3_&C_A*]$_Z#%A_X%)_
MC6O/'N1ROL:M>H^"_P#D6K/_ ('_ .AM7C/_  E>B?\ 08L/_ I/\:ZS0_CC
M\/M!TN&QU'QIHEG=Q;M\,M]&&7+%AQGTK@QDDZ:L^IU89-3=SU>BO._^&B/A
MA_T/WA__ ,#X_P#&C_AHCX8?]#]X?_\  ^/_ !KR#T3T2BO._P#AHCX8?]#]
MX?\ _ ^/_&C_ (:(^&'_ $/WA_\ \#X_\: *'C+_ )&6\_X!_P"@+6)4&M_$
M/PQKVJ3WVG^(M+O+24KY<\5VC*V%"GOZ@BJ7_"5Z)_T&+#_P*C_QKZ&DU[..
MO1'CU(OG>AJ45E?\)7HG_08L/_ I/\:/^$KT3_H,6'_@4G^-:\\>Y'*^QJUZ
MCX+_ .1:L_\ @?\ Z&U>,_\ "5Z)_P!!BP_\"D_QKK-#^./P^T'2X;'4?&FB
M6=W%NWPRWT89<L6'&?2N#&23IJSZG5ADU-W/5Z*\[_X:(^&'_0_>'_\ P/C_
M ,:/^&B/AA_T/WA__P #X_\ &O(/1/1**\[_ .&B/AA_T/WA_P#\#X_\:/\
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
MV%000,[LD@85W\9_'^L_#_Q5\5=!?2U\(Z!-J'E>&KBS9KO4;:QFDBGE-SO
MB=O)E9$V,/E3+#<=I=@>L?\ "@_AC_T3GPE_X([7_P"(H_X4'\,?^B<^$O\
MP1VO_P ;K@O$'[8'@_PGXFO[+6;?5-/T6P\,0>)[G67L)6@2&8MY:[E4C)VE
M1SRYV#)!%>M>#_%]EXXT"#6--CNTL9RWE/>VSV[2*#@.JN 2C#!5NA!!'!I
M87_"@OAC_P!$X\)?^".U_P#C=>8_%KX)?#JS\??!2&W\ ^&((KOQ?<0W$<>C
M6RK-&-!U=PC@)\R[T1L'C**>H%?15>5?&/\ Y*+\"O\ L<[G_P!1[6: -G_A
M07PQ_P"B<>$O_!':_P#QNC_A07PQ_P"B<>$O_!':_P#QNN\HH X/_A0?PQ_Z
M)SX2_P#!':__ !%'_"@OAC_T3GPE_P"".U_^(K!_:#\>ZQ\.O#NGZSIOB'0]
M"A%Y%;F/6HBRWTKNH2W5]RB+(WDR'=MQ]TC)&CJ7[0'@O2OB#J7@J;49GU[3
M+2._U%8;61X;"W='<2SR@;8TQ&<LQ &Y/[PR[L"[_P *"^&/_1.?"7_@CM?_
M (BC_A07PQ_Z)SX2_P#!':__ !%<)\'_ -H*]^*_QL\::%;V<EKX5T[1=,U+
M3)+NPGM;JX^T-<!Y&$JKF,^4-A4$$#.[)(&%=_&?Q_K/P_\ %7Q5T%]+7PCH
M$VH>5X:N+-FN]1MK&:2*>4W.\")V\F5D38P^5,L-QVEV!ZQ_PH/X8_\ 1.?"
M7_@CM?\ XBC_ (4'\,?^B<^$O_!':_\ QNO-?%O[;/@7P'XZT_0M>CU33[*^
MTNPOX-3.GS/"[WCLL$>Y5(YV/\V<94CJ#CW31-8CUW1[348X+NTCN8Q(L%];
MO;SQ@]GC<!D(]",T@.5_X4%\,?\ HG'A+_P1VO\ \;KS']HCX)?#K3? .E36
MG@'PQ:RMXO\ "\+20:-;(QCDUZP21"0GW61F4CH0Q!X-?15>5?M*_P#).M(_
M['/PG_ZD.G4 ;/\ PH+X8_\ 1./"7_@CM?\ XW1_PH+X8_\ 1./"7_@CM?\
MXW7>44 <'_PH/X8_]$Y\)?\ @CM?_B*/^%!?#'_HG/A+_P $=K_\14GQC\;W
M?@#X=ZYJVEPI=ZS%:3M86\H)1YEB>0%L<[%"EF]E->/_ +07[5&I_"?P7IL.
ME:--J'BW5?"M]K]M</9S26,)MH$=RY13P"X)!( !&XJ&!IW8'KG_  H+X8_]
M$Y\)?^".U_\ B*/^%!?#'_HG/A+_ ,$=K_\ $50^$?QPT+XK*]C837']KVNG
M6>H7"S6<D$<L4X<)- SC$L3-'( RDCY>M>;7?QG\?ZS\/_%7Q5T%]+7PCH$V
MH>5X:N+-FN]1MK&:2*>4W.\")V\F5D38P^5,L-QVEV!ZQ_PH+X8_]$Y\)_\
M@CM?_B*/^%!_#'_HG/A+_P $=K_\;K@O$'[8'@_PGXFO[+6;?5-/T6P\,0>)
M[G67L)6@2&8MY:[E4C)VE1SRYV#)!%>M>#_%]EXXT"#6--CNTL9RWE/>VSV[
M2*#@.JN 2C#!5NA!!'!I 87_  H+X8_]$X\)?^".U_\ C=>8_M$?!+X=:;X!
MTJ:T\ ^&+65O%_A>%I(-&MD8QR:]8)(A(3[K(S*1T(8@\&OHJO*OVE?^2=:1
M_P!CGX3_ /4ATZ@#9_X4%\,?^B<>$O\ P1VO_P ;H_X4%\,?^B<>$O\ P1VO
M_P ;KO** .#_ .%!_#'_ *)SX2_\$=K_ /&Z/^%!?#'_ *)SX2_\$=K_ /$5
ML_$'5M4T+P+K^I:+':S:M9V,T]M'>NRPLZJ6 <J"0..PKC[+XV6.@?![P1XM
M\4>>]YKUE8D6VE6<EQ)/=36XF9(HD#,1A7;'. IIW U_^%!?#'_HG/A+_P $
M=K_\11_PH+X8_P#1.?"7_@CM?_B*Q?A9\?-.^*_C?Q=X?T_1]9L%T#[.&N=1
MT^:W20RPI+@[U 5@LB$*3DC)QBN!N_C/X_UGX?\ BKXJZ"^EKX1T";4/*\-7
M%FS7>HVUC-)%/*;G>!$[>3*R)L8?*F6&X[2[ ]8_X4%\,?\ HG/A/_P1VO\
M\11_PH/X8_\ 1.?"7_@CM?\ XW7FOBW]MGP+X#\=:?H6O1ZII]E?:787\&IG
M3YGA=[QV6"/<JD<['^;.,J1U!Q[IHFL1Z[H]IJ,<%W:1W,8D6"^MWMYXP>SQ
MN R$>A&:0'*_\*"^&/\ T3CPE_X([7_XW7F/[47P2^'6D_LS_%N^L? /ABSO
M;;PCJ\T%S;Z-;1R12+92E75@F58$ @CD$5]%5Y3^UC_R:S\9/^Q,UG_TAFH
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
MB#HRZ5KD,\]F)DG46UY-:NKK]TB2%U<=>F:\H'[+T6C?#/P1X8\-^(Y=,O\
MPEK UFRU*_@DOUDF\N>)@\;S [2D[8 < $ ^HKWFDP* / ?AE^S+J?P\OOA5
M))XRCU.W\!Z5?:2D/]DB)KV*Y*8);SF\MD\F+H&SANF[B'XL_!OXA:+>^*M?
M^#OB&RTB]\3RQSZWI6HV_F>:Z0^49[*3<%BN61(U_> H656)7!W?0F!2T >#
MZ?\  "1-(^&%WX<N)/ MSX1TBZTJ+3=0MH]0;R+B.%721HY54R!H$;>K$'+>
MO'??!7X=S_"/X5>&?!L^K#7#H=FMBE\+;[.98TR(\Q[FP0NT$YY(S@9P.YP#
M1B@!:*** /*?V3N/V6?@YZ_\(9HW_I##7JU>5?LG<_LL_!S_ +$S1O\ TAAK
MU6@ HHHH **** "OFOX]_!OXB_$WXER2Z-XSTSP'X(&D6JW.K?V;!<ZB;J.>
MY)6)W_U:A)%&XG@ME,'=7TG7P5\;?V3_ (J_$*]OKSXA_$77?&'AW^T[4PZ#
MX7A%E9K8M>0+<":-6,DC" SG;AP-H.[/% 'UE\!WT7_A5VD6_A[Q5>^-=+M'
MN+-=;U&=9YKEXIWCDW2  ,%='4'T4<GJ?1*\F_9CT;P+X<^$-AIGPV\T>#K2
M_P!1ALUF8L487LXE52W)02;PI/50IR>I]9H **** "BBB@ HHHH *\J\1_\
M)T_P\_[$SQ+_ .EVA5ZK7E7B,?\ &4_P]/\ U)GB7_TNT*@#U6BBB@ HHHH
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
M1>.]+/B#6[^*[UZ^NO#C2VU_#%$L4-L+<7:F./:@+@NV\L_16VU[K28&>@H
M\I\;?"OQ+X_\&0>$]9\6:==:)?V<MEX@5M#_ 'U\DF0WV=O/VVV 2%W)*1A<
MDD9/3?$SPIK7C#P9<:)H.M6>@37($,]Q?:<U]&UN1B2/RQ+$?F'&[=P">,G(
M[# HP/2@#Q2W_9OM?"/Q;T/QA\/W\.^!+&VL7L-5T?3?#B(NJQO*CY9XY8PC
M+Y>$;8Q7<^=P.!'XE_9=T;Q-X3\;Z$^HL;/7]034[*WN[6.XMM,E6:.YV+"W
M$L3W2/*Z,<-YA7@ 8]OP/2C H \-\'?LZ7OA'Q[X+\0VVMZ)96F@:?J%C/H^
MC>&EL+:X^UR1R.T*I-B$ P0G!$A/[S+?,-G%ZS^S5XD\*ZWXJ\:CQ1!XDO)M
M)UNR$'_".FXU.XAO7658FFDNF618&B39$L2IM\Q1&#)7U/28% 'Q+X'_ &=I
M_B393:?(T%Q86%[#JT.I>+?!.IQ[KQ$:!8)K?5+N22Z@-O+* %>-8F*LI))Q
M].W'PXO;?X:Z7X8T/7%\.7>GFV>&]TVPCBA4Q2+(8UME*JL+;2AC!^XQ&[/S
M5WN!Z48H \%NOV6[;7/AUXXT'7-4L+K5?%FJQ:W=W5GHR06 O(3"T3_8FD<.
MI:W1I0\C&4E\D C$>B_LTZIX>\4>&-8TOQ'H&E+HVDZIISZ;I?A9;6T=[TQN
MTD<<=P!&%:" [3O+8DRXWC9[]@>E&!0!\I>'OV,->T7P+XD\,S_$.RNX=6\%
M6W@I)T\.M&T$$#3;)B/M;;WV7$H(RHSM88P5-SXI?!+Q%IEGXD\1S^(&U<ZI
MH6C:!<6VD^&IIY8!:W)D:Z6*.Y,S@^;-\D.)4#(5<-'N/U#@&C ]* /"/V:-
M&UW2/!'B#3XV$5H\S2Z=J>HZ#?Z?=37#JWFO<6][<27$NUA'AWD&Y?E&%134
M]G^S[K*_LT:W\)KOQ?:7,^H65UIR:U%HYB6&"<L6S ;AMS .X!W@<KQP<^X8
M'I1B@#PJ;]FR^UK6O$]WKWBR.ZMM?\*V7AN:+3M,-K)!);,[K=1R--)@[YI"
M$*G'R#<=I+'C?]GK7?BEX1L;'QIXIT/Q%K6EZI%J6GS7/A=7TU=D3Q,DUD]P
M_G;EEER?-7!V%0I0[O=<44 <GX)\)WO@RRL=,6]T]M%LK&*WALK+3%M!'*K,
M7==C[%C(*A8@F5V\N^>.-\2_!C6O%OQAT+Q/J'B6WD\.:).M]::6NG;;Q+@1
MN@7[3YF/*_>,2/+W$$J6Q7KV!Z48Q0!X;<?L\VWP_P#$VN>-_ L^I_\ "1-H
M[V=EIU[J%W?P>>97DW>7/>)&02^!&615Y(()K;\3?#KQ[XB\8Z/K47C;2=+L
M;*W5/[.;0&N7BE8 3S0S&Y4+(RED5FC;8K-PVYL^KT8% 'F5C\);W4_&=YXC
M\7ZQ8ZY=_P!G7>C6*Z;IC6/D65R\;RI(3-*97S#& P* 88[<MQ6^$_P4N_A[
MJW]HZMXE;Q+=6NE0:#ILGV(6QM["%V=!+AV\V8DC=*-@.Q<(O.?5L#THQ0 M
M%%% !1110 4444 %>5_M'Q23_#W25C5I&'C#PJV%&< >(-/)/T !)^E>J4F
M: %HHHH **** "BBB@ HHHH \I\*?##Q=8^*]:U'Q+XRTO7]+U7S%FLK;0&M
M)FB*E8H6G:YDS%&K.0JJN69FS\S \Y9?L\^)M&T/4+?3?B D6N'3K;0-.U>Y
MT=I&M-*A9F6%D6X3?.V[#SADSM7:BD9KWC ]*,"@#QW7/V?(?'/PU'AGQ=K#
M7E_!#<0V=YX>%SHMO:))%Y2(EO!<Y9%4#Y'=@3GH#@==;>![_P -?"^W\*^%
M=:_LJ]M+%+.TU74HI-0,14 %V5Y0TAZX#2<''4#![3 ]*,4 ?/U_^RM#IE]X
M$USP5<>&/!GBWP](9-0UJS\+*6U?= 8I4D"3HP1RS.0[R'<%.[();J_$/[/N
MB>*-6\=RWU[='2_%^EFQO-,B 6**9H3!-=H><2/"(4YX BSSO;/JV!1B@#YT
MT']E:^\/MX%DL_$'AO3)?#>NKK,\>B^$8["&_P 6SVV&CCG&V1HY9<R$N,["
M$ 4AKGB']G/7;[XU6OQ%3Q7:7RZ?JO\ :MGIUYHS7%W#']B:UDLX+AKI4ABD
M5V?Y8ER^QG+[:]_P/2C ]* /A3P+\!+[XA6U]X<NQ<O;ZA:1_;[CQ!X+U*S&
MGR0RK<0+%]LN7MIHOM$:![>VCCB=03\H5!7U'X=^$TGAWX3WG@^QU&RT*ZN8
MIT6_\,Z3'ID%I))G]Y;VZLP0C(/S,Y+9))Z#TBC STH \4M?V<QK,GQ"N/&&
MLVNKWWC/2%T*^GT?2QIH>U5)55I1YDIEG"S$>82!M1%"@ YY[0/V5;[P^? L
MEEK_ (;TN7PWKJZU/'HOA".PAO\ %L]L0T<4XVR-'-+F0EQG80@"D-]&8%&!
MZ4 ?-_@7]EGQ/X,\8P:ZWQ TZ^^S+KWE6X\.O'AM4G6XD+-]K.1'*BD# RH(
MR"=PRIOV:/$7@/P/X::#Q3'KY\'^"]3\,Q6=IX=#37R7"IB0(UPREE$$'[O:
M^_:X ^<!?J7 ]*,#TH ^;?V5?#^J^&]3UZ*,75WHMQ#&\VH:MX=U72;TW"X6
M.,'4KF>6:(1[B NU$/3)=L>@?#7X7>(_!&C^-;6_\4Z?JUSK^H76IV\\.CM;
MK:2S@Y#(;A_-4$*0-R=",\Y'J6** /GOP!^RYJ7A%_AU#J'C"UU?3?"7AF]\
M+R6Z:,UN]]!<&/+[_M#>6RK!".C9(<\;@%MW_P"SAK'B7X67W@#Q+XTMM<T.
M"WM8-&$FAH&@^S2I+ ]V&F9;L@PQ*P B5QY@(^8;?>:,"@#@/AK\.[[X=:/I
M>E6MWH5OIL N)+RRT;0%TZ"69V4HT")*1"HPVY2)"Y;.Y>AP/C%\&-:^*^O:
M&O\ PDMO8^%[:XAN+W3Y-.\VY9HI4D0V\XD7RB3&N2RN1U7!KU[ ]** /*+S
MX>>.W^(][XFC\;:8VFLGEVVECP\3<P0CYO)2X:ZV@.X0R'RP7"J,KM4KE>,?
M@E>_';PEX1L/B,FBSPP1B?5[!]$BEGDE.UMD,S2RBU! *2;/,8@D)*IP]>V8
MHP/2@#SN?X::FWQNT_QQ!KEK;Z5:Z))HIT0::3(RO(LN\3^< N&C3Y?+/ 89
MY!'4Z?X=%GXFUC67G,T]]';VZIMVB&&(.57J=QWRRMGC[P&/ER=O ]*,4 +1
M110 4444 %%%% !1110!Y5^RM#);_LP?""*5&CDC\':.K(P(92+*'@@]\UZK
M28%+0 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 >$>#]9^+GQ*L]8UG2O%_A'0M.BU_6
M=*MK"Z\*7-Y*D=EJ5S9J7F&HQ!F86X<D(H!;';)Z'_A%_C7_ -%'\$?^$-=?
M_+:C]FH _#K5^/\ F<_%G_J0ZC7JU 'E/_"+_&O_ **/X(_\(:Z_^6U'_"+_
M !K_ .BC^"/_  AKK_Y;5ZM10!Y1_P (O\:_^BC>"?\ PA[O_P"6U'_",?&O
M_HH_@C_PA[K_ .6U>EZE<O9V%S.G+QQ,Z@],@'&:X7_A8.I_\\+?_OAO\:UI
MTI5%>)G*:CN9W_"+_&O_ **-X(_\(>Z_^6U'_"+_ !K_ .BC>"/_  A[K_Y;
M5H_\+"U/_GA;?]\-_C1_PL'4_P#GA;?]\-_C6WU6I_3,O;Q,_P#X1?XU_P#1
M1O!/_A#77_RVI/\ A&/C6/\ FH_@G_PA[K_Y;5LZ=XXU&[O[6!HK<)+(J'"L
M#@D D<^E<9^T7K_C;0'TV\\,ZW/IFF6UC>7%^NFP6=S=1;=FVZDM[ED,UK$I
MD+I!(DQ=H@H<$K6$Z<J;M(UC-3U1M_\ "+_&O_HH_@C_ ,(:Z_\ EM1_PB_Q
MK_Z*/X(_\(:Z_P#EM7#6?[4?B!_C&W@]/!,NK:,VJ0V<>KZ=]KGE2WDAA9;B
M58[5H(UW2[B9)X\1\@,P*T[PO^T%XD^)'C3P]#:Z/>^%=#C\3/8R27=A<!-8
MM&L;YXPLEQ!#M=)+=&<0^:OW )6!85F:';_\(O\ &O\ Z*/X(_\ "&NO_EM1
M_P (O\:_^BC^"/\ PAKK_P"6U>>7&N>/(OC;XLC7Q-XP/A?1=328RLFB#18K
M=;&*ZDM)2T2W:EBSHLA944,I,A92K<]H?[6GC;6+_P#M[_A%;1=#LK&Z_M31
MQ>O$\)@NH5>>&::!'GD:.=/+A,42,5<^:0T9(![)_P (O\:_^BC^"/\ PAKK
M_P"6U'_"+_&O_HH_@C_PAKK_ .6U<O;?'SQ#=:-X5\1:MX3NM!TJ_P!:OK8V
M]IJD%S.MO;6=Z[?:4\HC<TEM\J02-_ QE S&T&N_M)^)O"E]X(LM6\':3+=^
M(VS)'I&O2W?V5)!_HQR;1!ER""9#$@(PCR-\H .O_P"$7^-?_11_!'_A#77_
M ,MJ/^$7^-?_ $4?P1_X0UU_\MJX/1_VBO%3VUC-?^';9-;U?1M ELK)M85-
M*:ZOY;L?ZX6QGB 6) S.KY;8B)U>30\&_M-:YXJ\6Z=IDW@0Z5IKR6EM?7]Q
MJJL\=Q,UW$5@B6,F5$FM'7>YBW*0Z@\*0#K/^$7^-?\ T4?P1_X0UU_\MJ/^
M$7^-?_11_!'_ (0UU_\ +:N.^._Q!\6?#KQG_;QUVZL? >FVUI+?)I5M9WGV
M<>>QF^UP2%;@><H2*&2W9]I,I>,A5:L^[_:M\5_\*FL_%%E\,+ZXUZXU26P3
M1)QJ4/VB-8#,LT(.G_:'5ODCW-;J@8MN<(H9@#T'_A%_C7_T4?P1_P"$-=?_
M "VH_P"$7^-?_11_!'_A#77_ ,MJX75?VE?'MEJU]8P?#*P#6ES<6#2WOB98
MU-Q!8QWLC?N[>0^28V=5;&\L$W1HK,R5O"'[7>N>.?!4WB#2?AIJACN-5TVQ
MTS[=)/8PW$%[)Y<<SR7%O'RC8\Q8!.HWIMD?)V@'H?\ PB_QK_Z*/X(_\(:Z
M_P#EM1_PB_QK_P"BC^"/_"&NO_EM5/X:_%7Q#\5]5U33I-,M_#E@F@V=T+^S
MOQ<7,5Y.]Q&XB5X=CQHT#;7< DKDQX; X70?BOX@T;P=)>:UXCU?4=<^'B75
MIXHMI8K.WBU6\>3RK4S,MO\ NHF4K<!HBA2-TWB3)H ]&_X1?XU_]%'\$?\
MA#77_P MJ/\ A%_C7_T4?P1_X0UU_P#+:N"U/X^^,M/UO[;<Z78VG]BZ=JT>
MK^'4NR]O-/;W&G$7$-Z80[(MM=.0ODH"S%7Q@,J>(OVL/$&E:IKNGZ?X"L]:
MN-!:_DU%K;Q#&J)%;3P)L0-$',[17,4H1U1/F \TCYJ .^_X1?XU_P#11_!'
M_A#77_RVH_X1?XU_]%'\$?\ A#77_P MJXJY_:EUS2_$&CZ'>^ I[K4FO+BU
MU@Z--=7EO8!)3&DBW M%BV=&=KAK<(N2IDQSZ=\&OB/>?$_P:-7U'21H.HQW
M$EM<:<9)6,#KCAA+##(,A@1NC7((895E8@&-_P (O\:_^BC^"/\ PAKK_P"6
MU'_"+_&O_HH_@C_PAKK_ .6U>K44 >4_\(O\:_\ HH_@C_PAKK_Y;4?\(O\
M&O\ Z*/X(_\ "&NO_EM7JU5[J>2WMYI$A>X=$+"*+&YR!G:,D#)[9('J10!Y
MC_PB_P :_P#HH_@C_P (:Z_^6U'_  B_QK_Z*/X(_P#"&NO_ );5Y4W[77Q2
M#';^S#X[9<X!-S; _ENH_P"&O/BI_P!&O^.O_ JV_P : /5?^$7^-?\ T4?P
M1_X0UU_\MJ/^$7^-?_11_!'_ (0UU_\ +:O*O^&O/BI_T:_XZ_\  JV_QH_X
M:\^*G_1K_CK_ ,"K;_&@#U7_ (1?XU_]%'\$?^$-=?\ RVH_X1?XU_\ 11_!
M'_A#77_RVK+^(/BOQWKWP[\(:OX>LM2\+ZO>W"3W_A_S+!=79/)D;[/#]I8V
M[,'",ZLZ$Q+)M=6P*\ZO/VMO$WA>^T#3;7PQ+\0;6?1].NGU/3[:[CO;N202
MBXD6SM[>X$?^K^5)'10P8&0#:Q /6?\ A%_C7_T4?P1_X0UU_P#+:C_A%_C7
M_P!%'\$?^$-=?_+:N(\6?M!>(]4\8:YX<T31[W0;+2-:TNW'B.?3[B2"Z1M2
MM;>ZM]TL*0*[K,=C1RS'8')$; 4GQ,NOB!>?':70O#WB;QE9Z5+INGW _L6#
M19+'3))9[B%Y+A;F%KF2,B%6VQ%CG?EHU(90#N/^$7^-?_11_!'_ (0UU_\
M+:C_ (1?XU_]%'\$?^$-=?\ RVKR)_VI_&_B+Q=]G\/>'=+$&EZC=VLMI<ZF
M8[?48!:2SPSF\:#$:J(),B%)U9GC EVK(:Z[3?VA?$7C'PI=:];^#[S0]&C\
M0:1I<$C:G;_;W6XNK42221&.2-(O+N%X5VE;++B(X< '7_\ "+_&O_HH_@C_
M ,(:Z_\ EM1_PB_QK_Z*/X(_\(:Z_P#EM7&>+_VH-=\'^$]-\1S^$=,N-.U3
M4_)LH8=:F>Z^P!]C3RPK:$I*I*9C&Z-,G?,G&:\G[2'B'2475]=\/"SM%L]?
MEAAM=3B-M(;34+:U@6XW0^8DG[QBS(QC1=[?O"0(P#N_^$7^-?\ T4?P1_X0
MUU_\MJ/^$7^-?_11_!'_ (0UU_\ +:N(E_:?\466NKH]Y\/8(;FQ>;^V;M-=
M#6D(CN;6-OLK&$27!,=Y$XW1Q#.5)4@D;O[16O>-] DTV\\,ZW-IFF6UC>7-
M^--AL[F[B*[-MU+;W+)Y]K$ID+I!(DQ=H@H<$K0!M?\ "+_&O_HH_@C_ ,(:
MZ_\ EM1_PB_QK_Z*/X(_\(:Z_P#EM7!Z'^UEJ?B'X>^)_$^F^!K^:.PN[2+2
M&NXM0@AU:">0HLBYL3*SJ%+-';17 ^9-K-N)5(/VE_B',^FV[_">&ROIH=*-
MS%>^(1"(9=0:5(5 -OO(1HU\W>D;KE]J2%0K@'>_\(O\:_\ HH_@C_PAKK_Y
M;4?\(O\ &O\ Z*/X(_\ "&NO_EM7E_A;]L[6/$GAOQIJ\7PSU.2'P[ILUTK0
MR3I!<W,$JQ7-N+F>VB@(#EVC:-Y&>-&+)&WR5Z%X'^,?B?Q5\0M,\/7GAK3M
M+C$&IMJDJ:HT_DRVT\,<:P?N5\W<)D+[@@&[Y2^T[@"]_P (O\:_^BC^"/\
MPAKK_P"6U'_"+_&O_HH_@C_PAKK_ .6U<PGQJUK_ (:'U7PO;17EWI<^GW-O
MID=W836FGO?VR12!4OFAVR-+YERC*C2;!9YV@[LXNI?M:Z[8:3I%[;^ 'UJ6
M[>&WN++1I[V^FM[E8]U];;8K%CYD!:) 7V(S%P[Q%,, >@_\(O\ &O\ Z*/X
M(_\ "&NO_EM1_P (O\:_^BC^"/\ PAKK_P"6U<)X]_:K\0^";W5)&\!VS:19
M:\=%#SZT1>S(GEF6Y6WAMY<1[9HF4EP &/FF' S5U3]K#Q=IS>+I1\,Y9]/T
MN]6PTNYAEU&4ZE,T\J!=L>G.2/+A9RUO]H52\:%N690#T7_A%_C7_P!%'\$?
M^$-=?_+:C_A%_C7_ -%'\$?^$-=?_+:J?Q/\3>,M8\ ^$=7\)+J&C7M_+#=W
M>CH+2#5Y(FMV<V\27N(3(KE#(CLAV)*%=7 SYCX@_:9\23>$[S1/#T=[?WT7
M@V;4&\>#1;A((+]+)Y_,D@,1MD0[,!3<%ED8*8V7YB >M?\ "+_&O_HH_@C_
M ,(:Z_\ EM1_PB_QK_Z*/X(_\(:Z_P#EM7*77Q4\5Z#XRU"UG%WX@M_^$J:S
MMK>Q-K:+#;CP_P#;%@D,@9I-\P8[@4(8@EE12C8-Y^UIXMB^'MOK5K\-$O=?
MNGM98-"MM4GNF:WN+(W49+6]G*XER-A41F-<AFE49P >D_\ "+_&O_HH_@C_
M ,(:Z_\ EM1_PB_QK_Z*/X(_\(:Z_P#EM7G_ .T)XS\7Z#JOA>2P\1^+/#]]
M?Z!?S_V%X1T6+6UEU&'[.8D<&RDD\HF9T:3=$O"9,9.3;3]H/Q<FK:>==\&S
M:+I=EK5QI=]/9ZK;RRS20:7<74A: QL?*8HGEA)1(6^_L"E7 .U_X1?XU_\
M11_!'_A#77_RVH_X1?XU_P#11_!'_A#77_RVKG%_:$\4:?XD\#:)J7@1;B[\
M0E9KN3P_<WNI06%M(X2&4S+8K&.<M()6A"JN5:4_+79_";XJ77Q(NO$EO>:.
MNBSZ3>^3'']H>0SP,6\J;YXH\JX7AX_,B)#!)'V-@ S_ /A%_C7_ -%'\$?^
M$-=?_+:C_A%_C7_T4?P1_P"$-=?_ "VKU:B@#RG_ (1?XU_]%'\$?^$-=?\
MRVI/AKXG\:#XG^+?!GB_5=%UQM,T;2M7MK_1])ET[_C[GU")XWCDN9]VW["K
M!@P^^1C@$^KUY3X<'_&4_P 0_P#L3/#7_I=KM 'JU%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% 'S1\%?V@_A?X%\->(-$\2?$CPEX?UBV\9>*3/IVJ:Y;6UQ%NUZ_==\;
MN&7*LK#(Y# ]*]!_X:Q^"7_18? 7_A2V7_QRO5<4M 'E/_#6/P2_Z+#X"_\
M"ELO_CE'_#6/P2_Z+#X"_P#"ELO_ (Y7JU% 'E/_  UA\$?^BP> O_"ELO\
MXY2?\-7_  0_Z+!X"_\ "ELO_CE>KT4"LF>4?\-8?!'_ *+!X"_\*6R_^.4?
M\-8?!'_HL'@+_P *6R_^.5ZO10%D>4#]J_X(#I\8/ 7_ (4ME_\ '*YSQ?\
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
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
<B@ HHHH **** "BBB@ HHHH **** "BBB@#_V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>17
<FILENAME>stld-20241231.xsd
<DESCRIPTION>EX-101.SCH
<TEXT>
<XBRL>
<?xml version="1.0" encoding="utf-8"?>
<!--XBRL document created with Toppan Merrill Bridge  10.9.0.3 -->
<!--Based on XBRL 2.1-->
<!--Created on: 2/28/2025 2:01:40 AM-->
<!--Modified on: 2/28/2025 2:01:40 AM-->
<xsd:schema xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:attributeFormDefault="unqualified" xmlns:us-gaap="http://fasb.org/us-gaap/2024" xmlns:us-roles="http://fasb.org/us-roles/2024" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:us-types="http://fasb.org/us-types/2024" xmlns:negated="http://www.xbrl.org/2009/role/negated" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:country="http://xbrl.sec.gov/country/2024" xmlns:xl="http://www.xbrl.org/2003/XLink" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:ref="http://www.xbrl.org/2006/ref" xmlns:xsd="http://www.w3.org/2001/XMLSchema" targetNamespace="http://www.steeldynamics.com/20241231" attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:srt-types="http://fasb.org/srt-types/2024" xmlns:stld="http://www.steeldynamics.com/20241231" xmlns:enum2="http://xbrl.org/2020/extensible-enumerations-2.0" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2022-03-31" xmlns:currency="http://xbrl.sec.gov/currency/2024" xmlns:sic="http://xbrl.sec.gov/sic/2024" xmlns:srt-roles="http://fasb.org/srt-roles/2024" xmlns:stpr="http://xbrl.sec.gov/stpr/2024" xmlns:utr="http://www.xbrl.org/2009/utr" xmlns:exch="http://xbrl.sec.gov/exch/2024" xmlns:naics="http://xbrl.sec.gov/naics/2024" xmlns:srt="http://fasb.org/srt/2024" xmlns:deprecated="http://www.xbrl.org/2009/role/deprecated" xmlns:net="http://www.xbrl.org/2009/role/net" xmlns:dei="http://xbrl.sec.gov/dei/2024" xmlns:dtr="http://www.xbrl.org/2009/dtr" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:us-gaap-ebp="http://fasb.org/us-gaap-ebp/2024" xmlns:cyd-af-sub="http://xbrl.sec.gov/cyd-af-sub/2024" xmlns:ecd="http://xbrl.sec.gov/ecd/2024" xmlns:ecd-sub="http://xbrl.sec.gov/ecd-sub/2024" xmlns:cyd="http://xbrl.sec.gov/cyd/2024">
  <xsd:annotation>
    <xsd:appinfo>
      <link:roleType roleURI="http://www.steeldynamics.com/role/DisclosureStandardAndCustomAxisDomainDefaults" id="DisclosureStandardAndCustomAxisDomainDefaults">
        <link:definition>99900 - Disclosure - Standard And Custom Axis Domain Defaults</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.steeldynamics.com/role/StatementConsolidatedBalanceSheets" id="StatementConsolidatedBalanceSheets">
        <link:definition>995200100 - 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 roleURI="http://www.steeldynamics.com/role/StatementConsolidatedStatementsOfIncome" id="StatementConsolidatedStatementsOfIncome">
        <link:definition>995200200 - 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 roleURI="http://www.steeldynamics.com/role/StatementConsolidatedStatementsOfIncomeCalc2" id="StatementConsolidatedStatementsOfIncomeCalc2">
        <link:definition>00201 - Statement - CONSOLIDATED STATEMENTS OF INCOME - Calc 2</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.steeldynamics.com/role/StatementConsolidatedStatementsOfComprehensiveIncome" id="StatementConsolidatedStatementsOfComprehensiveIncome">
        <link:definition>995200300 - 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 roleURI="http://www.steeldynamics.com/role/StatementConsolidatedStatementsOfCashFlows" id="StatementConsolidatedStatementsOfCashFlows">
        <link:definition>995200500 - 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 roleURI="http://www.steeldynamics.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesInventoriesDetails" id="DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesInventoriesDetails">
        <link:definition>99940105 - Disclosure - Description of the Business and Summary of Significant Accounting Policies - Inventories (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.steeldynamics.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesPropertyPlantAndEquipmentDetails" id="DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesPropertyPlantAndEquipmentDetails">
        <link:definition>99940106 - Disclosure - Description of the Business and Summary of Significant Accounting Policies - 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 roleURI="http://www.steeldynamics.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesIntangibleAssetsDetails" id="DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesIntangibleAssetsDetails">
        <link:definition>99940107 - Disclosure - Description of the Business and Summary of Significant Accounting Policies - 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 roleURI="http://www.steeldynamics.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesEarningsPerShareDetails" id="DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesEarningsPerShareDetails">
        <link:definition>99940109 - Disclosure - Description of the Business and Summary of Significant Accounting Policies - 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 roleURI="http://www.steeldynamics.com/role/DisclosureLongTermDebtByIssueDetails" id="DisclosureLongTermDebtByIssueDetails">
        <link:definition>99940301 - Disclosure - Long-Term Debt - By Issue (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.steeldynamics.com/role/DisclosureLongTermDebtOutstandingDebtMaturitiesDetails" id="DisclosureLongTermDebtOutstandingDebtMaturitiesDetails">
        <link:definition>99940306 - Disclosure - Long-Term Debt - Outstanding Debt Maturities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.steeldynamics.com/role/DisclosureIncomeTaxesScheduleOfComponentsOfEarningsBeforeIncomeTaxesAndNoncontrollingInterestsDetails" id="DisclosureIncomeTaxesScheduleOfComponentsOfEarningsBeforeIncomeTaxesAndNoncontrollingInterestsDetails">
        <link:definition>99940402 - Disclosure - Income Taxes - Schedule of components of earnings before income taxes and noncontrolling interests (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.steeldynamics.com/role/DisclosureIncomeTaxesScheduleOfProvisionForIncomeTaxExpenseDetails" id="DisclosureIncomeTaxesScheduleOfProvisionForIncomeTaxExpenseDetails">
        <link:definition>99940403 - Disclosure - Income Taxes - Schedule of provision for income tax expense (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.steeldynamics.com/role/DisclosureIncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails" id="DisclosureIncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails">
        <link:definition>99940404 - Disclosure - Income Taxes - Schedule of Effective Income Tax Rate Reconciliation (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.steeldynamics.com/role/DisclosureIncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" id="DisclosureIncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails">
        <link:definition>99940405 - Disclosure - Income Taxes - Schedule of Deferred Tax Assets and Liabilities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.steeldynamics.com/role/DisclosureCommitmentsAndContingenciesScheduleOfUnconditionalPurchaseObligationsDetails" id="DisclosureCommitmentsAndContingenciesScheduleOfUnconditionalPurchaseObligationsDetails">
        <link:definition>99940802 - Disclosure - Commitments and Contingencies - Schedule of Unconditional Purchase 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 roleURI="http://www.steeldynamics.com/role/DisclosureLeasesScheduleOfOperatingLeaseRightOfUseAssetsAndLeaseObligationsDetails" id="DisclosureLeasesScheduleOfOperatingLeaseRightOfUseAssetsAndLeaseObligationsDetails">
        <link:definition>99941102 - Disclosure - Leases - Schedule of Operating lease right-of-use assets and lease 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 roleURI="http://www.steeldynamics.com/role/DisclosureLeasesFutureOperatingLeaseLiabilitiesDetails" id="DisclosureLeasesFutureOperatingLeaseLiabilitiesDetails">
        <link:definition>99941103 - Disclosure - Leases - Future operating lease liabilities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.steeldynamics.com/role/StatementConsolidatedStatementsOfEquity" id="StatementConsolidatedStatementsOfEquity">
        <link:definition>995200400 - Statement - CONSOLIDATED STATEMENTS OF EQUITY</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.steeldynamics.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesDescriptionOfBusinessDetails" id="DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesDescriptionOfBusinessDetails">
        <link:definition>99940101 - Disclosure - Description of the Business and Summary of Significant Accounting Policies - Description of the Business (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.steeldynamics.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesCashAndEquivalentsAndRestrictedCashAndEquivalentsDetails" id="DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesCashAndEquivalentsAndRestrictedCashAndEquivalentsDetails">
        <link:definition>99940103 - Disclosure - Description of the Business and Summary of Significant Accounting Policies - Cash and Equivalents, and Restricted Cash and Equivalents (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.steeldynamics.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesShortTermInvestmentsDetails" id="DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesShortTermInvestmentsDetails">
        <link:definition>99940104 - Disclosure - Description of the Business and Summary of Significant Accounting Policies - Short-term Investments (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.steeldynamics.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesGoodwillDetails" id="DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesGoodwillDetails">
        <link:definition>99940108 - Disclosure - Description of the Business and Summary of Significant Accounting Policies - Goodwill (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.steeldynamics.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesDerivativeFinancialInstrumentsDetails" id="DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesDerivativeFinancialInstrumentsDetails">
        <link:definition>99940110 - Disclosure - Description of the Business and Summary of Significant Accounting Policies - Derivative Financial Instruments (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.steeldynamics.com/role/DisclosureBusinessCombinationsAndInvestmentsInUnconsolidatedAffiliatesDetails" id="DisclosureBusinessCombinationsAndInvestmentsInUnconsolidatedAffiliatesDetails">
        <link:definition>99940201 - Disclosure - Business Combinations and Investments in Unconsolidated Affiliates (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.steeldynamics.com/role/DisclosureLongTermDebtFinancingActivityDetails" id="DisclosureLongTermDebtFinancingActivityDetails">
        <link:definition>99940302 - Disclosure - Long-Term Debt - Financing Activity (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.steeldynamics.com/role/DisclosureLongTermDebtSeniorSecuredCreditFacilityDetails" id="DisclosureLongTermDebtSeniorSecuredCreditFacilityDetails">
        <link:definition>99940303 - Disclosure - Long-Term Debt - Senior Secured Credit Facility (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.steeldynamics.com/role/DisclosureLongTermDebtSeniorUnsecuredNotesDetails" id="DisclosureLongTermDebtSeniorUnsecuredNotesDetails">
        <link:definition>99940304 - Disclosure - Long-Term Debt - Senior Unsecured Notes (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.steeldynamics.com/role/DisclosureLongTermDebtOtherSecuredObligationsDetails" id="DisclosureLongTermDebtOtherSecuredObligationsDetails">
        <link:definition>99940305 - Disclosure - Long-Term Debt - Other Secured 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 roleURI="http://www.steeldynamics.com/role/DisclosureIncomeTaxesNarrativeDetails" id="DisclosureIncomeTaxesNarrativeDetails">
        <link:definition>99940401 - 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 roleURI="http://www.steeldynamics.com/role/DisclosureShareholdersEquityDetails" id="DisclosureShareholdersEquityDetails">
        <link:definition>99940501 - Disclosure - Shareholders' 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 roleURI="http://www.steeldynamics.com/role/DisclosureEquityBasedIncentivePlans2023EquityIncentivePlanDetails" id="DisclosureEquityBasedIncentivePlans2023EquityIncentivePlanDetails">
        <link:definition>99940601 - Disclosure - Equity-Based Incentive Plans - 2023 Equity Incentive Plan (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.steeldynamics.com/role/DisclosureEquityBasedIncentivePlansRestrictedStockUnitsDetails" id="DisclosureEquityBasedIncentivePlansRestrictedStockUnitsDetails">
        <link:definition>99940602 - Disclosure - Equity-Based Incentive Plans - Restricted Stock Units (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.steeldynamics.com/role/DisclosureEquityBasedIncentivePlansLongTermIncentiveCompensationProgramDetails" id="DisclosureEquityBasedIncentivePlansLongTermIncentiveCompensationProgramDetails">
        <link:definition>99940603 - Disclosure - Equity-Based Incentive Plans - Long-Term Incentive Compensation Program (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.steeldynamics.com/role/DisclosureEquityBasedIncentivePlans2018ExecutiveIncentiveCompensationPlanDetails" id="DisclosureEquityBasedIncentivePlans2018ExecutiveIncentiveCompensationPlanDetails">
        <link:definition>99940604 - Disclosure - Equity-Based Incentive Plans - 2018 Executive Incentive Compensation Plan (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.steeldynamics.com/role/DisclosureFairValueMeasurementsDetails" id="DisclosureFairValueMeasurementsDetails">
        <link:definition>99940701 - Disclosure - Fair Value Measurements (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.steeldynamics.com/role/DisclosureCommitmentsAndContingenciesDetails" id="DisclosureCommitmentsAndContingenciesDetails">
        <link:definition>99940801 - Disclosure - Commitments and Contingencies (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.steeldynamics.com/role/DisclosureTransactionsWithAffiliatedCompaniesScheduleOfRelatedPartyTransactionsDetails" id="DisclosureTransactionsWithAffiliatedCompaniesScheduleOfRelatedPartyTransactionsDetails">
        <link:definition>99940901 - Disclosure - Transactions with Affiliated Companies - 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 roleURI="http://www.steeldynamics.com/role/DisclosureLeasesNarrativeDetails" id="DisclosureLeasesNarrativeDetails">
        <link:definition>99941101 - 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 roleURI="http://www.steeldynamics.com/role/DisclosureSegmentInformationResultsDetails" id="DisclosureSegmentInformationResultsDetails">
        <link:definition>99941201 - Disclosure - Segment Information - Results (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.steeldynamics.com/role/DocumentDocumentAndEntityInformation" id="DocumentDocumentAndEntityInformation">
        <link:definition>995200090 - Document - Document and Entity Information</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.steeldynamics.com/role/StatementConsolidatedBalanceSheetsParenthetical" id="StatementConsolidatedBalanceSheetsParenthetical">
        <link:definition>995200105 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.steeldynamics.com/role/StatementConsolidatedStatementsOfComprehensiveIncomeParenthetical" id="StatementConsolidatedStatementsOfComprehensiveIncomeParenthetical">
        <link:definition>995200305 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Parenthetical)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.steeldynamics.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPolicies" id="DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPolicies">
        <link:definition>995210101 - Disclosure - Description of the Business and 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 roleURI="http://www.steeldynamics.com/role/DisclosureBusinessCombinationsAndInvestmentsInUnconsolidatedAffiliates" id="DisclosureBusinessCombinationsAndInvestmentsInUnconsolidatedAffiliates">
        <link:definition>995210201 - Disclosure - Business Combinations and Investments in Unconsolidated Affiliates</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.steeldynamics.com/role/DisclosureLongTermDebt" id="DisclosureLongTermDebt">
        <link:definition>995210301 - Disclosure - Long-Term Debt</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.steeldynamics.com/role/DisclosureIncomeTaxes" id="DisclosureIncomeTaxes">
        <link:definition>995210401 - Disclosure - Income Taxes</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.steeldynamics.com/role/DisclosureShareholdersEquity" id="DisclosureShareholdersEquity">
        <link:definition>995210501 - Disclosure - Shareholders' Equity</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.steeldynamics.com/role/DisclosureEquityBasedIncentivePlans" id="DisclosureEquityBasedIncentivePlans">
        <link:definition>995210601 - Disclosure - Equity-Based Incentive Plans</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.steeldynamics.com/role/DisclosureFairValueMeasurements" id="DisclosureFairValueMeasurements">
        <link:definition>995210701 - Disclosure - Fair Value Measurements</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.steeldynamics.com/role/DisclosureCommitmentsAndContingencies" id="DisclosureCommitmentsAndContingencies">
        <link:definition>995210801 - Disclosure - Commitments and Contingencies</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.steeldynamics.com/role/DisclosureTransactionsWithAffiliatedCompanies" id="DisclosureTransactionsWithAffiliatedCompanies">
        <link:definition>995210901 - Disclosure - Transactions with Affiliated Companies</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.steeldynamics.com/role/DisclosureRetirementPlans" id="DisclosureRetirementPlans">
        <link:definition>995211001 - Disclosure - Retirement Plans</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.steeldynamics.com/role/DisclosureLeases" id="DisclosureLeases">
        <link:definition>995211101 - Disclosure - Leases</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.steeldynamics.com/role/DisclosureSegmentInformation" id="DisclosureSegmentInformation">
        <link:definition>995211201 - 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 roleURI="http://www.steeldynamics.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies" id="DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies">
        <link:definition>99920102 - Disclosure - Description of the Business and 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 roleURI="http://www.steeldynamics.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesTables" id="DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesTables">
        <link:definition>99930103 - Disclosure - Description of the Business and 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 roleURI="http://www.steeldynamics.com/role/DisclosureLongTermDebtTables" id="DisclosureLongTermDebtTables">
        <link:definition>99930303 - Disclosure - Long-Term Debt (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.steeldynamics.com/role/DisclosureIncomeTaxesTables" id="DisclosureIncomeTaxesTables">
        <link:definition>99930403 - Disclosure - Income Taxes (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.steeldynamics.com/role/DisclosureEquityBasedIncentivePlansTables" id="DisclosureEquityBasedIncentivePlansTables">
        <link:definition>99930603 - Disclosure - Equity-Based Incentive Plans (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.steeldynamics.com/role/DisclosureFairValueMeasurementsTables" id="DisclosureFairValueMeasurementsTables">
        <link:definition>99930703 - Disclosure - Fair Value Measurements (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.steeldynamics.com/role/DisclosureCommitmentsAndContingenciesTables" id="DisclosureCommitmentsAndContingenciesTables">
        <link:definition>99930803 - 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 roleURI="http://www.steeldynamics.com/role/DisclosureTransactionsWithAffiliatedCompaniesTables" id="DisclosureTransactionsWithAffiliatedCompaniesTables">
        <link:definition>99930903 - Disclosure - Transactions with Affiliated Companies (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.steeldynamics.com/role/DisclosureLeasesTables" id="DisclosureLeasesTables">
        <link:definition>99931103 - Disclosure - Leases (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.steeldynamics.com/role/DisclosureSegmentInformationTables" id="DisclosureSegmentInformationTables">
        <link:definition>99931203 - 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 roleURI="http://www.steeldynamics.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesCreditLossesDetails" id="DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesCreditLossesDetails">
        <link:definition>99940102 - Disclosure - Description of the Business and Summary of Significant Accounting Policies - Credit Losses (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.steeldynamics.com/role/DisclosureIncomeTaxesScheduleOfUnrecognizedTaxBenefitsRollForwardDetails" id="DisclosureIncomeTaxesScheduleOfUnrecognizedTaxBenefitsRollForwardDetails">
        <link:definition>99940406 - Disclosure - Income Taxes - Schedule of Unrecognized Tax Benefits Roll Forward (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.steeldynamics.com/role/DisclosureRetirementPlansDetails" id="DisclosureRetirementPlansDetails">
        <link:definition>99941001 - Disclosure - Retirement Plans (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:linkbaseRef xlink:type="simple" xlink:href="stld-20241231_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" />
      <link:linkbaseRef xlink:type="simple" xlink:href="stld-20241231_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" />
      <link:linkbaseRef xlink:type="simple" xlink:href="stld-20241231_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" />
      <link:linkbaseRef xlink:type="simple" xlink:href="stld-20241231_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" />
    </xsd:appinfo>
  </xsd:annotation>
  <xsd:import namespace="https://xbrl.org/2023/calculation-1.1" schemaLocation="https://www.xbrl.org/2023/calculation-1.1.xsd" />
  <xsd:import namespace="http://xbrl.sec.gov/ecd/2024" schemaLocation="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd" />
  <xsd:import namespace="http://xbrl.sec.gov/dei/2024" schemaLocation="https://xbrl.sec.gov/dei/2024/dei-2024.xsd" />
  <xsd:import namespace="http://www.xbrl.org/2009/role/negated" schemaLocation="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd" />
  <xsd:import namespace="http://www.xbrl.org/dtr/type/2022-03-31" schemaLocation="https://www.xbrl.org/dtr/type/2022-03-31/types.xsd" />
  <xsd:import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd" />
  <xsd:import namespace="http://xbrl.org/2005/xbrldt" schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd" />
  <xsd:import namespace="http://fasb.org/us-roles/2024" schemaLocation="https://xbrl.fasb.org/us-gaap/2024/elts/us-roles-2024.xsd" />
  <xsd:import namespace="http://fasb.org/us-gaap/2024" schemaLocation="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd" />
  <xsd:import namespace="http://fasb.org/srt/2024" schemaLocation="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd" />
  <xsd:import namespace="http://xbrl.sec.gov/country/2024" schemaLocation="https://xbrl.sec.gov/country/2024/country-2024.xsd" />
  <xsd:import namespace="http://xbrl.sec.gov/ecd-sub/2024" schemaLocation="https://xbrl.sec.gov/ecd/2024/ecd-sub-2024.xsd" />
  <xsd:import namespace="http://xbrl.sec.gov/cyd/2024" schemaLocation="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd" />
  <xsd:import namespace="http://xbrl.sec.gov/cyd-af-sub/2024" schemaLocation="https://xbrl.sec.gov/cyd/2024/cyd-af-sub-2024.xsd" />
  <xsd:element id="stld_SteelOperationsMember" name="SteelOperationsMember" nillable="true" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" xbrli:periodType="duration" />
  <xsd:element id="stld_SteelFabricationOperationsMember" name="SteelFabricationOperationsMember" nillable="true" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" xbrli:periodType="duration" />
  <xsd:element id="stld_OmniSourceMember" name="OmniSourceMember" nillable="true" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" xbrli:periodType="duration" />
  <xsd:element name="RedeemableNoncontrollingInterestMember" id="stld_RedeemableNoncontrollingInterestMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element id="stld_OtherSegmentsMember" name="OtherSegmentsMember" nillable="true" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" xbrli:periodType="duration" />
  <xsd:element id="stld_MetalsRecyclingOperationsMember" name="MetalsRecyclingOperationsMember" nillable="true" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" xbrli:periodType="duration" />
  <xsd:element id="stld_BusinessAcquisitionPercentageOfVotingInterestsAvailableToBeAcquired" name="BusinessAcquisitionPercentageOfVotingInterestsAvailableToBeAcquired" nillable="true" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" />
  <xsd:element id="stld_LeaseBalanceSheetDisclosureTableTextBlock" name="LeaseBalanceSheetDisclosureTableTextBlock" nillable="true" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" />
  <xsd:element id="stld_UnitedSteelSupplyLlcMember" name="UnitedSteelSupplyLlcMember" nillable="true" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" xbrli:periodType="duration" />
  <xsd:element id="stld_LeaseDisclosureTextBlock" name="LeaseDisclosureTextBlock" nillable="true" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" />
  <xsd:element id="stld_PercentageOfWorkforceSubjectToCollectiveBargainingArrangements" name="PercentageOfWorkforceSubjectToCollectiveBargainingArrangements" nillable="true" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" />
  <xsd:element id="stld_NumberOfLocationsSubjectToCollectiveBargainingAgreements" name="NumberOfLocationsSubjectToCollectiveBargainingAgreements" nillable="true" type="xbrli:integerItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" />
  <xsd:element id="stld_SeniorNotes5.500PercentDue2026Member" name="SeniorNotes5.500PercentDue2026Member" nillable="true" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" xbrli:periodType="duration" />
  <xsd:element id="stld_OtherDebtMember" name="OtherDebtMember" nillable="true" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" xbrli:periodType="duration" />
  <xsd:element id="stld_CreditFacilityAmountByWhichFacilityCanBeIncreased" name="CreditFacilityAmountByWhichFacilityCanBeIncreased" nillable="true" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" xbrli:balance="credit" />
  <xsd:element id="stld_OutstandingLettersOfCreditAndOtherObligations" name="OutstandingLettersOfCreditAndOtherObligations" nillable="true" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" xbrli:balance="credit" />
  <xsd:element id="stld_DebtInstrumentCovenantInterestCoverageRatio" name="DebtInstrumentCovenantInterestCoverageRatio" nillable="true" type="xbrli:pureItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" />
  <xsd:element id="stld_DebtInstrumentCovenantConsolidatedLeverageRatio" name="DebtInstrumentCovenantConsolidatedLeverageRatio" nillable="true" type="xbrli:pureItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" />
  <xsd:element id="stld_DeferredStockUnitsDsusMember" name="DeferredStockUnitsDsusMember" nillable="true" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" xbrli:periodType="duration" />
  <xsd:element id="stld_ShareBasedCompensationArrangementByShareBasedPaymentAwardRetirementEligibleAgeForVestingOfAwards" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardRetirementEligibleAgeForVestingOfAwards" nillable="true" type="xbrli:durationItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" />
  <xsd:element id="stld_ShareBasedCompensationArrangementByShareBasedPaymentAwardShareLimitAgainstWhichFullValueAwardsWillBeCounted" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardShareLimitAgainstWhichFullValueAwardsWillBeCounted" nillable="true" type="xbrli:pureItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" />
  <xsd:element id="stld_OneYearPerformancePeriodTransitionAwardMember" name="OneYearPerformancePeriodTransitionAwardMember" nillable="true" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" xbrli:periodType="duration" />
  <xsd:element id="stld_TwoYearPerformancePeriodTransitionAwardMember" name="TwoYearPerformancePeriodTransitionAwardMember" nillable="true" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" xbrli:periodType="duration" />
  <xsd:element id="stld_ShareBasedCompensationArrangementShareBasedPaymentAwardPotentialNumberOfSharesBasedOnPerformance" name="ShareBasedCompensationArrangementShareBasedPaymentAwardPotentialNumberOfSharesBasedOnPerformance" nillable="true" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" />
  <xsd:element id="stld_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesEarned" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesEarned" nillable="true" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" />
  <xsd:element id="stld_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedOrIssuable" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedOrIssuable" nillable="true" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" />
  <xsd:element id="stld_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardEarnedAsPercentageOfSpecifiedCompensation" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardEarnedAsPercentageOfSpecifiedCompensation" nillable="true" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" />
  <xsd:element id="stld_ExecutiveIncentiveCompensationPlan2018Member" name="ExecutiveIncentiveCompensationPlan2018Member" nillable="true" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" xbrli:periodType="duration" />
  <xsd:element id="stld_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardMarketValue" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardMarketValue" nillable="true" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" xbrli:balance="debit" />
  <xsd:element id="stld_PhysicalCommodityAndCommodityTransportationMember" name="PhysicalCommodityAndCommodityTransportationMember" nillable="true" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" xbrli:periodType="duration" />
  <xsd:element id="stld_AirProductsMember" name="AirProductsMember" nillable="true" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" xbrli:periodType="duration" />
  <xsd:element id="stld_PurchaseCommitmentsPhysicalCommodityRequirementsUtilizationPeriod" name="PurchaseCommitmentsPhysicalCommodityRequirementsUtilizationPeriod" nillable="true" type="xbrli:durationItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" />
  <xsd:element id="stld_ProfitSharingComponent" name="ProfitSharingComponent" nillable="true" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" xbrli:balance="debit" />
  <xsd:element id="stld_DefinedContributionPlanPercentageOfEmployersContributionOfPretaxEarningsToProfitSharingPlan" name="DefinedContributionPlanPercentageOfEmployersContributionOfPretaxEarningsToProfitSharingPlan" nillable="true" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" />
  <xsd:element id="stld_ProfitSharingComponentDefinedContributionPlanEmployersContributionToProfitSharingPlan" name="ProfitSharingComponentDefinedContributionPlanEmployersContributionToProfitSharingPlan" nillable="true" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" xbrli:balance="debit" />
  <xsd:element id="stld_GoodwillImpairmentPolicyPolicyTextBlock" name="GoodwillImpairmentPolicyPolicyTextBlock" nillable="true" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" />
  <xsd:element id="stld_ScheduleOfPerformancePeriodTransitionAwardsTableTextBlock" name="ScheduleOfPerformancePeriodTransitionAwardsTableTextBlock" nillable="true" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" />
  <xsd:element id="stld_SeniorNotes2.80PercentDue2024Member" name="SeniorNotes2.80PercentDue2024Member" nillable="true" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" xbrli:periodType="duration" />
  <xsd:element id="stld_SeniorNotes3.450PercentDue2030Member" name="SeniorNotes3.450PercentDue2030Member" nillable="true" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" xbrli:periodType="duration" />
  <xsd:element id="stld_UnrecognizedTaxBenefitsIncreaseDecreaseResultingFromChangeInInterestExpense" name="UnrecognizedTaxBenefitsIncreaseDecreaseResultingFromChangeInInterestExpense" nillable="true" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" xbrli:balance="credit" />
  <xsd:element id="stld_DeferredIncomeTaxNoncashExpenseBenefit" name="DeferredIncomeTaxNoncashExpenseBenefit" nillable="true" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" xbrli:balance="debit" />
  <xsd:element id="stld_ShortTermInvestmentsLineItems" name="ShortTermInvestmentsLineItems" nillable="true" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" xbrli:periodType="duration" />
  <xsd:element id="stld_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedAndVestedNumber" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedAndVestedNumber" nillable="true" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" />
  <xsd:element id="stld_StockOptionsMember" name="StockOptionsMember" nillable="true" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" xbrli:periodType="duration" />
  <xsd:element id="stld_UnrestrictedStockAwardsMember" name="UnrestrictedStockAwardsMember" nillable="true" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" xbrli:periodType="duration" />
  <xsd:element id="stld_PercentageOfWorkforceSubjectToCollectiveBargainingArrangementsExpiringDuringYear" name="PercentageOfWorkforceSubjectToCollectiveBargainingArrangementsExpiringDuringYear" nillable="true" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" />
  <xsd:element id="stld_NumberOfLocationsSubjectToCollectiveBargainingAgreementsExpiring" name="NumberOfLocationsSubjectToCollectiveBargainingAgreementsExpiring" nillable="true" type="xbrli:integerItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" />
  <xsd:element id="stld_MesabiNuggetMember" name="MesabiNuggetMember" nillable="true" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" xbrli:periodType="duration" />
  <xsd:element id="stld_SeniorNotes1.65PercentDue2027Member" name="SeniorNotes1.65PercentDue2027Member" nillable="true" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" xbrli:periodType="duration" />
  <xsd:element id="stld_SeniorNotes3.25PercentDue2031Member" name="SeniorNotes3.25PercentDue2031Member" nillable="true" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" xbrli:periodType="duration" />
  <xsd:element id="stld_SeniorNotes3.25PercentDue2050Member" name="SeniorNotes3.25PercentDue2050Member" nillable="true" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" xbrli:periodType="duration" />
  <xsd:element id="stld_SeniorNotes2.40PercentDue2025Member" name="SeniorNotes2.40PercentDue2025Member" nillable="true" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" xbrli:periodType="duration" />
  <xsd:element id="stld_SubsidiaryOneMember" name="SubsidiaryOneMember" nillable="true" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" xbrli:periodType="duration" />
  <xsd:element id="stld_SubsidiaryTwoMember" name="SubsidiaryTwoMember" nillable="true" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" xbrli:periodType="duration" />
  <xsd:element id="stld_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfGrowthAndProfitabilityMeasures" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfGrowthAndProfitabilityMeasures" nillable="true" type="xbrli:integerItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" />
  <xsd:element id="stld_DebtInstrumentNumberOfTranches" name="DebtInstrumentNumberOfTranches" nillable="true" type="xbrli:integerItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" />
  <xsd:element id="stld_StockOptionsAndStockAppreciationRightsMember" name="StockOptionsAndStockAppreciationRightsMember" nillable="true" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" xbrli:periodType="duration" />
  <xsd:element id="stld_RestrictedStockUnitsDeferredStockUnitsRestrictedStockAndUnrestrictedStockAwardsAndPerformanceAwardsMember" name="RestrictedStockUnitsDeferredStockUnitsRestrictedStockAndUnrestrictedStockAwardsAndPerformanceAwardsMember" nillable="true" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" xbrli:periodType="duration" />
  <xsd:element id="stld_ThreeYearPerformancePeriodAwardMember" name="ThreeYearPerformancePeriodAwardMember" nillable="true" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" xbrli:periodType="duration" />
  <xsd:element name="NewProcessSteelLPMember" id="stld_NewProcessSteelLPMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="TwoThousandTwentyOneAwardMember" id="stld_TwoThousandTwentyOneAwardMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="WaterProductsMember" id="stld_WaterProductsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="RocaAceroS.a.DeC.v.Member" id="stld_RocaAceroS.a.DeC.v.Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="UnityAluminumInc.Member" id="stld_UnityAluminumInc.Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="TwoThousandTwentyTwoAwardMember" id="stld_TwoThousandTwentyTwoAwardMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="BusinessCombinationsAndEquityMethodInvestmentsTextBlock" id="stld_BusinessCombinationsAndEquityMethodInvestmentsTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" />
  <xsd:element name="TwoThousandTwentyThreeAwardMember" id="stld_TwoThousandTwentyThreeAwardMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="AluminumOperationsMember" id="stld_AluminumOperationsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="NumberOfSatelliteRecycledAluminumSlabCenters" id="stld_NumberOfSatelliteRecycledAluminumSlabCenters" type="xbrli:integerItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" />
  <xsd:element name="EquityIncentive2023PlanMember" id="stld_EquityIncentive2023PlanMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="SubsidiaryThreeMember" id="stld_SubsidiaryThreeMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="NonRule10b51ArrangementModifiedFlag" id="stld_NonRule10b51ArrangementModifiedFlag" type="xbrli:booleanItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" />
  <xsd:element name="Rule10b51ArrangementModifiedFlag" id="stld_Rule10b51ArrangementModifiedFlag" type="xbrli:booleanItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" />
  <xsd:element name="SeniorNotes5.375PercentDue2034Member" id="stld_SeniorNotes5.375PercentDue2034Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="TwoThousandTwentyFourAwardMember" id="stld_TwoThousandTwentyFourAwardMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="InterestCoverageRatio" id="stld_InterestCoverageRatio" type="xbrli:pureItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" />
  <xsd:element name="ConsolidatedLeverageRatio" id="stld_ConsolidatedLeverageRatio" type="xbrli:pureItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" />
  <xsd:element name="SteelDynamicsInc.BiocarbonSolutionsMember" id="stld_SteelDynamicsInc.BiocarbonSolutionsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
</xsd:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>18
<FILENAME>stld-20241231_cal.xml
<DESCRIPTION>EX-101.CAL
<TEXT>
<XBRL>
<?xml version="1.0" encoding="utf-8"?>
<!--XBRL document created with Toppan Merrill Bridge  10.9.0.3 -->
<!--Based on XBRL 2.1-->
<!--Created on: 2/28/2025 2:01:40 AM-->
<!--Modified on: 2/28/2025 2:01:40 AM-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xlink="http://www.w3.org/1999/xlink" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <roleRef xlink:type="simple" xlink:href="stld-20241231.xsd#StatementConsolidatedBalanceSheets" roleURI="http://www.steeldynamics.com/role/StatementConsolidatedBalanceSheets" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stld-20241231.xsd#StatementConsolidatedStatementsOfIncome" roleURI="http://www.steeldynamics.com/role/StatementConsolidatedStatementsOfIncome" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stld-20241231.xsd#StatementConsolidatedStatementsOfIncomeCalc2" roleURI="http://www.steeldynamics.com/role/StatementConsolidatedStatementsOfIncomeCalc2" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stld-20241231.xsd#StatementConsolidatedStatementsOfComprehensiveIncome" roleURI="http://www.steeldynamics.com/role/StatementConsolidatedStatementsOfComprehensiveIncome" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stld-20241231.xsd#StatementConsolidatedStatementsOfCashFlows" roleURI="http://www.steeldynamics.com/role/StatementConsolidatedStatementsOfCashFlows" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stld-20241231.xsd#DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesInventoriesDetails" roleURI="http://www.steeldynamics.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesInventoriesDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stld-20241231.xsd#DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesPropertyPlantAndEquipmentDetails" roleURI="http://www.steeldynamics.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesPropertyPlantAndEquipmentDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stld-20241231.xsd#DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesIntangibleAssetsDetails" roleURI="http://www.steeldynamics.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesIntangibleAssetsDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stld-20241231.xsd#DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesEarningsPerShareDetails" roleURI="http://www.steeldynamics.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesEarningsPerShareDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stld-20241231.xsd#DisclosureLongTermDebtByIssueDetails" roleURI="http://www.steeldynamics.com/role/DisclosureLongTermDebtByIssueDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stld-20241231.xsd#DisclosureLongTermDebtOutstandingDebtMaturitiesDetails" roleURI="http://www.steeldynamics.com/role/DisclosureLongTermDebtOutstandingDebtMaturitiesDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stld-20241231.xsd#DisclosureIncomeTaxesScheduleOfComponentsOfEarningsBeforeIncomeTaxesAndNoncontrollingInterestsDetails" roleURI="http://www.steeldynamics.com/role/DisclosureIncomeTaxesScheduleOfComponentsOfEarningsBeforeIncomeTaxesAndNoncontrollingInterestsDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stld-20241231.xsd#DisclosureIncomeTaxesScheduleOfProvisionForIncomeTaxExpenseDetails" roleURI="http://www.steeldynamics.com/role/DisclosureIncomeTaxesScheduleOfProvisionForIncomeTaxExpenseDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stld-20241231.xsd#DisclosureIncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails" roleURI="http://www.steeldynamics.com/role/DisclosureIncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stld-20241231.xsd#DisclosureIncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" roleURI="http://www.steeldynamics.com/role/DisclosureIncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stld-20241231.xsd#DisclosureCommitmentsAndContingenciesScheduleOfUnconditionalPurchaseObligationsDetails" roleURI="http://www.steeldynamics.com/role/DisclosureCommitmentsAndContingenciesScheduleOfUnconditionalPurchaseObligationsDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stld-20241231.xsd#DisclosureLeasesScheduleOfOperatingLeaseRightOfUseAssetsAndLeaseObligationsDetails" roleURI="http://www.steeldynamics.com/role/DisclosureLeasesScheduleOfOperatingLeaseRightOfUseAssetsAndLeaseObligationsDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stld-20241231.xsd#DisclosureLeasesFutureOperatingLeaseLiabilitiesDetails" roleURI="http://www.steeldynamics.com/role/DisclosureLeasesFutureOperatingLeaseLiabilitiesDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <link:arcroleRef arcroleURI="https://xbrl.org/2023/arcrole/summation-item" xlink:type="simple" xlink:href="https://www.xbrl.org/2023/calculation-1.1.xsd#summation-item" />
  <calculationLink xlink:role="http://www.steeldynamics.com/role/StatementConsolidatedBalanceSheets" xlink:type="extended" xlink:title="995200100 - Statement - CONSOLIDATED BALANCE SHEETS" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Assets" xlink:label="Assets" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsCurrent" xlink:label="us-gaap_AssetsCurrent_638763048976711137" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="Assets" xlink:to="us-gaap_AssetsCurrent_638763048976711137" order="1" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue_638763048976711137" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent_638763048976711137" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue_638763048976711137" order="1" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermInvestments" xlink:label="us-gaap_ShortTermInvestments_638763048976711137" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent_638763048976711137" xlink:to="us-gaap_ShortTermInvestments_638763048976711137" order="2" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="us-gaap_AccountsReceivableNetCurrent_638763048976711137" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent_638763048976711137" xlink:to="us-gaap_AccountsReceivableNetCurrent_638763048976711137" order="3" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryNet" xlink:label="us-gaap_InventoryNet_638763048976711137" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent_638763048976711137" xlink:to="us-gaap_InventoryNet_638763048976711137" order="4" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssetsCurrent" xlink:label="us-gaap_OtherAssetsCurrent_638763048976711137" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent_638763048976711137" xlink:to="us-gaap_OtherAssetsCurrent_638763048976711137" order="5" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="us-gaap_PropertyPlantAndEquipmentNet_638763048976711137" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="Assets" xlink:to="us-gaap_PropertyPlantAndEquipmentNet_638763048976711137" order="2" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwill_638763048976721104" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="Assets" xlink:to="us-gaap_IntangibleAssetsNetExcludingGoodwill_638763048976721104" order="3" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Goodwill" xlink:label="us-gaap_Goodwill_638763048976721104" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="Assets" xlink:to="us-gaap_Goodwill_638763048976721104" order="4" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="us-gaap_OtherAssetsNoncurrent_638763048976721104" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="Assets" xlink:to="us-gaap_OtherAssetsNoncurrent_638763048976721104" order="5" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="LiabilitiesAndStockholdersEquity" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Liabilities" xlink:label="us-gaap_Liabilities_638763048976721104" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_Liabilities_638763048976721104" order="1" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrent" xlink:label="us-gaap_LiabilitiesCurrent_638763048976721104" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_Liabilities_638763048976721104" xlink:to="us-gaap_LiabilitiesCurrent_638763048976721104" order="1" use="optional" weight="1" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedIncomeTaxesCurrent" xlink:label="us-gaap_AccruedIncomeTaxesCurrent_638763048976721104" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent_638763048976721104" xlink:to="us-gaap_AccruedIncomeTaxesCurrent_638763048976721104" order="1" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:label="us-gaap_EmployeeRelatedLiabilitiesCurrent_638763048976731112" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent_638763048976721104" xlink:to="us-gaap_EmployeeRelatedLiabilitiesCurrent_638763048976731112" order="2" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsPayableCurrent" xlink:label="us-gaap_AccountsPayableCurrent_638763048976731112" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent_638763048976721104" xlink:to="us-gaap_AccountsPayableCurrent_638763048976731112" order="3" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedLiabilitiesCurrent" xlink:label="us-gaap_AccruedLiabilitiesCurrent_638763048976731112" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent_638763048976721104" xlink:to="us-gaap_AccruedLiabilitiesCurrent_638763048976731112" order="4" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtCurrent" xlink:label="us-gaap_LongTermDebtCurrent_638763048976731112" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent_638763048976721104" xlink:to="us-gaap_LongTermDebtCurrent_638763048976731112" order="5" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtNoncurrent" xlink:label="us-gaap_LongTermDebtNoncurrent_638763048976731112" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_Liabilities_638763048976721104" xlink:to="us-gaap_LongTermDebtNoncurrent_638763048976731112" order="2" use="optional" weight="1" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:label="us-gaap_DeferredIncomeTaxLiabilitiesNet_638763048976741094" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_Liabilities_638763048976721104" xlink:to="us-gaap_DeferredIncomeTaxLiabilitiesNet_638763048976741094" order="3" use="optional" weight="1" priority="3" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherLiabilitiesNoncurrent" xlink:label="us-gaap_OtherLiabilitiesNoncurrent_638763048976741094" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_Liabilities_638763048976721104" xlink:to="us-gaap_OtherLiabilitiesNoncurrent_638763048976741094" order="4" use="optional" weight="1" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount" xlink:label="us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount_638763048976741094" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount_638763048976741094" order="2" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:label="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_638763048976741094" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_638763048976741094" order="3" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MinorityInterest" xlink:label="us-gaap_MinorityInterest_638763048976741094" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_638763048976741094" xlink:to="us-gaap_MinorityInterest_638763048976741094" order="1" use="optional" weight="1" priority="5" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity" xlink:label="us-gaap_StockholdersEquity_638763048976741094" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_638763048976741094" xlink:to="us-gaap_StockholdersEquity_638763048976741094" order="2" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockValue" xlink:label="us-gaap_CommonStockValue_638763048976751092" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquity_638763048976741094" xlink:to="us-gaap_CommonStockValue_638763048976751092" order="1" use="optional" weight="1" priority="4" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockCommonValue" xlink:label="us-gaap_TreasuryStockCommonValue_638763048976751092" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquity_638763048976741094" xlink:to="us-gaap_TreasuryStockCommonValue_638763048976751092" order="2" use="optional" weight="-1" priority="4" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdditionalPaidInCapitalCommonStock" xlink:label="us-gaap_AdditionalPaidInCapitalCommonStock_638763048976751092" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquity_638763048976741094" xlink:to="us-gaap_AdditionalPaidInCapitalCommonStock_638763048976751092" order="3" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit_638763048976751092" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquity_638763048976741094" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit_638763048976751092" order="4" use="optional" weight="1" priority="4" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_638763048976751092" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquity_638763048976741094" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_638763048976751092" order="5" use="optional" weight="1" priority="4" />
  </calculationLink>
  <calculationLink xlink:role="http://www.steeldynamics.com/role/StatementConsolidatedStatementsOfIncome" xlink:type="extended" xlink:title="995200200 - Statement - CONSOLIDATED STATEMENTS OF INCOME" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProfitLoss" xlink:label="us-gaap_ProfitLoss" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_638763048976761099" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_ProfitLoss" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_638763048976761099" order="1" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingIncomeLoss" xlink:label="us-gaap_OperatingIncomeLoss_638763048976761099" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_638763048976761099" xlink:to="us-gaap_OperatingIncomeLoss_638763048976761099" order="1" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GrossProfit" xlink:label="us-gaap_GrossProfit_638763048976761099" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_OperatingIncomeLoss_638763048976761099" xlink:to="us-gaap_GrossProfit_638763048976761099" order="1" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_638763048976761099" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_GrossProfit_638763048976761099" xlink:to="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_638763048976761099" order="1" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfGoodsAndServicesSold" xlink:label="us-gaap_CostOfGoodsAndServicesSold_638763048976771092" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_GrossProfit_638763048976761099" xlink:to="us-gaap_CostOfGoodsAndServicesSold_638763048976771092" order="2" use="optional" weight="-1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherLaborRelatedExpenses" xlink:label="us-gaap_OtherLaborRelatedExpenses_638763048976771092" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_OperatingIncomeLoss_638763048976761099" xlink:to="us-gaap_OtherLaborRelatedExpenses_638763048976771092" order="2" use="optional" weight="-1" priority="5" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AmortizationOfIntangibleAssets" xlink:label="us-gaap_AmortizationOfIntangibleAssets_638763048976771092" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_OperatingIncomeLoss_638763048976761099" xlink:to="us-gaap_AmortizationOfIntangibleAssets_638763048976771092" order="3" use="optional" weight="-1" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SellingGeneralAndAdministrativeExpense" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpense_638763048976771092" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_OperatingIncomeLoss_638763048976761099" xlink:to="us-gaap_SellingGeneralAndAdministrativeExpense_638763048976771092" order="4" use="optional" weight="-1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestExpenseNonoperating" xlink:label="us-gaap_InterestExpenseNonoperating_638763048976771092" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_638763048976761099" xlink:to="us-gaap_InterestExpenseNonoperating_638763048976771092" order="2" use="optional" weight="-1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherNonoperatingIncomeExpense" xlink:label="us-gaap_OtherNonoperatingIncomeExpense_638763048976771092" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_638763048976761099" xlink:to="us-gaap_OtherNonoperatingIncomeExpense_638763048976771092" order="3" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="us-gaap_IncomeTaxExpenseBenefit_638763048976771092" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_ProfitLoss" xlink:to="us-gaap_IncomeTaxExpenseBenefit_638763048976771092" order="2" use="optional" weight="-1" />
  </calculationLink>
  <calculationLink xlink:role="http://www.steeldynamics.com/role/StatementConsolidatedStatementsOfIncomeCalc2" xlink:type="extended" xlink:title="00201 - Statement - CONSOLIDATED STATEMENTS OF INCOME - Calc 2" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProfitLoss" xlink:label="us-gaap_ProfitLoss_638763048976781087" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_ProfitLoss_638763048976781087" order="1" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:label="us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_638763048976781087" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_638763048976781087" order="2" use="optional" weight="-1" />
  </calculationLink>
  <calculationLink xlink:role="http://www.steeldynamics.com/role/StatementConsolidatedStatementsOfComprehensiveIncome" xlink:type="extended" xlink:title="995200300 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComprehensiveIncomeNetOfTax" xlink:label="us-gaap_ComprehensiveIncomeNetOfTax" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:label="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_638763048976781087" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_638763048976781087" order="1" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProfitLoss" xlink:label="us-gaap_ProfitLoss_638763048976781087" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_638763048976781087" xlink:to="us-gaap_ProfitLoss_638763048976781087" order="1" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax" xlink:label="us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax_638763048976791122" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_638763048976781087" xlink:to="us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax_638763048976791122" order="2" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" xlink:label="us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_638763048976791122" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_638763048976791122" order="2" use="optional" weight="-1" priority="3" />
  </calculationLink>
  <calculationLink xlink:role="http://www.steeldynamics.com/role/StatementConsolidatedStatementsOfCashFlows" xlink:type="extended" xlink:title="995200500 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities_638763048976791122" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities_638763048976791122" order="1" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProfitLoss" xlink:label="us-gaap_ProfitLoss_638763048976791122" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities_638763048976791122" xlink:to="us-gaap_ProfitLoss_638763048976791122" order="1" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DepreciationDepletionAndAmortization" xlink:label="us-gaap_DepreciationDepletionAndAmortization_638763048976791122" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities_638763048976791122" xlink:to="us-gaap_DepreciationDepletionAndAmortization_638763048976791122" order="2" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="stld-20241231.xsd#stld_DeferredIncomeTaxNoncashExpenseBenefit" xlink:label="stld_DeferredIncomeTaxNoncashExpenseBenefit_638763048976791122" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities_638763048976791122" xlink:to="stld_DeferredIncomeTaxNoncashExpenseBenefit_638763048976791122" order="3" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensation" xlink:label="us-gaap_ShareBasedCompensation_638763048976801112" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities_638763048976791122" xlink:to="us-gaap_ShareBasedCompensation_638763048976801112" order="4" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable_638763048976801112" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities_638763048976791122" xlink:to="us-gaap_IncreaseDecreaseInAccountsReceivable_638763048976801112" order="5" use="optional" weight="-1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInInventories" xlink:label="us-gaap_IncreaseDecreaseInInventories_638763048976801112" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities_638763048976791122" xlink:to="us-gaap_IncreaseDecreaseInInventories_638763048976801112" order="6" use="optional" weight="-1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:label="us-gaap_IncreaseDecreaseInOtherOperatingAssets_638763048976801112" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities_638763048976791122" xlink:to="us-gaap_IncreaseDecreaseInOtherOperatingAssets_638763048976801112" order="7" use="optional" weight="-1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccountsPayable" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayable_638763048976801112" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities_638763048976791122" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayable_638763048976801112" order="8" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable" xlink:label="us-gaap_IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable_638763048976801112" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities_638763048976791122" xlink:to="us-gaap_IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable_638763048976801112" order="9" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:label="us-gaap_IncreaseDecreaseInAccruedLiabilities_638763048976811101" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities_638763048976791122" xlink:to="us-gaap_IncreaseDecreaseInAccruedLiabilities_638763048976811101" order="10" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherOperatingActivitiesCashFlowStatement" xlink:label="us-gaap_OtherOperatingActivitiesCashFlowStatement_638763048976811101" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities_638763048976791122" xlink:to="us-gaap_OtherOperatingActivitiesCashFlowStatement_638763048976811101" order="11" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities_638763048976811101" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities_638763048976811101" order="2" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_638763048976811101" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities_638763048976811101" xlink:to="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_638763048976811101" order="1" use="optional" weight="-1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsForProceedsFromOtherInvestingActivities" xlink:label="us-gaap_PaymentsForProceedsFromOtherInvestingActivities_638763048976811101" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities_638763048976811101" xlink:to="us-gaap_PaymentsForProceedsFromOtherInvestingActivities_638763048976811101" order="2" use="optional" weight="-1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquireBusinessesGross" xlink:label="us-gaap_PaymentsToAcquireBusinessesGross_638763048976811101" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities_638763048976811101" xlink:to="us-gaap_PaymentsToAcquireBusinessesGross_638763048976811101" order="3" use="optional" weight="-1" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments" xlink:label="us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments_638763048976821124" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities_638763048976811101" xlink:to="us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments_638763048976821124" order="4" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquireEquityMethodInvestments" xlink:label="us-gaap_PaymentsToAcquireEquityMethodInvestments_638763048976821124" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities_638763048976811101" xlink:to="us-gaap_PaymentsToAcquireEquityMethodInvestments_638763048976821124" order="5" use="optional" weight="-1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquireShortTermInvestments" xlink:label="us-gaap_PaymentsToAcquireShortTermInvestments_638763048976821124" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities_638763048976811101" xlink:to="us-gaap_PaymentsToAcquireShortTermInvestments_638763048976821124" order="6" use="optional" weight="-1" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities_638763048976821124" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities_638763048976821124" order="3" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromIssuanceOfDebt" xlink:label="us-gaap_ProceedsFromIssuanceOfDebt_638763048976821124" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities_638763048976821124" xlink:to="us-gaap_ProceedsFromIssuanceOfDebt_638763048976821124" order="1" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RepaymentsOfDebt" xlink:label="us-gaap_RepaymentsOfDebt_638763048976831097" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities_638763048976821124" xlink:to="us-gaap_RepaymentsOfDebt_638763048976831097" order="2" use="optional" weight="-1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsOfDividendsCommonStock" xlink:label="us-gaap_PaymentsOfDividendsCommonStock_638763048976831097" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities_638763048976821124" xlink:to="us-gaap_PaymentsOfDividendsCommonStock_638763048976831097" order="3" use="optional" weight="-1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromPaymentsForOtherFinancingActivities" xlink:label="us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_638763048976831097" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities_638763048976821124" xlink:to="us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_638763048976831097" order="4" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:label="us-gaap_PaymentsForRepurchaseOfCommonStock_638763048976831097" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities_638763048976821124" xlink:to="us-gaap_PaymentsForRepurchaseOfCommonStock_638763048976831097" order="5" use="optional" weight="-1" priority="2" />
  </calculationLink>
  <calculationLink xlink:role="http://www.steeldynamics.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesInventoriesDetails" xlink:type="extended" xlink:title="99940105 - Disclosure - Description of the Business and Summary of Significant Accounting Policies - Inventories (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryNet" xlink:label="us-gaap_InventoryNet_636954213695761251" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryRawMaterialsNetOfReserves" xlink:label="us-gaap_InventoryRawMaterialsNetOfReserves_638763048976841105" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_InventoryNet_636954213695761251" xlink:to="us-gaap_InventoryRawMaterialsNetOfReserves_638763048976841105" order="1" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventorySuppliesNetOfReserves" xlink:label="us-gaap_InventorySuppliesNetOfReserves_638763048976841105" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_InventoryNet_636954213695761251" xlink:to="us-gaap_InventorySuppliesNetOfReserves_638763048976841105" order="2" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryWorkInProcessNetOfReserves" xlink:label="us-gaap_InventoryWorkInProcessNetOfReserves_638763048976841105" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_InventoryNet_636954213695761251" xlink:to="us-gaap_InventoryWorkInProcessNetOfReserves_638763048976841105" order="3" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryFinishedGoodsNetOfReserves" xlink:label="us-gaap_InventoryFinishedGoodsNetOfReserves_638763048976841105" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_InventoryNet_636954213695761251" xlink:to="us-gaap_InventoryFinishedGoodsNetOfReserves_638763048976841105" order="4" use="optional" weight="1" priority="2" />
  </calculationLink>
  <calculationLink xlink:role="http://www.steeldynamics.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesPropertyPlantAndEquipmentDetails" xlink:type="extended" xlink:title="99940106 - Disclosure - Description of the Business and Summary of Significant Accounting Policies - Property, Plant and Equipment (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="us-gaap_PropertyPlantAndEquipmentNet_636954213695811385" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentGross" xlink:label="us-gaap_PropertyPlantAndEquipmentGross_638763048976841105" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_PropertyPlantAndEquipmentNet_636954213695811385" xlink:to="us-gaap_PropertyPlantAndEquipmentGross_638763048976841105" order="1" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_638763048976851106" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_PropertyPlantAndEquipmentNet_636954213695811385" xlink:to="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_638763048976851106" order="2" use="optional" weight="-1" priority="2" />
  </calculationLink>
  <calculationLink xlink:role="http://www.steeldynamics.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesIntangibleAssetsDetails" xlink:type="extended" xlink:title="99940107 - Disclosure - Description of the Business and Summary of Significant Accounting Policies - Intangible Assets (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet_636954213696192499" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_638763048976851106" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_FiniteLivedIntangibleAssetsNet_636954213696192499" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_638763048976851106" order="1" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_638763048976851106" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_FiniteLivedIntangibleAssetsNet_636954213696192499" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_638763048976851106" order="2" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_638763048976851106" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_FiniteLivedIntangibleAssetsNet_636954213696192499" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_638763048976851106" order="3" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_638763048976851106" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_FiniteLivedIntangibleAssetsNet_636954213696192499" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_638763048976851106" order="4" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_638763048976851106" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_FiniteLivedIntangibleAssetsNet_636954213696192499" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_638763048976851106" order="5" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_638763048976861115" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_FiniteLivedIntangibleAssetsNet_636954213696192499" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_638763048976861115" order="6" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwill_636954213696197513" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IntangibleAssetsGrossExcludingGoodwill" xlink:label="us-gaap_IntangibleAssetsGrossExcludingGoodwill_638763048976861115" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_IntangibleAssetsNetExcludingGoodwill_636954213696197513" xlink:to="us-gaap_IntangibleAssetsGrossExcludingGoodwill_638763048976861115" order="1" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_638763048976861115" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_IntangibleAssetsNetExcludingGoodwill_636954213696197513" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_638763048976861115" order="2" use="optional" weight="-1" priority="2" />
  </calculationLink>
  <calculationLink xlink:role="http://www.steeldynamics.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesEarningsPerShareDetails" xlink:type="extended" xlink:title="99940109 - Disclosure - Description of the Business and Summary of Significant Accounting Policies - Earnings Per Share (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted" xlink:label="us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:label="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_638763048976861115" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted" xlink:to="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_638763048976861115" order="1" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_638763048976872706" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_638763048976872706" order="1" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:label="us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_638763048976872706" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_638763048976872706" order="2" use="optional" weight="1" priority="2" />
  </calculationLink>
  <calculationLink xlink:role="http://www.steeldynamics.com/role/DisclosureLongTermDebtByIssueDetails" xlink:type="extended" xlink:title="99940301 - Disclosure - Long-Term Debt - By Issue (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebt" xlink:label="us-gaap_LongTermDebt_636954213696263214" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtCurrent" xlink:label="us-gaap_LongTermDebtCurrent_638763048976872706" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_LongTermDebt_636954213696263214" xlink:to="us-gaap_LongTermDebtCurrent_638763048976872706" order="1" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtNoncurrent" xlink:label="us-gaap_LongTermDebtNoncurrent_638763048976872706" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_LongTermDebt_636954213696263214" xlink:to="us-gaap_LongTermDebtNoncurrent_638763048976872706" order="2" use="optional" weight="1" priority="2" />
  </calculationLink>
  <calculationLink xlink:role="http://www.steeldynamics.com/role/DisclosureLongTermDebtOutstandingDebtMaturitiesDetails" xlink:type="extended" xlink:title="99940306 - Disclosure - Long-Term Debt - Outstanding Debt Maturities (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentCarryingAmount" xlink:label="us-gaap_DebtInstrumentCarryingAmount_636954213696463743" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_638763048976881120" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_DebtInstrumentCarryingAmount_636954213696463743" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_638763048976881120" order="1" use="optional" weight="1" priority="3" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_638763048976881120" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_DebtInstrumentCarryingAmount_636954213696463743" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_638763048976881120" order="2" use="optional" weight="1" priority="3" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_638763048976881120" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_DebtInstrumentCarryingAmount_636954213696463743" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_638763048976881120" order="3" use="optional" weight="1" priority="3" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_638763048976881120" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_DebtInstrumentCarryingAmount_636954213696463743" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_638763048976881120" order="4" use="optional" weight="1" priority="3" />
  </calculationLink>
  <calculationLink xlink:role="http://www.steeldynamics.com/role/DisclosureIncomeTaxesScheduleOfComponentsOfEarningsBeforeIncomeTaxesAndNoncontrollingInterestsDetails" xlink:type="extended" xlink:title="99940402 - Disclosure - Income Taxes - Schedule of components of earnings before income taxes and noncontrolling interests (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_638763048976891133" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_1" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_638763048976891133" order="1" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_638763048976891133" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_1" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_638763048976891133" order="2" use="optional" weight="1" />
  </calculationLink>
  <calculationLink xlink:role="http://www.steeldynamics.com/role/DisclosureIncomeTaxesScheduleOfProvisionForIncomeTaxExpenseDetails" xlink:type="extended" xlink:title="99940403 - Disclosure - Income Taxes - Schedule of provision for income tax expense (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="us-gaap_IncomeTaxExpenseBenefit_1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefit_638763048976891133" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_IncomeTaxExpenseBenefit_1" xlink:to="us-gaap_DeferredIncomeTaxExpenseBenefit_638763048976891133" order="1" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:label="us-gaap_DeferredFederalIncomeTaxExpenseBenefit_638763048976891133" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_DeferredIncomeTaxExpenseBenefit_638763048976891133" xlink:to="us-gaap_DeferredFederalIncomeTaxExpenseBenefit_638763048976891133" order="1" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:label="us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_638763048976891133" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_DeferredIncomeTaxExpenseBenefit_638763048976891133" xlink:to="us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_638763048976891133" order="2" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:label="us-gaap_DeferredForeignIncomeTaxExpenseBenefit_638763048976891133" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_DeferredIncomeTaxExpenseBenefit_638763048976891133" xlink:to="us-gaap_DeferredForeignIncomeTaxExpenseBenefit_638763048976891133" order="3" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:label="us-gaap_CurrentIncomeTaxExpenseBenefit_638763048976901144" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_IncomeTaxExpenseBenefit_1" xlink:to="us-gaap_CurrentIncomeTaxExpenseBenefit_638763048976901144" order="2" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentForeignTaxExpenseBenefit" xlink:label="us-gaap_CurrentForeignTaxExpenseBenefit_638763048976901144" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_CurrentIncomeTaxExpenseBenefit_638763048976901144" xlink:to="us-gaap_CurrentForeignTaxExpenseBenefit_638763048976901144" order="1" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:label="us-gaap_CurrentStateAndLocalTaxExpenseBenefit_638763048976901144" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_CurrentIncomeTaxExpenseBenefit_638763048976901144" xlink:to="us-gaap_CurrentStateAndLocalTaxExpenseBenefit_638763048976901144" order="2" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentFederalTaxExpenseBenefit" xlink:label="us-gaap_CurrentFederalTaxExpenseBenefit_638763048976901144" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_CurrentIncomeTaxExpenseBenefit_638763048976901144" xlink:to="us-gaap_CurrentFederalTaxExpenseBenefit_638763048976901144" order="3" use="optional" weight="1" />
  </calculationLink>
  <calculationLink xlink:role="http://www.steeldynamics.com/role/DisclosureIncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails" xlink:type="extended" xlink:title="99940404 - Disclosure - Income Taxes - Schedule of Effective Income Tax Rate Reconciliation (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:label="us-gaap_EffectiveIncomeTaxRateContinuingOperations" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_638763048976901144" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_638763048976901144" order="1" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch_638763048976911110" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch_638763048976911110" order="2" use="optional" weight="-1" priority="3" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_638763048976911110" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_638763048976911110" order="3" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_638763048976911110" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_638763048976911110" order="4" use="optional" weight="1" priority="2" />
  </calculationLink>
  <calculationLink xlink:role="http://www.steeldynamics.com/role/DisclosureIncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" xlink:type="extended" xlink:title="99940405 - Disclosure - Income Taxes - Schedule of Deferred Tax Assets and Liabilities (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxLiabilities" xlink:label="us-gaap_DeferredTaxLiabilities_636954213696543961" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsNet" xlink:label="us-gaap_DeferredTaxAssetsNet_638763048976911110" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxLiabilities_636954213696543961" xlink:to="us-gaap_DeferredTaxAssetsNet_638763048976911110" order="1" use="optional" weight="-1" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsGross" xlink:label="us-gaap_DeferredTaxAssetsGross_638763048976911110" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxAssetsNet_638763048976911110" xlink:to="us-gaap_DeferredTaxAssetsGross_638763048976911110" order="1" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsInventory" xlink:label="us-gaap_DeferredTaxAssetsInventory_638763048976921109" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxAssetsGross_638763048976911110" xlink:to="us-gaap_DeferredTaxAssetsInventory_638763048976921109" order="1" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets" xlink:label="us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets_638763048976921109" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxAssetsGross_638763048976911110" xlink:to="us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets_638763048976921109" order="2" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:label="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_638763048976921109" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxAssetsGross_638763048976911110" xlink:to="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_638763048976921109" order="3" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsOther" xlink:label="us-gaap_DeferredTaxAssetsOther_638763048976921109" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxAssetsGross_638763048976911110" xlink:to="us-gaap_DeferredTaxAssetsOther_638763048976921109" order="4" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals_638763048976921109" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxAssetsGross_638763048976911110" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals_638763048976921109" order="5" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsValuationAllowance" xlink:label="us-gaap_DeferredTaxAssetsValuationAllowance_638763048976921109" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxAssetsNet_638763048976911110" xlink:to="us-gaap_DeferredTaxAssetsValuationAllowance_638763048976921109" order="2" use="optional" weight="-1" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxLiabilities" xlink:label="us-gaap_DeferredIncomeTaxLiabilities_638763048976931115" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxLiabilities_636954213696543961" xlink:to="us-gaap_DeferredIncomeTaxLiabilities_638763048976931115" order="2" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxLiabilitiesOther" xlink:label="us-gaap_DeferredTaxLiabilitiesOther_638763048976931115" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_DeferredIncomeTaxLiabilities_638763048976931115" xlink:to="us-gaap_DeferredTaxLiabilitiesOther_638763048976931115" order="1" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:label="us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_638763048976931115" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_DeferredIncomeTaxLiabilities_638763048976931115" xlink:to="us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_638763048976931115" order="2" use="optional" weight="1" priority="2" />
  </calculationLink>
  <calculationLink xlink:role="http://www.steeldynamics.com/role/DisclosureCommitmentsAndContingenciesScheduleOfUnconditionalPurchaseObligationsDetails" xlink:type="extended" xlink:title="99940802 - Disclosure - Commitments and Contingencies - Schedule of Unconditional Purchase Obligations (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount" xlink:label="us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount_636954213696825110" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecordedUnconditionalPurchaseObligationDueAfterFiveYears" xlink:label="us-gaap_UnrecordedUnconditionalPurchaseObligationDueAfterFiveYears_638763048976931115" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount_636954213696825110" xlink:to="us-gaap_UnrecordedUnconditionalPurchaseObligationDueAfterFiveYears_638763048976931115" order="1" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary" xlink:label="us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary_638763048976941109" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount_636954213696825110" xlink:to="us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary_638763048976941109" order="2" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFifthAnniversary" xlink:label="us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFifthAnniversary_638763048976941109" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount_636954213696825110" xlink:to="us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFifthAnniversary_638763048976941109" order="3" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary" xlink:label="us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary_638763048976941109" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount_636954213696825110" xlink:to="us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary_638763048976941109" order="4" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary" xlink:label="us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary_638763048976941109" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount_636954213696825110" xlink:to="us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary_638763048976941109" order="5" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary" xlink:label="us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary_638763048976941109" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount_636954213696825110" xlink:to="us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary_638763048976941109" order="6" use="optional" weight="1" priority="2" />
  </calculationLink>
  <calculationLink xlink:role="http://www.steeldynamics.com/role/DisclosureLeasesScheduleOfOperatingLeaseRightOfUseAssetsAndLeaseObligationsDetails" xlink:type="extended" xlink:title="99941102 - Disclosure - Leases - Schedule of Operating lease right-of-use assets and lease obligations (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiability" xlink:label="us-gaap_OperatingLeaseLiability_637000877428777364" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityCurrent" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent_638763048976951104" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_OperatingLeaseLiability_637000877428777364" xlink:to="us-gaap_OperatingLeaseLiabilityCurrent_638763048976951104" order="1" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent_638763048976951104" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_OperatingLeaseLiability_637000877428777364" xlink:to="us-gaap_OperatingLeaseLiabilityNoncurrent_638763048976951104" order="2" use="optional" weight="1" priority="2" />
  </calculationLink>
  <calculationLink xlink:role="http://www.steeldynamics.com/role/DisclosureLeasesFutureOperatingLeaseLiabilitiesDetails" xlink:type="extended" xlink:title="99941103 - Disclosure - Leases - Future operating lease liabilities (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_638763048976951104" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_638763048976951104" order="1" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_638763048976951104" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_638763048976951104" order="2" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_638763048976951104" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_638763048976951104" order="3" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_638763048976961114" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_638763048976961114" order="4" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_638763048976961114" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_638763048976961114" order="5" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_638763048976961114" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_638763048976961114" order="6" use="optional" weight="1" priority="2" />
  </calculationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>19
<FILENAME>stld-20241231_def.xml
<DESCRIPTION>EX-101.DEF
<TEXT>
<XBRL>
<?xml version="1.0" encoding="utf-8"?>
<!--XBRL document created with Toppan Merrill Bridge  10.9.0.3 -->
<!--Based on XBRL 2.1-->
<!--Created on: 2/28/2025 2:01:40 AM-->
<!--Modified on: 2/28/2025 2:01:40 AM-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xlink="http://www.w3.org/1999/xlink" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <roleRef xlink:type="simple" xlink:href="stld-20241231.xsd#StatementConsolidatedBalanceSheets" roleURI="http://www.steeldynamics.com/role/StatementConsolidatedBalanceSheets" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stld-20241231.xsd#StatementConsolidatedStatementsOfIncome" roleURI="http://www.steeldynamics.com/role/StatementConsolidatedStatementsOfIncome" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stld-20241231.xsd#StatementConsolidatedStatementsOfEquity" roleURI="http://www.steeldynamics.com/role/StatementConsolidatedStatementsOfEquity" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stld-20241231.xsd#DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesDescriptionOfBusinessDetails" roleURI="http://www.steeldynamics.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesDescriptionOfBusinessDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stld-20241231.xsd#DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesShortTermInvestmentsDetails" roleURI="http://www.steeldynamics.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesShortTermInvestmentsDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stld-20241231.xsd#DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesPropertyPlantAndEquipmentDetails" roleURI="http://www.steeldynamics.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesPropertyPlantAndEquipmentDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stld-20241231.xsd#DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesIntangibleAssetsDetails" roleURI="http://www.steeldynamics.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesIntangibleAssetsDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stld-20241231.xsd#DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesGoodwillDetails" roleURI="http://www.steeldynamics.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesGoodwillDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stld-20241231.xsd#DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesDerivativeFinancialInstrumentsDetails" roleURI="http://www.steeldynamics.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesDerivativeFinancialInstrumentsDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stld-20241231.xsd#DisclosureBusinessCombinationsAndInvestmentsInUnconsolidatedAffiliatesDetails" roleURI="http://www.steeldynamics.com/role/DisclosureBusinessCombinationsAndInvestmentsInUnconsolidatedAffiliatesDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stld-20241231.xsd#DisclosureLongTermDebtByIssueDetails" roleURI="http://www.steeldynamics.com/role/DisclosureLongTermDebtByIssueDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stld-20241231.xsd#DisclosureLongTermDebtFinancingActivityDetails" roleURI="http://www.steeldynamics.com/role/DisclosureLongTermDebtFinancingActivityDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stld-20241231.xsd#DisclosureLongTermDebtSeniorSecuredCreditFacilityDetails" roleURI="http://www.steeldynamics.com/role/DisclosureLongTermDebtSeniorSecuredCreditFacilityDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stld-20241231.xsd#DisclosureLongTermDebtSeniorUnsecuredNotesDetails" roleURI="http://www.steeldynamics.com/role/DisclosureLongTermDebtSeniorUnsecuredNotesDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stld-20241231.xsd#DisclosureLongTermDebtOtherSecuredObligationsDetails" roleURI="http://www.steeldynamics.com/role/DisclosureLongTermDebtOtherSecuredObligationsDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stld-20241231.xsd#DisclosureIncomeTaxesNarrativeDetails" roleURI="http://www.steeldynamics.com/role/DisclosureIncomeTaxesNarrativeDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stld-20241231.xsd#DisclosureShareholdersEquityDetails" roleURI="http://www.steeldynamics.com/role/DisclosureShareholdersEquityDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stld-20241231.xsd#DisclosureEquityBasedIncentivePlans2023EquityIncentivePlanDetails" roleURI="http://www.steeldynamics.com/role/DisclosureEquityBasedIncentivePlans2023EquityIncentivePlanDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stld-20241231.xsd#DisclosureEquityBasedIncentivePlansRestrictedStockUnitsDetails" roleURI="http://www.steeldynamics.com/role/DisclosureEquityBasedIncentivePlansRestrictedStockUnitsDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stld-20241231.xsd#DisclosureEquityBasedIncentivePlansLongTermIncentiveCompensationProgramDetails" roleURI="http://www.steeldynamics.com/role/DisclosureEquityBasedIncentivePlansLongTermIncentiveCompensationProgramDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stld-20241231.xsd#DisclosureEquityBasedIncentivePlans2018ExecutiveIncentiveCompensationPlanDetails" roleURI="http://www.steeldynamics.com/role/DisclosureEquityBasedIncentivePlans2018ExecutiveIncentiveCompensationPlanDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stld-20241231.xsd#DisclosureFairValueMeasurementsDetails" roleURI="http://www.steeldynamics.com/role/DisclosureFairValueMeasurementsDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stld-20241231.xsd#DisclosureCommitmentsAndContingenciesDetails" roleURI="http://www.steeldynamics.com/role/DisclosureCommitmentsAndContingenciesDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stld-20241231.xsd#DisclosureTransactionsWithAffiliatedCompaniesScheduleOfRelatedPartyTransactionsDetails" roleURI="http://www.steeldynamics.com/role/DisclosureTransactionsWithAffiliatedCompaniesScheduleOfRelatedPartyTransactionsDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stld-20241231.xsd#DisclosureLeasesNarrativeDetails" roleURI="http://www.steeldynamics.com/role/DisclosureLeasesNarrativeDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stld-20241231.xsd#DisclosureSegmentInformationResultsDetails" roleURI="http://www.steeldynamics.com/role/DisclosureSegmentInformationResultsDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <link:arcroleRef arcroleURI="http://www.esma.europa.eu/xbrl/esef/arcrole/wider-narrower" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/arcrole/esma-arcrole-2018-11-21.xsd#wider-narrower" />
  <link:roleRef roleURI="http://www.steeldynamics.com/role/DisclosureStandardAndCustomAxisDomainDefaults" xlink:href="stld-20241231.xsd#DisclosureStandardAndCustomAxisDomainDefaults" xlink:type="simple" />
  <roleRef xmlns="http://www.xbrl.org/2003/linkbase" xlink:type="simple" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-roles-2024.xsd#eedm" roleURI="http://fasb.org/us-gaap/role/eedm/ExtensibleEnumerationLists" />
  <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/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: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" />
  <definitionLink xmlns="http://www.xbrl.org/2003/linkbase" xlink:role="http://fasb.org/us-gaap/role/eedm/ExtensibleEnumerationLists" xlink:type="extended" xlink:title="Extensible Enumeration Domain Members">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssets" xlink:label="us-gaap_OtherAssets" xlink:title="us-gaap_OtherAssets" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsAbstract" xlink:label="us-gaap_AssetsAbstract_1" xlink:title="us-gaap_AssetsAbstract_1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="us-gaap_OtherAssetsNoncurrent_1" xlink:title="us-gaap_OtherAssetsNoncurrent_1" />
    <definitionArc xlink:type="arc" xlink:from="us-gaap_AssetsAbstract_1" xlink:to="us-gaap_OtherAssetsNoncurrent_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:title="definition:us-gaap_AssetsAbstract_1 To us-gaap_OtherAssetsNoncurrent_1" order="1" priority="0" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="us-gaap_LiabilitiesCurrentAbstract" xlink:title="us-gaap_LiabilitiesCurrentAbstract" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedLiabilitiesCurrent" xlink:label="us-gaap_AccruedLiabilitiesCurrent" xlink:title="us-gaap_AccruedLiabilitiesCurrent" />
    <definitionArc xlink:type="arc" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_AccruedLiabilitiesCurrent" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:title="definition:us-gaap_LiabilitiesCurrentAbstract To us-gaap_AccruedLiabilitiesCurrent" order="1" priority="0" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssetsCurrent" xlink:label="us-gaap_OtherAssetsCurrent" xlink:title="us-gaap_OtherAssetsCurrent" />
    <definitionArc xlink:type="arc" xlink:from="us-gaap_AssetsAbstract_1" xlink:to="us-gaap_OtherAssetsCurrent" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:title="definition:us-gaap_AssetsAbstract_1 To us-gaap_OtherAssetsCurrent" order="2" priority="0" />
  </definitionLink>
  <link:definitionLink xlink:role="http://www.steeldynamics.com/role/DisclosureStandardAndCustomAxisDomainDefaults" xlink:type="extended" xlink:title="99900 - Disclosure - Standard And Custom Axis Domain Defaults">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidatedEntitiesAxis" xlink:label="srt_ConsolidatedEntitiesAxis_1" xlink:title="srt_ConsolidatedEntitiesAxis_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidatedEntitiesDomain" xlink:label="srt_ConsolidatedEntitiesDomain_1" xlink:title="srt_ConsolidatedEntitiesDomain_1" />
    <link:definitionArc xlink:type="arc" xlink:from="srt_ConsolidatedEntitiesAxis_1" xlink:to="srt_ConsolidatedEntitiesDomain_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:srt_ConsolidatedEntitiesAxis_1 To srt_ConsolidatedEntitiesDomain_1" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="us-gaap_StatementEquityComponentsAxis_1" xlink:title="us-gaap_StatementEquityComponentsAxis_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityComponentDomain" xlink:label="us-gaap_EquityComponentDomain_1" xlink:title="us-gaap_EquityComponentDomain_1" />
    <link:definitionArc xlink:type="arc" xlink:from="us-gaap_StatementEquityComponentsAxis_1" xlink:to="us-gaap_EquityComponentDomain_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:us-gaap_StatementEquityComponentsAxis_1 To us-gaap_EquityComponentDomain_1" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="us-gaap_StatementBusinessSegmentsAxis_1" xlink:title="us-gaap_StatementBusinessSegmentsAxis_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentDomain" xlink:label="us-gaap_SegmentDomain_1" xlink:title="us-gaap_SegmentDomain_1" />
    <link:definitionArc xlink:type="arc" xlink:from="us-gaap_StatementBusinessSegmentsAxis_1" xlink:to="us-gaap_SegmentDomain_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:us-gaap_StatementBusinessSegmentsAxis_1 To us-gaap_SegmentDomain_1" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:label="us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_1" xlink:title="us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TypeOfAdoptionMember" xlink:label="us-gaap_TypeOfAdoptionMember_1" xlink:title="us-gaap_TypeOfAdoptionMember_1" />
    <link:definitionArc xlink:type="arc" xlink:from="us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_1" xlink:to="us-gaap_TypeOfAdoptionMember_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_1 To us-gaap_TypeOfAdoptionMember_1" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="us-gaap_BusinessAcquisitionAxis_1" xlink:title="us-gaap_BusinessAcquisitionAxis_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain_1" xlink:title="us-gaap_BusinessAcquisitionAcquireeDomain_1" />
    <link:definitionArc xlink:type="arc" xlink:from="us-gaap_BusinessAcquisitionAxis_1" xlink:to="us-gaap_BusinessAcquisitionAcquireeDomain_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:us-gaap_BusinessAcquisitionAxis_1 To us-gaap_BusinessAcquisitionAcquireeDomain_1" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsegmentsAxis" xlink:label="us-gaap_SubsegmentsAxis_1" xlink:title="us-gaap_SubsegmentsAxis_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsegmentsDomain" xlink:label="us-gaap_SubsegmentsDomain_1" xlink:title="us-gaap_SubsegmentsDomain_1" />
    <link:definitionArc xlink:type="arc" xlink:from="us-gaap_SubsegmentsAxis_1" xlink:to="us-gaap_SubsegmentsDomain_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:us-gaap_SubsegmentsAxis_1 To us-gaap_SubsegmentsDomain_1" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinancialInstrumentAxis" xlink:label="us-gaap_FinancialInstrumentAxis_1" xlink:title="us-gaap_FinancialInstrumentAxis_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:label="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_1" xlink:title="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_1" />
    <link:definitionArc xlink:type="arc" xlink:from="us-gaap_FinancialInstrumentAxis_1" xlink:to="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:us-gaap_FinancialInstrumentAxis_1 To us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_1" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentRiskAxis" xlink:label="us-gaap_DerivativeInstrumentRiskAxis_1" xlink:title="us-gaap_DerivativeInstrumentRiskAxis_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeContractTypeDomain" xlink:label="us-gaap_DerivativeContractTypeDomain_1" xlink:title="us-gaap_DerivativeContractTypeDomain_1" />
    <link:definitionArc xlink:type="arc" xlink:from="us-gaap_DerivativeInstrumentRiskAxis_1" xlink:to="us-gaap_DerivativeContractTypeDomain_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:us-gaap_DerivativeInstrumentRiskAxis_1 To us-gaap_DerivativeContractTypeDomain_1" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BalanceSheetLocationAxis" xlink:label="us-gaap_BalanceSheetLocationAxis_1" xlink:title="us-gaap_BalanceSheetLocationAxis_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BalanceSheetLocationDomain" xlink:label="us-gaap_BalanceSheetLocationDomain_1" xlink:title="us-gaap_BalanceSheetLocationDomain_1" />
    <link:definitionArc xlink:type="arc" xlink:from="us-gaap_BalanceSheetLocationAxis_1" xlink:to="us-gaap_BalanceSheetLocationDomain_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:us-gaap_BalanceSheetLocationAxis_1 To us-gaap_BalanceSheetLocationDomain_1" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductOrServiceAxis" xlink:label="srt_ProductOrServiceAxis_1" xlink:title="srt_ProductOrServiceAxis_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductsAndServicesDomain" xlink:label="srt_ProductsAndServicesDomain_1" xlink:title="srt_ProductsAndServicesDomain_1" />
    <link:definitionArc xlink:type="arc" xlink:from="srt_ProductOrServiceAxis_1" xlink:to="srt_ProductsAndServicesDomain_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:srt_ProductOrServiceAxis_1 To srt_ProductsAndServicesDomain_1" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PositionAxis" xlink:label="us-gaap_PositionAxis_1" xlink:title="us-gaap_PositionAxis_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PositionDomain" xlink:label="us-gaap_PositionDomain_1" xlink:title="us-gaap_PositionDomain_1" />
    <link:definitionArc xlink:type="arc" xlink:from="us-gaap_PositionAxis_1" xlink:to="us-gaap_PositionDomain_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:us-gaap_PositionAxis_1 To us-gaap_PositionDomain_1" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_HedgingDesignationAxis" xlink:label="us-gaap_HedgingDesignationAxis_1" xlink:title="us-gaap_HedgingDesignationAxis_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_HedgingDesignationDomain" xlink:label="us-gaap_HedgingDesignationDomain_1" xlink:title="us-gaap_HedgingDesignationDomain_1" />
    <link:definitionArc xlink:type="arc" xlink:from="us-gaap_HedgingDesignationAxis_1" xlink:to="us-gaap_HedgingDesignationDomain_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:us-gaap_HedgingDesignationAxis_1 To us-gaap_HedgingDesignationDomain_1" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="us-gaap_IncomeStatementLocationAxis_1" xlink:title="us-gaap_IncomeStatementLocationAxis_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="us-gaap_IncomeStatementLocationDomain_1" xlink:title="us-gaap_IncomeStatementLocationDomain_1" />
    <link:definitionArc xlink:type="arc" xlink:from="us-gaap_IncomeStatementLocationAxis_1" xlink:to="us-gaap_IncomeStatementLocationDomain_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:us-gaap_IncomeStatementLocationAxis_1 To us-gaap_IncomeStatementLocationDomain_1" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis" xlink:label="us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_1" xlink:title="us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_HedgingRelationshipDomain" xlink:label="us-gaap_HedgingRelationshipDomain_1" xlink:title="us-gaap_HedgingRelationshipDomain_1" />
    <link:definitionArc xlink:type="arc" xlink:from="us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_1" xlink:to="us-gaap_HedgingRelationshipDomain_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_1 To us-gaap_HedgingRelationshipDomain_1" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueByMeasurementFrequencyAxis" xlink:label="us-gaap_FairValueByMeasurementFrequencyAxis_1" xlink:title="us-gaap_FairValueByMeasurementFrequencyAxis_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementFrequencyDomain" xlink:label="us-gaap_FairValueMeasurementFrequencyDomain_1" xlink:title="us-gaap_FairValueMeasurementFrequencyDomain_1" />
    <link:definitionArc xlink:type="arc" xlink:from="us-gaap_FairValueByMeasurementFrequencyAxis_1" xlink:to="us-gaap_FairValueMeasurementFrequencyDomain_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:us-gaap_FairValueByMeasurementFrequencyAxis_1 To us-gaap_FairValueMeasurementFrequencyDomain_1" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="us-gaap_FairValueByFairValueHierarchyLevelAxis_1" xlink:title="us-gaap_FairValueByFairValueHierarchyLevelAxis_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="us-gaap_FairValueMeasurementsFairValueHierarchyDomain_1" xlink:title="us-gaap_FairValueMeasurementsFairValueHierarchyDomain_1" />
    <link:definitionArc xlink:type="arc" xlink:from="us-gaap_FairValueByFairValueHierarchyLevelAxis_1" xlink:to="us-gaap_FairValueMeasurementsFairValueHierarchyDomain_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:us-gaap_FairValueByFairValueHierarchyLevelAxis_1 To us-gaap_FairValueMeasurementsFairValueHierarchyDomain_1" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StatementGeographicalAxis" xlink:label="srt_StatementGeographicalAxis_1" xlink:title="srt_StatementGeographicalAxis_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_SegmentGeographicalDomain" xlink:label="srt_SegmentGeographicalDomain_1" xlink:title="srt_SegmentGeographicalDomain_1" />
    <link:definitionArc xlink:type="arc" xlink:from="srt_StatementGeographicalAxis_1" xlink:to="srt_SegmentGeographicalDomain_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:srt_StatementGeographicalAxis_1 To srt_SegmentGeographicalDomain_1" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InvestmentTypeAxis" xlink:label="us-gaap_InvestmentTypeAxis_1" xlink:title="us-gaap_InvestmentTypeAxis_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InvestmentTypeCategorizationMember" xlink:label="us-gaap_InvestmentTypeCategorizationMember_1" xlink:title="us-gaap_InvestmentTypeCategorizationMember_1" />
    <link:definitionArc xlink:type="arc" xlink:from="us-gaap_InvestmentTypeAxis_1" xlink:to="us-gaap_InvestmentTypeCategorizationMember_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:us-gaap_InvestmentTypeAxis_1 To us-gaap_InvestmentTypeCategorizationMember_1" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis_1" xlink:title="dei_LegalEntityAxis_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain_1" xlink:title="dei_EntityDomain_1" />
    <link:definitionArc xlink:type="arc" xlink:from="dei_LegalEntityAxis_1" xlink:to="dei_EntityDomain_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:dei_LegalEntityAxis_1 To dei_EntityDomain_1" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis_1" xlink:title="us-gaap_PropertyPlantAndEquipmentByTypeAxis_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain_1" xlink:title="us-gaap_PropertyPlantAndEquipmentTypeDomain_1" />
    <link:definitionArc xlink:type="arc" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis_1" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:us-gaap_PropertyPlantAndEquipmentByTypeAxis_1 To us-gaap_PropertyPlantAndEquipmentTypeDomain_1" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis_1" xlink:title="srt_RangeAxis_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember" xlink:label="srt_RangeMember_1" xlink:title="srt_RangeMember_1" />
    <link:definitionArc xlink:type="arc" xlink:from="srt_RangeAxis_1" xlink:to="srt_RangeMember_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:srt_RangeAxis_1 To srt_RangeMember_1" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_1" xlink:title="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_1" xlink:title="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_1" />
    <link:definitionArc xlink:type="arc" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_1" xlink:to="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_1 To us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_1" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:label="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_1" xlink:title="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyDomain" xlink:label="us-gaap_RelatedPartyDomain_1" xlink:title="us-gaap_RelatedPartyDomain_1" />
    <link:definitionArc xlink:type="arc" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_1" xlink:to="us-gaap_RelatedPartyDomain_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_1 To us-gaap_RelatedPartyDomain_1" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="us-gaap_SubsequentEventTypeAxis_1" xlink:title="us-gaap_SubsequentEventTypeAxis_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="us-gaap_SubsequentEventTypeDomain_1" xlink:title="us-gaap_SubsequentEventTypeDomain_1" />
    <link:definitionArc xlink:type="arc" xlink:from="us-gaap_SubsequentEventTypeAxis_1" xlink:to="us-gaap_SubsequentEventTypeDomain_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:us-gaap_SubsequentEventTypeAxis_1 To us-gaap_SubsequentEventTypeDomain_1" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RestatementAxis" xlink:label="srt_RestatementAxis_1" xlink:title="srt_RestatementAxis_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RestatementDomain" xlink:label="srt_RestatementDomain_1" xlink:title="srt_RestatementDomain_1" />
    <link:definitionArc xlink:type="arc" xlink:from="srt_RestatementAxis_1" xlink:to="srt_RestatementDomain_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:srt_RestatementAxis_1 To srt_RestatementDomain_1" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentAxis" xlink:label="us-gaap_DebtInstrumentAxis_1" xlink:title="us-gaap_DebtInstrumentAxis_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="us-gaap_DebtInstrumentNameDomain_1" xlink:title="us-gaap_DebtInstrumentNameDomain_1" />
    <link:definitionArc xlink:type="arc" xlink:from="us-gaap_DebtInstrumentAxis_1" xlink:to="us-gaap_DebtInstrumentNameDomain_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:us-gaap_DebtInstrumentAxis_1 To us-gaap_DebtInstrumentNameDomain_1" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CreditFacilityAxis" xlink:label="us-gaap_CreditFacilityAxis_1" xlink:title="us-gaap_CreditFacilityAxis_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CreditFacilityDomain" xlink:label="us-gaap_CreditFacilityDomain_1" xlink:title="us-gaap_CreditFacilityDomain_1" />
    <link:definitionArc xlink:type="arc" xlink:from="us-gaap_CreditFacilityAxis_1" xlink:to="us-gaap_CreditFacilityDomain_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:us-gaap_CreditFacilityAxis_1 To us-gaap_CreditFacilityDomain_1" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VariableRateAxis" xlink:label="us-gaap_VariableRateAxis_1" xlink:title="us-gaap_VariableRateAxis_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VariableRateDomain" xlink:label="us-gaap_VariableRateDomain_1" xlink:title="us-gaap_VariableRateDomain_1" />
    <link:definitionArc xlink:type="arc" xlink:from="us-gaap_VariableRateAxis_1" xlink:to="us-gaap_VariableRateDomain_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:us-gaap_VariableRateAxis_1 To us-gaap_VariableRateDomain_1" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeAxis" xlink:label="us-gaap_LongtermDebtTypeAxis_1" xlink:title="us-gaap_LongtermDebtTypeAxis_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="us-gaap_LongtermDebtTypeDomain_1" xlink:title="us-gaap_LongtermDebtTypeDomain_1" />
    <link:definitionArc xlink:type="arc" xlink:from="us-gaap_LongtermDebtTypeAxis_1" xlink:to="us-gaap_LongtermDebtTypeDomain_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:us-gaap_LongtermDebtTypeAxis_1 To us-gaap_LongtermDebtTypeDomain_1" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentRedemptionPeriodAxis" xlink:label="us-gaap_DebtInstrumentRedemptionPeriodAxis_1" xlink:title="us-gaap_DebtInstrumentRedemptionPeriodAxis_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentRedemptionPeriodDomain" xlink:label="us-gaap_DebtInstrumentRedemptionPeriodDomain_1" xlink:title="us-gaap_DebtInstrumentRedemptionPeriodDomain_1" />
    <link:definitionArc xlink:type="arc" xlink:from="us-gaap_DebtInstrumentRedemptionPeriodAxis_1" xlink:to="us-gaap_DebtInstrumentRedemptionPeriodDomain_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:us-gaap_DebtInstrumentRedemptionPeriodAxis_1 To us-gaap_DebtInstrumentRedemptionPeriodDomain_1" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxAuthorityAxis" xlink:label="us-gaap_IncomeTaxAuthorityAxis_1" xlink:title="us-gaap_IncomeTaxAuthorityAxis_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxAuthorityDomain" xlink:label="us-gaap_IncomeTaxAuthorityDomain_1" xlink:title="us-gaap_IncomeTaxAuthorityDomain_1" />
    <link:definitionArc xlink:type="arc" xlink:from="us-gaap_IncomeTaxAuthorityAxis_1" xlink:to="us-gaap_IncomeTaxAuthorityDomain_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:us-gaap_IncomeTaxAuthorityAxis_1 To us-gaap_IncomeTaxAuthorityDomain_1" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ShareRepurchaseProgramAxis" xlink:label="srt_ShareRepurchaseProgramAxis_1" xlink:title="us-gaap_ShareRepurchaseProgramAxis_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ShareRepurchaseProgramDomain" xlink:label="srt_ShareRepurchaseProgramDomain_1" xlink:title="us-gaap_ShareRepurchaseProgramDomain_1" />
    <link:definitionArc xlink:type="arc" xlink:from="srt_ShareRepurchaseProgramAxis_1" xlink:to="srt_ShareRepurchaseProgramDomain_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:us-gaap_ShareRepurchaseProgramAxis_1 To us-gaap_ShareRepurchaseProgramDomain_1" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StatementScenarioAxis" xlink:label="srt_StatementScenarioAxis_1" xlink:title="srt_StatementScenarioAxis_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ScenarioUnspecifiedDomain" xlink:label="srt_ScenarioUnspecifiedDomain_1" xlink:title="srt_ScenarioUnspecifiedDomain_1" />
    <link:definitionArc xlink:type="arc" xlink:from="srt_StatementScenarioAxis_1" xlink:to="srt_ScenarioUnspecifiedDomain_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:srt_StatementScenarioAxis_1 To srt_ScenarioUnspecifiedDomain_1" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameAxis" xlink:label="us-gaap_PlanNameAxis_1" xlink:title="us-gaap_PlanNameAxis_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameDomain" xlink:label="us-gaap_PlanNameDomain_1" xlink:title="us-gaap_PlanNameDomain_1" />
    <link:definitionArc xlink:type="arc" xlink:from="us-gaap_PlanNameAxis_1" xlink:to="us-gaap_PlanNameDomain_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:us-gaap_PlanNameAxis_1 To us-gaap_PlanNameDomain_1" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis" xlink:label="us-gaap_AwardTypeAxis_1" xlink:title="us-gaap_AwardTypeAxis_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1" xlink:title="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1" />
    <link:definitionArc xlink:type="arc" xlink:from="us-gaap_AwardTypeAxis_1" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:us-gaap_AwardTypeAxis_1 To us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VestingAxis" xlink:label="us-gaap_VestingAxis_1" xlink:title="us-gaap_VestingAxis_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VestingDomain" xlink:label="us-gaap_VestingDomain_1" xlink:title="us-gaap_VestingDomain_1" />
    <link:definitionArc xlink:type="arc" xlink:from="us-gaap_VestingAxis_1" xlink:to="us-gaap_VestingDomain_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:us-gaap_VestingAxis_1 To us-gaap_VestingDomain_1" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardDateAxis" xlink:label="us-gaap_AwardDateAxis_1" xlink:title="us-gaap_AwardDateAxis_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardDateDomain" xlink:label="us-gaap_AwardDateDomain_1" xlink:title="us-gaap_AwardDateDomain_1" />
    <link:definitionArc xlink:type="arc" xlink:from="us-gaap_AwardDateAxis_1" xlink:to="us-gaap_AwardDateDomain_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:us-gaap_AwardDateAxis_1 To us-gaap_AwardDateDomain_1" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_TitleOfIndividualAxis" xlink:label="srt_TitleOfIndividualAxis_1" xlink:title="srt_TitleOfIndividualAxis_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="srt_TitleOfIndividualWithRelationshipToEntityDomain_1" xlink:title="srt_TitleOfIndividualWithRelationshipToEntityDomain_1" />
    <link:definitionArc xlink:type="arc" xlink:from="srt_TitleOfIndividualAxis_1" xlink:to="srt_TitleOfIndividualWithRelationshipToEntityDomain_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:srt_TitleOfIndividualAxis_1 To srt_TitleOfIndividualWithRelationshipToEntityDomain_1" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis" xlink:label="us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis_1" xlink:title="us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain" xlink:label="us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain_1" xlink:title="us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain_1" />
    <link:definitionArc xlink:type="arc" xlink:from="us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis_1" xlink:to="us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis_1 To us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain_1" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis" xlink:label="us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis_1" xlink:title="us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain" xlink:label="us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain_1" xlink:title="us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain_1" />
    <link:definitionArc xlink:type="arc" xlink:from="us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis_1" xlink:to="us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis_1 To us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain_1" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis" xlink:label="us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis_1" xlink:title="us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeDomain" xlink:label="us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeDomain_1" xlink:title="us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeDomain_1" />
    <link:definitionArc xlink:type="arc" xlink:from="us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis_1" xlink:to="us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeDomain_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis_1 To us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeDomain_1" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:label="srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_1" xlink:title="srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_EquityMethodInvesteeNameDomain" xlink:label="srt_EquityMethodInvesteeNameDomain_1" xlink:title="srt_EquityMethodInvesteeNameDomain_1" />
    <link:definitionArc xlink:type="arc" xlink:from="srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_1" xlink:to="srt_EquityMethodInvesteeNameDomain_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_1 To srt_EquityMethodInvesteeNameDomain_1" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_CounterpartyNameAxis" xlink:label="srt_CounterpartyNameAxis_1" xlink:title="srt_CounterpartyNameAxis_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RepurchaseAgreementCounterpartyNameDomain" xlink:label="srt_RepurchaseAgreementCounterpartyNameDomain_1" xlink:title="srt_RepurchaseAgreementCounterpartyNameDomain_1" />
    <link:definitionArc xlink:type="arc" xlink:from="srt_CounterpartyNameAxis_1" xlink:to="srt_RepurchaseAgreementCounterpartyNameDomain_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:srt_CounterpartyNameAxis_1 To srt_RepurchaseAgreementCounterpartyNameDomain_1" order="1" />
  </link:definitionLink>
  <definitionLink xlink:role="http://www.steeldynamics.com/role/StatementConsolidatedBalanceSheets" xlink:type="extended" xlink:title="995200100 - Statement - CONSOLIDATED BALANCE SHEETS" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:label="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyDomain" xlink:label="us-gaap_RelatedPartyDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="us-gaap_RelatedPartyDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NonrelatedPartyMember" xlink:label="us-gaap_NonrelatedPartyMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="us-gaap_NonrelatedPartyMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyMember" xlink:label="us-gaap_RelatedPartyMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="us-gaap_RelatedPartyMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsAbstract" xlink:label="us-gaap_AssetsAbstract" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AssetsAbstract" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsCurrentAbstract" xlink:label="us-gaap_AssetsCurrentAbstract" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_AssetsCurrentAbstract" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermInvestments" xlink:label="us-gaap_ShortTermInvestments" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_ShortTermInvestments" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="us-gaap_AccountsReceivableNetCurrent" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_AccountsReceivableNetCurrent" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryNet" xlink:label="us-gaap_InventoryNet" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_InventoryNet" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssetsCurrent" xlink:label="us-gaap_OtherAssetsCurrent" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_OtherAssetsCurrent" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsCurrent" xlink:label="us-gaap_AssetsCurrent" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_AssetsCurrent" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="us-gaap_PropertyPlantAndEquipmentNet" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentNet" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwill" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_IntangibleAssetsNetExcludingGoodwill" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Goodwill" xlink:label="us-gaap_Goodwill" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_Goodwill" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="us-gaap_OtherAssetsNoncurrent" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_OtherAssetsNoncurrent" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Assets" xlink:label="us-gaap_Assets" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_Assets" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:label="us-gaap_LiabilitiesAndStockholdersEquityAbstract" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LiabilitiesAndStockholdersEquityAbstract" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="us-gaap_LiabilitiesCurrentAbstract" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_LiabilitiesCurrentAbstract" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsPayableCurrent" xlink:label="us-gaap_AccountsPayableCurrent" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_AccountsPayableCurrent" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedIncomeTaxesCurrent" xlink:label="us-gaap_AccruedIncomeTaxesCurrent" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_AccruedIncomeTaxesCurrent" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:label="us-gaap_EmployeeRelatedLiabilitiesCurrent" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_EmployeeRelatedLiabilitiesCurrent" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedLiabilitiesCurrent" xlink:label="us-gaap_AccruedLiabilitiesCurrent" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_AccruedLiabilitiesCurrent" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtCurrent" xlink:label="us-gaap_LongTermDebtCurrent" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_LongTermDebtCurrent" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrent" xlink:label="us-gaap_LiabilitiesCurrent" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_LiabilitiesCurrent" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtNoncurrent" xlink:label="us-gaap_LongTermDebtNoncurrent" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_LongTermDebtNoncurrent" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:label="us-gaap_DeferredIncomeTaxLiabilitiesNet" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_DeferredIncomeTaxLiabilitiesNet" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherLiabilitiesNoncurrent" xlink:label="us-gaap_OtherLiabilitiesNoncurrent" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_OtherLiabilitiesNoncurrent" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Liabilities" xlink:label="us-gaap_Liabilities" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_Liabilities" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingencies" xlink:label="us-gaap_CommitmentsAndContingencies" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_CommitmentsAndContingencies" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount" xlink:label="us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:label="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockValue" xlink:label="us-gaap_CommonStockValue" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:to="us-gaap_CommonStockValue" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockCommonValue" xlink:label="us-gaap_TreasuryStockCommonValue" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:to="us-gaap_TreasuryStockCommonValue" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdditionalPaidInCapitalCommonStock" xlink:label="us-gaap_AdditionalPaidInCapitalCommonStock" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:to="us-gaap_AdditionalPaidInCapitalCommonStock" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity" xlink:label="us-gaap_StockholdersEquity" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:to="us-gaap_StockholdersEquity" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MinorityInterest" xlink:label="us-gaap_MinorityInterest" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="9" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_MinorityInterest" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:label="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="10" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="11" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_LiabilitiesAndStockholdersEquity" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.steeldynamics.com/role/StatementConsolidatedStatementsOfIncome" xlink:type="extended" xlink:title="995200200 - Statement - CONSOLIDATED STATEMENTS OF INCOME" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:label="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyDomain" xlink:label="us-gaap_RelatedPartyDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="us-gaap_RelatedPartyDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NonrelatedPartyMember" xlink:label="us-gaap_NonrelatedPartyMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="us-gaap_NonrelatedPartyMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyMember" xlink:label="us-gaap_RelatedPartyMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="us-gaap_RelatedPartyMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfGoodsAndServicesSold" xlink:label="us-gaap_CostOfGoodsAndServicesSold" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CostOfGoodsAndServicesSold" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GrossProfit" xlink:label="us-gaap_GrossProfit" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_GrossProfit" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SellingGeneralAndAdministrativeExpense" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpense" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_SellingGeneralAndAdministrativeExpense" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherLaborRelatedExpenses" xlink:label="us-gaap_OtherLaborRelatedExpenses" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OtherLaborRelatedExpenses" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AmortizationOfIntangibleAssets" xlink:label="us-gaap_AmortizationOfIntangibleAssets" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AmortizationOfIntangibleAssets" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingIncomeLoss" xlink:label="us-gaap_OperatingIncomeLoss" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OperatingIncomeLoss" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestExpenseNonoperating" xlink:label="us-gaap_InterestExpenseNonoperating" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="9" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_InterestExpenseNonoperating" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherNonoperatingIncomeExpense" xlink:label="us-gaap_OtherNonoperatingIncomeExpense" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="10" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OtherNonoperatingIncomeExpense" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="11" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="us-gaap_IncomeTaxExpenseBenefit" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="12" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_IncomeTaxExpenseBenefit" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProfitLoss" xlink:label="us-gaap_ProfitLoss" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="13" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ProfitLoss" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:label="us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="14" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="15" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NetIncomeLoss" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareBasic" xlink:label="us-gaap_EarningsPerShareBasic" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="16" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_EarningsPerShareBasic" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="17" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="us-gaap_EarningsPerShareDiluted" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="18" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_EarningsPerShareDiluted" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="19" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockDividendsPerShareDeclared" xlink:label="us-gaap_CommonStockDividendsPerShareDeclared" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="20" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CommonStockDividendsPerShareDeclared" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.steeldynamics.com/role/StatementConsolidatedStatementsOfEquity" xlink:type="extended" xlink:title="995200400 - Statement - CONSOLIDATED STATEMENTS OF EQUITY" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="us-gaap_StatementEquityComponentsAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementEquityComponentsAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityComponentDomain" xlink:label="us-gaap_EquityComponentDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_EquityComponentDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockMember" xlink:label="us-gaap_CommonStockMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_CommonStockMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockCommonMember" xlink:label="us-gaap_TreasuryStockCommonMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_TreasuryStockCommonMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdditionalPaidInCapitalMember" xlink:label="us-gaap_AdditionalPaidInCapitalMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_AdditionalPaidInCapitalMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsMember" xlink:label="us-gaap_RetainedEarningsMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_RetainedEarningsMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NoncontrollingInterestMember" xlink:label="us-gaap_NoncontrollingInterestMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_NoncontrollingInterestMember" use="optional" />
    <loc xlink:type="locator" xlink:href="stld-20241231.xsd#stld_RedeemableNoncontrollingInterestMember" xlink:label="stld_RedeemableNoncontrollingInterestMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="us-gaap_EquityComponentDomain" xlink:to="stld_RedeemableNoncontrollingInterestMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:label="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="us-gaap_CommonStockSharesOutstanding" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CommonStockSharesOutstanding" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockCommonShares" xlink:label="us-gaap_TreasuryStockCommonShares" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_TreasuryStockCommonShares" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DividendsCommonStockCash" xlink:label="us-gaap_DividendsCommonStockCash" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DividendsCommonStockCash" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" xlink:label="us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance" xlink:label="us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockValueAcquiredCostMethod" xlink:label="us-gaap_TreasuryStockValueAcquiredCostMethod" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_TreasuryStockValueAcquiredCostMethod" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockSharesAcquired" xlink:label="us-gaap_TreasuryStockSharesAcquired" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="9" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_TreasuryStockSharesAcquired" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockGrantedDuringPeriodValueSharebasedCompensation" xlink:label="us-gaap_StockGrantedDuringPeriodValueSharebasedCompensation" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="10" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockGrantedDuringPeriodValueSharebasedCompensation" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:label="us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="11" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProfitLoss" xlink:label="us-gaap_ProfitLoss" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="12" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ProfitLoss" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax" xlink:label="us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="13" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.steeldynamics.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesDescriptionOfBusinessDetails" xlink:type="extended" xlink:title="99940101 - Disclosure - Description of the Business and Summary of Significant Accounting Policies - Description of the Business (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidatedEntitiesAxis" xlink:label="srt_ConsolidatedEntitiesAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="srt_ConsolidatedEntitiesAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidatedEntitiesDomain" xlink:label="srt_ConsolidatedEntitiesDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="srt_ConsolidatedEntitiesAxis" xlink:to="srt_ConsolidatedEntitiesDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_SubsidiariesMember" xlink:label="srt_SubsidiariesMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="srt_ConsolidatedEntitiesDomain" xlink:to="srt_SubsidiariesMember" use="optional" />
    <loc xlink:type="locator" xlink:href="stld-20241231.xsd#stld_UnitedSteelSupplyLlcMember" xlink:label="stld_UnitedSteelSupplyLlcMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="srt_SubsidiariesMember" xlink:to="stld_UnitedSteelSupplyLlcMember" use="optional" />
    <loc xlink:type="locator" xlink:href="stld-20241231.xsd#stld_SteelDynamicsInc.BiocarbonSolutionsMember" xlink:label="stld_SteelDynamicsInc.BiocarbonSolutionsMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="srt_SubsidiariesMember" xlink:to="stld_SteelDynamicsInc.BiocarbonSolutionsMember" use="optional" />
    <loc xlink:type="locator" xlink:href="stld-20241231.xsd#stld_MesabiNuggetMember" xlink:label="stld_MesabiNuggetMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="srt_SubsidiariesMember" xlink:to="stld_MesabiNuggetMember" use="optional" />
    <loc xlink:type="locator" xlink:href="stld-20241231.xsd#stld_UnityAluminumInc.Member" xlink:label="stld_UnityAluminumInc.Member" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="srt_SubsidiariesMember" xlink:to="stld_UnityAluminumInc.Member" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="us-gaap_StatementBusinessSegmentsAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="us-gaap_StatementBusinessSegmentsAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentDomain" xlink:label="us-gaap_SegmentDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="us-gaap_SegmentDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="stld-20241231.xsd#stld_SteelOperationsMember" xlink:label="stld_SteelOperationsMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_SegmentDomain" xlink:to="stld_SteelOperationsMember" use="optional" />
    <loc xlink:type="locator" xlink:href="stld-20241231.xsd#stld_AluminumOperationsMember" xlink:label="stld_AluminumOperationsMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_SegmentDomain" xlink:to="stld_AluminumOperationsMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingInformationLineItems" xlink:label="us-gaap_SegmentReportingInformationLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingInformationAdditionalInformationAbstract" xlink:label="us-gaap_SegmentReportingInformationAdditionalInformationAbstract" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_SegmentReportingInformationAdditionalInformationAbstract" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NumberOfReportableSegments" xlink:label="us-gaap_NumberOfReportableSegments" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_SegmentReportingInformationAdditionalInformationAbstract" xlink:to="us-gaap_NumberOfReportableSegments" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stld-20241231.xsd#stld_NumberOfSatelliteRecycledAluminumSlabCenters" xlink:label="stld_NumberOfSatelliteRecycledAluminumSlabCenters" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_SegmentReportingInformationAdditionalInformationAbstract" xlink:to="stld_NumberOfSatelliteRecycledAluminumSlabCenters" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stld-20241231.xsd#stld_PercentageOfWorkforceSubjectToCollectiveBargainingArrangements" xlink:label="stld_PercentageOfWorkforceSubjectToCollectiveBargainingArrangements" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="stld_PercentageOfWorkforceSubjectToCollectiveBargainingArrangements" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stld-20241231.xsd#stld_NumberOfLocationsSubjectToCollectiveBargainingAgreements" xlink:label="stld_NumberOfLocationsSubjectToCollectiveBargainingAgreements" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="stld_NumberOfLocationsSubjectToCollectiveBargainingAgreements" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stld-20241231.xsd#stld_PercentageOfWorkforceSubjectToCollectiveBargainingArrangementsExpiringDuringYear" xlink:label="stld_PercentageOfWorkforceSubjectToCollectiveBargainingArrangementsExpiringDuringYear" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="stld_PercentageOfWorkforceSubjectToCollectiveBargainingArrangementsExpiringDuringYear" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stld-20241231.xsd#stld_NumberOfLocationsSubjectToCollectiveBargainingAgreementsExpiring" xlink:label="stld_NumberOfLocationsSubjectToCollectiveBargainingAgreementsExpiring" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="stld_NumberOfLocationsSubjectToCollectiveBargainingAgreementsExpiring" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions" xlink:label="us-gaap_SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount" xlink:label="us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.steeldynamics.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesShortTermInvestmentsDetails" xlink:type="extended" xlink:title="99940104 - Disclosure - Description of the Business and Summary of Significant Accounting Policies - Short-term Investments (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SummaryOfInvestmentHoldingsTable" xlink:label="us-gaap_SummaryOfInvestmentHoldingsTable" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InvestmentTypeAxis" xlink:label="us-gaap_InvestmentTypeAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_SummaryOfInvestmentHoldingsTable" xlink:to="us-gaap_InvestmentTypeAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InvestmentTypeCategorizationMember" xlink:label="us-gaap_InvestmentTypeCategorizationMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_InvestmentTypeAxis" xlink:to="us-gaap_InvestmentTypeCategorizationMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CertificatesOfDepositMember" xlink:label="us-gaap_CertificatesOfDepositMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_InvestmentTypeCategorizationMember" xlink:to="us-gaap_CertificatesOfDepositMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommercialPaperMember" xlink:label="us-gaap_CommercialPaperMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_InvestmentTypeCategorizationMember" xlink:to="us-gaap_CommercialPaperMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_USTreasurySecuritiesMember" xlink:label="us-gaap_USTreasurySecuritiesMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_InvestmentTypeCategorizationMember" xlink:to="us-gaap_USTreasurySecuritiesMember" use="optional" />
    <loc xlink:type="locator" xlink:href="stld-20241231.xsd#stld_ShortTermInvestmentsLineItems" xlink:label="stld_ShortTermInvestmentsLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="stld_ShortTermInvestmentsLineItems" xlink:to="us-gaap_SummaryOfInvestmentHoldingsTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InvestmentIncomeInterest" xlink:label="us-gaap_InvestmentIncomeInterest" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="stld_ShortTermInvestmentsLineItems" xlink:to="us-gaap_InvestmentIncomeInterest" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermInvestments" xlink:label="us-gaap_ShortTermInvestments" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="stld_ShortTermInvestmentsLineItems" xlink:to="us-gaap_ShortTermInvestments" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.steeldynamics.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesPropertyPlantAndEquipmentDetails" xlink:type="extended" xlink:title="99940106 - Disclosure - Description of the Business and Summary of Significant Accounting Policies - Property, Plant and Equipment (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:label="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="us-gaap_PropertyPlantAndEquipmentByTypeAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LandAndLandImprovementsMember" xlink:label="us-gaap_LandAndLandImprovementsMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_LandAndLandImprovementsMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BuildingAndBuildingImprovementsMember" xlink:label="us-gaap_BuildingAndBuildingImprovementsMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_BuildingAndBuildingImprovementsMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MachineryAndEquipmentMember" xlink:label="us-gaap_MachineryAndEquipmentMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_MachineryAndEquipmentMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetUnderConstructionMember" xlink:label="us-gaap_AssetUnderConstructionMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_AssetUnderConstructionMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="srt_RangeAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember" xlink:label="srt_RangeMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="srt_RangeMember" xlink:to="srt_MinimumMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="srt_RangeMember" xlink:to="srt_MaximumMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentLineItems" xlink:label="us-gaap_PropertyPlantAndEquipmentLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:label="us-gaap_PropertyPlantAndEquipmentUsefulLife" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentUsefulLife" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Depreciation" xlink:label="us-gaap_Depreciation" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_Depreciation" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentGross" xlink:label="us-gaap_PropertyPlantAndEquipmentGross" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentGross" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="us-gaap_PropertyPlantAndEquipmentNet" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentNet" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.steeldynamics.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesIntangibleAssetsDetails" xlink:type="extended" xlink:title="99940107 - Disclosure - Description of the Business and Summary of Significant Accounting Policies - Intangible Assets (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:label="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:to="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CustomerRelationshipsMember" xlink:label="us-gaap_CustomerRelationshipsMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="us-gaap_CustomerRelationshipsMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TradeNamesMember" xlink:label="us-gaap_TradeNamesMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="us-gaap_TradeNamesMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherIntangibleAssetsMember" xlink:label="us-gaap_OtherIntangibleAssetsMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="us-gaap_OtherIntangibleAssetsMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:to="srt_RangeAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember" xlink:label="srt_RangeMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="srt_RangeMember" xlink:to="srt_MinimumMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="srt_RangeMember" xlink:to="srt_MaximumMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_WeightedAverageMember" xlink:label="srt_WeightedAverageMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="srt_RangeMember" xlink:to="srt_WeightedAverageMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:label="us-gaap_FiniteLivedIntangibleAssetsLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsGross" xlink:label="us-gaap_FiniteLivedIntangibleAssetsGross" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsGross" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IntangibleAssetsGrossExcludingGoodwill" xlink:label="us-gaap_IntangibleAssetsGrossExcludingGoodwill" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_IntangibleAssetsGrossExcludingGoodwill" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwill" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_IntangibleAssetsNetExcludingGoodwill" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:label="us-gaap_FiniteLivedIntangibleAssetUsefulLife" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetUsefulLife" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AmortizationOfIntangibleAssets" xlink:label="us-gaap_AmortizationOfIntangibleAssets" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_AmortizationOfIntangibleAssets" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract" xlink:label="us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract" xlink:to="us-gaap_FiniteLivedIntangibleAssetsNet" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.steeldynamics.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesGoodwillDetails" xlink:type="extended" xlink:title="99940108 - Disclosure - Description of the Business and Summary of Significant Accounting Policies - Goodwill (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfGoodwillTable" xlink:label="us-gaap_ScheduleOfGoodwillTable" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsegmentsAxis" xlink:label="us-gaap_SubsegmentsAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_ScheduleOfGoodwillTable" xlink:to="us-gaap_SubsegmentsAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsegmentsDomain" xlink:label="us-gaap_SubsegmentsDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_SubsegmentsAxis" xlink:to="us-gaap_SubsegmentsDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="stld-20241231.xsd#stld_OmniSourceMember" xlink:label="stld_OmniSourceMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_SubsegmentsDomain" xlink:to="stld_OmniSourceMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="us-gaap_StatementBusinessSegmentsAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="us-gaap_ScheduleOfGoodwillTable" xlink:to="us-gaap_StatementBusinessSegmentsAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentDomain" xlink:label="us-gaap_SegmentDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="us-gaap_SegmentDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="stld-20241231.xsd#stld_SteelOperationsMember" xlink:label="stld_SteelOperationsMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_SegmentDomain" xlink:to="stld_SteelOperationsMember" use="optional" />
    <loc xlink:type="locator" xlink:href="stld-20241231.xsd#stld_AluminumOperationsMember" xlink:label="stld_AluminumOperationsMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_SegmentDomain" xlink:to="stld_AluminumOperationsMember" use="optional" />
    <loc xlink:type="locator" xlink:href="stld-20241231.xsd#stld_MetalsRecyclingOperationsMember" xlink:label="stld_MetalsRecyclingOperationsMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_SegmentDomain" xlink:to="stld_MetalsRecyclingOperationsMember" use="optional" />
    <loc xlink:type="locator" xlink:href="stld-20241231.xsd#stld_SteelFabricationOperationsMember" xlink:label="stld_SteelFabricationOperationsMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_SegmentDomain" xlink:to="stld_SteelFabricationOperationsMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RestatementAxis" xlink:label="srt_RestatementAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="3" xlink:from="us-gaap_ScheduleOfGoodwillTable" xlink:to="srt_RestatementAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RestatementDomain" xlink:label="srt_RestatementDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="srt_RestatementAxis" xlink:to="srt_RestatementDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RestatementAdjustmentMember" xlink:label="srt_RestatementAdjustmentMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="srt_RestatementDomain" xlink:to="srt_RestatementAdjustmentMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillLineItems" xlink:label="us-gaap_GoodwillLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_GoodwillLineItems" xlink:to="us-gaap_ScheduleOfGoodwillTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Goodwill" xlink:label="us-gaap_Goodwill" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_GoodwillLineItems" xlink:to="us-gaap_Goodwill" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillImpairmentLoss" xlink:label="us-gaap_GoodwillImpairmentLoss" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_GoodwillLineItems" xlink:to="us-gaap_GoodwillImpairmentLoss" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllocatedShareBasedCompensationExpense" xlink:label="us-gaap_AllocatedShareBasedCompensationExpense" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_GoodwillLineItems" xlink:to="us-gaap_AllocatedShareBasedCompensationExpense" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillImpairedAccumulatedImpairmentLoss" xlink:label="us-gaap_GoodwillImpairedAccumulatedImpairmentLoss" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_GoodwillLineItems" xlink:to="us-gaap_GoodwillImpairedAccumulatedImpairmentLoss" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.steeldynamics.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesDerivativeFinancialInstrumentsDetails" xlink:type="extended" xlink:title="99940110 - Disclosure - Description of the Business and Summary of Significant Accounting Policies - Derivative Financial Instruments (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable" xlink:label="us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentRiskAxis" xlink:label="us-gaap_DerivativeInstrumentRiskAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable" xlink:to="us-gaap_DerivativeInstrumentRiskAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeContractTypeDomain" xlink:label="us-gaap_DerivativeContractTypeDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_DerivativeInstrumentRiskAxis" xlink:to="us-gaap_DerivativeContractTypeDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommodityContractMember" xlink:label="us-gaap_CommodityContractMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_DerivativeContractTypeDomain" xlink:to="us-gaap_CommodityContractMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinancialInstrumentAxis" xlink:label="us-gaap_FinancialInstrumentAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable" xlink:to="us-gaap_FinancialInstrumentAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:label="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_FinancialInstrumentAxis" xlink:to="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FutureMember" xlink:label="us-gaap_FutureMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="us-gaap_FutureMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentsGainLossLineItems" xlink:label="us-gaap_DerivativeInstrumentsGainLossLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_DerivativeInstrumentsGainLossLineItems" xlink:to="us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeAssets" xlink:label="us-gaap_DerivativeAssets" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_DerivativeInstrumentsGainLossLineItems" xlink:to="us-gaap_DerivativeAssets" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.steeldynamics.com/role/DisclosureBusinessCombinationsAndInvestmentsInUnconsolidatedAffiliatesDetails" xlink:type="extended" xlink:title="99940201 - Disclosure - Business Combinations and Investments in Unconsolidated Affiliates (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsTable" xlink:label="us-gaap_ScheduleOfEquityMethodInvestmentsTable" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="us-gaap_BusinessAcquisitionAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_ScheduleOfEquityMethodInvestmentsTable" xlink:to="us-gaap_BusinessAcquisitionAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="us-gaap_BusinessAcquisitionAcquireeDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="stld-20241231.xsd#stld_UnitedSteelSupplyLlcMember" xlink:label="stld_UnitedSteelSupplyLlcMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="stld_UnitedSteelSupplyLlcMember" use="optional" />
    <loc xlink:type="locator" xlink:href="stld-20241231.xsd#stld_UnityAluminumInc.Member" xlink:label="stld_UnityAluminumInc.Member" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="stld_UnityAluminumInc.Member" use="optional" />
    <loc xlink:type="locator" xlink:href="stld-20241231.xsd#stld_RocaAceroS.a.DeC.v.Member" xlink:label="stld_RocaAceroS.a.DeC.v.Member" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="stld_RocaAceroS.a.DeC.v.Member" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="us-gaap_ScheduleOfEquityMethodInvestmentsTable" xlink:to="srt_RangeAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember" xlink:label="srt_RangeMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="srt_RangeMember" xlink:to="srt_MinimumMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="srt_RangeMember" xlink:to="srt_MaximumMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:label="srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="3" xlink:from="us-gaap_ScheduleOfEquityMethodInvestmentsTable" xlink:to="srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_EquityMethodInvesteeNameDomain" xlink:label="srt_EquityMethodInvesteeNameDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:to="srt_EquityMethodInvesteeNameDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="stld-20241231.xsd#stld_NewProcessSteelLPMember" xlink:label="stld_NewProcessSteelLPMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="srt_EquityMethodInvesteeNameDomain" xlink:to="stld_NewProcessSteelLPMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidatedEntitiesAxis" xlink:label="srt_ConsolidatedEntitiesAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="4" xlink:from="us-gaap_ScheduleOfEquityMethodInvestmentsTable" xlink:to="srt_ConsolidatedEntitiesAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidatedEntitiesDomain" xlink:label="srt_ConsolidatedEntitiesDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="srt_ConsolidatedEntitiesAxis" xlink:to="srt_ConsolidatedEntitiesDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_SubsidiariesMember" xlink:label="srt_SubsidiariesMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="srt_ConsolidatedEntitiesDomain" xlink:to="srt_SubsidiariesMember" use="optional" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="srt_SubsidiariesMember" xlink:to="stld_UnitedSteelSupplyLlcMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsLineItems" xlink:label="us-gaap_ScheduleOfEquityMethodInvestmentsLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_ScheduleOfEquityMethodInvestmentsLineItems" xlink:to="us-gaap_ScheduleOfEquityMethodInvestmentsTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired" xlink:label="us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_ScheduleOfEquityMethodInvestmentsLineItems" xlink:to="us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions" xlink:label="us-gaap_SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_ScheduleOfEquityMethodInvestmentsLineItems" xlink:to="us-gaap_SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityMethodInvestmentOwnershipPercentage" xlink:label="us-gaap_EquityMethodInvestmentOwnershipPercentage" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_ScheduleOfEquityMethodInvestmentsLineItems" xlink:to="us-gaap_EquityMethodInvestmentOwnershipPercentage" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stld-20241231.xsd#stld_BusinessAcquisitionPercentageOfVotingInterestsAvailableToBeAcquired" xlink:label="stld_BusinessAcquisitionPercentageOfVotingInterestsAvailableToBeAcquired" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_ScheduleOfEquityMethodInvestmentsLineItems" xlink:to="stld_BusinessAcquisitionPercentageOfVotingInterestsAvailableToBeAcquired" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:label="us-gaap_FiniteLivedIntangibleAssetUsefulLife" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="us-gaap_ScheduleOfEquityMethodInvestmentsLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetUsefulLife" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.steeldynamics.com/role/DisclosureLongTermDebtByIssueDetails" xlink:type="extended" xlink:title="99940301 - Disclosure - Long-Term Debt - By Issue (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentTable" xlink:label="us-gaap_DebtInstrumentTable" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentAxis" xlink:label="us-gaap_DebtInstrumentAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_DebtInstrumentTable" xlink:to="us-gaap_DebtInstrumentAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="us-gaap_DebtInstrumentNameDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="us-gaap_DebtInstrumentNameDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="stld-20241231.xsd#stld_SeniorNotes2.80PercentDue2024Member" xlink:label="stld_SeniorNotes2.80PercentDue2024Member" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_DebtInstrumentNameDomain" xlink:to="stld_SeniorNotes2.80PercentDue2024Member" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stld-20241231.xsd#stld_SeniorNotes2.40PercentDue2025Member" xlink:label="stld_SeniorNotes2.40PercentDue2025Member" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_DebtInstrumentNameDomain" xlink:to="stld_SeniorNotes2.40PercentDue2025Member" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stld-20241231.xsd#stld_SeniorNotes1.65PercentDue2027Member" xlink:label="stld_SeniorNotes1.65PercentDue2027Member" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_DebtInstrumentNameDomain" xlink:to="stld_SeniorNotes1.65PercentDue2027Member" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stld-20241231.xsd#stld_SeniorNotes5.500PercentDue2026Member" xlink:label="stld_SeniorNotes5.500PercentDue2026Member" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_DebtInstrumentNameDomain" xlink:to="stld_SeniorNotes5.500PercentDue2026Member" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stld-20241231.xsd#stld_SeniorNotes3.450PercentDue2030Member" xlink:label="stld_SeniorNotes3.450PercentDue2030Member" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_DebtInstrumentNameDomain" xlink:to="stld_SeniorNotes3.450PercentDue2030Member" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stld-20241231.xsd#stld_SeniorNotes3.25PercentDue2031Member" xlink:label="stld_SeniorNotes3.25PercentDue2031Member" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="us-gaap_DebtInstrumentNameDomain" xlink:to="stld_SeniorNotes3.25PercentDue2031Member" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stld-20241231.xsd#stld_SeniorNotes5.375PercentDue2034Member" xlink:label="stld_SeniorNotes5.375PercentDue2034Member" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="us-gaap_DebtInstrumentNameDomain" xlink:to="stld_SeniorNotes5.375PercentDue2034Member" use="optional" />
    <loc xlink:type="locator" xlink:href="stld-20241231.xsd#stld_SeniorNotes3.25PercentDue2050Member" xlink:label="stld_SeniorNotes3.25PercentDue2050Member" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="us-gaap_DebtInstrumentNameDomain" xlink:to="stld_SeniorNotes3.25PercentDue2050Member" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stld-20241231.xsd#stld_OtherDebtMember" xlink:label="stld_OtherDebtMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="9" xlink:from="us-gaap_DebtInstrumentNameDomain" xlink:to="stld_OtherDebtMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="us-gaap_DebtInstrumentLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentCarryingAmount" xlink:label="us-gaap_DebtInstrumentCarryingAmount" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentCarryingAmount" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredFinanceCostsNet" xlink:label="us-gaap_DeferredFinanceCostsNet" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DeferredFinanceCostsNet" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebt" xlink:label="us-gaap_LongTermDebt" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_LongTermDebt" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtCurrent" xlink:label="us-gaap_LongTermDebtCurrent" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_LongTermDebtCurrent" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtNoncurrent" xlink:label="us-gaap_LongTermDebtNoncurrent" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_LongTermDebtNoncurrent" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:label="us-gaap_DebtInstrumentInterestRateStatedPercentage" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentInterestRateStatedPercentage" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.steeldynamics.com/role/DisclosureLongTermDebtFinancingActivityDetails" xlink:type="extended" xlink:title="99940302 - Disclosure - Long-Term Debt - Financing Activity (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentTable" xlink:label="us-gaap_DebtInstrumentTable" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentAxis" xlink:label="us-gaap_DebtInstrumentAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_DebtInstrumentTable" xlink:to="us-gaap_DebtInstrumentAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="us-gaap_DebtInstrumentNameDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="us-gaap_DebtInstrumentNameDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="stld-20241231.xsd#stld_SeniorNotes5.375PercentDue2034Member" xlink:label="stld_SeniorNotes5.375PercentDue2034Member" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_DebtInstrumentNameDomain" xlink:to="stld_SeniorNotes5.375PercentDue2034Member" use="optional" />
    <loc xlink:type="locator" xlink:href="stld-20241231.xsd#stld_SeniorNotes2.80PercentDue2024Member" xlink:label="stld_SeniorNotes2.80PercentDue2024Member" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_DebtInstrumentNameDomain" xlink:to="stld_SeniorNotes2.80PercentDue2024Member" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="us-gaap_DebtInstrumentLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentFaceAmount" xlink:label="us-gaap_DebtInstrumentFaceAmount" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentFaceAmount" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:label="us-gaap_DebtInstrumentInterestRateStatedPercentage" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentInterestRateStatedPercentage" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.steeldynamics.com/role/DisclosureLongTermDebtSeniorSecuredCreditFacilityDetails" xlink:type="extended" xlink:title="99940303 - Disclosure - Long-Term Debt - Senior Secured Credit Facility (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentTable" xlink:label="us-gaap_DebtInstrumentTable" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CreditFacilityAxis" xlink:label="us-gaap_CreditFacilityAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_DebtInstrumentTable" xlink:to="us-gaap_CreditFacilityAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CreditFacilityDomain" xlink:label="us-gaap_CreditFacilityDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_CreditFacilityAxis" xlink:to="us-gaap_CreditFacilityDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditMember" xlink:label="us-gaap_LineOfCreditMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_CreditFacilityDomain" xlink:to="us-gaap_LineOfCreditMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="us-gaap_DebtInstrumentTable" xlink:to="srt_RangeAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember" xlink:label="srt_RangeMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="srt_RangeMember" xlink:to="srt_MinimumMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="srt_RangeMember" xlink:to="srt_MaximumMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="us-gaap_DebtInstrumentLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentCarryingAmount" xlink:label="us-gaap_DebtInstrumentCarryingAmount" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentCarryingAmount" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:label="us-gaap_DebtInstrumentInterestRateStatedPercentage" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentInterestRateStatedPercentage" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:label="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stld-20241231.xsd#stld_CreditFacilityAmountByWhichFacilityCanBeIncreased" xlink:label="stld_CreditFacilityAmountByWhichFacilityCanBeIncreased" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="stld_CreditFacilityAmountByWhichFacilityCanBeIncreased" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentFaceAmount" xlink:label="us-gaap_DebtInstrumentFaceAmount" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentFaceAmount" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:label="us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentVariableInterestRateTypeExtensibleEnumeration" xlink:label="us-gaap_DebtInstrumentVariableInterestRateTypeExtensibleEnumeration" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentVariableInterestRateTypeExtensibleEnumeration" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage" xlink:label="us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="9" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:label="us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="10" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stld-20241231.xsd#stld_OutstandingLettersOfCreditAndOtherObligations" xlink:label="stld_OutstandingLettersOfCreditAndOtherObligations" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="11" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="stld_OutstandingLettersOfCreditAndOtherObligations" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCredit" xlink:label="us-gaap_LineOfCredit" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="12" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_LineOfCredit" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stld-20241231.xsd#stld_DebtInstrumentCovenantInterestCoverageRatio" xlink:label="stld_DebtInstrumentCovenantInterestCoverageRatio" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="13" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="stld_DebtInstrumentCovenantInterestCoverageRatio" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stld-20241231.xsd#stld_InterestCoverageRatio" xlink:label="stld_InterestCoverageRatio" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="14" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="stld_InterestCoverageRatio" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stld-20241231.xsd#stld_DebtInstrumentCovenantConsolidatedLeverageRatio" xlink:label="stld_DebtInstrumentCovenantConsolidatedLeverageRatio" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="15" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="stld_DebtInstrumentCovenantConsolidatedLeverageRatio" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stld-20241231.xsd#stld_ConsolidatedLeverageRatio" xlink:label="stld_ConsolidatedLeverageRatio" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="16" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="stld_ConsolidatedLeverageRatio" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.steeldynamics.com/role/DisclosureLongTermDebtSeniorUnsecuredNotesDetails" xlink:type="extended" xlink:title="99940304 - Disclosure - Long-Term Debt - Senior Unsecured Notes (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentTable" xlink:label="us-gaap_DebtInstrumentTable" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentAxis" xlink:label="us-gaap_DebtInstrumentAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_DebtInstrumentTable" xlink:to="us-gaap_DebtInstrumentAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="us-gaap_DebtInstrumentNameDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="us-gaap_DebtInstrumentNameDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="stld-20241231.xsd#stld_SeniorNotes2.80PercentDue2024Member" xlink:label="stld_SeniorNotes2.80PercentDue2024Member" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_DebtInstrumentNameDomain" xlink:to="stld_SeniorNotes2.80PercentDue2024Member" use="optional" />
    <loc xlink:type="locator" xlink:href="stld-20241231.xsd#stld_SeniorNotes2.40PercentDue2025Member" xlink:label="stld_SeniorNotes2.40PercentDue2025Member" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_DebtInstrumentNameDomain" xlink:to="stld_SeniorNotes2.40PercentDue2025Member" use="optional" />
    <loc xlink:type="locator" xlink:href="stld-20241231.xsd#stld_SeniorNotes5.500PercentDue2026Member" xlink:label="stld_SeniorNotes5.500PercentDue2026Member" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_DebtInstrumentNameDomain" xlink:to="stld_SeniorNotes5.500PercentDue2026Member" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stld-20241231.xsd#stld_SeniorNotes1.65PercentDue2027Member" xlink:label="stld_SeniorNotes1.65PercentDue2027Member" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_DebtInstrumentNameDomain" xlink:to="stld_SeniorNotes1.65PercentDue2027Member" use="optional" />
    <loc xlink:type="locator" xlink:href="stld-20241231.xsd#stld_SeniorNotes3.450PercentDue2030Member" xlink:label="stld_SeniorNotes3.450PercentDue2030Member" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_DebtInstrumentNameDomain" xlink:to="stld_SeniorNotes3.450PercentDue2030Member" use="optional" />
    <loc xlink:type="locator" xlink:href="stld-20241231.xsd#stld_SeniorNotes3.25PercentDue2031Member" xlink:label="stld_SeniorNotes3.25PercentDue2031Member" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="us-gaap_DebtInstrumentNameDomain" xlink:to="stld_SeniorNotes3.25PercentDue2031Member" use="optional" />
    <loc xlink:type="locator" xlink:href="stld-20241231.xsd#stld_SeniorNotes5.375PercentDue2034Member" xlink:label="stld_SeniorNotes5.375PercentDue2034Member" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="us-gaap_DebtInstrumentNameDomain" xlink:to="stld_SeniorNotes5.375PercentDue2034Member" use="optional" />
    <loc xlink:type="locator" xlink:href="stld-20241231.xsd#stld_SeniorNotes3.25PercentDue2050Member" xlink:label="stld_SeniorNotes3.25PercentDue2050Member" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="us-gaap_DebtInstrumentNameDomain" xlink:to="stld_SeniorNotes3.25PercentDue2050Member" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeAxis" xlink:label="us-gaap_LongtermDebtTypeAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="us-gaap_DebtInstrumentTable" xlink:to="us-gaap_LongtermDebtTypeAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="us-gaap_LongtermDebtTypeDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_LongtermDebtTypeAxis" xlink:to="us-gaap_LongtermDebtTypeDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SeniorNotesMember" xlink:label="us-gaap_SeniorNotesMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_LongtermDebtTypeDomain" xlink:to="us-gaap_SeniorNotesMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="3" xlink:from="us-gaap_DebtInstrumentTable" xlink:to="srt_RangeAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember" xlink:label="srt_RangeMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="srt_RangeMember" xlink:to="srt_MaximumMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="us-gaap_DebtInstrumentLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="stld-20241231.xsd#stld_DebtInstrumentNumberOfTranches" xlink:label="stld_DebtInstrumentNumberOfTranches" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="stld_DebtInstrumentNumberOfTranches" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentCarryingAmount" xlink:label="us-gaap_DebtInstrumentCarryingAmount" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentCarryingAmount" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebt" xlink:label="us-gaap_LongTermDebt" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_LongTermDebt" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:label="us-gaap_DebtInstrumentInterestRateStatedPercentage" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentInterestRateStatedPercentage" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:label="us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentVariableInterestRateTypeExtensibleEnumeration" xlink:label="us-gaap_DebtInstrumentVariableInterestRateTypeExtensibleEnumeration" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentVariableInterestRateTypeExtensibleEnumeration" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentRedemptionPricePercentage" xlink:label="us-gaap_DebtInstrumentRedemptionPricePercentage" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentRedemptionPricePercentage" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentRedemptionPeriodStartDate" xlink:label="us-gaap_DebtInstrumentRedemptionPeriodStartDate" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="9" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentRedemptionPeriodStartDate" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.steeldynamics.com/role/DisclosureLongTermDebtOtherSecuredObligationsDetails" xlink:type="extended" xlink:title="99940305 - Disclosure - Long-Term Debt - Other Secured Obligations (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentTable" xlink:label="us-gaap_DebtInstrumentTable" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidatedEntitiesAxis" xlink:label="srt_ConsolidatedEntitiesAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_DebtInstrumentTable" xlink:to="srt_ConsolidatedEntitiesAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidatedEntitiesDomain" xlink:label="srt_ConsolidatedEntitiesDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="srt_ConsolidatedEntitiesAxis" xlink:to="srt_ConsolidatedEntitiesDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_SubsidiariesMember" xlink:label="srt_SubsidiariesMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="srt_ConsolidatedEntitiesDomain" xlink:to="srt_SubsidiariesMember" use="optional" />
    <loc xlink:type="locator" xlink:href="stld-20241231.xsd#stld_SubsidiaryOneMember" xlink:label="stld_SubsidiaryOneMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="srt_SubsidiariesMember" xlink:to="stld_SubsidiaryOneMember" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stld-20241231.xsd#stld_SubsidiaryTwoMember" xlink:label="stld_SubsidiaryTwoMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="srt_SubsidiariesMember" xlink:to="stld_SubsidiaryTwoMember" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stld-20241231.xsd#stld_SubsidiaryThreeMember" xlink:label="stld_SubsidiaryThreeMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="srt_SubsidiariesMember" xlink:to="stld_SubsidiaryThreeMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeAxis" xlink:label="us-gaap_LongtermDebtTypeAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="us-gaap_DebtInstrumentTable" xlink:to="us-gaap_LongtermDebtTypeAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="us-gaap_LongtermDebtTypeDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_LongtermDebtTypeAxis" xlink:to="us-gaap_LongtermDebtTypeDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevolvingCreditFacilityMember" xlink:label="us-gaap_RevolvingCreditFacilityMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_LongtermDebtTypeDomain" xlink:to="us-gaap_RevolvingCreditFacilityMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SecuredDebtMember" xlink:label="us-gaap_SecuredDebtMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_LongtermDebtTypeDomain" xlink:to="us-gaap_SecuredDebtMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CreditFacilityAxis" xlink:label="us-gaap_CreditFacilityAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="3" xlink:from="us-gaap_DebtInstrumentTable" xlink:to="us-gaap_CreditFacilityAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CreditFacilityDomain" xlink:label="us-gaap_CreditFacilityDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_CreditFacilityAxis" xlink:to="us-gaap_CreditFacilityDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditMember" xlink:label="us-gaap_LineOfCreditMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_CreditFacilityDomain" xlink:to="us-gaap_LineOfCreditMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="us-gaap_DebtInstrumentLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtWeightedAverageInterestRate" xlink:label="us-gaap_LongtermDebtWeightedAverageInterestRate" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_LongtermDebtWeightedAverageInterestRate" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:label="us-gaap_DebtInstrumentInterestRateStatedPercentage" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentInterestRateStatedPercentage" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentCarryingAmount" xlink:label="us-gaap_DebtInstrumentCarryingAmount" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentCarryingAmount" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:label="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd" xlink:label="us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCredit" xlink:label="us-gaap_LineOfCredit" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_LineOfCredit" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.steeldynamics.com/role/DisclosureIncomeTaxesNarrativeDetails" xlink:type="extended" xlink:title="99940401 - Disclosure - Income Taxes - Narrative (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_StatementTable" xlink:to="srt_RangeAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember" xlink:label="srt_RangeMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="srt_RangeMember" xlink:to="srt_MinimumMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="srt_RangeMember" xlink:to="srt_MaximumMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsValuationAllowance" xlink:label="us-gaap_DeferredTaxAssetsValuationAllowance" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DeferredTaxAssetsValuationAllowance" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" xlink:label="us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stld-20241231.xsd#stld_UnrecognizedTaxBenefitsIncreaseDecreaseResultingFromChangeInInterestExpense" xlink:label="stld_UnrecognizedTaxBenefitsIncreaseDecreaseResultingFromChangeInInterestExpense" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_StatementLineItems" xlink:to="stld_UnrecognizedTaxBenefitsIncreaseDecreaseResultingFromChangeInInterestExpense" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" xlink:label="us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExaminationEstimateOfPossibleLoss" xlink:label="us-gaap_IncomeTaxExaminationEstimateOfPossibleLoss" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_IncomeTaxExaminationEstimateOfPossibleLoss" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.steeldynamics.com/role/DisclosureShareholdersEquityDetails" xlink:type="extended" xlink:title="99940501 - Disclosure - Shareholders' Equity (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="us-gaap_SubsequentEventTypeAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_SubsequentEventTypeAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="us-gaap_SubsequentEventTypeDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_SubsequentEventTypeAxis" xlink:to="us-gaap_SubsequentEventTypeDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventMember" xlink:label="us-gaap_SubsequentEventMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_SubsequentEventTypeDomain" xlink:to="us-gaap_SubsequentEventMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DividendsCommonStockCash" xlink:label="us-gaap_DividendsCommonStockCash" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DividendsCommonStockCash" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockDividendsPerShareDeclared" xlink:label="us-gaap_CommonStockDividendsPerShareDeclared" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CommonStockDividendsPerShareDeclared" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsOfDividendsCommonStock" xlink:label="us-gaap_PaymentsOfDividendsCommonStock" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_PaymentsOfDividendsCommonStock" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StockRepurchaseProgramAuthorizedAmount1" xlink:label="srt_StockRepurchaseProgramAuthorizedAmount1" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_StatementLineItems" xlink:to="srt_StockRepurchaseProgramAuthorizedAmount1" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockSharesAcquired" xlink:label="us-gaap_TreasuryStockSharesAcquired" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_TreasuryStockSharesAcquired" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockValueAcquiredCostMethod" xlink:label="us-gaap_TreasuryStockValueAcquiredCostMethod" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_TreasuryStockValueAcquiredCostMethod" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" xlink:label="us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.steeldynamics.com/role/DisclosureEquityBasedIncentivePlans2023EquityIncentivePlanDetails" xlink:type="extended" xlink:title="99940601 - Disclosure - Equity-Based Incentive Plans - 2023 Equity Incentive Plan (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameAxis" xlink:label="us-gaap_PlanNameAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_PlanNameAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameDomain" xlink:label="us-gaap_PlanNameDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_PlanNameAxis" xlink:to="us-gaap_PlanNameDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="stld-20241231.xsd#stld_EquityIncentive2023PlanMember" xlink:label="stld_EquityIncentive2023PlanMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_PlanNameDomain" xlink:to="stld_EquityIncentive2023PlanMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis" xlink:label="us-gaap_AwardTypeAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_AwardTypeAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="stld-20241231.xsd#stld_StockOptionsAndStockAppreciationRightsMember" xlink:label="stld_StockOptionsAndStockAppreciationRightsMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="stld_StockOptionsAndStockAppreciationRightsMember" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stld-20241231.xsd#stld_RestrictedStockUnitsDeferredStockUnitsRestrictedStockAndUnrestrictedStockAwardsAndPerformanceAwardsMember" xlink:label="stld_RestrictedStockUnitsDeferredStockUnitsRestrictedStockAndUnrestrictedStockAwardsAndPerformanceAwardsMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="stld_RestrictedStockUnitsDeferredStockUnitsRestrictedStockAndUnrestrictedStockAwardsAndPerformanceAwardsMember" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedStockUnitsRSUMember" xlink:label="us-gaap_RestrictedStockUnitsRSUMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="us-gaap_RestrictedStockUnitsRSUMember" use="optional" />
    <loc xlink:type="locator" xlink:href="stld-20241231.xsd#stld_DeferredStockUnitsDsusMember" xlink:label="stld_DeferredStockUnitsDsusMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="stld_DeferredStockUnitsDsusMember" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockAppreciationRightsSARSMember" xlink:label="us-gaap_StockAppreciationRightsSARSMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="us-gaap_StockAppreciationRightsSARSMember" use="optional" />
    <loc xlink:type="locator" xlink:href="stld-20241231.xsd#stld_StockOptionsMember" xlink:label="stld_StockOptionsMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="stld_StockOptionsMember" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stld-20241231.xsd#stld_UnrestrictedStockAwardsMember" xlink:label="stld_UnrestrictedStockAwardsMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="stld_UnrestrictedStockAwardsMember" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="3" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="srt_RangeAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember" xlink:label="srt_RangeMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="srt_RangeMember" xlink:to="srt_MinimumMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="srt_RangeMember" xlink:to="srt_MaximumMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stld-20241231.xsd#stld_ShareBasedCompensationArrangementByShareBasedPaymentAwardRetirementEligibleAgeForVestingOfAwards" xlink:label="stld_ShareBasedCompensationArrangementByShareBasedPaymentAwardRetirementEligibleAgeForVestingOfAwards" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="stld_ShareBasedCompensationArrangementByShareBasedPaymentAwardRetirementEligibleAgeForVestingOfAwards" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stld-20241231.xsd#stld_ShareBasedCompensationArrangementByShareBasedPaymentAwardShareLimitAgainstWhichFullValueAwardsWillBeCounted" xlink:label="stld_ShareBasedCompensationArrangementByShareBasedPaymentAwardShareLimitAgainstWhichFullValueAwardsWillBeCounted" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="stld_ShareBasedCompensationArrangementByShareBasedPaymentAwardShareLimitAgainstWhichFullValueAwardsWillBeCounted" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stld-20241231.xsd#stld_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedAndVestedNumber" xlink:label="stld_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedAndVestedNumber" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="9" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="stld_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedAndVestedNumber" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresIntrinsicValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresIntrinsicValue" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="10" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresIntrinsicValue" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.steeldynamics.com/role/DisclosureEquityBasedIncentivePlansRestrictedStockUnitsDetails" xlink:type="extended" xlink:title="99940602 - Disclosure - Equity-Based Incentive Plans - Restricted Stock Units (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis" xlink:label="us-gaap_AwardTypeAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_AwardTypeAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedStockUnitsRSUMember" xlink:label="us-gaap_RestrictedStockUnitsRSUMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="us-gaap_RestrictedStockUnitsRSUMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueAbstract" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueAbstract" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueAbstract" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueAbstract" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedAbstract" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedAbstract" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedAbstract" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedAbstract" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation" xlink:label="us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract" xlink:to="us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.steeldynamics.com/role/DisclosureEquityBasedIncentivePlansLongTermIncentiveCompensationProgramDetails" xlink:type="extended" xlink:title="99940603 - Disclosure - Equity-Based Incentive Plans - Long-Term Incentive Compensation Program (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardDateAxis" xlink:label="us-gaap_AwardDateAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_AwardDateAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardDateDomain" xlink:label="us-gaap_AwardDateDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_AwardDateAxis" xlink:to="us-gaap_AwardDateDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="stld-20241231.xsd#stld_TwoThousandTwentyOneAwardMember" xlink:label="stld_TwoThousandTwentyOneAwardMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_AwardDateDomain" xlink:to="stld_TwoThousandTwentyOneAwardMember" use="optional" />
    <loc xlink:type="locator" xlink:href="stld-20241231.xsd#stld_TwoThousandTwentyTwoAwardMember" xlink:label="stld_TwoThousandTwentyTwoAwardMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_AwardDateDomain" xlink:to="stld_TwoThousandTwentyTwoAwardMember" use="optional" />
    <loc xlink:type="locator" xlink:href="stld-20241231.xsd#stld_TwoThousandTwentyThreeAwardMember" xlink:label="stld_TwoThousandTwentyThreeAwardMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_AwardDateDomain" xlink:to="stld_TwoThousandTwentyThreeAwardMember" use="optional" />
    <loc xlink:type="locator" xlink:href="stld-20241231.xsd#stld_TwoThousandTwentyFourAwardMember" xlink:label="stld_TwoThousandTwentyFourAwardMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_AwardDateDomain" xlink:to="stld_TwoThousandTwentyFourAwardMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_TitleOfIndividualAxis" xlink:label="srt_TitleOfIndividualAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="srt_TitleOfIndividualAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="srt_TitleOfIndividualWithRelationshipToEntityDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="srt_TitleOfIndividualAxis" xlink:to="srt_TitleOfIndividualWithRelationshipToEntityDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ExecutiveOfficerMember" xlink:label="srt_ExecutiveOfficerMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:to="srt_ExecutiveOfficerMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis" xlink:label="us-gaap_AwardTypeAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="3" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_AwardTypeAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PerformanceSharesMember" xlink:label="us-gaap_PerformanceSharesMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="us-gaap_PerformanceSharesMember" use="optional" />
    <loc xlink:type="locator" xlink:href="stld-20241231.xsd#stld_OneYearPerformancePeriodTransitionAwardMember" xlink:label="stld_OneYearPerformancePeriodTransitionAwardMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_PerformanceSharesMember" xlink:to="stld_OneYearPerformancePeriodTransitionAwardMember" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stld-20241231.xsd#stld_TwoYearPerformancePeriodTransitionAwardMember" xlink:label="stld_TwoYearPerformancePeriodTransitionAwardMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_PerformanceSharesMember" xlink:to="stld_TwoYearPerformancePeriodTransitionAwardMember" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stld-20241231.xsd#stld_ThreeYearPerformancePeriodAwardMember" xlink:label="stld_ThreeYearPerformancePeriodAwardMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_PerformanceSharesMember" xlink:to="stld_ThreeYearPerformancePeriodAwardMember" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="4" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="srt_RangeAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember" xlink:label="srt_RangeMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="srt_RangeMember" xlink:to="srt_MinimumMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="srt_RangeMember" xlink:to="srt_MaximumMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="stld-20241231.xsd#stld_ShareBasedCompensationArrangementShareBasedPaymentAwardPotentialNumberOfSharesBasedOnPerformance" xlink:label="stld_ShareBasedCompensationArrangementShareBasedPaymentAwardPotentialNumberOfSharesBasedOnPerformance" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="stld_ShareBasedCompensationArrangementShareBasedPaymentAwardPotentialNumberOfSharesBasedOnPerformance" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stld-20241231.xsd#stld_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesEarned" xlink:label="stld_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesEarned" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="stld_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesEarned" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stld-20241231.xsd#stld_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedOrIssuable" xlink:label="stld_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedOrIssuable" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="stld_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedOrIssuable" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stld-20241231.xsd#stld_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardEarnedAsPercentageOfSpecifiedCompensation" xlink:label="stld_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardEarnedAsPercentageOfSpecifiedCompensation" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="stld_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardEarnedAsPercentageOfSpecifiedCompensation" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stld-20241231.xsd#stld_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfGrowthAndProfitabilityMeasures" xlink:label="stld_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfGrowthAndProfitabilityMeasures" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="stld_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfGrowthAndProfitabilityMeasures" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="9" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.steeldynamics.com/role/DisclosureEquityBasedIncentivePlans2018ExecutiveIncentiveCompensationPlanDetails" xlink:type="extended" xlink:title="99940604 - Disclosure - Equity-Based Incentive Plans - 2018 Executive Incentive Compensation Plan (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameAxis" xlink:label="us-gaap_PlanNameAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_PlanNameAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameDomain" xlink:label="us-gaap_PlanNameDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_PlanNameAxis" xlink:to="us-gaap_PlanNameDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="stld-20241231.xsd#stld_ExecutiveIncentiveCompensationPlan2018Member" xlink:label="stld_ExecutiveIncentiveCompensationPlan2018Member" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_PlanNameDomain" xlink:to="stld_ExecutiveIncentiveCompensationPlan2018Member" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stld-20241231.xsd#stld_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardMarketValue" xlink:label="stld_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardMarketValue" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="stld_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardMarketValue" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.steeldynamics.com/role/DisclosureFairValueMeasurementsDetails" xlink:type="extended" xlink:title="99940701 - Disclosure - Fair Value Measurements (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinancialInstrumentAxis" xlink:label="us-gaap_FinancialInstrumentAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:to="us-gaap_FinancialInstrumentAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:label="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_FinancialInstrumentAxis" xlink:to="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FutureMember" xlink:label="us-gaap_FutureMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="us-gaap_FutureMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueByMeasurementFrequencyAxis" xlink:label="us-gaap_FairValueByMeasurementFrequencyAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:to="us-gaap_FairValueByMeasurementFrequencyAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementFrequencyDomain" xlink:label="us-gaap_FairValueMeasurementFrequencyDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_FairValueByMeasurementFrequencyAxis" xlink:to="us-gaap_FairValueMeasurementFrequencyDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementsRecurringMember" xlink:label="us-gaap_FairValueMeasurementsRecurringMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_FairValueMeasurementFrequencyDomain" xlink:to="us-gaap_FairValueMeasurementsRecurringMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="us-gaap_FairValueByFairValueHierarchyLevelAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="3" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:to="us-gaap_FairValueByFairValueHierarchyLevelAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueInputsLevel2Member" xlink:label="us-gaap_FairValueInputsLevel2Member" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:to="us-gaap_FairValueInputsLevel2Member" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentRiskAxis" xlink:label="us-gaap_DerivativeInstrumentRiskAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="4" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:to="us-gaap_DerivativeInstrumentRiskAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeContractTypeDomain" xlink:label="us-gaap_DerivativeContractTypeDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_DerivativeInstrumentRiskAxis" xlink:to="us-gaap_DerivativeContractTypeDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommodityContractMember" xlink:label="us-gaap_CommodityContractMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_DerivativeContractTypeDomain" xlink:to="us-gaap_CommodityContractMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TradingSecuritiesDebt" xlink:label="us-gaap_TradingSecuritiesDebt" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="us-gaap_TradingSecuritiesDebt" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeFairValueOfDerivativeAsset" xlink:label="us-gaap_DerivativeFairValueOfDerivativeAsset" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="us-gaap_DerivativeFairValueOfDerivativeAsset" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeFairValueOfDerivativeLiability" xlink:label="us-gaap_DerivativeFairValueOfDerivativeLiability" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="us-gaap_DerivativeFairValueOfDerivativeLiability" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtFairValue" xlink:label="us-gaap_LongTermDebtFairValue" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="us-gaap_LongTermDebtFairValue" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebt" xlink:label="us-gaap_LongTermDebt" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="us-gaap_LongTermDebt" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.steeldynamics.com/role/DisclosureCommitmentsAndContingenciesDetails" xlink:type="extended" xlink:title="99940801 - Disclosure - Commitments and Contingencies (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LossContingenciesTable" xlink:label="us-gaap_LossContingenciesTable" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_LossContingenciesTable" xlink:to="srt_RangeAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember" xlink:label="srt_RangeMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="srt_RangeMember" xlink:to="srt_MaximumMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis" xlink:label="us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="us-gaap_LossContingenciesTable" xlink:to="us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain" xlink:label="us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis" xlink:to="us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="stld-20241231.xsd#stld_PhysicalCommodityAndCommodityTransportationMember" xlink:label="stld_PhysicalCommodityAndCommodityTransportationMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain" xlink:to="stld_PhysicalCommodityAndCommodityTransportationMember" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stld-20241231.xsd#stld_AirProductsMember" xlink:label="stld_AirProductsMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain" xlink:to="stld_AirProductsMember" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stld-20241231.xsd#stld_WaterProductsMember" xlink:label="stld_WaterProductsMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain" xlink:to="stld_WaterProductsMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis" xlink:label="us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="3" xlink:from="us-gaap_LossContingenciesTable" xlink:to="us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain" xlink:label="us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis" xlink:to="us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CapitalAdditionsMember" xlink:label="us-gaap_CapitalAdditionsMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain" xlink:to="us-gaap_CapitalAdditionsMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LossContingenciesLineItems" xlink:label="us-gaap_LossContingenciesLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_LossContingenciesLineItems" xlink:to="us-gaap_LossContingenciesTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermPurchaseCommitmentPeriod" xlink:label="us-gaap_LongtermPurchaseCommitmentPeriod" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_LossContingenciesLineItems" xlink:to="us-gaap_LongtermPurchaseCommitmentPeriod" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stld-20241231.xsd#stld_PurchaseCommitmentsPhysicalCommodityRequirementsUtilizationPeriod" xlink:label="stld_PurchaseCommitmentsPhysicalCommodityRequirementsUtilizationPeriod" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_LossContingenciesLineItems" xlink:to="stld_PurchaseCommitmentsPhysicalCommodityRequirementsUtilizationPeriod" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount" xlink:label="us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_LossContingenciesLineItems" xlink:to="us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.steeldynamics.com/role/DisclosureTransactionsWithAffiliatedCompaniesScheduleOfRelatedPartyTransactionsDetails" xlink:type="extended" xlink:title="99940901 - Disclosure - Transactions with Affiliated Companies - Schedule of Related Party Transactions (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:label="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:label="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:to="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyDomain" xlink:label="us-gaap_RelatedPartyDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="us-gaap_RelatedPartyDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyMember" xlink:label="us-gaap_RelatedPartyMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="us-gaap_RelatedPartyMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_CounterpartyNameAxis" xlink:label="srt_CounterpartyNameAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:to="srt_CounterpartyNameAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RepurchaseAgreementCounterpartyNameDomain" xlink:label="srt_RepurchaseAgreementCounterpartyNameDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="srt_CounterpartyNameAxis" xlink:to="srt_RepurchaseAgreementCounterpartyNameDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_AffiliatedEntityMember" xlink:label="srt_AffiliatedEntityMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="srt_RepurchaseAgreementCounterpartyNameDomain" xlink:to="srt_AffiliatedEntityMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionLineItems" xlink:label="us-gaap_RelatedPartyTransactionLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="us-gaap_AccountsReceivableNetCurrent" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="us-gaap_AccountsReceivableNetCurrent" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfGoodsAndServicesSold" xlink:label="us-gaap_CostOfGoodsAndServicesSold" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="us-gaap_CostOfGoodsAndServicesSold" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsPayableCurrent" xlink:label="us-gaap_AccountsPayableCurrent" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="us-gaap_AccountsPayableCurrent" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.steeldynamics.com/role/DisclosureLeasesNarrativeDetails" xlink:type="extended" xlink:title="99941101 - Disclosure - Leases - Narrative (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="us-gaap_BusinessAcquisitionAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_BusinessAcquisitionAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="us-gaap_BusinessAcquisitionAcquireeDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="stld-20241231.xsd#stld_RocaAceroS.a.DeC.v.Member" xlink:label="stld_RocaAceroS.a.DeC.v.Member" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="stld_RocaAceroS.a.DeC.v.Member" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseExistenceOfOptionToExtend" xlink:label="us-gaap_LesseeOperatingLeaseExistenceOfOptionToExtend" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LesseeOperatingLeaseExistenceOfOptionToExtend" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseExistenceOfOptionToTerminate" xlink:label="us-gaap_LesseeOperatingLeaseExistenceOfOptionToTerminate" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LesseeOperatingLeaseExistenceOfOptionToTerminate" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:label="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:label="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseCost" xlink:label="us-gaap_OperatingLeaseCost" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OperatingLeaseCost" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermLeaseCost" xlink:label="us-gaap_ShortTermLeaseCost" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShortTermLeaseCost" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeasePayments" xlink:label="us-gaap_OperatingLeasePayments" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OperatingLeasePayments" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:label="us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="9" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.steeldynamics.com/role/DisclosureSegmentInformationResultsDetails" xlink:type="extended" xlink:title="99941201 - Disclosure - Segment Information - Results (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidatedEntitiesAxis" xlink:label="srt_ConsolidatedEntitiesAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="srt_ConsolidatedEntitiesAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidatedEntitiesDomain" xlink:label="srt_ConsolidatedEntitiesDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="srt_ConsolidatedEntitiesAxis" xlink:to="srt_ConsolidatedEntitiesDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingSegmentsMember" xlink:label="us-gaap_OperatingSegmentsMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="srt_ConsolidatedEntitiesDomain" xlink:to="us-gaap_OperatingSegmentsMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IntersegmentEliminationMember" xlink:label="us-gaap_IntersegmentEliminationMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="srt_ConsolidatedEntitiesDomain" xlink:to="us-gaap_IntersegmentEliminationMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="us-gaap_StatementBusinessSegmentsAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="us-gaap_StatementBusinessSegmentsAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentDomain" xlink:label="us-gaap_SegmentDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="us-gaap_SegmentDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="stld-20241231.xsd#stld_SteelOperationsMember" xlink:label="stld_SteelOperationsMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_SegmentDomain" xlink:to="stld_SteelOperationsMember" use="optional" />
    <loc xlink:type="locator" xlink:href="stld-20241231.xsd#stld_MetalsRecyclingOperationsMember" xlink:label="stld_MetalsRecyclingOperationsMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_SegmentDomain" xlink:to="stld_MetalsRecyclingOperationsMember" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stld-20241231.xsd#stld_SteelFabricationOperationsMember" xlink:label="stld_SteelFabricationOperationsMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_SegmentDomain" xlink:to="stld_SteelFabricationOperationsMember" use="optional" />
    <loc xlink:type="locator" xlink:href="stld-20241231.xsd#stld_AluminumOperationsMember" xlink:label="stld_AluminumOperationsMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_SegmentDomain" xlink:to="stld_AluminumOperationsMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CorporateAndOtherMember" xlink:label="us-gaap_CorporateAndOtherMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_SegmentDomain" xlink:to="us-gaap_CorporateAndOtherMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StatementGeographicalAxis" xlink:label="srt_StatementGeographicalAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="3" xlink:from="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="srt_StatementGeographicalAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_SegmentGeographicalDomain" xlink:label="srt_SegmentGeographicalDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="srt_StatementGeographicalAxis" xlink:to="srt_SegmentGeographicalDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2024/country-2024.xsd#country_US" xlink:label="country_US" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="srt_SegmentGeographicalDomain" xlink:to="country_US" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NonUsMember" xlink:label="us-gaap_NonUsMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="srt_SegmentGeographicalDomain" xlink:to="us-gaap_NonUsMember" use="optional" />
    <loc xlink:type="locator" xlink:href="stld-20241231.xsd#stld_OtherSegmentsMember" xlink:label="stld_OtherSegmentsMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="srt_SegmentGeographicalDomain" xlink:to="stld_OtherSegmentsMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingInformationLineItems" xlink:label="us-gaap_SegmentReportingInformationLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfGoodsAndServicesSold" xlink:label="us-gaap_CostOfGoodsAndServicesSold" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_CostOfGoodsAndServicesSold" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingOtherItemAmount" xlink:label="us-gaap_SegmentReportingOtherItemAmount" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_SegmentReportingOtherItemAmount" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingIncomeLoss" xlink:label="us-gaap_OperatingIncomeLoss" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_OperatingIncomeLoss" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestExpenseNonoperating" xlink:label="us-gaap_InterestExpenseNonoperating" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_InterestExpenseNonoperating" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherNonoperatingIncomeExpense" xlink:label="us-gaap_OtherNonoperatingIncomeExpense" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_OtherNonoperatingIncomeExpense" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DepreciationDepletionAndAmortization" xlink:label="us-gaap_DepreciationDepletionAndAmortization" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="9" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_DepreciationDepletionAndAmortization" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentExpenditureAdditionToLongLivedAssets" xlink:label="us-gaap_SegmentExpenditureAdditionToLongLivedAssets" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="10" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_SegmentExpenditureAdditionToLongLivedAssets" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Assets" xlink:label="us-gaap_Assets" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="11" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_Assets" priority="1" use="optional" />
  </definitionLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>20
<FILENAME>stld-20241231_lab.xml
<DESCRIPTION>EX-101.LAB
<TEXT>
<XBRL>
<?xml version="1.0" encoding="utf-8"?>
<!--XBRL document created with Toppan Merrill Bridge  10.9.0.3 -->
<!--Based on XBRL 2.1-->
<!--Created on: 2/28/2025 2:01:40 AM-->
<!--Modified on: 2/28/2025 2:01:40 AM-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd" xmlns:xbrldt="http://xbrl.org/2005/xbrldt">
  <roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedLabel" roleURI="http://www.xbrl.org/2009/role/negatedLabel" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTerseLabel" roleURI="http://www.xbrl.org/2009/role/negatedTerseLabel" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTotalLabel" roleURI="http://www.xbrl.org/2009/role/negatedTotalLabel" xmlns="http://www.xbrl.org/2003/linkbase" />
  <link:labelLink xlink:type="extended" xlink:role="http://www.xbrl.org/2003/role/link">
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CoverAbstract" xlink:label="dei_CoverAbstract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CoverAbstract" xlink:to="dei_CoverAbstract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_CoverAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Cover [Abstract]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentType" xlink:label="dei_DocumentType" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentType" xlink:to="dei_DocumentType_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentType_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Document Type</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentAnnualReport" xlink:label="dei_DocumentAnnualReport" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentAnnualReport" xlink:to="dei_DocumentAnnualReport_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentAnnualReport_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Document Annual Report</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentPeriodEndDate" xlink:label="dei_DocumentPeriodEndDate" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentPeriodEndDate" xlink:to="dei_DocumentPeriodEndDate_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentPeriodEndDate_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Document Period End Date</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentTransitionReport" xlink:label="dei_DocumentTransitionReport" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentTransitionReport" xlink:to="dei_DocumentTransitionReport_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentTransitionReport_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Document Transition Report</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityFileNumber" xlink:label="dei_EntityFileNumber" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityFileNumber" xlink:to="dei_EntityFileNumber_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityFileNumber_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Securities Act File Number</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityRegistrantName" xlink:label="dei_EntityRegistrantName" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityRegistrantName" xlink:to="dei_EntityRegistrantName_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityRegistrantName_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Entity Registrant Name</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityIncorporationStateCountryCode" xlink:label="dei_EntityIncorporationStateCountryCode" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityIncorporationStateCountryCode" xlink:to="dei_EntityIncorporationStateCountryCode_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityIncorporationStateCountryCode_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Entity Incorporation, State or Country Code</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityTaxIdentificationNumber" xlink:label="dei_EntityTaxIdentificationNumber" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityTaxIdentificationNumber" xlink:to="dei_EntityTaxIdentificationNumber_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityTaxIdentificationNumber_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Entity Tax Identification Number</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressAddressLine1" xlink:label="dei_EntityAddressAddressLine1" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressAddressLine1" xlink:to="dei_EntityAddressAddressLine1_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressAddressLine1_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Entity Address, Address Line One</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressCityOrTown" xlink:label="dei_EntityAddressCityOrTown" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressCityOrTown" xlink:to="dei_EntityAddressCityOrTown_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressCityOrTown_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Entity Address, City or Town</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressStateOrProvince" xlink:label="dei_EntityAddressStateOrProvince" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressStateOrProvince" xlink:to="dei_EntityAddressStateOrProvince_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressStateOrProvince_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Entity Address, State or Province</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressPostalZipCode" xlink:label="dei_EntityAddressPostalZipCode" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressPostalZipCode" xlink:to="dei_EntityAddressPostalZipCode_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressPostalZipCode_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Entity Address, Postal Zip Code</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CityAreaCode" xlink:label="dei_CityAreaCode" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CityAreaCode" xlink:to="dei_CityAreaCode_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_CityAreaCode_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">City Area Code</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_LocalPhoneNumber" xlink:label="dei_LocalPhoneNumber" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_LocalPhoneNumber" xlink:to="dei_LocalPhoneNumber_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_LocalPhoneNumber_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Local Phone Number</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_Security12bTitle" xlink:label="dei_Security12bTitle" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_Security12bTitle" xlink:to="dei_Security12bTitle_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_Security12bTitle_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Title of 12(b) Security</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_TradingSymbol" xlink:label="dei_TradingSymbol" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_TradingSymbol" xlink:to="dei_TradingSymbol_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_TradingSymbol_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Trading Symbol</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_SecurityExchangeName" xlink:label="dei_SecurityExchangeName" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_SecurityExchangeName" xlink:to="dei_SecurityExchangeName_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_SecurityExchangeName_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Security Exchange Name</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityWellKnownSeasonedIssuer" xlink:label="dei_EntityWellKnownSeasonedIssuer" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityWellKnownSeasonedIssuer" xlink:to="dei_EntityWellKnownSeasonedIssuer_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityWellKnownSeasonedIssuer_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Entity Well-known Seasoned Issuer</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityVoluntaryFilers" xlink:label="dei_EntityVoluntaryFilers" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityVoluntaryFilers" xlink:to="dei_EntityVoluntaryFilers_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityVoluntaryFilers_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Entity Voluntary Filers</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCurrentReportingStatus" xlink:label="dei_EntityCurrentReportingStatus" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCurrentReportingStatus" xlink:to="dei_EntityCurrentReportingStatus_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityCurrentReportingStatus_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Entity Current Reporting Status</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityInteractiveDataCurrent" xlink:label="dei_EntityInteractiveDataCurrent" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityInteractiveDataCurrent" xlink:to="dei_EntityInteractiveDataCurrent_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityInteractiveDataCurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Entity Interactive Data Current</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityFilerCategory" xlink:label="dei_EntityFilerCategory" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityFilerCategory" xlink:to="dei_EntityFilerCategory_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityFilerCategory_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Entity Filer Category</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntitySmallBusiness" xlink:label="dei_EntitySmallBusiness" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntitySmallBusiness" xlink:to="dei_EntitySmallBusiness_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntitySmallBusiness_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Entity Small Business</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityEmergingGrowthCompany" xlink:label="dei_EntityEmergingGrowthCompany" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityEmergingGrowthCompany" xlink:to="dei_EntityEmergingGrowthCompany_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityEmergingGrowthCompany_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Entity Emerging Growth Company</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_IcfrAuditorAttestationFlag" xlink:label="dei_IcfrAuditorAttestationFlag" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_IcfrAuditorAttestationFlag" xlink:to="dei_IcfrAuditorAttestationFlag_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_IcfrAuditorAttestationFlag_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">ICFR Auditor Attestation Flag</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentFinStmtErrorCorrectionFlag" xlink:label="dei_DocumentFinStmtErrorCorrectionFlag" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentFinStmtErrorCorrectionFlag" xlink:to="dei_DocumentFinStmtErrorCorrectionFlag_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentFinStmtErrorCorrectionFlag_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Document Financial Statement Error Correction [Flag]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityShellCompany" xlink:label="dei_EntityShellCompany" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityShellCompany" xlink:to="dei_EntityShellCompany_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityShellCompany_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Entity Shell Company</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityPublicFloat" xlink:label="dei_EntityPublicFloat" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityPublicFloat" xlink:to="dei_EntityPublicFloat_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityPublicFloat_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Entity Public Float</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="dei_EntityCommonStockSharesOutstanding" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCommonStockSharesOutstanding" xlink:to="dei_EntityCommonStockSharesOutstanding_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityCommonStockSharesOutstanding_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Entity Common Stock, Shares Outstanding</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AuditorName" xlink:label="dei_AuditorName" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AuditorName" xlink:to="dei_AuditorName_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_AuditorName_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Auditor Name</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AuditorFirmId" xlink:label="dei_AuditorFirmId" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AuditorFirmId" xlink:to="dei_AuditorFirmId_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_AuditorFirmId_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Auditor Firm ID</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AuditorLocation" xlink:label="dei_AuditorLocation" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AuditorLocation" xlink:to="dei_AuditorLocation_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_AuditorLocation_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Auditor Location</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCentralIndexKey" xlink:label="dei_EntityCentralIndexKey" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCentralIndexKey" xlink:to="dei_EntityCentralIndexKey_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityCentralIndexKey_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Entity Central Index Key</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CurrentFiscalYearEndDate" xlink:label="dei_CurrentFiscalYearEndDate" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CurrentFiscalYearEndDate" xlink:to="dei_CurrentFiscalYearEndDate_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_CurrentFiscalYearEndDate_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Current Fiscal Year End Date</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentFiscalYearFocus" xlink:label="dei_DocumentFiscalYearFocus" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentFiscalYearFocus" xlink:to="dei_DocumentFiscalYearFocus_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentFiscalYearFocus_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Document Fiscal Year Focus</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="dei_DocumentFiscalPeriodFocus" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentFiscalPeriodFocus" xlink:to="dei_DocumentFiscalPeriodFocus_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentFiscalPeriodFocus_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Document Fiscal Period Focus</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AmendmentFlag" xlink:label="dei_AmendmentFlag" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AmendmentFlag" xlink:to="dei_AmendmentFlag_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_AmendmentFlag_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Amendment Flag</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="us-gaap_StatementOfFinancialPositionAbstract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_StatementOfFinancialPositionAbstract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementOfFinancialPositionAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">CONSOLIDATED BALANCE SHEETS</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementTable_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementTable_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Statement [Table]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:label="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Related and Nonrelated Parties [Axis]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyDomain" xlink:label="us-gaap_RelatedPartyDomain" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="us-gaap_RelatedPartyDomain_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RelatedPartyDomain_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Related and Nonrelated Parties [Domain]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NonrelatedPartyMember" xlink:label="us-gaap_NonrelatedPartyMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NonrelatedPartyMember" xlink:to="us-gaap_NonrelatedPartyMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NonrelatedPartyMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Nonrelated Party [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NonrelatedPartyMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Unrelated parties</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyMember" xlink:label="us-gaap_RelatedPartyMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyMember" xlink:to="us-gaap_RelatedPartyMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RelatedPartyMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Related Party [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RelatedPartyMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Related parties</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementLineItems_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementLineItems_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Statement [Line Items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StatementLineItems_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Statement</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsAbstract" xlink:label="us-gaap_AssetsAbstract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_AssetsAbstract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AssetsAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Assets [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AssetsAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Assets</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsCurrentAbstract" xlink:label="us-gaap_AssetsCurrentAbstract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_AssetsCurrentAbstract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AssetsCurrentAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Assets, Current [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AssetsCurrentAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Current assets</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Cash and Cash Equivalents, at Carrying Value</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Cash and equivalents</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermInvestments" xlink:label="us-gaap_ShortTermInvestments" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShortTermInvestments" xlink:to="us-gaap_ShortTermInvestments_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShortTermInvestments_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Short-Term Investments</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShortTermInvestments_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Short-term investments</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="us-gaap_AccountsReceivableNetCurrent" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsReceivableNetCurrent" xlink:to="us-gaap_AccountsReceivableNetCurrent_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsReceivableNetCurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Accounts Receivable, after Allowance for Credit Loss, Current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_AccountsReceivableNetCurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Accounts receivable, net</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryNet" xlink:label="us-gaap_InventoryNet" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryNet" xlink:to="us-gaap_InventoryNet_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryNet_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Inventory, Net</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InventoryNet_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Inventories</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_InventoryNet_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Total inventories</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssetsCurrent" xlink:label="us-gaap_OtherAssetsCurrent" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherAssetsCurrent" xlink:to="us-gaap_OtherAssetsCurrent_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherAssetsCurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Other Assets, Current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherAssetsCurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Other current assets</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsCurrent" xlink:label="us-gaap_AssetsCurrent" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_AssetsCurrent_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AssetsCurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Assets, Current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_AssetsCurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Total current assets</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="us-gaap_PropertyPlantAndEquipmentNet" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentNet" xlink:to="us-gaap_PropertyPlantAndEquipmentNet_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentNet_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Property, Plant and Equipment, Net</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentNet_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Property, plant and equipment, net</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentNet_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Property, plant and equipment, net</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwill" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:to="us-gaap_IntangibleAssetsNetExcludingGoodwill_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwill_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Intangible Assets, Net (Excluding Goodwill)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwill_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Intangible Assets, Net (Excluding Goodwill), Total</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwill_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Intangible assets, net</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Goodwill" xlink:label="us-gaap_Goodwill" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Goodwill" xlink:to="us-gaap_Goodwill_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_Goodwill_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Goodwill</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_Goodwill_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Goodwill</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="us-gaap_OtherAssetsNoncurrent" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherAssetsNoncurrent" xlink:to="us-gaap_OtherAssetsNoncurrent_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherAssetsNoncurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Other Assets, Noncurrent</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherAssetsNoncurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Other assets</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Assets" xlink:label="us-gaap_Assets" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Assets" xlink:to="us-gaap_Assets_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_Assets_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Assets</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_Assets_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Total assets</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_Assets_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Total Assets</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:label="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_LiabilitiesAndStockholdersEquityAbstract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesAndStockholdersEquityAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Liabilities and Equity [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LiabilitiesAndStockholdersEquityAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Liabilities and Equity</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="us-gaap_LiabilitiesCurrentAbstract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_LiabilitiesCurrentAbstract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesCurrentAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Liabilities, Current [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LiabilitiesCurrentAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Current liabilities</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsPayableCurrent" xlink:label="us-gaap_AccountsPayableCurrent" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsPayableCurrent" xlink:to="us-gaap_AccountsPayableCurrent_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsPayableCurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Accounts Payable, Current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccountsPayableCurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Accounts payable</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedIncomeTaxesCurrent" xlink:label="us-gaap_AccruedIncomeTaxesCurrent" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccruedIncomeTaxesCurrent" xlink:to="us-gaap_AccruedIncomeTaxesCurrent_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccruedIncomeTaxesCurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Accrued Income Taxes, Current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccruedIncomeTaxesCurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Income taxes payable</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:label="us-gaap_EmployeeRelatedLiabilitiesCurrent" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:to="us-gaap_EmployeeRelatedLiabilitiesCurrent_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EmployeeRelatedLiabilitiesCurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Employee-related Liabilities, Current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EmployeeRelatedLiabilitiesCurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Accrued payroll and benefits</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedLiabilitiesCurrent" xlink:label="us-gaap_AccruedLiabilitiesCurrent" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccruedLiabilitiesCurrent" xlink:to="us-gaap_AccruedLiabilitiesCurrent_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccruedLiabilitiesCurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Accrued Liabilities, Current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccruedLiabilitiesCurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Accrued expenses</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtCurrent" xlink:label="us-gaap_LongTermDebtCurrent" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtCurrent" xlink:to="us-gaap_LongTermDebtCurrent_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LongTermDebtCurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Long-Term Debt, Current Maturities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LongTermDebtCurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Current maturities of long-term debt</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_LongTermDebtCurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Less current maturities</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrent" xlink:label="us-gaap_LiabilitiesCurrent" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_LiabilitiesCurrent_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesCurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Liabilities, Current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_LiabilitiesCurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Total current liabilities</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtNoncurrent" xlink:label="us-gaap_LongTermDebtNoncurrent" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtNoncurrent" xlink:to="us-gaap_LongTermDebtNoncurrent_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LongTermDebtNoncurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Long-Term Debt, Excluding Current Maturities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LongTermDebtNoncurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Long-term debt</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:label="us-gaap_DeferredIncomeTaxLiabilitiesNet" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:to="us-gaap_DeferredIncomeTaxLiabilitiesNet_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredIncomeTaxLiabilitiesNet_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Deferred Income Tax Liabilities, Net</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredIncomeTaxLiabilitiesNet_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Deferred income taxes</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherLiabilitiesNoncurrent" xlink:label="us-gaap_OtherLiabilitiesNoncurrent" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherLiabilitiesNoncurrent" xlink:to="us-gaap_OtherLiabilitiesNoncurrent_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherLiabilitiesNoncurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Other Liabilities, Noncurrent</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherLiabilitiesNoncurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Other liabilities</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Liabilities" xlink:label="us-gaap_Liabilities" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Liabilities" xlink:to="us-gaap_Liabilities_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_Liabilities_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Liabilities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_Liabilities_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Total liabilities</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingencies" xlink:label="us-gaap_CommitmentsAndContingencies" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommitmentsAndContingencies" xlink:to="us-gaap_CommitmentsAndContingencies_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommitmentsAndContingencies_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Commitments and Contingencies.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommitmentsAndContingencies_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Commitments and contingencies</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount" xlink:label="us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount" xlink:to="us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Redeemable Noncontrolling Interest, Equity, Carrying Amount</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Redeemable noncontrolling interests</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:label="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:to="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Equity, Including Portion Attributable to Noncontrolling Interest [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Equity</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockValue" xlink:label="us-gaap_CommonStockValue" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockValue" xlink:to="us-gaap_CommonStockValue_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockValue_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Common Stock, Value, Issued</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_CommonStockValue_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Common stock voting, $.0025 par value; 900,000,000 shares authorized; 268,377,165 and 268,112,991 shares issued; and 151,117,153 and 160,018,100 shares outstanding, as of December 31, 2024 and 2023, respectively</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockCommonValue" xlink:label="us-gaap_TreasuryStockCommonValue" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TreasuryStockCommonValue" xlink:to="us-gaap_TreasuryStockCommonValue_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TreasuryStockCommonValue_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Treasury Stock, Common, Value</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_TreasuryStockCommonValue_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Treasury stock, at cost; 117,260,012 and 108,094,891 shares, as of December 31, 2024 and 2023, respectively</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdditionalPaidInCapitalCommonStock" xlink:label="us-gaap_AdditionalPaidInCapitalCommonStock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdditionalPaidInCapitalCommonStock" xlink:to="us-gaap_AdditionalPaidInCapitalCommonStock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdditionalPaidInCapitalCommonStock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Additional Paid in Capital, Common Stock</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AdditionalPaidInCapitalCommonStock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Additional paid-in capital</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Retained Earnings (Accumulated Deficit)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Retained earnings</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Accumulated Other Comprehensive Income (Loss), Net of Tax</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Accumulated other comprehensive income</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity" xlink:label="us-gaap_StockholdersEquity" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_StockholdersEquity_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockholdersEquity_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Equity, Attributable to Parent</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_StockholdersEquity_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Total Steel Dynamics, Inc. equity</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MinorityInterest" xlink:label="us-gaap_MinorityInterest" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MinorityInterest" xlink:to="us-gaap_MinorityInterest_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_MinorityInterest_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Equity, Attributable to Noncontrolling Interest</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_MinorityInterest_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Noncontrolling interests</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:label="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:to="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Equity, Including Portion Attributable to Noncontrolling Interest</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Balances</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Balances</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Total equity</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_LiabilitiesAndStockholdersEquity_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Liabilities and Equity</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Total liabilities and equity</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Accounts Receivable, Allowance for Credit Loss, Current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Allowance for credit losses</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Allowance for doubtful accounts receivable, current (in dollars)</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockParOrStatedValuePerShare" xlink:to="us-gaap_CommonStockParOrStatedValuePerShare_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Common Stock, Par or Stated Value Per Share</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Common stock voting, par value (in dollars per share)</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="us-gaap_CommonStockSharesAuthorized" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesAuthorized" xlink:to="us-gaap_CommonStockSharesAuthorized_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockSharesAuthorized_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Common Stock, Shares Authorized</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommonStockSharesAuthorized_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Common stock voting, shares authorized (in shares)</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesIssued" xlink:label="us-gaap_CommonStockSharesIssued" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesIssued" xlink:to="us-gaap_CommonStockSharesIssued_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockSharesIssued_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Common Stock, Shares, Issued</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommonStockSharesIssued_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Common stock voting, shares issued (in shares)</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="us-gaap_CommonStockSharesOutstanding" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesOutstanding" xlink:to="us-gaap_CommonStockSharesOutstanding_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockSharesOutstanding_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Common Stock, Shares, Outstanding</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_CommonStockSharesOutstanding_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Balances, Common Shares</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_CommonStockSharesOutstanding_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Balances, Common Shares</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommonStockSharesOutstanding_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Common stock voting, shares outstanding (in shares)</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockCommonShares" xlink:label="us-gaap_TreasuryStockCommonShares" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TreasuryStockCommonShares" xlink:to="us-gaap_TreasuryStockCommonShares_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TreasuryStockCommonShares_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Treasury Stock, Common, Shares</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_TreasuryStockCommonShares_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Balances, Treasury Shares</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_TreasuryStockCommonShares_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Balances, Treasury Shares</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_TreasuryStockCommonShares_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Treasury stock, shares (in shares)</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementAbstract" xlink:label="us-gaap_IncomeStatementAbstract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_IncomeStatementAbstract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeStatementAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">CONSOLIDATED STATEMENTS OF INCOME</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:to="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Revenue from Contract with Customer, Excluding Assessed Tax</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Total net sales</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfGoodsAndServicesSold" xlink:label="us-gaap_CostOfGoodsAndServicesSold" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CostOfGoodsAndServicesSold" xlink:to="us-gaap_CostOfGoodsAndServicesSold_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CostOfGoodsAndServicesSold_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Cost of Goods and Services Sold</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CostOfGoodsAndServicesSold_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Costs of goods sold</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_CostOfGoodsAndServicesSold_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Purchases</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GrossProfit" xlink:label="us-gaap_GrossProfit" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GrossProfit" xlink:to="us-gaap_GrossProfit_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GrossProfit_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Gross Profit</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_GrossProfit_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Gross profit</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SellingGeneralAndAdministrativeExpense" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpense" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SellingGeneralAndAdministrativeExpense" xlink:to="us-gaap_SellingGeneralAndAdministrativeExpense_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpense_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Selling, General and Administrative Expense</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpense_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Selling, general and administrative expenses</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherLaborRelatedExpenses" xlink:label="us-gaap_OtherLaborRelatedExpenses" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherLaborRelatedExpenses" xlink:to="us-gaap_OtherLaborRelatedExpenses_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherLaborRelatedExpenses_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Other Labor-related Expenses</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherLaborRelatedExpenses_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Profit sharing</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AmortizationOfIntangibleAssets" xlink:label="us-gaap_AmortizationOfIntangibleAssets" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AmortizationOfIntangibleAssets" xlink:to="us-gaap_AmortizationOfIntangibleAssets_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AmortizationOfIntangibleAssets_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Amortization of Intangible Assets</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AmortizationOfIntangibleAssets_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Amortization of intangible assets</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingIncomeLoss" xlink:label="us-gaap_OperatingIncomeLoss" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingIncomeLoss" xlink:to="us-gaap_OperatingIncomeLoss_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingIncomeLoss_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Operating Income (Loss)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingIncomeLoss_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Operating income (loss)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_OperatingIncomeLoss_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Operating income</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestExpenseNonoperating" xlink:label="us-gaap_InterestExpenseNonoperating" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestExpenseNonoperating" xlink:to="us-gaap_InterestExpenseNonoperating_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InterestExpenseNonoperating_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Interest Expense, Nonoperating</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InterestExpenseNonoperating_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Interest expense, net of capitalized interest</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherNonoperatingIncomeExpense" xlink:label="us-gaap_OtherNonoperatingIncomeExpense" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherNonoperatingIncomeExpense" xlink:to="us-gaap_OtherNonoperatingIncomeExpense_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherNonoperatingIncomeExpense_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Other Nonoperating Income (Expense)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_OtherNonoperatingIncomeExpense_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Other (income) expense, net</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Income (loss) before income taxes</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Income before income taxes</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="us-gaap_IncomeTaxExpenseBenefit" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxExpenseBenefit" xlink:to="us-gaap_IncomeTaxExpenseBenefit_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxExpenseBenefit_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Income Tax Expense (Benefit)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeTaxExpenseBenefit_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Income tax expense</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_IncomeTaxExpenseBenefit_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Total income tax expense</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProfitLoss" xlink:label="us-gaap_ProfitLoss" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProfitLoss" xlink:to="us-gaap_ProfitLoss_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProfitLoss_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Net Income (Loss), Including Portion Attributable to Noncontrolling Interest</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ProfitLoss_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Net income</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_ProfitLoss_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Net income</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:label="us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:to="us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Net Income (Loss) Attributable to Noncontrolling Interest</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Net income attributable to noncontrolling interests</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_NetIncomeLoss_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NetIncomeLoss_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Net income attributable to Steel Dynamics, Inc.</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareBasic" xlink:label="us-gaap_EarningsPerShareBasic" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareBasic" xlink:to="us-gaap_EarningsPerShareBasic_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EarningsPerShareBasic_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Earnings Per Share, Basic</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EarningsPerShareBasic_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Basic earnings per share attributable to Steel Dynamics, Inc. stockholders (in dollars per share)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_EarningsPerShareBasic_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Basic (in dollars per share)</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Weighted Average Number of Shares Outstanding, Basic</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Basic earnings per share (in shares)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Weighted average common shares outstanding (in shares)</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="us-gaap_EarningsPerShareDiluted" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareDiluted" xlink:to="us-gaap_EarningsPerShareDiluted_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EarningsPerShareDiluted_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Earnings Per Share, Diluted</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EarningsPerShareDiluted_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Diluted earnings per share attributable to Steel Dynamics, Inc. stockholders, including the effect of assumed conversions when dilutive (in dollars per share)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_EarningsPerShareDiluted_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Diluted (in dollars per share)</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Weighted Average Number of Shares Outstanding, Diluted</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Weighted average common shares and share equivalents outstanding (in shares)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Diluted earnings per share (in shares)</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockDividendsPerShareDeclared" xlink:label="us-gaap_CommonStockDividendsPerShareDeclared" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockDividendsPerShareDeclared" xlink:to="us-gaap_CommonStockDividendsPerShareDeclared_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockDividendsPerShareDeclared_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Common Stock, Dividends, Per Share, Declared</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommonStockDividendsPerShareDeclared_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Dividends declared per share (in dollars per share)</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:label="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax" xlink:label="us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax" xlink:to="us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification, after Tax</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Other comprehensive income (loss) - net unrealized gain (loss) on cash flow hedging derivatives, net of income tax benefits of $135, $149, and income tax expense of $937 for 2024, 2023 and 2022, respectively</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Other comprehensive (loss) income, net of tax</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:label="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:to="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Comprehensive income</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" xlink:label="us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" xlink:to="us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:label="us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Comprehensive income attributable to noncontrolling interests</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComprehensiveIncomeNetOfTax" xlink:label="us-gaap_ComprehensiveIncomeNetOfTax" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="us-gaap_ComprehensiveIncomeNetOfTax_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ComprehensiveIncomeNetOfTax_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Comprehensive Income (Loss), Net of Tax, Attributable to Parent</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_ComprehensiveIncomeNetOfTax_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Comprehensive income attributable to Steel Dynamics, Inc.</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax" xlink:label="us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax" xlink:to="us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification, Tax</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Net unrealized gain (loss) on cash flow hedging derivatives income tax (benefits) expense</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfStockholdersEquityAbstract" xlink:label="us-gaap_StatementOfStockholdersEquityAbstract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementOfStockholdersEquityAbstract" xlink:to="us-gaap_StatementOfStockholdersEquityAbstract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementOfStockholdersEquityAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">CONSOLIDATED STATEMENTS OF EQUITY</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="us-gaap_StatementEquityComponentsAxis" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_StatementEquityComponentsAxis_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementEquityComponentsAxis_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Equity Components [Axis]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityComponentDomain" xlink:label="us-gaap_EquityComponentDomain" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_EquityComponentDomain_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EquityComponentDomain_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Equity Component [Domain]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockMember" xlink:label="us-gaap_CommonStockMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockMember" xlink:to="us-gaap_CommonStockMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Common Stock [Member]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockCommonMember" xlink:label="us-gaap_TreasuryStockCommonMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TreasuryStockCommonMember" xlink:to="us-gaap_TreasuryStockCommonMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TreasuryStockCommonMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Treasury Stock, Common [Member]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdditionalPaidInCapitalMember" xlink:label="us-gaap_AdditionalPaidInCapitalMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdditionalPaidInCapitalMember" xlink:to="us-gaap_AdditionalPaidInCapitalMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdditionalPaidInCapitalMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Additional Paid-in Capital [Member]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsMember" xlink:label="us-gaap_RetainedEarningsMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RetainedEarningsMember" xlink:to="us-gaap_RetainedEarningsMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RetainedEarningsMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Retained Earnings [Member]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">AOCI Attributable to Parent [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Accumulated Other Comprehensive Income (Loss)</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NoncontrollingInterestMember" xlink:label="us-gaap_NoncontrollingInterestMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NoncontrollingInterestMember" xlink:to="us-gaap_NoncontrollingInterestMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NoncontrollingInterestMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Noncontrolling Interest [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NoncontrollingInterestMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Noncontrolling Interests</label>
    <loc xlink:type="locator" xlink:href="stld-20241231.xsd#stld_RedeemableNoncontrollingInterestMember" xlink:label="stld_RedeemableNoncontrollingInterestMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stld_RedeemableNoncontrollingInterestMember" xlink:to="stld_RedeemableNoncontrollingInterestMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stld_RedeemableNoncontrollingInterestMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Represents information pertaining to redeemable noncontrolling interest.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stld_RedeemableNoncontrollingInterestMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Redeemable Noncontrolling Interests [Members]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DividendsCommonStockCash" xlink:label="us-gaap_DividendsCommonStockCash" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DividendsCommonStockCash" xlink:to="us-gaap_DividendsCommonStockCash_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DividendsCommonStockCash_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Dividends, Common Stock, Cash</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_DividendsCommonStockCash_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Dividends declared</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DividendsCommonStockCash_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Dividends declared</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" xlink:label="us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" xlink:to="us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Noncontrolling Interest, Decrease from Distributions to Noncontrolling Interest Holders</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Noncontrolling investors, net</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance" xlink:label="us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance" xlink:to="us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Noncontrolling Interest, Increase from Subsidiary Equity Issuance</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Noncontrolling investors, net</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockValueAcquiredCostMethod" xlink:label="us-gaap_TreasuryStockValueAcquiredCostMethod" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TreasuryStockValueAcquiredCostMethod" xlink:to="us-gaap_TreasuryStockValueAcquiredCostMethod_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TreasuryStockValueAcquiredCostMethod_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Treasury Stock, Value, Acquired, Cost Method</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_TreasuryStockValueAcquiredCostMethod_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Share repurchases</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_TreasuryStockValueAcquiredCostMethod_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Share repurchases</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockSharesAcquired" xlink:label="us-gaap_TreasuryStockSharesAcquired" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TreasuryStockSharesAcquired" xlink:to="us-gaap_TreasuryStockSharesAcquired_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TreasuryStockSharesAcquired_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Treasury Stock, Shares, Acquired</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_TreasuryStockSharesAcquired_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Share repurchases (in shares)</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockGrantedDuringPeriodValueSharebasedCompensation" xlink:label="us-gaap_StockGrantedDuringPeriodValueSharebasedCompensation" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockGrantedDuringPeriodValueSharebasedCompensation" xlink:to="us-gaap_StockGrantedDuringPeriodValueSharebasedCompensation_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockGrantedDuringPeriodValueSharebasedCompensation_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Shares Granted, Value, Share-Based Payment Arrangement, after Forfeiture</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StockGrantedDuringPeriodValueSharebasedCompensation_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Equity-based compensation</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:label="us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:to="us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Equity-based compensation (in shares)</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfCashFlowsAbstract" xlink:label="us-gaap_StatementOfCashFlowsAbstract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_StatementOfCashFlowsAbstract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementOfCashFlowsAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">CONSOLIDATED STATEMENTS OF CASH FLOWS</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Net Cash Provided by (Used in) Operating Activities, Continuing Operations [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Operating activities:</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Adjustments to reconcile net income to net cash provided by operating activities:</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DepreciationDepletionAndAmortization" xlink:label="us-gaap_DepreciationDepletionAndAmortization" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DepreciationDepletionAndAmortization" xlink:to="us-gaap_DepreciationDepletionAndAmortization_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DepreciationDepletionAndAmortization_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Depreciation, Depletion and Amortization</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DepreciationDepletionAndAmortization_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Depreciation and amortization</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensation" xlink:label="us-gaap_ShareBasedCompensation" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensation" xlink:to="us-gaap_ShareBasedCompensation_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensation_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Share-Based Payment Arrangement, Noncash Expense</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensation_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Equity-based compensation</label>
    <loc xlink:type="locator" xlink:href="stld-20241231.xsd#stld_DeferredIncomeTaxNoncashExpenseBenefit" xlink:label="stld_DeferredIncomeTaxNoncashExpenseBenefit" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stld_DeferredIncomeTaxNoncashExpenseBenefit" xlink:to="stld_DeferredIncomeTaxNoncashExpenseBenefit_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stld_DeferredIncomeTaxNoncashExpenseBenefit_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">The noncash component of income tax expense for the period representing the increase (decrease) in the entity's deferred tax assets and liabilities pertaining to continuing operations.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stld_DeferredIncomeTaxNoncashExpenseBenefit_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Deferred Income Tax Noncash Expense (Benefit)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="stld_DeferredIncomeTaxNoncashExpenseBenefit_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Deferred income taxes</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherOperatingActivitiesCashFlowStatement" xlink:label="us-gaap_OtherOperatingActivitiesCashFlowStatement" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherOperatingActivitiesCashFlowStatement" xlink:to="us-gaap_OtherOperatingActivitiesCashFlowStatement_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherOperatingActivitiesCashFlowStatement_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Other Operating Activities, Cash Flow Statement</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherOperatingActivitiesCashFlowStatement_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Other adjustments</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:label="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Increase (Decrease) in Operating Capital [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Changes in certain assets and liabilities:</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:to="us-gaap_IncreaseDecreaseInAccountsReceivable_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Increase (Decrease) in Accounts Receivable</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Accounts receivable</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInInventories" xlink:label="us-gaap_IncreaseDecreaseInInventories" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInInventories" xlink:to="us-gaap_IncreaseDecreaseInInventories_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInInventories_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Increase (Decrease) in Inventories</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncreaseDecreaseInInventories_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Inventories</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:label="us-gaap_IncreaseDecreaseInOtherOperatingAssets" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:to="us-gaap_IncreaseDecreaseInOtherOperatingAssets_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInOtherOperatingAssets_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Increase (Decrease) in Other Operating Assets</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncreaseDecreaseInOtherOperatingAssets_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Other assets</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccountsPayable" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayable" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccountsPayable" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayable_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayable_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Increase (Decrease) in Accounts Payable</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayable_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Accounts payable</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable" xlink:label="us-gaap_IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable" xlink:to="us-gaap_IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Increase (Decrease) in Income Taxes Payable, Net of Income Taxes Receivable</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Income taxes receivable/payable</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:label="us-gaap_IncreaseDecreaseInAccruedLiabilities" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:to="us-gaap_IncreaseDecreaseInAccruedLiabilities_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInAccruedLiabilities_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Increase (Decrease) in Accrued Liabilities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncreaseDecreaseInAccruedLiabilities_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Accrued expenses</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Net Cash Provided by (Used in) Operating Activities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Net cash provided by operating activities</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Net Cash Provided by (Used in) Investing Activities, Continuing Operations [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Investing activities:</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:to="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Payments to Acquire Property, Plant, and Equipment</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Purchases of property, plant and equipment</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquireShortTermInvestments" xlink:label="us-gaap_PaymentsToAcquireShortTermInvestments" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquireShortTermInvestments" xlink:to="us-gaap_PaymentsToAcquireShortTermInvestments_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PaymentsToAcquireShortTermInvestments_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Payments to Acquire Short-Term Investments</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:label="us-gaap_PaymentsToAcquireShortTermInvestments_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Purchases of short-term investments</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments" xlink:label="us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments" xlink:to="us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Proceeds from Maturities, Prepayments and Calls of Short-Term Investments</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Proceeds from maturities of short-term investments</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquireBusinessesGross" xlink:label="us-gaap_PaymentsToAcquireBusinessesGross" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquireBusinessesGross" xlink:to="us-gaap_PaymentsToAcquireBusinessesGross_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PaymentsToAcquireBusinessesGross_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Payments to Acquire Businesses, Gross</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_PaymentsToAcquireBusinessesGross_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Business combinations, net of cash acquired</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquireEquityMethodInvestments" xlink:label="us-gaap_PaymentsToAcquireEquityMethodInvestments" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquireEquityMethodInvestments" xlink:to="us-gaap_PaymentsToAcquireEquityMethodInvestments_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PaymentsToAcquireEquityMethodInvestments_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Payments to Acquire Equity Method Investments</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_PaymentsToAcquireEquityMethodInvestments_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Investments in unconsolidated affiliates</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsForProceedsFromOtherInvestingActivities" xlink:label="us-gaap_PaymentsForProceedsFromOtherInvestingActivities" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsForProceedsFromOtherInvestingActivities" xlink:to="us-gaap_PaymentsForProceedsFromOtherInvestingActivities_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PaymentsForProceedsFromOtherInvestingActivities_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Payments for (Proceeds from) Other Investing Activities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_PaymentsForProceedsFromOtherInvestingActivities_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Other investing activities</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Net Cash Provided by (Used in) Investing Activities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Net cash used in investing activities</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Net Cash Provided by (Used in) Financing Activities, Continuing Operations [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Financing activities:</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromIssuanceOfDebt" xlink:label="us-gaap_ProceedsFromIssuanceOfDebt" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromIssuanceOfDebt" xlink:to="us-gaap_ProceedsFromIssuanceOfDebt_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromIssuanceOfDebt_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Proceeds from Issuance of Debt</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ProceedsFromIssuanceOfDebt_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Issuance of current and long-term debt</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RepaymentsOfDebt" xlink:label="us-gaap_RepaymentsOfDebt" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RepaymentsOfDebt" xlink:to="us-gaap_RepaymentsOfDebt_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RepaymentsOfDebt_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Repayments of Debt</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_RepaymentsOfDebt_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Repayment of current and long-term debt</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsOfDividendsCommonStock" xlink:label="us-gaap_PaymentsOfDividendsCommonStock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsOfDividendsCommonStock" xlink:to="us-gaap_PaymentsOfDividendsCommonStock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PaymentsOfDividendsCommonStock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Payments of Ordinary Dividends, Common Stock</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_PaymentsOfDividendsCommonStock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Dividends paid</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PaymentsOfDividendsCommonStock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Dividends paid</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:label="us-gaap_PaymentsForRepurchaseOfCommonStock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:to="us-gaap_PaymentsForRepurchaseOfCommonStock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PaymentsForRepurchaseOfCommonStock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Payments for Repurchase of Common Stock</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_PaymentsForRepurchaseOfCommonStock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Purchases of treasury stock</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromPaymentsForOtherFinancingActivities" xlink:label="us-gaap_ProceedsFromPaymentsForOtherFinancingActivities" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromPaymentsForOtherFinancingActivities" xlink:to="us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Proceeds from (Payments for) Other Financing Activities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Other financing activities</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Net Cash Provided by (Used in) Financing Activities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Net cash used in financing activities</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Increase (decrease) in cash and equivalents, and restricted cash</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Cash and equivalents, and restricted cash at end of period</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Cash and equivalents, and restricted cash at beginning of period</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SupplementalCashFlowInformationAbstract" xlink:label="us-gaap_SupplementalCashFlowInformationAbstract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SupplementalCashFlowInformationAbstract" xlink:to="us-gaap_SupplementalCashFlowInformationAbstract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SupplementalCashFlowInformationAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Supplemental Cash Flow Information [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SupplementalCashFlowInformationAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Supplemental disclosure information:</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestPaidNet" xlink:label="us-gaap_InterestPaidNet" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestPaidNet" xlink:to="us-gaap_InterestPaidNet_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InterestPaidNet_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Interest Paid, Excluding Capitalized Interest, Operating Activities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InterestPaidNet_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Cash paid for interest</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxesPaidNet" xlink:label="us-gaap_IncomeTaxesPaidNet" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxesPaidNet" xlink:to="us-gaap_IncomeTaxesPaidNet_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxesPaidNet_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Income Taxes Paid, Net</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeTaxesPaidNet_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Cash paid for income taxes, net</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="us-gaap_AccountingPoliciesAbstract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_AccountingPoliciesAbstract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountingPoliciesAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Description of the Business and Summary of Significant Accounting Policies</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock" xlink:label="us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock" xlink:to="us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Organization, Consolidation, Basis of Presentation, Business Description and Accounting Policies [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Description of the Business and Significant Accounting Policies</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract" xlink:label="us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract" xlink:to="us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Business Combinations and Investments in Unconsolidated Affiliates</label>
    <loc xlink:type="locator" xlink:href="stld-20241231.xsd#stld_BusinessCombinationsAndEquityMethodInvestmentsTextBlock" xlink:label="stld_BusinessCombinationsAndEquityMethodInvestmentsTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stld_BusinessCombinationsAndEquityMethodInvestmentsTextBlock" xlink:to="stld_BusinessCombinationsAndEquityMethodInvestmentsTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stld_BusinessCombinationsAndEquityMethodInvestmentsTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">The entire disclosure for equity method investments and joint ventures. Equity method investments are investments that give the investor the ability to exercise significant influence over the operating and financial policies of an investee. Joint ventures are entities owned and operated by a small group of businesses as a separate and specific business or project for the mutual benefit of the members of the group.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stld_BusinessCombinationsAndEquityMethodInvestmentsTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Business Combinations And Equity Method Investments [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stld_BusinessCombinationsAndEquityMethodInvestmentsTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Business Combinations and Investments in Unconsolidated Affiliates</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="us-gaap_DebtDisclosureAbstract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtDisclosureAbstract" xlink:to="us-gaap_DebtDisclosureAbstract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtDisclosureAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Long-Term Debt.</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtDisclosureTextBlock" xlink:label="us-gaap_DebtDisclosureTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtDisclosureTextBlock" xlink:to="us-gaap_DebtDisclosureTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtDisclosureTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Debt Disclosure [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_DebtDisclosureTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Long-Term Debt</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="us-gaap_IncomeTaxDisclosureAbstract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_IncomeTaxDisclosureAbstract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxDisclosureAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Income Taxes</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureTextBlock" xlink:label="us-gaap_IncomeTaxDisclosureTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxDisclosureTextBlock" xlink:to="us-gaap_IncomeTaxDisclosureTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxDisclosureTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Income Tax Disclosure [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeTaxDisclosureTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Income Taxes</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityAbstract" xlink:label="us-gaap_EquityAbstract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EquityAbstract" xlink:to="us-gaap_EquityAbstract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EquityAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Shareholders' Equity</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:label="us-gaap_StockholdersEquityNoteDisclosureTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:to="us-gaap_StockholdersEquityNoteDisclosureTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockholdersEquityNoteDisclosureTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Equity [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StockholdersEquityNoteDisclosureTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Shareholders' Equity</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Equity-Based Incentive Plans</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:to="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Share-Based Payment Arrangement [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Equity-Based Incentive Plans</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueDisclosuresAbstract" xlink:label="us-gaap_FairValueDisclosuresAbstract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueDisclosuresAbstract" xlink:to="us-gaap_FairValueDisclosuresAbstract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueDisclosuresAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Fair Value Measurements</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueDisclosuresTextBlock" xlink:label="us-gaap_FairValueDisclosuresTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueDisclosuresTextBlock" xlink:to="us-gaap_FairValueDisclosuresTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueDisclosuresTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Fair Value Disclosures [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FairValueDisclosuresTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Fair Value Measurements</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="us-gaap_CommitmentsAndContingenciesDisclosureAbstract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Commitments and Contingencies</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:to="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Commitments and Contingencies Disclosure [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Commitments and Contingencies</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionsAbstract" xlink:label="us-gaap_RelatedPartyTransactionsAbstract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyTransactionsAbstract" xlink:to="us-gaap_RelatedPartyTransactionsAbstract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RelatedPartyTransactionsAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Transactions with Affiliated Companies</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:label="us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:to="us-gaap_RelatedPartyTransactionsDisclosureTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RelatedPartyTransactionsDisclosureTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Related Party Transactions Disclosure [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RelatedPartyTransactionsDisclosureTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Transactions with Affiliated Companies</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:label="us-gaap_CompensationAndRetirementDisclosureAbstract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:to="us-gaap_CompensationAndRetirementDisclosureAbstract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CompensationAndRetirementDisclosureAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Retirement Plans</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:label="us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:to="us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Retirement Benefits [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Retirement Plans</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeasesAbstract" xlink:label="us-gaap_LeasesAbstract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LeasesAbstract" xlink:to="us-gaap_LeasesAbstract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LeasesAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Leases</label>
    <loc xlink:type="locator" xlink:href="stld-20241231.xsd#stld_LeaseDisclosureTextBlock" xlink:label="stld_LeaseDisclosureTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stld_LeaseDisclosureTextBlock" xlink:to="stld_LeaseDisclosureTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stld_LeaseDisclosureTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Lease Disclosure [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stld_LeaseDisclosureTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Lease Disclosure [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stld_LeaseDisclosureTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Leases</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingAbstract" xlink:label="us-gaap_SegmentReportingAbstract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SegmentReportingAbstract" xlink:to="us-gaap_SegmentReportingAbstract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SegmentReportingAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Segment Information</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingDisclosureTextBlock" xlink:label="us-gaap_SegmentReportingDisclosureTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SegmentReportingDisclosureTextBlock" xlink:to="us-gaap_SegmentReportingDisclosureTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SegmentReportingDisclosureTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Segment Reporting Disclosure [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SegmentReportingDisclosureTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Segment Information</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConsolidationPolicyTextBlock" xlink:label="us-gaap_ConsolidationPolicyTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConsolidationPolicyTextBlock" xlink:to="us-gaap_ConsolidationPolicyTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConsolidationPolicyTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Consolidation, Policy [Policy Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ConsolidationPolicyTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Principles of Consolidation</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UseOfEstimates" xlink:label="us-gaap_UseOfEstimates" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UseOfEstimates" xlink:to="us-gaap_UseOfEstimates_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_UseOfEstimates_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Use of Estimates, Policy [Policy Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_UseOfEstimates_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Use of Estimates</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:label="us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:to="us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Revenue from Contract with Customer [Policy Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Revenue from Contracts with Customers</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CreditLossFinancialInstrumentPolicyTextBlock" xlink:label="us-gaap_CreditLossFinancialInstrumentPolicyTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CreditLossFinancialInstrumentPolicyTextBlock" xlink:to="us-gaap_CreditLossFinancialInstrumentPolicyTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CreditLossFinancialInstrumentPolicyTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Credit Loss, Financial Instrument [Policy Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_CreditLossFinancialInstrumentPolicyTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Credit Losses</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" xlink:label="us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" xlink:to="us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Cash and Equivalents, and Restricted Cash</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InvestmentPolicyTextBlock" xlink:label="us-gaap_InvestmentPolicyTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InvestmentPolicyTextBlock" xlink:to="us-gaap_InvestmentPolicyTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InvestmentPolicyTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Investment, Policy [Policy Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InvestmentPolicyTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Short-Term Investments</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryPolicyTextBlock" xlink:label="us-gaap_InventoryPolicyTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryPolicyTextBlock" xlink:to="us-gaap_InventoryPolicyTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryPolicyTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Inventory, Policy [Policy Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InventoryPolicyTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Inventories</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:label="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:to="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Property, Plant and Equipment, Policy [Policy Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Property, Plant and Equipment</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy" xlink:label="us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy" xlink:to="us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Goodwill and Intangible Assets, Intangible Assets, Policy [Policy Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Intangible Assets</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:label="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:to="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Impairment of Long-Lived Tangible and Definite Lived Intangible Assets</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" xlink:label="us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" xlink:to="us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Goodwill</label>
    <loc xlink:type="locator" xlink:href="stld-20241231.xsd#stld_GoodwillImpairmentPolicyPolicyTextBlock" xlink:label="stld_GoodwillImpairmentPolicyPolicyTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stld_GoodwillImpairmentPolicyPolicyTextBlock" xlink:to="stld_GoodwillImpairmentPolicyPolicyTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stld_GoodwillImpairmentPolicyPolicyTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Goodwill Impairment Policy [Policy Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stld_GoodwillImpairmentPolicyPolicyTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Goodwill Impairment Policy [Policy Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stld_GoodwillImpairmentPolicyPolicyTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Impairment of Goodwill</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:label="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:to="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Share-Based Payment Arrangement [Policy Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Equity-Based Compensation</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxPolicyTextBlock" xlink:label="us-gaap_IncomeTaxPolicyTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxPolicyTextBlock" xlink:to="us-gaap_IncomeTaxPolicyTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxPolicyTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Income Tax, Policy [Policy Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeTaxPolicyTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Income Taxes</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerSharePolicyTextBlock" xlink:label="us-gaap_EarningsPerSharePolicyTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerSharePolicyTextBlock" xlink:to="us-gaap_EarningsPerSharePolicyTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EarningsPerSharePolicyTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Earnings Per Share, Policy [Policy Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_EarningsPerSharePolicyTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Earnings Per Share</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskCreditRisk" xlink:label="us-gaap_ConcentrationRiskCreditRisk" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskCreditRisk" xlink:to="us-gaap_ConcentrationRiskCreditRisk_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConcentrationRiskCreditRisk_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Concentration Risk, Credit Risk, Policy [Policy Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ConcentrationRiskCreditRisk_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Concentration of Credit Risk</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativesPolicyTextBlock" xlink:label="us-gaap_DerivativesPolicyTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DerivativesPolicyTextBlock" xlink:to="us-gaap_DerivativesPolicyTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DerivativesPolicyTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Derivatives, Policy [Policy Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DerivativesPolicyTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Derivative Financial Instruments</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:label="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:to="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">New Accounting Pronouncements, Policy [Policy Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Recently Issued Accounting Pronouncements</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:label="us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:to="us-gaap_ScheduleOfInventoryCurrentTableTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfInventoryCurrentTableTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Schedule of Inventory, Current [Table Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfInventoryCurrentTableTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Schedule of Inventories</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:label="us-gaap_PropertyPlantAndEquipmentTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:to="us-gaap_PropertyPlantAndEquipmentTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Property, Plant and Equipment [Table Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Schedule of Property, Plant and Equipment</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:label="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:to="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Schedule of Finite-Lived Intangible Assets [Table Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Schedule of Finite-Lived Intangible Assets</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:label="us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:to="us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Schedule of Intangible Assets, Future Amortization Expense</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfGoodwillTextBlock" xlink:label="us-gaap_ScheduleOfGoodwillTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfGoodwillTextBlock" xlink:to="us-gaap_ScheduleOfGoodwillTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfGoodwillTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Schedule of Goodwill [Table Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfGoodwillTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Schedule of Goodwill</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:label="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:to="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Reconciliation of Basic and Diluted Earnings Per Share</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:label="us-gaap_ScheduleOfDebtInstrumentsTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:to="us-gaap_ScheduleOfDebtInstrumentsTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfDebtInstrumentsTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Schedule of Long-Term Debt Instruments [Table Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfDebtInstrumentsTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Schedule of Long-term Debt Instruments</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:label="us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:to="us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Schedule of Maturities of Long-Term Debt [Table Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Schedule of Maturities of Long-term Debt</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:label="us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:to="us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Schedule of components of earnings before income taxes and noncontrolling interests</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:label="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:to="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Schedule of Components of Income Tax Expense (Benefit)</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:label="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:to="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Schedule of Effective Income Tax Rate Reconciliation</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:label="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:to="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Schedule of Deferred Tax Assets and Liabilities [Table Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Schedule of Deferred Tax Assets and Liabilities</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" xlink:label="us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" xlink:to="us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Schedule of Unrecognized Tax Benefits Roll Forward</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" xlink:label="us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" xlink:to="us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Share-Based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Schedule of Restricted Stock Units Award Activity</label>
    <loc xlink:type="locator" xlink:href="stld-20241231.xsd#stld_ScheduleOfPerformancePeriodTransitionAwardsTableTextBlock" xlink:label="stld_ScheduleOfPerformancePeriodTransitionAwardsTableTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stld_ScheduleOfPerformancePeriodTransitionAwardsTableTextBlock" xlink:to="stld_ScheduleOfPerformancePeriodTransitionAwardsTableTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stld_ScheduleOfPerformancePeriodTransitionAwardsTableTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Tabular disclosure of performance period transition awards including but not limited to maximum shares that can be issued, shares earned and shares awarded or to be awarded.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stld_ScheduleOfPerformancePeriodTransitionAwardsTableTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Schedule Of Performance Period Transition Awards [Table Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stld_ScheduleOfPerformancePeriodTransitionAwardsTableTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Schedule of Performance Period Transition Awards</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:label="us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:to="us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Schedule of Assets and Liabilities Measured at Fair Value on a Recurring Basis</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecordedUnconditionalPurchaseObligationsDisclosureTextBlock" xlink:label="us-gaap_UnrecordedUnconditionalPurchaseObligationsDisclosureTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UnrecordedUnconditionalPurchaseObligationsDisclosureTextBlock" xlink:to="us-gaap_UnrecordedUnconditionalPurchaseObligationsDisclosureTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_UnrecordedUnconditionalPurchaseObligationsDisclosureTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Unrecorded Unconditional Purchase Obligations Disclosure [Table Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_UnrecordedUnconditionalPurchaseObligationsDisclosureTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Schedule of Unconditional Purchase Obligations</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock" xlink:label="us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock" xlink:to="us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Schedule of Related Party Transactions [Table Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Schedule of Related Party Transactions</label>
    <loc xlink:type="locator" xlink:href="stld-20241231.xsd#stld_LeaseBalanceSheetDisclosureTableTextBlock" xlink:label="stld_LeaseBalanceSheetDisclosureTableTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stld_LeaseBalanceSheetDisclosureTableTextBlock" xlink:to="stld_LeaseBalanceSheetDisclosureTableTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stld_LeaseBalanceSheetDisclosureTableTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Lease Balance Sheet Disclosure [Table Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stld_LeaseBalanceSheetDisclosureTableTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Lease Balance Sheet Disclosure [Table Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stld_LeaseBalanceSheetDisclosureTableTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Schedule of operating lease right-of-use assets and lease obligations</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Schedule of future operating lease liabilities</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:to="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Schedule of Segment Reporting Information, by Segment [Table Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Schedule of Operating Segment Results</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Schedule of Segment Reporting Information, by Segment [Table]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidatedEntitiesAxis" xlink:label="srt_ConsolidatedEntitiesAxis" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ConsolidatedEntitiesAxis" xlink:to="srt_ConsolidatedEntitiesAxis_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_ConsolidatedEntitiesAxis_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Consolidated Entities [Axis]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidatedEntitiesDomain" xlink:label="srt_ConsolidatedEntitiesDomain" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ConsolidatedEntitiesDomain" xlink:to="srt_ConsolidatedEntitiesDomain_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_ConsolidatedEntitiesDomain_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Consolidated Entities [Domain]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_SubsidiariesMember" xlink:label="srt_SubsidiariesMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_SubsidiariesMember" xlink:to="srt_SubsidiariesMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_SubsidiariesMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Subsidiaries [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="srt_SubsidiariesMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Subsidiaries</label>
    <loc xlink:type="locator" xlink:href="stld-20241231.xsd#stld_UnitedSteelSupplyLlcMember" xlink:label="stld_UnitedSteelSupplyLlcMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stld_UnitedSteelSupplyLlcMember" xlink:to="stld_UnitedSteelSupplyLlcMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stld_UnitedSteelSupplyLlcMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Represents the information pertaining to the United Steel Supply, LLC.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stld_UnitedSteelSupplyLlcMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">United Steel Supply, LLC</label>
    <loc xlink:type="locator" xlink:href="stld-20241231.xsd#stld_SteelDynamicsInc.BiocarbonSolutionsMember" xlink:label="stld_SteelDynamicsInc.BiocarbonSolutionsMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stld_SteelDynamicsInc.BiocarbonSolutionsMember" xlink:to="stld_SteelDynamicsInc.BiocarbonSolutionsMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stld_SteelDynamicsInc.BiocarbonSolutionsMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Represents the information pertaining to the Steel Dynamics, Inc. Biocarbon Solutions (SDI Biocarbon Solutions).</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stld_SteelDynamicsInc.BiocarbonSolutionsMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Steel Dynamics, Inc. Biocarbon Solutions [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stld_SteelDynamicsInc.BiocarbonSolutionsMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">SDI Biocarbon Solutions</label>
    <loc xlink:type="locator" xlink:href="stld-20241231.xsd#stld_MesabiNuggetMember" xlink:label="stld_MesabiNuggetMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stld_MesabiNuggetMember" xlink:to="stld_MesabiNuggetMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stld_MesabiNuggetMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Represents information pertaining to Mesabi Nugget.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stld_MesabiNuggetMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Mesabi Nugget</label>
    <loc xlink:type="locator" xlink:href="stld-20241231.xsd#stld_UnityAluminumInc.Member" xlink:label="stld_UnityAluminumInc.Member" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stld_UnityAluminumInc.Member" xlink:to="stld_UnityAluminumInc.Member_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stld_UnityAluminumInc.Member_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Represents the information pertaining to Unity Aluminum, Inc.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stld_UnityAluminumInc.Member_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Unity Aluminum, Inc</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stld_UnityAluminumInc.Member_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Unity Aluminum, Inc</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="us-gaap_StatementBusinessSegmentsAxis" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="us-gaap_StatementBusinessSegmentsAxis_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementBusinessSegmentsAxis_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Segments [Axis]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentDomain" xlink:label="us-gaap_SegmentDomain" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SegmentDomain" xlink:to="us-gaap_SegmentDomain_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SegmentDomain_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Segments [Domain]</label>
    <loc xlink:type="locator" xlink:href="stld-20241231.xsd#stld_SteelOperationsMember" xlink:label="stld_SteelOperationsMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stld_SteelOperationsMember" xlink:to="stld_SteelOperationsMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stld_SteelOperationsMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Steel Segment Operations include the entity's Flat Roll Division, The Techs galvanizing lines, Structural and Rail Division, Engineered Bar Products Division, Roanoke Bar Division, Steel of West Virginia (SWVA).</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stld_SteelOperationsMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Steel Operations</label>
    <loc xlink:type="locator" xlink:href="stld-20241231.xsd#stld_AluminumOperationsMember" xlink:label="stld_AluminumOperationsMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stld_AluminumOperationsMember" xlink:to="stld_AluminumOperationsMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stld_AluminumOperationsMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Aluminum operations includes the flat rolled aluminum mill and  two satellite recycled aluminum slab centers.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stld_AluminumOperationsMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Aluminum Operations</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stld_AluminumOperationsMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Aluminum Operations</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingInformationLineItems" xlink:label="us-gaap_SegmentReportingInformationLineItems" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_SegmentReportingInformationLineItems_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SegmentReportingInformationLineItems_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Segment Reporting Information [Line Items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SegmentReportingInformationLineItems_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Segment Reporting Information</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingInformationAdditionalInformationAbstract" xlink:label="us-gaap_SegmentReportingInformationAdditionalInformationAbstract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SegmentReportingInformationAdditionalInformationAbstract" xlink:to="us-gaap_SegmentReportingInformationAdditionalInformationAbstract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SegmentReportingInformationAdditionalInformationAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Segment Reporting Information, Additional Information [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SegmentReportingInformationAdditionalInformationAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Segment Reporting Information</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NumberOfReportableSegments" xlink:label="us-gaap_NumberOfReportableSegments" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NumberOfReportableSegments" xlink:to="us-gaap_NumberOfReportableSegments_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NumberOfReportableSegments_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Number of Reportable Segments</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NumberOfReportableSegments_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Number of reportable segments</label>
    <loc xlink:type="locator" xlink:href="stld-20241231.xsd#stld_NumberOfSatelliteRecycledAluminumSlabCenters" xlink:label="stld_NumberOfSatelliteRecycledAluminumSlabCenters" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stld_NumberOfSatelliteRecycledAluminumSlabCenters" xlink:to="stld_NumberOfSatelliteRecycledAluminumSlabCenters_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stld_NumberOfSatelliteRecycledAluminumSlabCenters_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">The number of satellite recycled aluminum slab centers in aluminum operations.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stld_NumberOfSatelliteRecycledAluminumSlabCenters_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Number Of Satellite Recycled Aluminum Slab Centers</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stld_NumberOfSatelliteRecycledAluminumSlabCenters_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Number Of Satellite Recycled Aluminum Slab Centers</label>
    <loc xlink:type="locator" xlink:href="stld-20241231.xsd#stld_PercentageOfWorkforceSubjectToCollectiveBargainingArrangements" xlink:label="stld_PercentageOfWorkforceSubjectToCollectiveBargainingArrangements" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stld_PercentageOfWorkforceSubjectToCollectiveBargainingArrangements" xlink:to="stld_PercentageOfWorkforceSubjectToCollectiveBargainingArrangements_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stld_PercentageOfWorkforceSubjectToCollectiveBargainingArrangements_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">The percentage of employees covered by a collective bargaining agreement as of the balance sheet date.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stld_PercentageOfWorkforceSubjectToCollectiveBargainingArrangements_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Percentage of Workforce Subject to Collective Bargaining Arrangements</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stld_PercentageOfWorkforceSubjectToCollectiveBargainingArrangements_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Workforce represented by collective bargaining agreements (as a percent)</label>
    <loc xlink:type="locator" xlink:href="stld-20241231.xsd#stld_NumberOfLocationsSubjectToCollectiveBargainingAgreements" xlink:label="stld_NumberOfLocationsSubjectToCollectiveBargainingAgreements" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stld_NumberOfLocationsSubjectToCollectiveBargainingAgreements" xlink:to="stld_NumberOfLocationsSubjectToCollectiveBargainingAgreements_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stld_NumberOfLocationsSubjectToCollectiveBargainingAgreements_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">The number of locations under collective bargaining arrangements.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stld_NumberOfLocationsSubjectToCollectiveBargainingAgreements_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Number of Locations Subject to Collective Bargaining Agreements</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stld_NumberOfLocationsSubjectToCollectiveBargainingAgreements_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Number of locations under collective bargaining arrangements</label>
    <loc xlink:type="locator" xlink:href="stld-20241231.xsd#stld_PercentageOfWorkforceSubjectToCollectiveBargainingArrangementsExpiringDuringYear" xlink:label="stld_PercentageOfWorkforceSubjectToCollectiveBargainingArrangementsExpiringDuringYear" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stld_PercentageOfWorkforceSubjectToCollectiveBargainingArrangementsExpiringDuringYear" xlink:to="stld_PercentageOfWorkforceSubjectToCollectiveBargainingArrangementsExpiringDuringYear_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stld_PercentageOfWorkforceSubjectToCollectiveBargainingArrangementsExpiringDuringYear_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">The percentage of employees covered by a collective bargaining agreement expiring during the year.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stld_PercentageOfWorkforceSubjectToCollectiveBargainingArrangementsExpiringDuringYear_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Percentage Of Workforce Subject To Collective Bargaining Arrangements Expiring During The Year</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stld_PercentageOfWorkforceSubjectToCollectiveBargainingArrangementsExpiringDuringYear_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Percentage of workforce subject to collective bargaining arrangements expiring during the year</label>
    <loc xlink:type="locator" xlink:href="stld-20241231.xsd#stld_NumberOfLocationsSubjectToCollectiveBargainingAgreementsExpiring" xlink:label="stld_NumberOfLocationsSubjectToCollectiveBargainingAgreementsExpiring" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stld_NumberOfLocationsSubjectToCollectiveBargainingAgreementsExpiring" xlink:to="stld_NumberOfLocationsSubjectToCollectiveBargainingAgreementsExpiring_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stld_NumberOfLocationsSubjectToCollectiveBargainingAgreementsExpiring_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">The number of locations under collective bargaining arrangements expiring during the year.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stld_NumberOfLocationsSubjectToCollectiveBargainingAgreementsExpiring_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Number Of Locations Subject To Collective Bargaining Agreements Expiring</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stld_NumberOfLocationsSubjectToCollectiveBargainingAgreementsExpiring_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Number of locations subject to collective bargaining agreements expiring</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions" xlink:label="us-gaap_SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions" xlink:to="us-gaap_SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Subsidiary or Equity Method Investee, Cumulative Percentage Ownership after All Transactions</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Noncontrolling interest, ownership percentage</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ReceivablesNetCurrent" xlink:label="us-gaap_ReceivablesNetCurrent" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ReceivablesNetCurrent" xlink:to="us-gaap_ReceivablesNetCurrent_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ReceivablesNetCurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Receivables, Net, Current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ReceivablesNetCurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Accounts receivable, net</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:label="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:to="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Accounting Standards Update and Change in Accounting Principle [Table]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedCashAndCashEquivalents" xlink:label="us-gaap_RestrictedCashAndCashEquivalents" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RestrictedCashAndCashEquivalents" xlink:to="us-gaap_RestrictedCashAndCashEquivalents_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RestrictedCashAndCashEquivalents_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Restricted Cash and Cash Equivalents</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RestrictedCashAndCashEquivalents_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Restricted Cash and Cash Equivalents</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedCashAndCashEquivalentsAssetStatementOfFinancialPositionExtensibleList" xlink:label="us-gaap_RestrictedCashAndCashEquivalentsAssetStatementOfFinancialPositionExtensibleList" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RestrictedCashAndCashEquivalentsAssetStatementOfFinancialPositionExtensibleList" xlink:to="us-gaap_RestrictedCashAndCashEquivalentsAssetStatementOfFinancialPositionExtensibleList_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RestrictedCashAndCashEquivalentsAssetStatementOfFinancialPositionExtensibleList_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Restricted Cash and Cash Equivalents, Statement of Financial Position [Extensible Enumeration]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RestrictedCashAndCashEquivalentsAssetStatementOfFinancialPositionExtensibleList_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Restricted Cash and Cash Equivalents, Asset, Statement of Financial Position [Extensible List]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SummaryOfInvestmentHoldingsTable" xlink:label="us-gaap_SummaryOfInvestmentHoldingsTable" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SummaryOfInvestmentHoldingsTable" xlink:to="us-gaap_SummaryOfInvestmentHoldingsTable_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SummaryOfInvestmentHoldingsTable_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Investment Holdings [Table]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InvestmentTypeAxis" xlink:label="us-gaap_InvestmentTypeAxis" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InvestmentTypeAxis" xlink:to="us-gaap_InvestmentTypeAxis_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InvestmentTypeAxis_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Investment Type [Axis]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InvestmentTypeCategorizationMember" xlink:label="us-gaap_InvestmentTypeCategorizationMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InvestmentTypeCategorizationMember" xlink:to="us-gaap_InvestmentTypeCategorizationMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InvestmentTypeCategorizationMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Investments [Domain]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommercialPaperMember" xlink:label="us-gaap_CommercialPaperMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommercialPaperMember" xlink:to="us-gaap_CommercialPaperMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommercialPaperMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Commercial Paper [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommercialPaperMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Commercial Paper</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_USTreasurySecuritiesMember" xlink:label="us-gaap_USTreasurySecuritiesMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_USTreasurySecuritiesMember" xlink:to="us-gaap_USTreasurySecuritiesMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_USTreasurySecuritiesMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">US Treasury Securities [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_USTreasurySecuritiesMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">US Treasury Securities</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CertificatesOfDepositMember" xlink:label="us-gaap_CertificatesOfDepositMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CertificatesOfDepositMember" xlink:to="us-gaap_CertificatesOfDepositMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CertificatesOfDepositMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Certificates of Deposit [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CertificatesOfDepositMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Certificates of Deposit</label>
    <loc xlink:type="locator" xlink:href="stld-20241231.xsd#stld_ShortTermInvestmentsLineItems" xlink:label="stld_ShortTermInvestmentsLineItems" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stld_ShortTermInvestmentsLineItems" xlink:to="stld_ShortTermInvestmentsLineItems_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stld_ShortTermInvestmentsLineItems_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Short Term Investments [Line Items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stld_ShortTermInvestmentsLineItems_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Short Term Investments [Line Items]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InvestmentIncomeInterest" xlink:label="us-gaap_InvestmentIncomeInterest" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InvestmentIncomeInterest" xlink:to="us-gaap_InvestmentIncomeInterest_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InvestmentIncomeInterest_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Investment Income, Interest</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InvestmentIncomeInterest_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Interest Income from invested cash and short-term investments</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryRawMaterialsNetOfReserves" xlink:label="us-gaap_InventoryRawMaterialsNetOfReserves" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryRawMaterialsNetOfReserves" xlink:to="us-gaap_InventoryRawMaterialsNetOfReserves_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryRawMaterialsNetOfReserves_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Inventory, Raw Materials, Net of Reserves</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InventoryRawMaterialsNetOfReserves_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Raw materials</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventorySuppliesNetOfReserves" xlink:label="us-gaap_InventorySuppliesNetOfReserves" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventorySuppliesNetOfReserves" xlink:to="us-gaap_InventorySuppliesNetOfReserves_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventorySuppliesNetOfReserves_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Inventory, Supplies, Net of Reserves</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InventorySuppliesNetOfReserves_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Supplies</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryWorkInProcessNetOfReserves" xlink:label="us-gaap_InventoryWorkInProcessNetOfReserves" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryWorkInProcessNetOfReserves" xlink:to="us-gaap_InventoryWorkInProcessNetOfReserves_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryWorkInProcessNetOfReserves_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Inventory, Work in Process, Net of Reserves</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InventoryWorkInProcessNetOfReserves_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Work in progress</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryFinishedGoodsNetOfReserves" xlink:label="us-gaap_InventoryFinishedGoodsNetOfReserves" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryFinishedGoodsNetOfReserves" xlink:to="us-gaap_InventoryFinishedGoodsNetOfReserves_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryFinishedGoodsNetOfReserves_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Inventory, Finished Goods, Net of Reserves</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InventoryFinishedGoodsNetOfReserves_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Finished goods</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:label="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Property, Plant and Equipment [Table]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentByTypeAxis_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Long-Lived Tangible Asset [Axis]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Long-Lived Tangible Asset [Domain]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LandAndLandImprovementsMember" xlink:label="us-gaap_LandAndLandImprovementsMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LandAndLandImprovementsMember" xlink:to="us-gaap_LandAndLandImprovementsMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LandAndLandImprovementsMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Land and Land Improvements [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LandAndLandImprovementsMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Land and improvements</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BuildingAndBuildingImprovementsMember" xlink:label="us-gaap_BuildingAndBuildingImprovementsMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BuildingAndBuildingImprovementsMember" xlink:to="us-gaap_BuildingAndBuildingImprovementsMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BuildingAndBuildingImprovementsMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Building and Building Improvements [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_BuildingAndBuildingImprovementsMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Buildings and improvements</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MachineryAndEquipmentMember" xlink:label="us-gaap_MachineryAndEquipmentMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MachineryAndEquipmentMember" xlink:to="us-gaap_MachineryAndEquipmentMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_MachineryAndEquipmentMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Machinery and Equipment [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_MachineryAndEquipmentMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Plant, machinery and equipment</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetUnderConstructionMember" xlink:label="us-gaap_AssetUnderConstructionMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetUnderConstructionMember" xlink:to="us-gaap_AssetUnderConstructionMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AssetUnderConstructionMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Asset under Construction [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AssetUnderConstructionMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Construction in progress</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_RangeAxis" xlink:to="srt_RangeAxis_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_RangeAxis_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Statistical Measurement [Axis]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember" xlink:label="srt_RangeMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_RangeMember" xlink:to="srt_RangeMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_RangeMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Statistical Measurement [Domain]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_MinimumMember" xlink:to="srt_MinimumMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_MinimumMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Minimum [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="srt_MinimumMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Minimum</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_MaximumMember" xlink:to="srt_MaximumMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_MaximumMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Maximum [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="srt_MaximumMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Maximum</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentLineItems" xlink:label="us-gaap_PropertyPlantAndEquipmentLineItems" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentLineItems_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentLineItems_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Property, Plant and Equipment [Line Items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentLineItems_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Property, plant and equipment</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:label="us-gaap_PropertyPlantAndEquipmentUsefulLife" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:to="us-gaap_PropertyPlantAndEquipmentUsefulLife_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentUsefulLife_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Property, Plant and Equipment, Useful Life</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentUsefulLife_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Property, plant and equipment useful life</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Depreciation" xlink:label="us-gaap_Depreciation" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Depreciation" xlink:to="us-gaap_Depreciation_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_Depreciation_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Depreciation</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_Depreciation_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Depreciation expense</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentGross" xlink:label="us-gaap_PropertyPlantAndEquipmentGross" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentGross" xlink:to="us-gaap_PropertyPlantAndEquipmentGross_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentGross_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Property, Plant and Equipment, Gross</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentGross_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Property, plant and equipment, gross</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:to="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Less accumulated depreciation</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:label="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:to="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Intangible Asset, Finite-Lived [Table]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Finite-Lived Intangible Assets by Major Class [Axis]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Finite-Lived Intangible Assets, Major Class Name [Domain]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CustomerRelationshipsMember" xlink:label="us-gaap_CustomerRelationshipsMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CustomerRelationshipsMember" xlink:to="us-gaap_CustomerRelationshipsMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CustomerRelationshipsMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Customer Relationships [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CustomerRelationshipsMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Customer and scrap generator relationships</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TradeNamesMember" xlink:label="us-gaap_TradeNamesMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TradeNamesMember" xlink:to="us-gaap_TradeNamesMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TradeNamesMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Trade Names [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_TradeNamesMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Trade names</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherIntangibleAssetsMember" xlink:label="us-gaap_OtherIntangibleAssetsMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherIntangibleAssetsMember" xlink:to="us-gaap_OtherIntangibleAssetsMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherIntangibleAssetsMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Other Intangible Assets [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherIntangibleAssetsMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Other Intangible Assets</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_WeightedAverageMember" xlink:label="srt_WeightedAverageMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_WeightedAverageMember" xlink:to="srt_WeightedAverageMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_WeightedAverageMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Weighted Average [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="srt_WeightedAverageMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Weighted average</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:label="us-gaap_FiniteLivedIntangibleAssetsLineItems" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsLineItems_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsLineItems_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Finite-Lived Intangible Assets [Line Items]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsGross" xlink:label="us-gaap_FiniteLivedIntangibleAssetsGross" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsGross" xlink:to="us-gaap_FiniteLivedIntangibleAssetsGross_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsGross_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Finite-Lived Intangible Assets, Gross</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IntangibleAssetsGrossExcludingGoodwill" xlink:label="us-gaap_IntangibleAssetsGrossExcludingGoodwill" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IntangibleAssetsGrossExcludingGoodwill" xlink:to="us-gaap_IntangibleAssetsGrossExcludingGoodwill_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IntangibleAssetsGrossExcludingGoodwill_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Intangible Assets, Gross (Excluding Goodwill)</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Finite-Lived Intangible Assets, Accumulated Amortization</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/positiveLabel" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Less accumulated amortization</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:label="us-gaap_FiniteLivedIntangibleAssetUsefulLife" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:to="us-gaap_FiniteLivedIntangibleAssetUsefulLife_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetUsefulLife_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Finite-Lived Intangible Asset, Useful Life</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FiniteLivedIntangibleAssetUsefulLife_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Useful Life</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_FiniteLivedIntangibleAssetUsefulLife_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Useful life</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract" xlink:label="us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract" xlink:to="us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Estimated amortization expense</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Finite-Lived Intangible Asset, Expected Amortization, Year One</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">2025</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Finite-Lived Intangible Asset, Expected Amortization, Year Two</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">2026</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Finite-Lived Intangible Asset, Expected Amortization, Year Three</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">2027</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Finite-Lived Intangible Asset, Expected Amortization, Year Four</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">2028</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Finite-Lived Intangible Asset, Expected Amortization, Year Five</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">2029</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Finite-Lived Intangible Asset, Expected Amortization, after Year Five</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Thereafter</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:to="us-gaap_FiniteLivedIntangibleAssetsNet_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Finite-Lived Intangible Assets, Net</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Total</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfGoodwillTable" xlink:label="us-gaap_ScheduleOfGoodwillTable" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfGoodwillTable" xlink:to="us-gaap_ScheduleOfGoodwillTable_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfGoodwillTable_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Goodwill [Table]</label>
    <loc xlink:type="locator" xlink:href="stld-20241231.xsd#stld_MetalsRecyclingOperationsMember" xlink:label="stld_MetalsRecyclingOperationsMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stld_MetalsRecyclingOperationsMember" xlink:to="stld_MetalsRecyclingOperationsMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stld_MetalsRecyclingOperationsMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Consists solely of OmniSource Corporation (OmniSource), and includes both ferrous and nonferrous processing, transportation, marketing, brokerage, and consulting services.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stld_MetalsRecyclingOperationsMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Metals Recycling Operations</label>
    <loc xlink:type="locator" xlink:href="stld-20241231.xsd#stld_SteelFabricationOperationsMember" xlink:label="stld_SteelFabricationOperationsMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stld_SteelFabricationOperationsMember" xlink:to="stld_SteelFabricationOperationsMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stld_SteelFabricationOperationsMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Steel Fabrication Segment Operations represent the entity's New Millennium Building Systems' plants located throughout the United States.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stld_SteelFabricationOperationsMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Steel Fabrication Operations</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsegmentsAxis" xlink:label="us-gaap_SubsegmentsAxis" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsegmentsAxis" xlink:to="us-gaap_SubsegmentsAxis_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubsegmentsAxis_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Subsegments [Axis]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsegmentsDomain" xlink:label="us-gaap_SubsegmentsDomain" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsegmentsDomain" xlink:to="us-gaap_SubsegmentsDomain_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubsegmentsDomain_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Subsegments [Domain]</label>
    <loc xlink:type="locator" xlink:href="stld-20241231.xsd#stld_OmniSourceMember" xlink:label="stld_OmniSourceMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stld_OmniSourceMember" xlink:to="stld_OmniSourceMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stld_OmniSourceMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Represents the OmniSource unit pertaining to Metals Recycling Operations segment of the entity.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stld_OmniSourceMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">OmniSource</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RestatementAxis" xlink:label="srt_RestatementAxis" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_RestatementAxis" xlink:to="srt_RestatementAxis_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_RestatementAxis_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Revision of Prior Period [Axis]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RestatementDomain" xlink:label="srt_RestatementDomain" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_RestatementDomain" xlink:to="srt_RestatementDomain_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_RestatementDomain_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Revision of Prior Period [Domain]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RestatementAdjustmentMember" xlink:label="srt_RestatementAdjustmentMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_RestatementAdjustmentMember" xlink:to="srt_RestatementAdjustmentMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_RestatementAdjustmentMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Revision of Prior Period, Adjustment [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="srt_RestatementAdjustmentMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Restatement Adjustment</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillLineItems" xlink:label="us-gaap_GoodwillLineItems" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GoodwillLineItems" xlink:to="us-gaap_GoodwillLineItems_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GoodwillLineItems_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Goodwill [Line Items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_GoodwillLineItems_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Goodwill</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillImpairmentLoss" xlink:label="us-gaap_GoodwillImpairmentLoss" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GoodwillImpairmentLoss" xlink:to="us-gaap_GoodwillImpairmentLoss_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GoodwillImpairmentLoss_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Goodwill, Impairment Loss</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_GoodwillImpairmentLoss_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Goodwill impairment loss</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllocatedShareBasedCompensationExpense" xlink:label="us-gaap_AllocatedShareBasedCompensationExpense" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AllocatedShareBasedCompensationExpense" xlink:to="us-gaap_AllocatedShareBasedCompensationExpense_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AllocatedShareBasedCompensationExpense_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Share-Based Payment Arrangement, Expense</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AllocatedShareBasedCompensationExpense_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Compensation expense for stock-based employee compensation plan</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillImpairedAccumulatedImpairmentLoss" xlink:label="us-gaap_GoodwillImpairedAccumulatedImpairmentLoss" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GoodwillImpairedAccumulatedImpairmentLoss" xlink:to="us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Goodwill, Impaired, Accumulated Impairment Loss</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Goodwill impaired accumulated impairment loss</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:label="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:to="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Antidilutive Security, Excluded EPS Calculation [Table]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:to="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="us-gaap_EarningsPerShareAbstract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_EarningsPerShareAbstract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EarningsPerShareAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Earnings Per Share</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:to="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Antidilutive common share equivalents excluded from computation of earnings per share amount (in shares)</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareReconciliationAbstract" xlink:label="us-gaap_EarningsPerShareReconciliationAbstract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareReconciliationAbstract" xlink:to="us-gaap_EarningsPerShareReconciliationAbstract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EarningsPerShareReconciliationAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Earnings Per Share Reconciliation [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EarningsPerShareReconciliationAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Reconciliation of the numerators and denominators used in calculating basic and diluted earnings per share</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract" xlink:label="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract" xlink:to="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Net Income (Loss) Available to Common Stockholders, Basic [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Net Income (Numerator)</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:label="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:to="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Net Income (Loss) Available to Common Stockholders, Basic</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Basic earnings per share (in dollars)</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted" xlink:label="us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted" xlink:to="us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Net Income (Loss) Available to Common Stockholders, Diluted</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Diluted earnings per share (in dollars)</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Weighted Average Number of Shares Outstanding, Diluted [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Weighted Average Shares (Denominator)</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:label="us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:to="us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Dilutive common share equivalents (in shares)</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareBasicAbstract" xlink:label="us-gaap_EarningsPerShareBasicAbstract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareBasicAbstract" xlink:to="us-gaap_EarningsPerShareBasicAbstract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EarningsPerShareBasicAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Earnings Per Share, Basic [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EarningsPerShareBasicAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Per Share Amount</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable" xlink:label="us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable" xlink:to="us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Derivative Instruments, Gain (Loss) [Table]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentRiskAxis" xlink:label="us-gaap_DerivativeInstrumentRiskAxis" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DerivativeInstrumentRiskAxis" xlink:to="us-gaap_DerivativeInstrumentRiskAxis_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DerivativeInstrumentRiskAxis_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Derivative Instrument [Axis]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeContractTypeDomain" xlink:label="us-gaap_DerivativeContractTypeDomain" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DerivativeContractTypeDomain" xlink:to="us-gaap_DerivativeContractTypeDomain_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DerivativeContractTypeDomain_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Derivative Contract [Domain]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommodityContractMember" xlink:label="us-gaap_CommodityContractMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommodityContractMember" xlink:to="us-gaap_CommodityContractMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommodityContractMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Commodity Contract [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommodityContractMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Commodity contract</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinancialInstrumentAxis" xlink:label="us-gaap_FinancialInstrumentAxis" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinancialInstrumentAxis" xlink:to="us-gaap_FinancialInstrumentAxis_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FinancialInstrumentAxis_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Financial Instrument [Axis]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:label="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Financial Instruments [Domain]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FutureMember" xlink:label="us-gaap_FutureMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FutureMember" xlink:to="us-gaap_FutureMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FutureMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Future [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FutureMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Futures</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentsGainLossLineItems" xlink:label="us-gaap_DerivativeInstrumentsGainLossLineItems" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DerivativeInstrumentsGainLossLineItems" xlink:to="us-gaap_DerivativeInstrumentsGainLossLineItems_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DerivativeInstrumentsGainLossLineItems_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Derivative Instruments, Gain (Loss) [Line Items]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeAssets" xlink:label="us-gaap_DerivativeAssets" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DerivativeAssets" xlink:to="us-gaap_DerivativeAssets_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DerivativeAssets_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Derivative Asset</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_DerivativeAssets_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Derivative Asset</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsTable" xlink:label="us-gaap_ScheduleOfEquityMethodInvestmentsTable" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfEquityMethodInvestmentsTable" xlink:to="us-gaap_ScheduleOfEquityMethodInvestmentsTable_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfEquityMethodInvestmentsTable_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Equity Method Investment [Table]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="us-gaap_BusinessAcquisitionAxis" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="us-gaap_BusinessAcquisitionAxis_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessAcquisitionAxis_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Business Acquisition [Axis]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="us-gaap_BusinessAcquisitionAcquireeDomain_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Business Acquisition, Acquiree [Domain]</label>
    <loc xlink:type="locator" xlink:href="stld-20241231.xsd#stld_RocaAceroS.a.DeC.v.Member" xlink:label="stld_RocaAceroS.a.DeC.v.Member" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stld_RocaAceroS.a.DeC.v.Member" xlink:to="stld_RocaAceroS.a.DeC.v.Member_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stld_RocaAceroS.a.DeC.v.Member_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Represents the information pertaining to ROCA ACERO, S.A. de C.V.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stld_RocaAceroS.a.DeC.v.Member_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">ROCA ACERO, S.A. de C.V.</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:label="srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:to="srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Investment, Name [Axis]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_EquityMethodInvesteeNameDomain" xlink:label="srt_EquityMethodInvesteeNameDomain" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_EquityMethodInvesteeNameDomain" xlink:to="srt_EquityMethodInvesteeNameDomain_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_EquityMethodInvesteeNameDomain_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Investment, Name [Domain]</label>
    <loc xlink:type="locator" xlink:href="stld-20241231.xsd#stld_NewProcessSteelLPMember" xlink:label="stld_NewProcessSteelLPMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stld_NewProcessSteelLPMember" xlink:to="stld_NewProcessSteelLPMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stld_NewProcessSteelLPMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Represents information pertaining to New Process Steel LP.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stld_NewProcessSteelLPMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">New Process Steel LP</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsLineItems" xlink:label="us-gaap_ScheduleOfEquityMethodInvestmentsLineItems" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfEquityMethodInvestmentsLineItems" xlink:to="us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Schedule of Equity Method Investments [Line Items]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired" xlink:label="us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired" xlink:to="us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Business Acquisition, Percentage of Voting Interests Acquired</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Acquisition of interest (as a percent)</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityMethodInvestmentOwnershipPercentage" xlink:label="us-gaap_EquityMethodInvestmentOwnershipPercentage" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EquityMethodInvestmentOwnershipPercentage" xlink:to="us-gaap_EquityMethodInvestmentOwnershipPercentage_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EquityMethodInvestmentOwnershipPercentage_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Equity Method Investment, Ownership Percentage</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EquityMethodInvestmentOwnershipPercentage_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Equity interest acquired</label>
    <loc xlink:type="locator" xlink:href="stld-20241231.xsd#stld_BusinessAcquisitionPercentageOfVotingInterestsAvailableToBeAcquired" xlink:label="stld_BusinessAcquisitionPercentageOfVotingInterestsAvailableToBeAcquired" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stld_BusinessAcquisitionPercentageOfVotingInterestsAvailableToBeAcquired" xlink:to="stld_BusinessAcquisitionPercentageOfVotingInterestsAvailableToBeAcquired_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stld_BusinessAcquisitionPercentageOfVotingInterestsAvailableToBeAcquired_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Percentage of voting equity interests remaining available to be acquired after the acquisition date in the business combination.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stld_BusinessAcquisitionPercentageOfVotingInterestsAvailableToBeAcquired_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Business Acquisition Percentage Of Voting Interests Available To Be Acquired</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="stld_BusinessAcquisitionPercentageOfVotingInterestsAvailableToBeAcquired_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Percentage of voting equity interests remaining available</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentTable" xlink:label="us-gaap_DebtInstrumentTable" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentTable" xlink:to="us-gaap_DebtInstrumentTable_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentTable_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Schedule of Long-Term Debt Instruments [Table]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentAxis" xlink:label="us-gaap_DebtInstrumentAxis" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="us-gaap_DebtInstrumentAxis_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentAxis_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Debt Instrument [Axis]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="us-gaap_DebtInstrumentNameDomain" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentNameDomain" xlink:to="us-gaap_DebtInstrumentNameDomain_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentNameDomain_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Debt Instrument, Name [Domain]</label>
    <loc xlink:type="locator" xlink:href="stld-20241231.xsd#stld_SeniorNotes2.80PercentDue2024Member" xlink:label="stld_SeniorNotes2.80PercentDue2024Member" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stld_SeniorNotes2.80PercentDue2024Member" xlink:to="stld_SeniorNotes2.80PercentDue2024Member_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stld_SeniorNotes2.80PercentDue2024Member_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Senior notes with a stated percentage of 2.800%, due 2024.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stld_SeniorNotes2.80PercentDue2024Member_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">2.800% senior notes due 2024</label>
    <loc xlink:type="locator" xlink:href="stld-20241231.xsd#stld_SeniorNotes2.40PercentDue2025Member" xlink:label="stld_SeniorNotes2.40PercentDue2025Member" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stld_SeniorNotes2.40PercentDue2025Member" xlink:to="stld_SeniorNotes2.40PercentDue2025Member_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stld_SeniorNotes2.40PercentDue2025Member_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Senior notes with stated percentage of 2.400%, due 2025.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stld_SeniorNotes2.40PercentDue2025Member_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">2.400% senior notes due 2025</label>
    <loc xlink:type="locator" xlink:href="stld-20241231.xsd#stld_SeniorNotes5.500PercentDue2026Member" xlink:label="stld_SeniorNotes5.500PercentDue2026Member" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stld_SeniorNotes5.500PercentDue2026Member" xlink:to="stld_SeniorNotes5.500PercentDue2026Member_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stld_SeniorNotes5.500PercentDue2026Member_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Senior Notes 5.000 Percent Due 2026 [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stld_SeniorNotes5.500PercentDue2026Member_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">5.000% Senior Notes Due 2026 [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stld_SeniorNotes5.500PercentDue2026Member_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Senior Notes 5.000 Percent Due 2026</label>
    <loc xlink:type="locator" xlink:href="stld-20241231.xsd#stld_SeniorNotes1.65PercentDue2027Member" xlink:label="stld_SeniorNotes1.65PercentDue2027Member" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stld_SeniorNotes1.65PercentDue2027Member" xlink:to="stld_SeniorNotes1.65PercentDue2027Member_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stld_SeniorNotes1.65PercentDue2027Member_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Senior notes with stated percentage of 1.650%, due 2027.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stld_SeniorNotes1.65PercentDue2027Member_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">1.650% senior notes due 2027</label>
    <loc xlink:type="locator" xlink:href="stld-20241231.xsd#stld_SeniorNotes3.450PercentDue2030Member" xlink:label="stld_SeniorNotes3.450PercentDue2030Member" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stld_SeniorNotes3.450PercentDue2030Member" xlink:to="stld_SeniorNotes3.450PercentDue2030Member_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stld_SeniorNotes3.450PercentDue2030Member_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Senior notes with a stated percentage of 3.450%, due 2030.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stld_SeniorNotes3.450PercentDue2030Member_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">3.450% senior notes due 2030</label>
    <loc xlink:type="locator" xlink:href="stld-20241231.xsd#stld_SeniorNotes3.25PercentDue2031Member" xlink:label="stld_SeniorNotes3.25PercentDue2031Member" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stld_SeniorNotes3.25PercentDue2031Member" xlink:to="stld_SeniorNotes3.25PercentDue2031Member_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stld_SeniorNotes3.25PercentDue2031Member_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Senior notes with stated percentage of 3.250%, due 2031.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stld_SeniorNotes3.25PercentDue2031Member_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">3.250% senior notes due 2031</label>
    <loc xlink:type="locator" xlink:href="stld-20241231.xsd#stld_SeniorNotes5.375PercentDue2034Member" xlink:label="stld_SeniorNotes5.375PercentDue2034Member" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stld_SeniorNotes5.375PercentDue2034Member" xlink:to="stld_SeniorNotes5.375PercentDue2034Member_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stld_SeniorNotes5.375PercentDue2034Member_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Senior notes with stated percentage of 5.375%, due 2034.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stld_SeniorNotes5.375PercentDue2034Member_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Senior Notes 5.375 Percent, Due 2034 [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stld_SeniorNotes5.375PercentDue2034Member_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">5.375% senior notes due 2034</label>
    <loc xlink:type="locator" xlink:href="stld-20241231.xsd#stld_SeniorNotes3.25PercentDue2050Member" xlink:label="stld_SeniorNotes3.25PercentDue2050Member" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stld_SeniorNotes3.25PercentDue2050Member" xlink:to="stld_SeniorNotes3.25PercentDue2050Member_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stld_SeniorNotes3.25PercentDue2050Member_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Senior notes with stated percentage of 3.250%, due 2050.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stld_SeniorNotes3.25PercentDue2050Member_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">3.250% senior notes due 2050</label>
    <loc xlink:type="locator" xlink:href="stld-20241231.xsd#stld_OtherDebtMember" xlink:label="stld_OtherDebtMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stld_OtherDebtMember" xlink:to="stld_OtherDebtMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stld_OtherDebtMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Represents outstanding overdraft balances, capital lease obligations, and other borrowings not specified elsewhere in the taxonomy.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stld_OtherDebtMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Other obligations</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="us-gaap_DebtInstrumentLineItems" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentLineItems_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentLineItems_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Debt Instrument [Line Items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DebtInstrumentLineItems_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Senior Credit Facility</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentCarryingAmount" xlink:label="us-gaap_DebtInstrumentCarryingAmount" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentCarryingAmount" xlink:to="us-gaap_DebtInstrumentCarryingAmount_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentCarryingAmount_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Long-Term Debt, Gross</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DebtInstrumentCarryingAmount_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Outstanding principal balance</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_DebtInstrumentCarryingAmount_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Total debt</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredFinanceCostsNet" xlink:label="us-gaap_DeferredFinanceCostsNet" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredFinanceCostsNet" xlink:to="us-gaap_DeferredFinanceCostsNet_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredFinanceCostsNet_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Debt Issuance Costs, Net</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_DeferredFinanceCostsNet_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Less debt issuance costs and original issue discounts</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebt" xlink:label="us-gaap_LongTermDebt" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebt" xlink:to="us-gaap_LongTermDebt_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LongTermDebt_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Long-Term Debt</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LongTermDebt_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Carrying amount</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_LongTermDebt_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Long-term Debt, Total</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:label="us-gaap_DebtInstrumentInterestRateStatedPercentage" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:to="us-gaap_DebtInstrumentInterestRateStatedPercentage_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentInterestRateStatedPercentage_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Debt Instrument, Interest Rate, Stated Percentage</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DebtInstrumentInterestRateStatedPercentage_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Stated interest rate</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentFaceAmount" xlink:label="us-gaap_DebtInstrumentFaceAmount" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentFaceAmount" xlink:to="us-gaap_DebtInstrumentFaceAmount_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentFaceAmount_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Debt Instrument, Face Amount</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_DebtInstrumentFaceAmount_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Debt issued</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CreditFacilityAxis" xlink:label="us-gaap_CreditFacilityAxis" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CreditFacilityAxis" xlink:to="us-gaap_CreditFacilityAxis_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CreditFacilityAxis_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Credit Facility [Axis]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CreditFacilityDomain" xlink:label="us-gaap_CreditFacilityDomain" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CreditFacilityDomain" xlink:to="us-gaap_CreditFacilityDomain_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CreditFacilityDomain_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Credit Facility [Domain]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditMember" xlink:label="us-gaap_LineOfCreditMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LineOfCreditMember" xlink:to="us-gaap_LineOfCreditMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LineOfCreditMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Line of Credit [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LineOfCreditMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Senior secured revolving credit facility</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:label="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:to="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Line of Credit Facility, Maximum Borrowing Capacity</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Maximum borrowing capacity of credit facility</label>
    <loc xlink:type="locator" xlink:href="stld-20241231.xsd#stld_CreditFacilityAmountByWhichFacilityCanBeIncreased" xlink:label="stld_CreditFacilityAmountByWhichFacilityCanBeIncreased" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stld_CreditFacilityAmountByWhichFacilityCanBeIncreased" xlink:to="stld_CreditFacilityAmountByWhichFacilityCanBeIncreased_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stld_CreditFacilityAmountByWhichFacilityCanBeIncreased_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Represents the amount by which the borrowing capacity under the credit facility can be extended.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stld_CreditFacilityAmountByWhichFacilityCanBeIncreased_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Credit Facility, Amount by which Facility Can be Increased</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stld_CreditFacilityAmountByWhichFacilityCanBeIncreased_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Additional amount by which facility size can be increased</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:label="us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:to="us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Debt Instrument, Basis Spread on Variable Rate</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Interest rate added to the base rate (as a percent)</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentVariableInterestRateTypeExtensibleEnumeration" xlink:label="us-gaap_DebtInstrumentVariableInterestRateTypeExtensibleEnumeration" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentVariableInterestRateTypeExtensibleEnumeration" xlink:to="us-gaap_DebtInstrumentVariableInterestRateTypeExtensibleEnumeration_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentVariableInterestRateTypeExtensibleEnumeration_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Debt Instrument, Variable Interest Rate, Type [Extensible Enumeration]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage" xlink:label="us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage" xlink:to="us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Line of Credit Facility, Unused Capacity, Commitment Fee Percentage</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Unused commitment fee (as a percent)</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:label="us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:to="us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Line of Credit Facility, Remaining Borrowing Capacity</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Availability on the senior secured revolver</label>
    <loc xlink:type="locator" xlink:href="stld-20241231.xsd#stld_OutstandingLettersOfCreditAndOtherObligations" xlink:label="stld_OutstandingLettersOfCreditAndOtherObligations" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stld_OutstandingLettersOfCreditAndOtherObligations" xlink:to="stld_OutstandingLettersOfCreditAndOtherObligations_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stld_OutstandingLettersOfCreditAndOtherObligations_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Outstanding letters of credit and other obligations which reduce availability of Line of Credit.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stld_OutstandingLettersOfCreditAndOtherObligations_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Outstanding Letters of Credit and Other Obligations</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stld_OutstandingLettersOfCreditAndOtherObligations_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Outstanding letters of credit and other obligations which reduce availability</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCredit" xlink:label="us-gaap_LineOfCredit" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LineOfCredit" xlink:to="us-gaap_LineOfCredit_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LineOfCredit_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Long-Term Line of Credit</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LineOfCredit_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Borrowings outstanding</label>
    <loc xlink:type="locator" xlink:href="stld-20241231.xsd#stld_DebtInstrumentCovenantInterestCoverageRatio" xlink:label="stld_DebtInstrumentCovenantInterestCoverageRatio" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stld_DebtInstrumentCovenantInterestCoverageRatio" xlink:to="stld_DebtInstrumentCovenantInterestCoverageRatio_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stld_DebtInstrumentCovenantInterestCoverageRatio_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Represents the interest coverage ratio maintained under the terms of the debt agreement.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stld_DebtInstrumentCovenantInterestCoverageRatio_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Debt Instrument, Covenant Interest Coverage Ratio</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stld_DebtInstrumentCovenantInterestCoverageRatio_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Consolidated interest coverage ratio</label>
    <loc xlink:type="locator" xlink:href="stld-20241231.xsd#stld_InterestCoverageRatio" xlink:label="stld_InterestCoverageRatio" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stld_InterestCoverageRatio" xlink:to="stld_InterestCoverageRatio_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stld_InterestCoverageRatio_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Represents the current interest coverage ratio.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stld_InterestCoverageRatio_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Interest Coverage Ratio</label>
    <loc xlink:type="locator" xlink:href="stld-20241231.xsd#stld_DebtInstrumentCovenantConsolidatedLeverageRatio" xlink:label="stld_DebtInstrumentCovenantConsolidatedLeverageRatio" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stld_DebtInstrumentCovenantConsolidatedLeverageRatio" xlink:to="stld_DebtInstrumentCovenantConsolidatedLeverageRatio_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stld_DebtInstrumentCovenantConsolidatedLeverageRatio_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Represents the ratio of net debt (as defined by the agreement) to consolidated adjusted earnings before, interest, taxes, depreciation and amortization allowed under the terms of the debt agreement.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stld_DebtInstrumentCovenantConsolidatedLeverageRatio_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Debt Instrument, Covenant Consolidated Leverage Ratio</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stld_DebtInstrumentCovenantConsolidatedLeverageRatio_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Leverage ratio</label>
    <loc xlink:type="locator" xlink:href="stld-20241231.xsd#stld_ConsolidatedLeverageRatio" xlink:label="stld_ConsolidatedLeverageRatio" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stld_ConsolidatedLeverageRatio" xlink:to="stld_ConsolidatedLeverageRatio_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stld_ConsolidatedLeverageRatio_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Represents the current ratio of net debt to consolidated adjusted earnings before, interest, taxes, depreciation and amortization.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stld_ConsolidatedLeverageRatio_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Consolidated Leverage Ratio</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeAxis" xlink:label="us-gaap_LongtermDebtTypeAxis" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongtermDebtTypeAxis" xlink:to="us-gaap_LongtermDebtTypeAxis_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LongtermDebtTypeAxis_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Long-Term Debt, Type [Axis]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="us-gaap_LongtermDebtTypeDomain" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongtermDebtTypeDomain" xlink:to="us-gaap_LongtermDebtTypeDomain_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LongtermDebtTypeDomain_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Long-Term Debt, Type [Domain]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SeniorNotesMember" xlink:label="us-gaap_SeniorNotesMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SeniorNotesMember" xlink:to="us-gaap_SeniorNotesMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SeniorNotesMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Senior Notes [Member]</label>
    <loc xlink:type="locator" xlink:href="stld-20241231.xsd#stld_DebtInstrumentNumberOfTranches" xlink:label="stld_DebtInstrumentNumberOfTranches" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stld_DebtInstrumentNumberOfTranches" xlink:to="stld_DebtInstrumentNumberOfTranches_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stld_DebtInstrumentNumberOfTranches_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Debt Instrument, Number of Tranches</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stld_DebtInstrumentNumberOfTranches_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Debt Instrument, Number of Tranches</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentRedemptionPricePercentage" xlink:label="us-gaap_DebtInstrumentRedemptionPricePercentage" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentRedemptionPricePercentage" xlink:to="us-gaap_DebtInstrumentRedemptionPricePercentage_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentRedemptionPricePercentage_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Debt Instrument, Redemption Price, Percentage</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DebtInstrumentRedemptionPricePercentage_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Redemption price of debt instrument (as a percent)</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentRedemptionPeriodStartDate" xlink:label="us-gaap_DebtInstrumentRedemptionPeriodStartDate" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentRedemptionPeriodStartDate" xlink:to="us-gaap_DebtInstrumentRedemptionPeriodStartDate_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentRedemptionPeriodStartDate_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Debt Instrument, Redemption Period, Start Date</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DebtInstrumentRedemptionPeriodStartDate_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Redemption start date</label>
    <loc xlink:type="locator" xlink:href="stld-20241231.xsd#stld_SubsidiaryOneMember" xlink:label="stld_SubsidiaryOneMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stld_SubsidiaryOneMember" xlink:to="stld_SubsidiaryOneMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stld_SubsidiaryOneMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Subsidiary One [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stld_SubsidiaryOneMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Subsidiary One [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stld_SubsidiaryOneMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Subsidiary One</label>
    <loc xlink:type="locator" xlink:href="stld-20241231.xsd#stld_SubsidiaryTwoMember" xlink:label="stld_SubsidiaryTwoMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stld_SubsidiaryTwoMember" xlink:to="stld_SubsidiaryTwoMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stld_SubsidiaryTwoMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Subsidiary Two [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stld_SubsidiaryTwoMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Subsidiary Two [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stld_SubsidiaryTwoMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Subsidiary Two</label>
    <loc xlink:type="locator" xlink:href="stld-20241231.xsd#stld_SubsidiaryThreeMember" xlink:label="stld_SubsidiaryThreeMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stld_SubsidiaryThreeMember" xlink:to="stld_SubsidiaryThreeMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stld_SubsidiaryThreeMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Subsidiary Three [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stld_SubsidiaryThreeMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Subsidiary Three [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stld_SubsidiaryThreeMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Subsidiary Three</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevolvingCreditFacilityMember" xlink:label="us-gaap_RevolvingCreditFacilityMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevolvingCreditFacilityMember" xlink:to="us-gaap_RevolvingCreditFacilityMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RevolvingCreditFacilityMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Revolving Credit Facility [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RevolvingCreditFacilityMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Revolving Credit Facility</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SecuredDebtMember" xlink:label="us-gaap_SecuredDebtMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SecuredDebtMember" xlink:to="us-gaap_SecuredDebtMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SecuredDebtMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Secured Debt [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SecuredDebtMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Secured Debt</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtWeightedAverageInterestRate" xlink:label="us-gaap_LongtermDebtWeightedAverageInterestRate" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongtermDebtWeightedAverageInterestRate" xlink:to="us-gaap_LongtermDebtWeightedAverageInterestRate_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LongtermDebtWeightedAverageInterestRate_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Long-Term Debt, Weighted Average Interest Rate, at Point in Time</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd" xlink:label="us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd" xlink:to="us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Line of Credit Facility, Interest Rate at Period End</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MaturitiesOfLongTermDebtAbstract" xlink:label="us-gaap_MaturitiesOfLongTermDebtAbstract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MaturitiesOfLongTermDebtAbstract" xlink:to="us-gaap_MaturitiesOfLongTermDebtAbstract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_MaturitiesOfLongTermDebtAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Maturities of Long-Term Debt [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_MaturitiesOfLongTermDebtAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Maturities of outstanding debt</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Long-Term Debt, Maturity, Year One</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">2025</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Long-Term Debt, Maturity, Year Two</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">2026</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Long-Term Debt, Maturity, Year Three</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">2027</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Long-Term Debt, Maturity, after Year Five</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Thereafter</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestCostsIncurredAbstract" xlink:label="us-gaap_InterestCostsIncurredAbstract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestCostsIncurredAbstract" xlink:to="us-gaap_InterestCostsIncurredAbstract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InterestCostsIncurredAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Interest Costs Incurred [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InterestCostsIncurredAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Interest costs</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestCostsIncurred" xlink:label="us-gaap_InterestCostsIncurred" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestCostsIncurred" xlink:to="us-gaap_InterestCostsIncurred_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InterestCostsIncurred_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Interest Costs Incurred</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InterestCostsIncurred_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Interest costs incurred</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestCostsIncurredCapitalized" xlink:label="us-gaap_InterestCostsIncurredCapitalized" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestCostsIncurredCapitalized" xlink:to="us-gaap_InterestCostsIncurredCapitalized_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InterestCostsIncurredCapitalized_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Capitalized Interest Costs, Including Allowance for Funds Used During Construction</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InterestCostsIncurredCapitalized_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Interest costs incurred capitalized</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsValuationAllowance" xlink:label="us-gaap_DeferredTaxAssetsValuationAllowance" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsValuationAllowance" xlink:to="us-gaap_DeferredTaxAssetsValuationAllowance_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsValuationAllowance_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Deferred Tax Assets, Valuation Allowance</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_DeferredTaxAssetsValuationAllowance_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Less: valuation allowance</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" xlink:label="us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" xlink:to="us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Unrecognized Tax Benefits that Would Impact Effective Tax Rate</label>
    <loc xlink:type="locator" xlink:href="stld-20241231.xsd#stld_UnrecognizedTaxBenefitsIncreaseDecreaseResultingFromChangeInInterestExpense" xlink:label="stld_UnrecognizedTaxBenefitsIncreaseDecreaseResultingFromChangeInInterestExpense" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stld_UnrecognizedTaxBenefitsIncreaseDecreaseResultingFromChangeInInterestExpense" xlink:to="stld_UnrecognizedTaxBenefitsIncreaseDecreaseResultingFromChangeInInterestExpense_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stld_UnrecognizedTaxBenefitsIncreaseDecreaseResultingFromChangeInInterestExpense_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Amount of increase (decrease) in unrecognized tax benefits resulting from change in interest expense.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stld_UnrecognizedTaxBenefitsIncreaseDecreaseResultingFromChangeInInterestExpense_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Unrecognized Tax Benefits, Increase (Decrease) Resulting from Change In Interest Expense</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stld_UnrecognizedTaxBenefitsIncreaseDecreaseResultingFromChangeInInterestExpense_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Benefits (Expenses) from the decrease (increase) of interest expense</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" xlink:label="us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" xlink:to="us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExaminationEstimateOfPossibleLoss" xlink:label="us-gaap_IncomeTaxExaminationEstimateOfPossibleLoss" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxExaminationEstimateOfPossibleLoss" xlink:to="us-gaap_IncomeTaxExaminationEstimateOfPossibleLoss_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxExaminationEstimateOfPossibleLoss_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Income Tax Examination, Estimate of Possible Loss</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Income (Loss) from Continuing Operations before Income Taxes, Domestic</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">United States income</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Income (Loss) from Continuing Operations before Income Taxes, Foreign</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Foreign income (loss)</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:label="us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Current Income Tax Expense (Benefit), Continuing Operations [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Current income tax expense</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentFederalTaxExpenseBenefit" xlink:label="us-gaap_CurrentFederalTaxExpenseBenefit" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CurrentFederalTaxExpenseBenefit" xlink:to="us-gaap_CurrentFederalTaxExpenseBenefit_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CurrentFederalTaxExpenseBenefit_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Current Federal Tax Expense (Benefit)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CurrentFederalTaxExpenseBenefit_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Federal</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:label="us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:to="us-gaap_CurrentStateAndLocalTaxExpenseBenefit_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CurrentStateAndLocalTaxExpenseBenefit_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Current State and Local Tax Expense (Benefit)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CurrentStateAndLocalTaxExpenseBenefit_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">State</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentForeignTaxExpenseBenefit" xlink:label="us-gaap_CurrentForeignTaxExpenseBenefit" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CurrentForeignTaxExpenseBenefit" xlink:to="us-gaap_CurrentForeignTaxExpenseBenefit_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CurrentForeignTaxExpenseBenefit_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Current Foreign Tax Expense (Benefit)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CurrentForeignTaxExpenseBenefit_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Foreign</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:label="us-gaap_CurrentIncomeTaxExpenseBenefit" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:to="us-gaap_CurrentIncomeTaxExpenseBenefit_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CurrentIncomeTaxExpenseBenefit_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Current Income Tax Expense (Benefit)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_CurrentIncomeTaxExpenseBenefit_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Total current</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Deferred income tax expense (benefit)</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:label="us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:to="us-gaap_DeferredFederalIncomeTaxExpenseBenefit_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredFederalIncomeTaxExpenseBenefit_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Deferred Federal Income Tax Expense (Benefit)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredFederalIncomeTaxExpenseBenefit_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Federal</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:label="us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:to="us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Deferred State and Local Income Tax Expense (Benefit)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">State</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:label="us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:to="us-gaap_DeferredForeignIncomeTaxExpenseBenefit_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredForeignIncomeTaxExpenseBenefit_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Deferred Foreign Income Tax Expense (Benefit)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredForeignIncomeTaxExpenseBenefit_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Foreign</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefit" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:to="us-gaap_DeferredIncomeTaxExpenseBenefit_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefit_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Deferred Income Tax Expense (Benefit)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefit_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Total deferred</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Statutory federal tax rate</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">State income taxes, net of federal benefit</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Effective Income Tax Rate Reconciliation, Tax Credit, Research, Percent</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Federal research &amp; development credits</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Effective Income Tax Rate Reconciliation, Other Adjustments, Percent</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Other permanent differences</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:label="us-gaap_EffectiveIncomeTaxRateContinuingOperations" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:to="us-gaap_EffectiveIncomeTaxRateContinuingOperations_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EffectiveIncomeTaxRateContinuingOperations_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Effective Income Tax Rate Reconciliation, Percent</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_EffectiveIncomeTaxRateContinuingOperations_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Effective tax rate</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComponentsOfDeferredTaxAssetsAbstract" xlink:label="us-gaap_ComponentsOfDeferredTaxAssetsAbstract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ComponentsOfDeferredTaxAssetsAbstract" xlink:to="us-gaap_ComponentsOfDeferredTaxAssetsAbstract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ComponentsOfDeferredTaxAssetsAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Components of Deferred Tax Assets [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ComponentsOfDeferredTaxAssetsAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Deferred tax assets</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Accrued expenses and allowances</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsInventory" xlink:label="us-gaap_DeferredTaxAssetsInventory" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsInventory" xlink:to="us-gaap_DeferredTaxAssetsInventory_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsInventory_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Deferred Tax Assets, Inventory</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredTaxAssetsInventory_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Inventories</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:label="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:to="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Deferred Tax Assets, Operating Loss Carryforwards</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Net operating loss carryforwards</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets" xlink:label="us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets" xlink:to="us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Deferred Tax Assets, Goodwill and Intangible Assets</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Amortizable assets</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsOther" xlink:label="us-gaap_DeferredTaxAssetsOther" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsOther" xlink:to="us-gaap_DeferredTaxAssetsOther_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsOther_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Deferred Tax Assets, Other</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredTaxAssetsOther_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Other</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsGross" xlink:label="us-gaap_DeferredTaxAssetsGross" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsGross" xlink:to="us-gaap_DeferredTaxAssetsGross_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsGross_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Deferred Tax Assets, Gross</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_DeferredTaxAssetsGross_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Subtotal</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsNet" xlink:label="us-gaap_DeferredTaxAssetsNet" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsNet" xlink:to="us-gaap_DeferredTaxAssetsNet_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsNet_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Deferred Tax Assets, Net of Valuation Allowance</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_DeferredTaxAssetsNet_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Total net deferred tax assets</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract" xlink:label="us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract" xlink:to="us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Components of Deferred Tax Liabilities [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Deferred tax liabilities</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:label="us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:to="us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Deferred Tax Liabilities, Property, Plant and Equipment</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Property, plant and equipment</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxLiabilitiesOther" xlink:label="us-gaap_DeferredTaxLiabilitiesOther" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxLiabilitiesOther" xlink:to="us-gaap_DeferredTaxLiabilitiesOther_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxLiabilitiesOther_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Deferred Tax Liabilities, Other</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_DeferredTaxLiabilitiesOther_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Other</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxLiabilities" xlink:label="us-gaap_DeferredIncomeTaxLiabilities" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredIncomeTaxLiabilities" xlink:to="us-gaap_DeferredIncomeTaxLiabilities_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredIncomeTaxLiabilities_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Deferred Tax Liabilities, Gross</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:label="us-gaap_DeferredIncomeTaxLiabilities_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Total deferred tax liabilities</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxLiabilities" xlink:label="us-gaap_DeferredTaxLiabilities" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxLiabilities" xlink:to="us-gaap_DeferredTaxLiabilities_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxLiabilities_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Deferred Tax Liabilities, Net</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:label="us-gaap_DeferredTaxLiabilities_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Net deferred tax liability</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefits" xlink:label="us-gaap_UnrecognizedTaxBenefits" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UnrecognizedTaxBenefits" xlink:to="us-gaap_UnrecognizedTaxBenefits_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_UnrecognizedTaxBenefits_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Unrecognized Tax Benefits</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_UnrecognizedTaxBenefits_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Unrecognized Tax Benefits, Ending Balance</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_UnrecognizedTaxBenefits_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Unrecognized Tax Benefits, Beginning Balance</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:label="us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:to="us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Increases related to current year tax positions</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:label="us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:to="us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Increases related to prior year tax positions</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" xlink:label="us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" xlink:to="us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Decreases related to prior year tax positions</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="us-gaap_SubsequentEventTypeAxis" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventTypeAxis" xlink:to="us-gaap_SubsequentEventTypeAxis_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubsequentEventTypeAxis_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Subsequent Event Type [Axis]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="us-gaap_SubsequentEventTypeDomain" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventTypeDomain" xlink:to="us-gaap_SubsequentEventTypeDomain_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubsequentEventTypeDomain_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Subsequent Event Type [Domain]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventMember" xlink:label="us-gaap_SubsequentEventMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventMember" xlink:to="us-gaap_SubsequentEventMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubsequentEventMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Subsequent Event [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SubsequentEventMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Subsequent Event</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StockRepurchaseProgramAuthorizedAmount1" xlink:label="srt_StockRepurchaseProgramAuthorizedAmount1" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_StockRepurchaseProgramAuthorizedAmount1" xlink:to="srt_StockRepurchaseProgramAuthorizedAmount1_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_StockRepurchaseProgramAuthorizedAmount1_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Share Repurchase Program, Authorized, Amount</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="srt_StockRepurchaseProgramAuthorizedAmount1_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Authorized share purchase program</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" xlink:label="us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" xlink:to="us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Share Repurchase Program, Remaining Authorized, Amount</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Remaining authorized repurchase amount</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameAxis" xlink:label="us-gaap_PlanNameAxis" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PlanNameAxis" xlink:to="us-gaap_PlanNameAxis_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PlanNameAxis_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Plan Name [Axis]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameDomain" xlink:label="us-gaap_PlanNameDomain" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PlanNameDomain" xlink:to="us-gaap_PlanNameDomain_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PlanNameDomain_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Plan Name [Domain]</label>
    <loc xlink:type="locator" xlink:href="stld-20241231.xsd#stld_EquityIncentive2023PlanMember" xlink:label="stld_EquityIncentive2023PlanMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stld_EquityIncentive2023PlanMember" xlink:to="stld_EquityIncentive2023PlanMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stld_EquityIncentive2023PlanMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Equity Incentive 2023 Plan [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stld_EquityIncentive2023PlanMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Equity Incentive 2023 Plan</label>
    <loc xlink:type="locator" xlink:href="stld-20241231.xsd#stld_StockOptionsAndStockAppreciationRightsMember" xlink:label="stld_StockOptionsAndStockAppreciationRightsMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stld_StockOptionsAndStockAppreciationRightsMember" xlink:to="stld_StockOptionsAndStockAppreciationRightsMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stld_StockOptionsAndStockAppreciationRightsMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Stock Options And Stock Appreciation Rights [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stld_StockOptionsAndStockAppreciationRightsMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Stock Options And Stock Appreciation Rights [Member]</label>
    <loc xlink:type="locator" xlink:href="stld-20241231.xsd#stld_RestrictedStockUnitsDeferredStockUnitsRestrictedStockAndUnrestrictedStockAwardsAndPerformanceAwardsMember" xlink:label="stld_RestrictedStockUnitsDeferredStockUnitsRestrictedStockAndUnrestrictedStockAwardsAndPerformanceAwardsMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stld_RestrictedStockUnitsDeferredStockUnitsRestrictedStockAndUnrestrictedStockAwardsAndPerformanceAwardsMember" xlink:to="stld_RestrictedStockUnitsDeferredStockUnitsRestrictedStockAndUnrestrictedStockAwardsAndPerformanceAwardsMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stld_RestrictedStockUnitsDeferredStockUnitsRestrictedStockAndUnrestrictedStockAwardsAndPerformanceAwardsMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Restricted Stock Units, Deferred Stock Units, Restricted Stock And Unrestricted Stock Awards, And Performance Awards [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stld_RestrictedStockUnitsDeferredStockUnitsRestrictedStockAndUnrestrictedStockAwardsAndPerformanceAwardsMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Restricted Stock Units, Deferred Stock Units, Restricted Stock And Unrestricted Stock Awards, And Performance Awards [Member]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedStockUnitsRSUMember" xlink:label="us-gaap_RestrictedStockUnitsRSUMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RestrictedStockUnitsRSUMember" xlink:to="us-gaap_RestrictedStockUnitsRSUMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RestrictedStockUnitsRSUMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Restricted Stock Units (RSUs) [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RestrictedStockUnitsRSUMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Restricted Stock Units (RSUs)</label>
    <loc xlink:type="locator" xlink:href="stld-20241231.xsd#stld_DeferredStockUnitsDsusMember" xlink:label="stld_DeferredStockUnitsDsusMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stld_DeferredStockUnitsDsusMember" xlink:to="stld_DeferredStockUnitsDsusMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stld_DeferredStockUnitsDsusMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Deferred Stock Units (DSUs) [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stld_DeferredStockUnitsDsusMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Deferred Stock Units (DSUs) [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="stld_DeferredStockUnitsDsusMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Deferred Stock Units (DSUs)</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockAppreciationRightsSARSMember" xlink:label="us-gaap_StockAppreciationRightsSARSMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockAppreciationRightsSARSMember" xlink:to="us-gaap_StockAppreciationRightsSARSMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_StockAppreciationRightsSARSMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Stock Appreciation Rights (SARs)</label>
    <loc xlink:type="locator" xlink:href="stld-20241231.xsd#stld_StockOptionsMember" xlink:label="stld_StockOptionsMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stld_StockOptionsMember" xlink:to="stld_StockOptionsMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stld_StockOptionsMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Stock Options [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stld_StockOptionsMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Stock Options [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stld_StockOptionsMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Stock Options</label>
    <loc xlink:type="locator" xlink:href="stld-20241231.xsd#stld_UnrestrictedStockAwardsMember" xlink:label="stld_UnrestrictedStockAwardsMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stld_UnrestrictedStockAwardsMember" xlink:to="stld_UnrestrictedStockAwardsMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stld_UnrestrictedStockAwardsMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Unrestricted Stock Awards [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stld_UnrestrictedStockAwardsMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Unrestricted Stock Awards [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stld_UnrestrictedStockAwardsMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Unrestricted Stock Awards</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Granted</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Vesting percentage</label>
    <loc xlink:type="locator" xlink:href="stld-20241231.xsd#stld_ShareBasedCompensationArrangementByShareBasedPaymentAwardRetirementEligibleAgeForVestingOfAwards" xlink:label="stld_ShareBasedCompensationArrangementByShareBasedPaymentAwardRetirementEligibleAgeForVestingOfAwards" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stld_ShareBasedCompensationArrangementByShareBasedPaymentAwardRetirementEligibleAgeForVestingOfAwards" xlink:to="stld_ShareBasedCompensationArrangementByShareBasedPaymentAwardRetirementEligibleAgeForVestingOfAwards_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stld_ShareBasedCompensationArrangementByShareBasedPaymentAwardRetirementEligibleAgeForVestingOfAwards_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Represents the eligible age of retirement after which the awards granted to employees will vest.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stld_ShareBasedCompensationArrangementByShareBasedPaymentAwardRetirementEligibleAgeForVestingOfAwards_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Share Based Compensation Arrangement By Share Based Payment Award Retirement Eligible Age For Vesting Of Awards</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Vesting period</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant</label>
    <loc xlink:type="locator" xlink:href="stld-20241231.xsd#stld_ShareBasedCompensationArrangementByShareBasedPaymentAwardShareLimitAgainstWhichFullValueAwardsWillBeCounted" xlink:label="stld_ShareBasedCompensationArrangementByShareBasedPaymentAwardShareLimitAgainstWhichFullValueAwardsWillBeCounted" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stld_ShareBasedCompensationArrangementByShareBasedPaymentAwardShareLimitAgainstWhichFullValueAwardsWillBeCounted" xlink:to="stld_ShareBasedCompensationArrangementByShareBasedPaymentAwardShareLimitAgainstWhichFullValueAwardsWillBeCounted_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stld_ShareBasedCompensationArrangementByShareBasedPaymentAwardShareLimitAgainstWhichFullValueAwardsWillBeCounted_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Share Based Compensation Arrangement By Share Based Payment Award Share Limit Against Which Full Value Awards Will Be Counted</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stld_ShareBasedCompensationArrangementByShareBasedPaymentAwardShareLimitAgainstWhichFullValueAwardsWillBeCounted_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Share Based Compensation Arrangement By Share Based Payment Award Share Limit Against Which Full Value Awards Will Be Counted</label>
    <loc xlink:type="locator" xlink:href="stld-20241231.xsd#stld_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedAndVestedNumber" xlink:label="stld_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedAndVestedNumber" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stld_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedAndVestedNumber" xlink:to="stld_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedAndVestedNumber_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stld_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedAndVestedNumber_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">The number of non-vested and vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stld_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedAndVestedNumber_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested And Vested, Number</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresIntrinsicValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresIntrinsicValue" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresIntrinsicValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresIntrinsicValue_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresIntrinsicValue_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Intrinsic Value, Amount Per Share</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Number of RSUs</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Outstanding</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Outstanding</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Vested</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Forfeited</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Weighted Average Grant Date Fair Value</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Outstanding</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Outstanding</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Granted</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Vested</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Forfeited</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueAbstract" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueAbstract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueAbstract" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueAbstract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Aggregate Intrinsic Value</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Outstanding</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Outstanding</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedAbstract" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedAbstract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedAbstract" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedAbstract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Unrecognized Compensation</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Outstanding</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Share-Based Payment Arrangement, Additional Disclosure [Abstract]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Outstanding, Weighted Average Remaining Contractual Terms</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Weighted average remaining life</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Fair value of instruments vested during the period</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation" xlink:label="us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation" xlink:to="us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Total shares withheld</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardDateAxis" xlink:label="us-gaap_AwardDateAxis" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AwardDateAxis" xlink:to="us-gaap_AwardDateAxis_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AwardDateAxis_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Award Date [Axis]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardDateDomain" xlink:label="us-gaap_AwardDateDomain" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AwardDateDomain" xlink:to="us-gaap_AwardDateDomain_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AwardDateDomain_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Award Date [Domain]</label>
    <loc xlink:type="locator" xlink:href="stld-20241231.xsd#stld_TwoThousandTwentyOneAwardMember" xlink:label="stld_TwoThousandTwentyOneAwardMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stld_TwoThousandTwentyOneAwardMember" xlink:to="stld_TwoThousandTwentyOneAwardMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stld_TwoThousandTwentyOneAwardMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Two Thousand Twenty One Award [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stld_TwoThousandTwentyOneAwardMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">2021 Award</label>
    <loc xlink:type="locator" xlink:href="stld-20241231.xsd#stld_TwoThousandTwentyTwoAwardMember" xlink:label="stld_TwoThousandTwentyTwoAwardMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stld_TwoThousandTwentyTwoAwardMember" xlink:to="stld_TwoThousandTwentyTwoAwardMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stld_TwoThousandTwentyTwoAwardMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Two Thousand Twenty Two Award [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stld_TwoThousandTwentyTwoAwardMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Two Thousand Twenty Two Award [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stld_TwoThousandTwentyTwoAwardMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">2022 Award</label>
    <loc xlink:type="locator" xlink:href="stld-20241231.xsd#stld_TwoThousandTwentyThreeAwardMember" xlink:label="stld_TwoThousandTwentyThreeAwardMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stld_TwoThousandTwentyThreeAwardMember" xlink:to="stld_TwoThousandTwentyThreeAwardMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stld_TwoThousandTwentyThreeAwardMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Two Thousand Twenty Three Award [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stld_TwoThousandTwentyThreeAwardMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Two Thousand Twenty Three Award [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stld_TwoThousandTwentyThreeAwardMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">2023 Award</label>
    <loc xlink:type="locator" xlink:href="stld-20241231.xsd#stld_TwoThousandTwentyFourAwardMember" xlink:label="stld_TwoThousandTwentyFourAwardMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stld_TwoThousandTwentyFourAwardMember" xlink:to="stld_TwoThousandTwentyFourAwardMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stld_TwoThousandTwentyFourAwardMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Two Thousand Twenty Four Award [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stld_TwoThousandTwentyFourAwardMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Two Thousand Twenty Four Award [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stld_TwoThousandTwentyFourAwardMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">2024 Award</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_TitleOfIndividualAxis" xlink:label="srt_TitleOfIndividualAxis" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_TitleOfIndividualAxis" xlink:to="srt_TitleOfIndividualAxis_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_TitleOfIndividualAxis_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Title and Position [Axis]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="srt_TitleOfIndividualWithRelationshipToEntityDomain" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:to="srt_TitleOfIndividualWithRelationshipToEntityDomain_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_TitleOfIndividualWithRelationshipToEntityDomain_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Title and Position [Domain]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ExecutiveOfficerMember" xlink:label="srt_ExecutiveOfficerMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ExecutiveOfficerMember" xlink:to="srt_ExecutiveOfficerMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_ExecutiveOfficerMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Executive Officer [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="srt_ExecutiveOfficerMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Senior Executive Officers</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PerformanceSharesMember" xlink:label="us-gaap_PerformanceSharesMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PerformanceSharesMember" xlink:to="us-gaap_PerformanceSharesMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PerformanceSharesMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Performance Shares [Member]</label>
    <loc xlink:type="locator" xlink:href="stld-20241231.xsd#stld_OneYearPerformancePeriodTransitionAwardMember" xlink:label="stld_OneYearPerformancePeriodTransitionAwardMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stld_OneYearPerformancePeriodTransitionAwardMember" xlink:to="stld_OneYearPerformancePeriodTransitionAwardMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stld_OneYearPerformancePeriodTransitionAwardMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Represents one-year performance period transition award  under equity based incentive plans.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stld_OneYearPerformancePeriodTransitionAwardMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">One-year performance period transition award</label>
    <loc xlink:type="locator" xlink:href="stld-20241231.xsd#stld_TwoYearPerformancePeriodTransitionAwardMember" xlink:label="stld_TwoYearPerformancePeriodTransitionAwardMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stld_TwoYearPerformancePeriodTransitionAwardMember" xlink:to="stld_TwoYearPerformancePeriodTransitionAwardMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stld_TwoYearPerformancePeriodTransitionAwardMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Represents two-year performance period transition award  under equity based incentive plans.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stld_TwoYearPerformancePeriodTransitionAwardMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Two-year performance period transition award</label>
    <loc xlink:type="locator" xlink:href="stld-20241231.xsd#stld_ThreeYearPerformancePeriodAwardMember" xlink:label="stld_ThreeYearPerformancePeriodAwardMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stld_ThreeYearPerformancePeriodAwardMember" xlink:to="stld_ThreeYearPerformancePeriodAwardMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stld_ThreeYearPerformancePeriodAwardMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Three Year Performance Period Award [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stld_ThreeYearPerformancePeriodAwardMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Three-year performance period award</label>
    <loc xlink:type="locator" xlink:href="stld-20241231.xsd#stld_ShareBasedCompensationArrangementShareBasedPaymentAwardPotentialNumberOfSharesBasedOnPerformance" xlink:label="stld_ShareBasedCompensationArrangementShareBasedPaymentAwardPotentialNumberOfSharesBasedOnPerformance" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stld_ShareBasedCompensationArrangementShareBasedPaymentAwardPotentialNumberOfSharesBasedOnPerformance" xlink:to="stld_ShareBasedCompensationArrangementShareBasedPaymentAwardPotentialNumberOfSharesBasedOnPerformance_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stld_ShareBasedCompensationArrangementShareBasedPaymentAwardPotentialNumberOfSharesBasedOnPerformance_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Represents the total number of shares that may be issued if all performance based awards that have been granted, are earned (based on performance by the entity) at the full 100% level.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stld_ShareBasedCompensationArrangementShareBasedPaymentAwardPotentialNumberOfSharesBasedOnPerformance_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Share Based Compensation Arrangement Share Based Payment Award Potential Number Of Shares Based On Performance</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stld_ShareBasedCompensationArrangementShareBasedPaymentAwardPotentialNumberOfSharesBasedOnPerformance_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Maximum Shares That Could Be Issued</label>
    <loc xlink:type="locator" xlink:href="stld-20241231.xsd#stld_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesEarned" xlink:label="stld_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesEarned" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stld_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesEarned" xlink:to="stld_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesEarned_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stld_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesEarned_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Number of shares under the share-based compensation performance-based program of the entity that have been earned.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stld_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesEarned_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Share Based Compensation Arrangement By Share Based Payment Award Shares Earned</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stld_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesEarned_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Award Earned</label>
    <loc xlink:type="locator" xlink:href="stld-20241231.xsd#stld_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedOrIssuable" xlink:label="stld_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedOrIssuable" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stld_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedOrIssuable" xlink:to="stld_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedOrIssuable_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stld_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedOrIssuable_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Number of shares issued or to be issued under the share-based compensation performance-based program of the entity.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stld_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedOrIssuable_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Share Based Compensation Arrangement By Share Based Payment Award Shares Issued Or Issuable</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stld_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedOrIssuable_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Awards Issued/Issuable</label>
    <loc xlink:type="locator" xlink:href="stld-20241231.xsd#stld_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardEarnedAsPercentageOfSpecifiedCompensation" xlink:label="stld_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardEarnedAsPercentageOfSpecifiedCompensation" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stld_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardEarnedAsPercentageOfSpecifiedCompensation" xlink:to="stld_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardEarnedAsPercentageOfSpecifiedCompensation_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stld_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardEarnedAsPercentageOfSpecifiedCompensation_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Represents the awards earned expressed as a percentage of specified compensation.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stld_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardEarnedAsPercentageOfSpecifiedCompensation_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Share-based Compensation Arrangement by Share-based Payment Award, Award Earned as Percentage of Specified Compensation</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stld_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardEarnedAsPercentageOfSpecifiedCompensation_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Awards earned as percentage of specified compensation</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Share-Based Compensation Arrangement by Share-Based Payment Award, Award Requisite Service Period</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">General performance period</label>
    <loc xlink:type="locator" xlink:href="stld-20241231.xsd#stld_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfGrowthAndProfitabilityMeasures" xlink:label="stld_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfGrowthAndProfitabilityMeasures" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stld_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfGrowthAndProfitabilityMeasures" xlink:to="stld_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfGrowthAndProfitabilityMeasures_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stld_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfGrowthAndProfitabilityMeasures_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Share-based Compensation Arrangement by Share-based Payment Award, Number Of Growth And Profitability Measures</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stld_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfGrowthAndProfitabilityMeasures_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Share-based Compensation Arrangement by Share-based Payment Award, Number Of Growth And Profitability Measures</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stld_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfGrowthAndProfitabilityMeasures_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Growth and profitability measures</label>
    <loc xlink:type="locator" xlink:href="stld-20241231.xsd#stld_ExecutiveIncentiveCompensationPlan2018Member" xlink:label="stld_ExecutiveIncentiveCompensationPlan2018Member" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stld_ExecutiveIncentiveCompensationPlan2018Member" xlink:to="stld_ExecutiveIncentiveCompensationPlan2018Member_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stld_ExecutiveIncentiveCompensationPlan2018Member_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Executive Incentive Compensation Plan 2018 [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stld_ExecutiveIncentiveCompensationPlan2018Member_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Executive Incentive Compensation Plan 2018</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Granted</label>
    <loc xlink:type="locator" xlink:href="stld-20241231.xsd#stld_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardMarketValue" xlink:label="stld_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardMarketValue" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stld_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardMarketValue" xlink:to="stld_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardMarketValue_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stld_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardMarketValue_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Represents the market value of awards granted during the year.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stld_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardMarketValue_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Share Based Compensation Arrangement By Share Based Payment Award Award Market Value</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="stld_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardMarketValue_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Award Market Value</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:to="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Fair Value, Recurring and Nonrecurring [Table]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueByMeasurementFrequencyAxis" xlink:label="us-gaap_FairValueByMeasurementFrequencyAxis" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueByMeasurementFrequencyAxis" xlink:to="us-gaap_FairValueByMeasurementFrequencyAxis_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueByMeasurementFrequencyAxis_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Measurement Frequency [Axis]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementFrequencyDomain" xlink:label="us-gaap_FairValueMeasurementFrequencyDomain" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueMeasurementFrequencyDomain" xlink:to="us-gaap_FairValueMeasurementFrequencyDomain_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueMeasurementFrequencyDomain_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Measurement Frequency [Domain]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementsRecurringMember" xlink:label="us-gaap_FairValueMeasurementsRecurringMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueMeasurementsRecurringMember" xlink:to="us-gaap_FairValueMeasurementsRecurringMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueMeasurementsRecurringMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Fair Value, Recurring [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FairValueMeasurementsRecurringMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Recurring</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="us-gaap_FairValueByFairValueHierarchyLevelAxis" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="us-gaap_FairValueByFairValueHierarchyLevelAxis_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueByFairValueHierarchyLevelAxis_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Fair Value Hierarchy and NAV [Axis]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:to="us-gaap_FairValueMeasurementsFairValueHierarchyDomain_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueMeasurementsFairValueHierarchyDomain_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Fair Value Hierarchy and NAV [Domain]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueInputsLevel2Member" xlink:label="us-gaap_FairValueInputsLevel2Member" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueInputsLevel2Member" xlink:to="us-gaap_FairValueInputsLevel2Member_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueInputsLevel2Member_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Fair Value, Inputs, Level 2 [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FairValueInputsLevel2Member_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Level 2</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Assets and liabilities subject to fair value measurements</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TradingSecuritiesDebt" xlink:label="us-gaap_TradingSecuritiesDebt" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TradingSecuritiesDebt" xlink:to="us-gaap_TradingSecuritiesDebt_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TradingSecuritiesDebt_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Debt Securities, Trading</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_TradingSecuritiesDebt_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Short-term investments</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeFairValueOfDerivativeAsset" xlink:label="us-gaap_DerivativeFairValueOfDerivativeAsset" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DerivativeFairValueOfDerivativeAsset" xlink:to="us-gaap_DerivativeFairValueOfDerivativeAsset_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DerivativeFairValueOfDerivativeAsset_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Derivative Asset, Subject to Master Netting Arrangement, before Offset</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_DerivativeFairValueOfDerivativeAsset_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Commodity futures - financial assets</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeFairValueOfDerivativeLiability" xlink:label="us-gaap_DerivativeFairValueOfDerivativeLiability" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DerivativeFairValueOfDerivativeLiability" xlink:to="us-gaap_DerivativeFairValueOfDerivativeLiability_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DerivativeFairValueOfDerivativeLiability_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Derivative Liability, Subject to Master Netting Arrangement, before Offset</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_DerivativeFairValueOfDerivativeLiability_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Commodity futures - financial liabilities</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtFairValue" xlink:label="us-gaap_LongTermDebtFairValue" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtFairValue" xlink:to="us-gaap_LongTermDebtFairValue_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LongTermDebtFairValue_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Long-Term Debt, Fair Value</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LongTermDebtFairValue_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Fair value of long-term debt, including current maturities</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LossContingenciesTable" xlink:label="us-gaap_LossContingenciesTable" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LossContingenciesTable" xlink:to="us-gaap_LossContingenciesTable_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LossContingenciesTable_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Loss Contingencies [Table]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis" xlink:label="us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis" xlink:to="us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Category of Item Purchased [Axis]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain" xlink:label="us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain" xlink:to="us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Long-Term Purchase Commitment, Category of Item Purchased [Domain]</label>
    <loc xlink:type="locator" xlink:href="stld-20241231.xsd#stld_PhysicalCommodityAndCommodityTransportationMember" xlink:label="stld_PhysicalCommodityAndCommodityTransportationMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stld_PhysicalCommodityAndCommodityTransportationMember" xlink:to="stld_PhysicalCommodityAndCommodityTransportationMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stld_PhysicalCommodityAndCommodityTransportationMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Physical Commodity and Commodity Transportation [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stld_PhysicalCommodityAndCommodityTransportationMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Physical Commodity and Commodity Transportation [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stld_PhysicalCommodityAndCommodityTransportationMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Physical Commodity and Commodity Transportation</label>
    <loc xlink:type="locator" xlink:href="stld-20241231.xsd#stld_AirProductsMember" xlink:label="stld_AirProductsMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stld_AirProductsMember" xlink:to="stld_AirProductsMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stld_AirProductsMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Air Products [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stld_AirProductsMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Air Products [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stld_AirProductsMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Air Products</label>
    <loc xlink:type="locator" xlink:href="stld-20241231.xsd#stld_WaterProductsMember" xlink:label="stld_WaterProductsMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stld_WaterProductsMember" xlink:to="stld_WaterProductsMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stld_WaterProductsMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Water Products [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stld_WaterProductsMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Water Products [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stld_WaterProductsMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Water Products</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis" xlink:label="us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis" xlink:to="us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Unrecorded Unconditional Purchase Obligation by Category of Item Purchased [Axis]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain" xlink:label="us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain" xlink:to="us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Unconditional Purchase Obligation, Category of Goods or Services Acquired [Domain]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CapitalAdditionsMember" xlink:label="us-gaap_CapitalAdditionsMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CapitalAdditionsMember" xlink:to="us-gaap_CapitalAdditionsMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CapitalAdditionsMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Capital Addition Purchase Commitments [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CapitalAdditionsMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Capital Addition Purchase Commitments</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LossContingenciesLineItems" xlink:label="us-gaap_LossContingenciesLineItems" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LossContingenciesLineItems" xlink:to="us-gaap_LossContingenciesLineItems_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LossContingenciesLineItems_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Loss Contingencies [Line Items]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermPurchaseCommitmentPeriod" xlink:label="us-gaap_LongtermPurchaseCommitmentPeriod" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongtermPurchaseCommitmentPeriod" xlink:to="us-gaap_LongtermPurchaseCommitmentPeriod_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LongtermPurchaseCommitmentPeriod_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Long-Term Purchase Commitment, Period</label>
    <loc xlink:type="locator" xlink:href="stld-20241231.xsd#stld_PurchaseCommitmentsPhysicalCommodityRequirementsUtilizationPeriod" xlink:label="stld_PurchaseCommitmentsPhysicalCommodityRequirementsUtilizationPeriod" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stld_PurchaseCommitmentsPhysicalCommodityRequirementsUtilizationPeriod" xlink:to="stld_PurchaseCommitmentsPhysicalCommodityRequirementsUtilizationPeriod_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stld_PurchaseCommitmentsPhysicalCommodityRequirementsUtilizationPeriod_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Purchase Commitments Physical Commodity Requirements Utilization Period</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stld_PurchaseCommitmentsPhysicalCommodityRequirementsUtilizationPeriod_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Purchase Commitments Physical Commodity Requirements Utilization Period</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stld_PurchaseCommitmentsPhysicalCommodityRequirementsUtilizationPeriod_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Purchase Commitments Physical Commodity Requirements Utilization Period</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount" xlink:label="us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount" xlink:to="us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Unrecorded Unconditional Purchase Obligation</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Unrecorded Unconditional Purchase Obligation, Total</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary" xlink:label="us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary" xlink:to="us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Unrecorded Unconditional Purchase Obligation, to be Paid, Year One</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">2025</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary" xlink:label="us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary" xlink:to="us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Unrecorded Unconditional Purchase Obligation, to be Paid, Year Two</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">2026</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary" xlink:label="us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary" xlink:to="us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Unrecorded Unconditional Purchase Obligation, to be Paid, Year Three</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">2027</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary" xlink:label="us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary" xlink:to="us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Unrecorded Unconditional Purchase Obligation, to be Paid, Year Four</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">2028</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFifthAnniversary" xlink:label="us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFifthAnniversary" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFifthAnniversary" xlink:to="us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFifthAnniversary_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFifthAnniversary_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Unrecorded Unconditional Purchase Obligation, to be Paid, Year Five</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFifthAnniversary_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">2029</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecordedUnconditionalPurchaseObligationDueAfterFiveYears" xlink:label="us-gaap_UnrecordedUnconditionalPurchaseObligationDueAfterFiveYears" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UnrecordedUnconditionalPurchaseObligationDueAfterFiveYears" xlink:to="us-gaap_UnrecordedUnconditionalPurchaseObligationDueAfterFiveYears_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_UnrecordedUnconditionalPurchaseObligationDueAfterFiveYears_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Unrecorded Unconditional Purchase Obligation, to be Paid, after Year Five</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_UnrecordedUnconditionalPurchaseObligationDueAfterFiveYears_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Thereafter</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:label="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:to="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Related Party Transaction [Table]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_CounterpartyNameAxis" xlink:label="srt_CounterpartyNameAxis" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_CounterpartyNameAxis" xlink:to="srt_CounterpartyNameAxis_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_CounterpartyNameAxis_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Counterparty Name [Axis]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RepurchaseAgreementCounterpartyNameDomain" xlink:label="srt_RepurchaseAgreementCounterpartyNameDomain" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_RepurchaseAgreementCounterpartyNameDomain" xlink:to="srt_RepurchaseAgreementCounterpartyNameDomain_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_RepurchaseAgreementCounterpartyNameDomain_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Counterparty Name [Domain]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_AffiliatedEntityMember" xlink:label="srt_AffiliatedEntityMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_AffiliatedEntityMember" xlink:to="srt_AffiliatedEntityMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_AffiliatedEntityMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Affiliated Entity [Member]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionLineItems" xlink:label="us-gaap_RelatedPartyTransactionLineItems" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="us-gaap_RelatedPartyTransactionLineItems_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RelatedPartyTransactionLineItems_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Related Party Transaction [Line Items]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedContributionPlanCostRecognized" xlink:label="us-gaap_DefinedContributionPlanCostRecognized" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedContributionPlanCostRecognized" xlink:to="us-gaap_DefinedContributionPlanCostRecognized_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DefinedContributionPlanCostRecognized_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Defined Contribution Plan, Cost</label>
    <loc xlink:type="locator" xlink:href="stld-20241231.xsd#stld_ProfitSharingComponent" xlink:label="stld_ProfitSharingComponent" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stld_ProfitSharingComponent" xlink:to="stld_ProfitSharingComponent_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stld_ProfitSharingComponent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">The aggregate amount of the employer's profit sharing component of which a portion was contributed to a defined benefit plan and a portion was paid directly to the participants of the profit sharing plan.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stld_ProfitSharingComponent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Profit Sharing Component</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stld_ProfitSharingComponent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Profit sharing component</label>
    <loc xlink:type="locator" xlink:href="stld-20241231.xsd#stld_DefinedContributionPlanPercentageOfEmployersContributionOfPretaxEarningsToProfitSharingPlan" xlink:label="stld_DefinedContributionPlanPercentageOfEmployersContributionOfPretaxEarningsToProfitSharingPlan" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stld_DefinedContributionPlanPercentageOfEmployersContributionOfPretaxEarningsToProfitSharingPlan" xlink:to="stld_DefinedContributionPlanPercentageOfEmployersContributionOfPretaxEarningsToProfitSharingPlan_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stld_DefinedContributionPlanPercentageOfEmployersContributionOfPretaxEarningsToProfitSharingPlan_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Represents the employer's contribution as percentage of consolidated pretax earnings, to the profit sharing plans.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stld_DefinedContributionPlanPercentageOfEmployersContributionOfPretaxEarningsToProfitSharingPlan_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Defined Contribution Plan Percentage Of Employers Contribution Of Pretax Earnings To Profit Sharing Plan</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stld_DefinedContributionPlanPercentageOfEmployersContributionOfPretaxEarningsToProfitSharingPlan_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Percentage of employer's profit sharing contribution</label>
    <loc xlink:type="locator" xlink:href="stld-20241231.xsd#stld_ProfitSharingComponentDefinedContributionPlanEmployersContributionToProfitSharingPlan" xlink:label="stld_ProfitSharingComponentDefinedContributionPlanEmployersContributionToProfitSharingPlan" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stld_ProfitSharingComponentDefinedContributionPlanEmployersContributionToProfitSharingPlan" xlink:to="stld_ProfitSharingComponentDefinedContributionPlanEmployersContributionToProfitSharingPlan_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stld_ProfitSharingComponentDefinedContributionPlanEmployersContributionToProfitSharingPlan_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">The amount of the profit sharing component of the contribution made by the employer to the defined benefit plan.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stld_ProfitSharingComponentDefinedContributionPlanEmployersContributionToProfitSharingPlan_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Profit Sharing Component Defined Contribution Plan Employers Contribution To Profit Sharing Plan</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stld_ProfitSharingComponentDefinedContributionPlanEmployersContributionToProfitSharingPlan_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Employer's contribution to profit sharing plans for eligible employees</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseExistenceOfOptionToExtend" xlink:label="us-gaap_LesseeOperatingLeaseExistenceOfOptionToExtend" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseExistenceOfOptionToExtend" xlink:to="us-gaap_LesseeOperatingLeaseExistenceOfOptionToExtend_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseExistenceOfOptionToExtend_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Lessee, Operating Lease, Existence of Option to Extend [true false]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LesseeOperatingLeaseExistenceOfOptionToExtend_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Option to extend operating lease</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseExistenceOfOptionToTerminate" xlink:label="us-gaap_LesseeOperatingLeaseExistenceOfOptionToTerminate" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseExistenceOfOptionToTerminate" xlink:to="us-gaap_LesseeOperatingLeaseExistenceOfOptionToTerminate_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseExistenceOfOptionToTerminate_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Lessee, Operating Lease, Existence of Option to Terminate [true false]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LesseeOperatingLeaseExistenceOfOptionToTerminate_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Option to terminate operating lease</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:label="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:to="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Operating Lease, Weighted Average Remaining Lease Term</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Weighted average remaining lease term</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:label="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:to="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Operating Lease, Weighted Average Discount Rate, Percent</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Weighted average discount rate</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseCost" xlink:label="us-gaap_OperatingLeaseCost" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseCost" xlink:to="us-gaap_OperatingLeaseCost_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseCost_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Operating Lease, Cost</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingLeaseCost_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Operating lease expenses</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermLeaseCost" xlink:label="us-gaap_ShortTermLeaseCost" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShortTermLeaseCost" xlink:to="us-gaap_ShortTermLeaseCost_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShortTermLeaseCost_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Short-Term Lease, Cost</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShortTermLeaseCost_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Short term lease expenses</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeasePayments" xlink:label="us-gaap_OperatingLeasePayments" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeasePayments" xlink:to="us-gaap_OperatingLeasePayments_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeasePayments_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Operating Lease, Payments</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingLeasePayments_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Cash paid related to operating lease obligations</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:label="us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:to="us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Right-of-Use Asset Obtained in Exchange for Operating Lease Liability</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Right-of-use assets obtained in exchange for operating lease liabilities</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseRightOfUseAsset" xlink:to="us-gaap_OperatingLeaseRightOfUseAsset_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Operating Lease, Right-of-Use Asset</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Right of use asset</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" xlink:label="us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" xlink:to="us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Right of use asset included in balance sheet</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityCurrent" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseLiabilityCurrent" xlink:to="us-gaap_OperatingLeaseLiabilityCurrent_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Operating Lease, Liability, Current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Current lease liability</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:label="us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:to="us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Current lease liability included in balance sheet</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:to="us-gaap_OperatingLeaseLiabilityNoncurrent_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Operating Lease, Liability, Noncurrent</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Non current lease liability</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:to="us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Non current lease liability included in balance sheet</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiability" xlink:label="us-gaap_OperatingLeaseLiability" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseLiability" xlink:to="us-gaap_OperatingLeaseLiability_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseLiability_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Operating Lease, Liability</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_OperatingLeaseLiability_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Lease liability</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_OperatingLeaseLiability_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Lease obligations under operating leases</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:label="us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:to="us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Future operating lease liabilities</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Lessee, Operating Lease, Liability, to be Paid, Year One</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">2025</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Lessee, Operating Lease, Liability, to be Paid, Year Two</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">2026</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Lessee, Operating Lease, Liability, to be Paid, Year Three</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">2027</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Lessee, Operating Lease, Liability, to be Paid, Year Four</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">2028</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Lessee, Operating Lease, Liability, to be Paid, Year Five</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">2029</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Lessee, Operating Lease, Liability, to be Paid, after Year Five</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Thereafter</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Lessee, Operating Lease, Liability, to be Paid</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Total undiscounted cash flows</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Lessee, Operating Lease, Liability, Undiscounted Excess Amount</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Less imputed interest</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingSegmentsMember" xlink:label="us-gaap_OperatingSegmentsMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingSegmentsMember" xlink:to="us-gaap_OperatingSegmentsMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingSegmentsMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Operating Segments [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingSegmentsMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Operating Segment</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IntersegmentEliminationMember" xlink:label="us-gaap_IntersegmentEliminationMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IntersegmentEliminationMember" xlink:to="us-gaap_IntersegmentEliminationMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IntersegmentEliminationMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Intersegment Eliminations [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IntersegmentEliminationMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Eliminations</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CorporateAndOtherMember" xlink:label="us-gaap_CorporateAndOtherMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CorporateAndOtherMember" xlink:to="us-gaap_CorporateAndOtherMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CorporateAndOtherMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Corporate Segment and Other Operating Segment [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CorporateAndOtherMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Other</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StatementGeographicalAxis" xlink:label="srt_StatementGeographicalAxis" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_StatementGeographicalAxis" xlink:to="srt_StatementGeographicalAxis_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_StatementGeographicalAxis_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Geographical [Axis]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_SegmentGeographicalDomain" xlink:label="srt_SegmentGeographicalDomain" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_SegmentGeographicalDomain" xlink:to="srt_SegmentGeographicalDomain_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_SegmentGeographicalDomain_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Geographical [Domain]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2024/country-2024.xsd#country_US" xlink:label="country_US" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="country_US" xlink:to="country_US_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="country_US_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">UNITED STATES</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="country_US_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">U.S.</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NonUsMember" xlink:label="us-gaap_NonUsMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NonUsMember" xlink:to="us-gaap_NonUsMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NonUsMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Non-US [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NonUsMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Non-U.S.</label>
    <loc xlink:type="locator" xlink:href="stld-20241231.xsd#stld_OtherSegmentsMember" xlink:label="stld_OtherSegmentsMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stld_OtherSegmentsMember" xlink:to="stld_OtherSegmentsMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stld_OtherSegmentsMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Represents other segments of the entity.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stld_OtherSegmentsMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Other segments</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingOtherItemAmount" xlink:label="us-gaap_SegmentReportingOtherItemAmount" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SegmentReportingOtherItemAmount" xlink:to="us-gaap_SegmentReportingOtherItemAmount_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SegmentReportingOtherItemAmount_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Segment Reporting, Other Segment Item, Amount</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SegmentReportingOtherItemAmount_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Other segment items</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentExpenditureAdditionToLongLivedAssets" xlink:label="us-gaap_SegmentExpenditureAdditionToLongLivedAssets" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SegmentExpenditureAdditionToLongLivedAssets" xlink:to="us-gaap_SegmentExpenditureAdditionToLongLivedAssets_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SegmentExpenditureAdditionToLongLivedAssets_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Segment, Expenditure, Addition to Long-Lived Assets</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SegmentExpenditureAdditionToLongLivedAssets_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Capital expenditures</label>
    <loc xlink:type="locator" xlink:href="stld-20241231.xsd#stld_NonRule10b51ArrangementModifiedFlag" xlink:label="stld_NonRule10b51ArrangementModifiedFlag" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stld_NonRule10b51ArrangementModifiedFlag" xlink:to="stld_NonRule10b51ArrangementModifiedFlag_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stld_NonRule10b51ArrangementModifiedFlag_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">n/a.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stld_NonRule10b51ArrangementModifiedFlag_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Non-Rule 10b5-1 Arrangement Modified</label>
    <loc xlink:type="locator" xlink:href="stld-20241231.xsd#stld_Rule10b51ArrangementModifiedFlag" xlink:label="stld_Rule10b51ArrangementModifiedFlag" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stld_Rule10b51ArrangementModifiedFlag" xlink:to="stld_Rule10b51ArrangementModifiedFlag_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stld_Rule10b51ArrangementModifiedFlag_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">n/a.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stld_Rule10b51ArrangementModifiedFlag_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Rule 10b5-1 Arrangement Modified</label>
  </link:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>21
<FILENAME>stld-20241231_pre.xml
<DESCRIPTION>EX-101.PRE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="utf-8"?>
<!--XBRL document created with Toppan Merrill Bridge  10.9.0.3 -->
<!--Based on XBRL 2.1-->
<!--Created on: 2/28/2025 2:01:40 AM-->
<!--Modified on: 2/28/2025 2:01:40 AM-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xlink="http://www.w3.org/1999/xlink" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <roleRef xlink:type="simple" xlink:href="stld-20241231.xsd#DocumentDocumentAndEntityInformation" roleURI="http://www.steeldynamics.com/role/DocumentDocumentAndEntityInformation" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stld-20241231.xsd#StatementConsolidatedBalanceSheets" roleURI="http://www.steeldynamics.com/role/StatementConsolidatedBalanceSheets" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stld-20241231.xsd#StatementConsolidatedBalanceSheetsParenthetical" roleURI="http://www.steeldynamics.com/role/StatementConsolidatedBalanceSheetsParenthetical" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stld-20241231.xsd#StatementConsolidatedStatementsOfIncome" roleURI="http://www.steeldynamics.com/role/StatementConsolidatedStatementsOfIncome" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stld-20241231.xsd#StatementConsolidatedStatementsOfComprehensiveIncome" roleURI="http://www.steeldynamics.com/role/StatementConsolidatedStatementsOfComprehensiveIncome" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stld-20241231.xsd#StatementConsolidatedStatementsOfComprehensiveIncomeParenthetical" roleURI="http://www.steeldynamics.com/role/StatementConsolidatedStatementsOfComprehensiveIncomeParenthetical" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stld-20241231.xsd#StatementConsolidatedStatementsOfEquity" roleURI="http://www.steeldynamics.com/role/StatementConsolidatedStatementsOfEquity" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stld-20241231.xsd#StatementConsolidatedStatementsOfCashFlows" roleURI="http://www.steeldynamics.com/role/StatementConsolidatedStatementsOfCashFlows" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stld-20241231.xsd#DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPolicies" roleURI="http://www.steeldynamics.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPolicies" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stld-20241231.xsd#DisclosureBusinessCombinationsAndInvestmentsInUnconsolidatedAffiliates" roleURI="http://www.steeldynamics.com/role/DisclosureBusinessCombinationsAndInvestmentsInUnconsolidatedAffiliates" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stld-20241231.xsd#DisclosureLongTermDebt" roleURI="http://www.steeldynamics.com/role/DisclosureLongTermDebt" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stld-20241231.xsd#DisclosureIncomeTaxes" roleURI="http://www.steeldynamics.com/role/DisclosureIncomeTaxes" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stld-20241231.xsd#DisclosureShareholdersEquity" roleURI="http://www.steeldynamics.com/role/DisclosureShareholdersEquity" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stld-20241231.xsd#DisclosureEquityBasedIncentivePlans" roleURI="http://www.steeldynamics.com/role/DisclosureEquityBasedIncentivePlans" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stld-20241231.xsd#DisclosureFairValueMeasurements" roleURI="http://www.steeldynamics.com/role/DisclosureFairValueMeasurements" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stld-20241231.xsd#DisclosureCommitmentsAndContingencies" roleURI="http://www.steeldynamics.com/role/DisclosureCommitmentsAndContingencies" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stld-20241231.xsd#DisclosureTransactionsWithAffiliatedCompanies" roleURI="http://www.steeldynamics.com/role/DisclosureTransactionsWithAffiliatedCompanies" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stld-20241231.xsd#DisclosureRetirementPlans" roleURI="http://www.steeldynamics.com/role/DisclosureRetirementPlans" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stld-20241231.xsd#DisclosureLeases" roleURI="http://www.steeldynamics.com/role/DisclosureLeases" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stld-20241231.xsd#DisclosureSegmentInformation" roleURI="http://www.steeldynamics.com/role/DisclosureSegmentInformation" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stld-20241231.xsd#DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies" roleURI="http://www.steeldynamics.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stld-20241231.xsd#DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesTables" roleURI="http://www.steeldynamics.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesTables" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stld-20241231.xsd#DisclosureLongTermDebtTables" roleURI="http://www.steeldynamics.com/role/DisclosureLongTermDebtTables" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stld-20241231.xsd#DisclosureIncomeTaxesTables" roleURI="http://www.steeldynamics.com/role/DisclosureIncomeTaxesTables" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stld-20241231.xsd#DisclosureEquityBasedIncentivePlansTables" roleURI="http://www.steeldynamics.com/role/DisclosureEquityBasedIncentivePlansTables" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stld-20241231.xsd#DisclosureFairValueMeasurementsTables" roleURI="http://www.steeldynamics.com/role/DisclosureFairValueMeasurementsTables" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stld-20241231.xsd#DisclosureCommitmentsAndContingenciesTables" roleURI="http://www.steeldynamics.com/role/DisclosureCommitmentsAndContingenciesTables" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stld-20241231.xsd#DisclosureTransactionsWithAffiliatedCompaniesTables" roleURI="http://www.steeldynamics.com/role/DisclosureTransactionsWithAffiliatedCompaniesTables" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stld-20241231.xsd#DisclosureLeasesTables" roleURI="http://www.steeldynamics.com/role/DisclosureLeasesTables" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stld-20241231.xsd#DisclosureSegmentInformationTables" roleURI="http://www.steeldynamics.com/role/DisclosureSegmentInformationTables" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stld-20241231.xsd#DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesDescriptionOfBusinessDetails" roleURI="http://www.steeldynamics.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesDescriptionOfBusinessDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stld-20241231.xsd#DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesCreditLossesDetails" roleURI="http://www.steeldynamics.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesCreditLossesDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stld-20241231.xsd#DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesCashAndEquivalentsAndRestrictedCashAndEquivalentsDetails" roleURI="http://www.steeldynamics.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesCashAndEquivalentsAndRestrictedCashAndEquivalentsDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stld-20241231.xsd#DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesShortTermInvestmentsDetails" roleURI="http://www.steeldynamics.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesShortTermInvestmentsDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stld-20241231.xsd#DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesInventoriesDetails" roleURI="http://www.steeldynamics.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesInventoriesDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stld-20241231.xsd#DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesPropertyPlantAndEquipmentDetails" roleURI="http://www.steeldynamics.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesPropertyPlantAndEquipmentDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stld-20241231.xsd#DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesIntangibleAssetsDetails" roleURI="http://www.steeldynamics.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesIntangibleAssetsDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stld-20241231.xsd#DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesGoodwillDetails" roleURI="http://www.steeldynamics.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesGoodwillDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stld-20241231.xsd#DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesEarningsPerShareDetails" roleURI="http://www.steeldynamics.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesEarningsPerShareDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stld-20241231.xsd#DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesDerivativeFinancialInstrumentsDetails" roleURI="http://www.steeldynamics.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesDerivativeFinancialInstrumentsDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stld-20241231.xsd#DisclosureBusinessCombinationsAndInvestmentsInUnconsolidatedAffiliatesDetails" roleURI="http://www.steeldynamics.com/role/DisclosureBusinessCombinationsAndInvestmentsInUnconsolidatedAffiliatesDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stld-20241231.xsd#DisclosureLongTermDebtByIssueDetails" roleURI="http://www.steeldynamics.com/role/DisclosureLongTermDebtByIssueDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stld-20241231.xsd#DisclosureLongTermDebtFinancingActivityDetails" roleURI="http://www.steeldynamics.com/role/DisclosureLongTermDebtFinancingActivityDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stld-20241231.xsd#DisclosureLongTermDebtSeniorSecuredCreditFacilityDetails" roleURI="http://www.steeldynamics.com/role/DisclosureLongTermDebtSeniorSecuredCreditFacilityDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stld-20241231.xsd#DisclosureLongTermDebtSeniorUnsecuredNotesDetails" roleURI="http://www.steeldynamics.com/role/DisclosureLongTermDebtSeniorUnsecuredNotesDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stld-20241231.xsd#DisclosureLongTermDebtOtherSecuredObligationsDetails" roleURI="http://www.steeldynamics.com/role/DisclosureLongTermDebtOtherSecuredObligationsDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stld-20241231.xsd#DisclosureLongTermDebtOutstandingDebtMaturitiesDetails" roleURI="http://www.steeldynamics.com/role/DisclosureLongTermDebtOutstandingDebtMaturitiesDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stld-20241231.xsd#DisclosureIncomeTaxesNarrativeDetails" roleURI="http://www.steeldynamics.com/role/DisclosureIncomeTaxesNarrativeDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stld-20241231.xsd#DisclosureIncomeTaxesScheduleOfComponentsOfEarningsBeforeIncomeTaxesAndNoncontrollingInterestsDetails" roleURI="http://www.steeldynamics.com/role/DisclosureIncomeTaxesScheduleOfComponentsOfEarningsBeforeIncomeTaxesAndNoncontrollingInterestsDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stld-20241231.xsd#DisclosureIncomeTaxesScheduleOfProvisionForIncomeTaxExpenseDetails" roleURI="http://www.steeldynamics.com/role/DisclosureIncomeTaxesScheduleOfProvisionForIncomeTaxExpenseDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stld-20241231.xsd#DisclosureIncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails" roleURI="http://www.steeldynamics.com/role/DisclosureIncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stld-20241231.xsd#DisclosureIncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" roleURI="http://www.steeldynamics.com/role/DisclosureIncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stld-20241231.xsd#DisclosureIncomeTaxesScheduleOfUnrecognizedTaxBenefitsRollForwardDetails" roleURI="http://www.steeldynamics.com/role/DisclosureIncomeTaxesScheduleOfUnrecognizedTaxBenefitsRollForwardDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stld-20241231.xsd#DisclosureShareholdersEquityDetails" roleURI="http://www.steeldynamics.com/role/DisclosureShareholdersEquityDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stld-20241231.xsd#DisclosureEquityBasedIncentivePlans2023EquityIncentivePlanDetails" roleURI="http://www.steeldynamics.com/role/DisclosureEquityBasedIncentivePlans2023EquityIncentivePlanDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stld-20241231.xsd#DisclosureEquityBasedIncentivePlansRestrictedStockUnitsDetails" roleURI="http://www.steeldynamics.com/role/DisclosureEquityBasedIncentivePlansRestrictedStockUnitsDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stld-20241231.xsd#DisclosureEquityBasedIncentivePlansLongTermIncentiveCompensationProgramDetails" roleURI="http://www.steeldynamics.com/role/DisclosureEquityBasedIncentivePlansLongTermIncentiveCompensationProgramDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stld-20241231.xsd#DisclosureEquityBasedIncentivePlans2018ExecutiveIncentiveCompensationPlanDetails" roleURI="http://www.steeldynamics.com/role/DisclosureEquityBasedIncentivePlans2018ExecutiveIncentiveCompensationPlanDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stld-20241231.xsd#DisclosureFairValueMeasurementsDetails" roleURI="http://www.steeldynamics.com/role/DisclosureFairValueMeasurementsDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stld-20241231.xsd#DisclosureCommitmentsAndContingenciesDetails" roleURI="http://www.steeldynamics.com/role/DisclosureCommitmentsAndContingenciesDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stld-20241231.xsd#DisclosureCommitmentsAndContingenciesScheduleOfUnconditionalPurchaseObligationsDetails" roleURI="http://www.steeldynamics.com/role/DisclosureCommitmentsAndContingenciesScheduleOfUnconditionalPurchaseObligationsDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stld-20241231.xsd#DisclosureTransactionsWithAffiliatedCompaniesScheduleOfRelatedPartyTransactionsDetails" roleURI="http://www.steeldynamics.com/role/DisclosureTransactionsWithAffiliatedCompaniesScheduleOfRelatedPartyTransactionsDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stld-20241231.xsd#DisclosureRetirementPlansDetails" roleURI="http://www.steeldynamics.com/role/DisclosureRetirementPlansDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stld-20241231.xsd#DisclosureLeasesNarrativeDetails" roleURI="http://www.steeldynamics.com/role/DisclosureLeasesNarrativeDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stld-20241231.xsd#DisclosureLeasesScheduleOfOperatingLeaseRightOfUseAssetsAndLeaseObligationsDetails" roleURI="http://www.steeldynamics.com/role/DisclosureLeasesScheduleOfOperatingLeaseRightOfUseAssetsAndLeaseObligationsDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stld-20241231.xsd#DisclosureLeasesFutureOperatingLeaseLiabilitiesDetails" roleURI="http://www.steeldynamics.com/role/DisclosureLeasesFutureOperatingLeaseLiabilitiesDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stld-20241231.xsd#DisclosureSegmentInformationResultsDetails" roleURI="http://www.steeldynamics.com/role/DisclosureSegmentInformationResultsDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#InsiderTradingArrangements" roleURI="http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#InsiderTradingPoliciesProc" roleURI="http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#CybersecurityRiskManagementAndStrategyDisclosure" roleURI="http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" xmlns="http://www.xbrl.org/2003/linkbase" />
  <presentationLink xlink:role="http://www.steeldynamics.com/role/DocumentDocumentAndEntityInformation" xlink:type="extended" xlink:title="995200090 - Document - Document and Entity Information" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CoverAbstract" xlink:label="dei_CoverAbstract" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentType" xlink:label="dei_DocumentType_638763048978281220" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_DocumentType_638763048978281220" order="1" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentAnnualReport" xlink:label="dei_DocumentAnnualReport_638763048978281220" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_DocumentAnnualReport_638763048978281220" order="2" use="optional" priority="3" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentPeriodEndDate" xlink:label="dei_DocumentPeriodEndDate_638763048978281220" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_DocumentPeriodEndDate_638763048978281220" order="3" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentTransitionReport" xlink:label="dei_DocumentTransitionReport_638763048978281220" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_DocumentTransitionReport_638763048978281220" order="4" use="optional" priority="3" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityFileNumber" xlink:label="dei_EntityFileNumber_638763048978291201" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityFileNumber_638763048978291201" order="5" use="optional" priority="3" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityRegistrantName" xlink:label="dei_EntityRegistrantName_638763048978291201" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityRegistrantName_638763048978291201" order="6" use="optional" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityIncorporationStateCountryCode" xlink:label="dei_EntityIncorporationStateCountryCode_638763048978291201" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityIncorporationStateCountryCode_638763048978291201" order="7" use="optional" priority="3" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityTaxIdentificationNumber" xlink:label="dei_EntityTaxIdentificationNumber_638763048978291201" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityTaxIdentificationNumber_638763048978291201" order="8" use="optional" priority="3" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressAddressLine1" xlink:label="dei_EntityAddressAddressLine1_638763048978291201" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityAddressAddressLine1_638763048978291201" order="9" use="optional" priority="3" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressCityOrTown" xlink:label="dei_EntityAddressCityOrTown_638763048978291201" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityAddressCityOrTown_638763048978291201" order="10" use="optional" priority="3" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressStateOrProvince" xlink:label="dei_EntityAddressStateOrProvince_638763048978291201" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityAddressStateOrProvince_638763048978291201" order="11" use="optional" priority="3" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressPostalZipCode" xlink:label="dei_EntityAddressPostalZipCode_638763048978291201" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityAddressPostalZipCode_638763048978291201" order="12" use="optional" priority="3" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CityAreaCode" xlink:label="dei_CityAreaCode_638763048978291201" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_CityAreaCode_638763048978291201" order="13" use="optional" priority="3" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_LocalPhoneNumber" xlink:label="dei_LocalPhoneNumber_638763048978301259" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_LocalPhoneNumber_638763048978301259" order="14" use="optional" priority="3" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_Security12bTitle" xlink:label="dei_Security12bTitle_638763048978301259" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_Security12bTitle_638763048978301259" order="15" use="optional" priority="3" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_TradingSymbol" xlink:label="dei_TradingSymbol_638763048978301259" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_TradingSymbol_638763048978301259" order="16" use="optional" priority="3" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_SecurityExchangeName" xlink:label="dei_SecurityExchangeName_638763048978301259" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_SecurityExchangeName_638763048978301259" order="17" use="optional" priority="3" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityWellKnownSeasonedIssuer" xlink:label="dei_EntityWellKnownSeasonedIssuer_638763048978301259" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityWellKnownSeasonedIssuer_638763048978301259" order="18" use="optional" priority="3" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityVoluntaryFilers" xlink:label="dei_EntityVoluntaryFilers_638763048978301259" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityVoluntaryFilers_638763048978301259" order="19" use="optional" priority="3" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCurrentReportingStatus" xlink:label="dei_EntityCurrentReportingStatus_638763048978301259" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityCurrentReportingStatus_638763048978301259" order="20" use="optional" priority="5" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityInteractiveDataCurrent" xlink:label="dei_EntityInteractiveDataCurrent_638763048978311205" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityInteractiveDataCurrent_638763048978311205" order="21" use="optional" priority="4" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityFilerCategory" xlink:label="dei_EntityFilerCategory_638763048978311205" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityFilerCategory_638763048978311205" order="22" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntitySmallBusiness" xlink:label="dei_EntitySmallBusiness_638763048978311205" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntitySmallBusiness_638763048978311205" order="23" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityEmergingGrowthCompany" xlink:label="dei_EntityEmergingGrowthCompany_638763048978311205" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityEmergingGrowthCompany_638763048978311205" order="24" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_IcfrAuditorAttestationFlag" xlink:label="dei_IcfrAuditorAttestationFlag_638763048978311205" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_IcfrAuditorAttestationFlag_638763048978311205" order="25" use="optional" priority="3" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentFinStmtErrorCorrectionFlag" xlink:label="dei_DocumentFinStmtErrorCorrectionFlag_638763048978311205" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_DocumentFinStmtErrorCorrectionFlag_638763048978311205" order="26" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityShellCompany" xlink:label="dei_EntityShellCompany_638763048978321401" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityShellCompany_638763048978321401" order="27" use="optional" priority="3" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityPublicFloat" xlink:label="dei_EntityPublicFloat_638763048978321401" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityPublicFloat_638763048978321401" order="28" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="dei_EntityCommonStockSharesOutstanding_638763048978321401" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityCommonStockSharesOutstanding_638763048978321401" order="29" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AuditorName" xlink:label="dei_AuditorName_638763048978321401" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_AuditorName_638763048978321401" order="30" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AuditorFirmId" xlink:label="dei_AuditorFirmId_638763048978321401" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_AuditorFirmId_638763048978321401" order="31" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AuditorLocation" xlink:label="dei_AuditorLocation_638763048978331203" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_AuditorLocation_638763048978331203" order="32" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCentralIndexKey" xlink:label="dei_EntityCentralIndexKey_638763048978331203" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityCentralIndexKey_638763048978331203" order="33" use="optional" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CurrentFiscalYearEndDate" xlink:label="dei_CurrentFiscalYearEndDate_638763048978331203" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_CurrentFiscalYearEndDate_638763048978331203" order="34" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentFiscalYearFocus" xlink:label="dei_DocumentFiscalYearFocus_638763048978331203" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_DocumentFiscalYearFocus_638763048978331203" order="35" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="dei_DocumentFiscalPeriodFocus_638763048978331203" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_DocumentFiscalPeriodFocus_638763048978331203" order="36" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AmendmentFlag" xlink:label="dei_AmendmentFlag_638763048978341203" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_AmendmentFlag_638763048978341203" order="37" use="optional" priority="1" />
  </presentationLink>
  <presentationLink xlink:role="http://www.steeldynamics.com/role/StatementConsolidatedBalanceSheets" xlink:type="extended" xlink:title="995200100 - Statement - CONSOLIDATED BALANCE SHEETS" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="StatementOfFinancialPositionAbstract" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable_638763048978341203" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementOfFinancialPositionAbstract" xlink:to="us-gaap_StatementTable_638763048978341203" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:label="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_638763048978341203" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable_638763048978341203" xlink:to="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_638763048978341203" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyDomain" xlink:label="us-gaap_RelatedPartyDomain_638763048978341203" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_638763048978341203" xlink:to="us-gaap_RelatedPartyDomain_638763048978341203" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NonrelatedPartyMember" xlink:label="us-gaap_NonrelatedPartyMember_638763048978341203" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyDomain_638763048978341203" xlink:to="us-gaap_NonrelatedPartyMember_638763048978341203" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyMember" xlink:label="us-gaap_RelatedPartyMember_638763048978341203" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyDomain_638763048978341203" xlink:to="us-gaap_RelatedPartyMember_638763048978341203" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems_638763048978351202" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable_638763048978341203" xlink:to="us-gaap_StatementLineItems_638763048978351202" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsAbstract" xlink:label="us-gaap_AssetsAbstract_638763048978351202" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_638763048978351202" xlink:to="us-gaap_AssetsAbstract_638763048978351202" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsCurrentAbstract" xlink:label="us-gaap_AssetsCurrentAbstract_638763048978351202" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsAbstract_638763048978351202" xlink:to="us-gaap_AssetsCurrentAbstract_638763048978351202" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue_638763048978351202" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract_638763048978351202" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue_638763048978351202" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermInvestments" xlink:label="us-gaap_ShortTermInvestments_638763048978351202" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract_638763048978351202" xlink:to="us-gaap_ShortTermInvestments_638763048978351202" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="us-gaap_AccountsReceivableNetCurrent_638763048978351202" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract_638763048978351202" xlink:to="us-gaap_AccountsReceivableNetCurrent_638763048978351202" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="6" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryNet" xlink:label="us-gaap_InventoryNet_638763048978351202" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract_638763048978351202" xlink:to="us-gaap_InventoryNet_638763048978351202" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssetsCurrent" xlink:label="us-gaap_OtherAssetsCurrent_638763048978351202" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract_638763048978351202" xlink:to="us-gaap_OtherAssetsCurrent_638763048978351202" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsCurrent" xlink:label="us-gaap_AssetsCurrent_638763048978361205" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract_638763048978351202" xlink:to="us-gaap_AssetsCurrent_638763048978361205" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="us-gaap_PropertyPlantAndEquipmentNet_638763048978361205" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsAbstract_638763048978351202" xlink:to="us-gaap_PropertyPlantAndEquipmentNet_638763048978361205" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwill_638763048978361205" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsAbstract_638763048978351202" xlink:to="us-gaap_IntangibleAssetsNetExcludingGoodwill_638763048978361205" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Goodwill" xlink:label="us-gaap_Goodwill_638763048978361205" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsAbstract_638763048978351202" xlink:to="us-gaap_Goodwill_638763048978361205" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="us-gaap_OtherAssetsNoncurrent_638763048978361205" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsAbstract_638763048978351202" xlink:to="us-gaap_OtherAssetsNoncurrent_638763048978361205" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Assets" xlink:label="us-gaap_Assets_638763048978361205" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsAbstract_638763048978351202" xlink:to="us-gaap_Assets_638763048978361205" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:label="us-gaap_LiabilitiesAndStockholdersEquityAbstract_638763048978361205" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_638763048978351202" xlink:to="us-gaap_LiabilitiesAndStockholdersEquityAbstract_638763048978361205" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="us-gaap_LiabilitiesCurrentAbstract_638763048978361205" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract_638763048978361205" xlink:to="us-gaap_LiabilitiesCurrentAbstract_638763048978361205" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsPayableCurrent" xlink:label="us-gaap_AccountsPayableCurrent_638763048978371192" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract_638763048978361205" xlink:to="us-gaap_AccountsPayableCurrent_638763048978371192" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedIncomeTaxesCurrent" xlink:label="us-gaap_AccruedIncomeTaxesCurrent_638763048978371192" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract_638763048978361205" xlink:to="us-gaap_AccruedIncomeTaxesCurrent_638763048978371192" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:label="us-gaap_EmployeeRelatedLiabilitiesCurrent_638763048978371192" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract_638763048978361205" xlink:to="us-gaap_EmployeeRelatedLiabilitiesCurrent_638763048978371192" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedLiabilitiesCurrent" xlink:label="us-gaap_AccruedLiabilitiesCurrent_638763048978371192" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract_638763048978361205" xlink:to="us-gaap_AccruedLiabilitiesCurrent_638763048978371192" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtCurrent" xlink:label="us-gaap_LongTermDebtCurrent_638763048978371192" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract_638763048978361205" xlink:to="us-gaap_LongTermDebtCurrent_638763048978371192" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrent" xlink:label="us-gaap_LiabilitiesCurrent_638763048978371192" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract_638763048978361205" xlink:to="us-gaap_LiabilitiesCurrent_638763048978371192" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtNoncurrent" xlink:label="us-gaap_LongTermDebtNoncurrent_638763048978371192" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract_638763048978361205" xlink:to="us-gaap_LongTermDebtNoncurrent_638763048978371192" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:label="us-gaap_DeferredIncomeTaxLiabilitiesNet_638763048978381192" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract_638763048978361205" xlink:to="us-gaap_DeferredIncomeTaxLiabilitiesNet_638763048978381192" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherLiabilitiesNoncurrent" xlink:label="us-gaap_OtherLiabilitiesNoncurrent_638763048978381192" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract_638763048978361205" xlink:to="us-gaap_OtherLiabilitiesNoncurrent_638763048978381192" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Liabilities" xlink:label="us-gaap_Liabilities_638763048978381192" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract_638763048978361205" xlink:to="us-gaap_Liabilities_638763048978381192" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingencies" xlink:label="us-gaap_CommitmentsAndContingencies_638763048978381192" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract_638763048978361205" xlink:to="us-gaap_CommitmentsAndContingencies_638763048978381192" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount" xlink:label="us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount_638763048978381192" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract_638763048978361205" xlink:to="us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount_638763048978381192" order="7" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:label="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_638763048978381192" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract_638763048978361205" xlink:to="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_638763048978381192" order="8" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockValue" xlink:label="us-gaap_CommonStockValue_638763048978391192" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_638763048978381192" xlink:to="us-gaap_CommonStockValue_638763048978391192" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockCommonValue" xlink:label="us-gaap_TreasuryStockCommonValue_638763048978391192" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_638763048978381192" xlink:to="us-gaap_TreasuryStockCommonValue_638763048978391192" order="2" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdditionalPaidInCapitalCommonStock" xlink:label="us-gaap_AdditionalPaidInCapitalCommonStock_638763048978391192" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_638763048978381192" xlink:to="us-gaap_AdditionalPaidInCapitalCommonStock_638763048978391192" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit_638763048978391192" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_638763048978381192" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit_638763048978391192" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_638763048978391192" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_638763048978381192" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_638763048978391192" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity" xlink:label="us-gaap_StockholdersEquity_638763048978401193" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_638763048978381192" xlink:to="us-gaap_StockholdersEquity_638763048978401193" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="3" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MinorityInterest" xlink:label="us-gaap_MinorityInterest_638763048978401193" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract_638763048978361205" xlink:to="us-gaap_MinorityInterest_638763048978401193" order="9" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="8" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:label="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_638763048978401193" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract_638763048978361205" xlink:to="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_638763048978401193" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="9" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity_638763048978401193" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract_638763048978361205" xlink:to="us-gaap_LiabilitiesAndStockholdersEquity_638763048978401193" order="11" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.steeldynamics.com/role/StatementConsolidatedBalanceSheetsParenthetical" xlink:type="extended" xlink:title="995200105 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="StatementOfFinancialPositionAbstract" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_638763048978411216" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementOfFinancialPositionAbstract" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_638763048978411216" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare_638763048978411216" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementOfFinancialPositionAbstract" xlink:to="us-gaap_CommonStockParOrStatedValuePerShare_638763048978411216" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="us-gaap_CommonStockSharesAuthorized_638763048978411216" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementOfFinancialPositionAbstract" xlink:to="us-gaap_CommonStockSharesAuthorized_638763048978411216" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesIssued" xlink:label="us-gaap_CommonStockSharesIssued_638763048978411216" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementOfFinancialPositionAbstract" xlink:to="us-gaap_CommonStockSharesIssued_638763048978411216" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="us-gaap_CommonStockSharesOutstanding_638763048978411216" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementOfFinancialPositionAbstract" xlink:to="us-gaap_CommonStockSharesOutstanding_638763048978411216" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockCommonShares" xlink:label="us-gaap_TreasuryStockCommonShares_638763048978411216" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementOfFinancialPositionAbstract" xlink:to="us-gaap_TreasuryStockCommonShares_638763048978411216" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.steeldynamics.com/role/StatementConsolidatedStatementsOfIncome" xlink:type="extended" xlink:title="995200200 - Statement - CONSOLIDATED STATEMENTS OF INCOME" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementAbstract" xlink:label="IncomeStatementAbstract" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable_638763048978421207" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeStatementAbstract" xlink:to="us-gaap_StatementTable_638763048978421207" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:label="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_638763048978421207" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable_638763048978421207" xlink:to="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_638763048978421207" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyDomain" xlink:label="us-gaap_RelatedPartyDomain_638763048978421207" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_638763048978421207" xlink:to="us-gaap_RelatedPartyDomain_638763048978421207" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NonrelatedPartyMember" xlink:label="us-gaap_NonrelatedPartyMember_638763048978421207" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyDomain_638763048978421207" xlink:to="us-gaap_NonrelatedPartyMember_638763048978421207" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyMember" xlink:label="us-gaap_RelatedPartyMember_638763048978421207" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyDomain_638763048978421207" xlink:to="us-gaap_RelatedPartyMember_638763048978421207" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems_638763048978421207" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable_638763048978421207" xlink:to="us-gaap_StatementLineItems_638763048978421207" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_638763048978421207" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_638763048978421207" xlink:to="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_638763048978421207" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfGoodsAndServicesSold" xlink:label="us-gaap_CostOfGoodsAndServicesSold_638763048978421207" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_638763048978421207" xlink:to="us-gaap_CostOfGoodsAndServicesSold_638763048978421207" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GrossProfit" xlink:label="us-gaap_GrossProfit_638763048978431219" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_638763048978421207" xlink:to="us-gaap_GrossProfit_638763048978431219" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SellingGeneralAndAdministrativeExpense" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpense_638763048978431219" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_638763048978421207" xlink:to="us-gaap_SellingGeneralAndAdministrativeExpense_638763048978431219" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherLaborRelatedExpenses" xlink:label="us-gaap_OtherLaborRelatedExpenses_638763048978431219" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_638763048978421207" xlink:to="us-gaap_OtherLaborRelatedExpenses_638763048978431219" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AmortizationOfIntangibleAssets" xlink:label="us-gaap_AmortizationOfIntangibleAssets_638763048978431219" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_638763048978421207" xlink:to="us-gaap_AmortizationOfIntangibleAssets_638763048978431219" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingIncomeLoss" xlink:label="us-gaap_OperatingIncomeLoss_638763048978431219" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_638763048978421207" xlink:to="us-gaap_OperatingIncomeLoss_638763048978431219" order="7" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestExpenseNonoperating" xlink:label="us-gaap_InterestExpenseNonoperating_638763048978431219" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_638763048978421207" xlink:to="us-gaap_InterestExpenseNonoperating_638763048978431219" order="8" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherNonoperatingIncomeExpense" xlink:label="us-gaap_OtherNonoperatingIncomeExpense_638763048978431219" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_638763048978421207" xlink:to="us-gaap_OtherNonoperatingIncomeExpense_638763048978431219" order="9" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_638763048978431219" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_638763048978421207" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_638763048978431219" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="us-gaap_IncomeTaxExpenseBenefit_638763048978441199" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_638763048978421207" xlink:to="us-gaap_IncomeTaxExpenseBenefit_638763048978441199" order="11" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProfitLoss" xlink:label="us-gaap_ProfitLoss_638763048978441199" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_638763048978421207" xlink:to="us-gaap_ProfitLoss_638763048978441199" order="12" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:label="us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_638763048978441199" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_638763048978421207" xlink:to="us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_638763048978441199" order="13" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss_638763048978441199" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_638763048978421207" xlink:to="us-gaap_NetIncomeLoss_638763048978441199" order="14" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareBasic" xlink:label="us-gaap_EarningsPerShareBasic_638763048978441199" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_638763048978421207" xlink:to="us-gaap_EarningsPerShareBasic_638763048978441199" order="15" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_638763048978441199" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_638763048978421207" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_638763048978441199" order="16" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="us-gaap_EarningsPerShareDiluted_638763048978441199" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_638763048978421207" xlink:to="us-gaap_EarningsPerShareDiluted_638763048978441199" order="17" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_638763048978451206" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_638763048978421207" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_638763048978451206" order="18" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockDividendsPerShareDeclared" xlink:label="us-gaap_CommonStockDividendsPerShareDeclared_638763048978451206" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_638763048978421207" xlink:to="us-gaap_CommonStockDividendsPerShareDeclared_638763048978451206" order="19" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
  </presentationLink>
  <presentationLink xlink:role="http://www.steeldynamics.com/role/StatementConsolidatedStatementsOfComprehensiveIncome" xlink:type="extended" xlink:title="995200300 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:label="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProfitLoss" xlink:label="us-gaap_ProfitLoss_638763048978451206" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="us-gaap_ProfitLoss_638763048978451206" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax" xlink:label="us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax_638763048978451206" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax_638763048978451206" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:label="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_638763048978451206" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_638763048978451206" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" xlink:label="us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_638763048978461254" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_638763048978461254" order="4" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComprehensiveIncomeNetOfTax" xlink:label="us-gaap_ComprehensiveIncomeNetOfTax_638763048978461254" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="us-gaap_ComprehensiveIncomeNetOfTax_638763048978461254" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.steeldynamics.com/role/StatementConsolidatedStatementsOfComprehensiveIncomeParenthetical" xlink:type="extended" xlink:title="995200305 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Parenthetical)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:label="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax" xlink:label="us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax_638763048978461254" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax_638763048978461254" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="4" />
  </presentationLink>
  <presentationLink xlink:role="http://www.steeldynamics.com/role/StatementConsolidatedStatementsOfEquity" xlink:type="extended" xlink:title="995200400 - Statement - CONSOLIDATED STATEMENTS OF EQUITY" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfStockholdersEquityAbstract" xlink:label="us-gaap_StatementOfStockholdersEquityAbstract" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable_638763048978461254" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfStockholdersEquityAbstract" xlink:to="us-gaap_StatementTable_638763048978461254" order="1" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="us-gaap_StatementEquityComponentsAxis_638763048978461254" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable_638763048978461254" xlink:to="us-gaap_StatementEquityComponentsAxis_638763048978461254" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockMember" xlink:label="us-gaap_CommonStockMember_638763048978471341" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis_638763048978461254" xlink:to="us-gaap_CommonStockMember_638763048978471341" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockCommonMember" xlink:label="us-gaap_TreasuryStockCommonMember_638763048978471341" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis_638763048978461254" xlink:to="us-gaap_TreasuryStockCommonMember_638763048978471341" order="2" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdditionalPaidInCapitalMember" xlink:label="us-gaap_AdditionalPaidInCapitalMember_638763048978471341" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis_638763048978461254" xlink:to="us-gaap_AdditionalPaidInCapitalMember_638763048978471341" order="3" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsMember" xlink:label="us-gaap_RetainedEarningsMember_638763048978471341" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis_638763048978461254" xlink:to="us-gaap_RetainedEarningsMember_638763048978471341" order="4" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeMember_638763048978471341" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis_638763048978461254" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeMember_638763048978471341" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NoncontrollingInterestMember" xlink:label="us-gaap_NoncontrollingInterestMember_638763048978471341" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis_638763048978461254" xlink:to="us-gaap_NoncontrollingInterestMember_638763048978471341" order="6" use="optional" />
    <loc xlink:type="locator" xlink:href="stld-20241231.xsd#stld_RedeemableNoncontrollingInterestMember" xlink:label="stld_RedeemableNoncontrollingInterestMember_638763048978471341" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis_638763048978461254" xlink:to="stld_RedeemableNoncontrollingInterestMember_638763048978471341" order="7" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityComponentDomain" xlink:label="us-gaap_EquityComponentDomain_638763048978471341" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis_638763048978461254" xlink:to="us-gaap_EquityComponentDomain_638763048978471341" order="8" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems_638763048978471341" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable_638763048978461254" xlink:to="us-gaap_StatementLineItems_638763048978471341" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:label="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_638763048978471341" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_638763048978471341" xlink:to="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_638763048978471341" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="us-gaap_CommonStockSharesOutstanding_638763048978481347" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_638763048978471341" xlink:to="us-gaap_CommonStockSharesOutstanding_638763048978481347" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" priority="7" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockCommonShares" xlink:label="us-gaap_TreasuryStockCommonShares_638763048978481347" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_638763048978471341" xlink:to="us-gaap_TreasuryStockCommonShares_638763048978481347" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DividendsCommonStockCash" xlink:label="us-gaap_DividendsCommonStockCash_638763048978481347" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_638763048978471341" xlink:to="us-gaap_DividendsCommonStockCash_638763048978481347" order="4" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" xlink:label="us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders_638763048978481347" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_638763048978471341" xlink:to="us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders_638763048978481347" order="5" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance" xlink:label="us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance_638763048978481347" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_638763048978471341" xlink:to="us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance_638763048978481347" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockValueAcquiredCostMethod" xlink:label="us-gaap_TreasuryStockValueAcquiredCostMethod_638763048978481347" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_638763048978471341" xlink:to="us-gaap_TreasuryStockValueAcquiredCostMethod_638763048978481347" order="7" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockSharesAcquired" xlink:label="us-gaap_TreasuryStockSharesAcquired_638763048978481347" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_638763048978471341" xlink:to="us-gaap_TreasuryStockSharesAcquired_638763048978481347" order="8" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockGrantedDuringPeriodValueSharebasedCompensation" xlink:label="us-gaap_StockGrantedDuringPeriodValueSharebasedCompensation_638763048978491300" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_638763048978471341" xlink:to="us-gaap_StockGrantedDuringPeriodValueSharebasedCompensation_638763048978491300" order="9" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:label="us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_638763048978491300" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_638763048978471341" xlink:to="us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_638763048978491300" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="5" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProfitLoss" xlink:label="us-gaap_ProfitLoss_638763048978491300" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_638763048978471341" xlink:to="us-gaap_ProfitLoss_638763048978491300" order="11" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax" xlink:label="us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax_638763048978491300" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_638763048978471341" xlink:to="us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax_638763048978491300" order="12" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:label="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_638763048978491300" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_638763048978471341" xlink:to="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_638763048978491300" order="13" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="us-gaap_CommonStockSharesOutstanding_638763048978491300" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_638763048978471341" xlink:to="us-gaap_CommonStockSharesOutstanding_638763048978491300" order="14" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" priority="7" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockCommonShares" xlink:label="us-gaap_TreasuryStockCommonShares_638763048978491300" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_638763048978471341" xlink:to="us-gaap_TreasuryStockCommonShares_638763048978491300" order="15" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" priority="1" />
  </presentationLink>
  <presentationLink xlink:role="http://www.steeldynamics.com/role/StatementConsolidatedStatementsOfCashFlows" xlink:type="extended" xlink:title="995200500 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfCashFlowsAbstract" xlink:label="us-gaap_StatementOfCashFlowsAbstract" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract_638763048978501216" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract_638763048978501216" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProfitLoss" xlink:label="us-gaap_ProfitLoss_638763048978501216" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract_638763048978501216" xlink:to="us-gaap_ProfitLoss_638763048978501216" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_638763048978501216" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract_638763048978501216" xlink:to="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_638763048978501216" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DepreciationDepletionAndAmortization" xlink:label="us-gaap_DepreciationDepletionAndAmortization_638763048978501216" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_638763048978501216" xlink:to="us-gaap_DepreciationDepletionAndAmortization_638763048978501216" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensation" xlink:label="us-gaap_ShareBasedCompensation_638763048978501216" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_638763048978501216" xlink:to="us-gaap_ShareBasedCompensation_638763048978501216" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="stld-20241231.xsd#stld_DeferredIncomeTaxNoncashExpenseBenefit" xlink:label="stld_DeferredIncomeTaxNoncashExpenseBenefit_638763048978501216" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_638763048978501216" xlink:to="stld_DeferredIncomeTaxNoncashExpenseBenefit_638763048978501216" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherOperatingActivitiesCashFlowStatement" xlink:label="us-gaap_OtherOperatingActivitiesCashFlowStatement_638763048978501216" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_638763048978501216" xlink:to="us-gaap_OtherOperatingActivitiesCashFlowStatement_638763048978501216" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:label="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_638763048978511227" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_638763048978501216" xlink:to="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_638763048978511227" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable_638763048978511227" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_638763048978511227" xlink:to="us-gaap_IncreaseDecreaseInAccountsReceivable_638763048978511227" order="1" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInInventories" xlink:label="us-gaap_IncreaseDecreaseInInventories_638763048978511227" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_638763048978511227" xlink:to="us-gaap_IncreaseDecreaseInInventories_638763048978511227" order="2" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:label="us-gaap_IncreaseDecreaseInOtherOperatingAssets_638763048978511227" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_638763048978511227" xlink:to="us-gaap_IncreaseDecreaseInOtherOperatingAssets_638763048978511227" order="3" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccountsPayable" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayable_638763048978511227" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_638763048978511227" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayable_638763048978511227" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable" xlink:label="us-gaap_IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable_638763048978511227" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_638763048978511227" xlink:to="us-gaap_IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable_638763048978511227" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:label="us-gaap_IncreaseDecreaseInAccruedLiabilities_638763048978511227" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_638763048978511227" xlink:to="us-gaap_IncreaseDecreaseInAccruedLiabilities_638763048978511227" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities_638763048978511227" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract_638763048978501216" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities_638763048978511227" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_638763048978521277" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_638763048978521277" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_638763048978521277" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_638763048978521277" xlink:to="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_638763048978521277" order="1" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquireShortTermInvestments" xlink:label="us-gaap_PaymentsToAcquireShortTermInvestments_638763048978521277" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_638763048978521277" xlink:to="us-gaap_PaymentsToAcquireShortTermInvestments_638763048978521277" order="2" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments" xlink:label="us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments_638763048978521277" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_638763048978521277" xlink:to="us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments_638763048978521277" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquireBusinessesGross" xlink:label="us-gaap_PaymentsToAcquireBusinessesGross_638763048978521277" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_638763048978521277" xlink:to="us-gaap_PaymentsToAcquireBusinessesGross_638763048978521277" order="4" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="6" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquireEquityMethodInvestments" xlink:label="us-gaap_PaymentsToAcquireEquityMethodInvestments_638763048978521277" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_638763048978521277" xlink:to="us-gaap_PaymentsToAcquireEquityMethodInvestments_638763048978521277" order="5" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsForProceedsFromOtherInvestingActivities" xlink:label="us-gaap_PaymentsForProceedsFromOtherInvestingActivities_638763048978521277" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_638763048978521277" xlink:to="us-gaap_PaymentsForProceedsFromOtherInvestingActivities_638763048978521277" order="6" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities_638763048978531236" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_638763048978521277" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities_638763048978531236" order="7" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_638763048978531236" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_638763048978531236" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromIssuanceOfDebt" xlink:label="us-gaap_ProceedsFromIssuanceOfDebt_638763048978531236" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_638763048978531236" xlink:to="us-gaap_ProceedsFromIssuanceOfDebt_638763048978531236" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RepaymentsOfDebt" xlink:label="us-gaap_RepaymentsOfDebt_638763048978531236" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_638763048978531236" xlink:to="us-gaap_RepaymentsOfDebt_638763048978531236" order="2" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsOfDividendsCommonStock" xlink:label="us-gaap_PaymentsOfDividendsCommonStock_638763048978531236" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_638763048978531236" xlink:to="us-gaap_PaymentsOfDividendsCommonStock_638763048978531236" order="3" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:label="us-gaap_PaymentsForRepurchaseOfCommonStock_638763048978531236" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_638763048978531236" xlink:to="us-gaap_PaymentsForRepurchaseOfCommonStock_638763048978531236" order="4" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromPaymentsForOtherFinancingActivities" xlink:label="us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_638763048978541212" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_638763048978531236" xlink:to="us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_638763048978541212" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities_638763048978541212" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_638763048978531236" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities_638763048978541212" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_638763048978541212" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_638763048978541212" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_638763048978541212" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_638763048978541212" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_6387630489785412121" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_6387630489785412121" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SupplementalCashFlowInformationAbstract" xlink:label="us-gaap_SupplementalCashFlowInformationAbstract_638763048978541212" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_SupplementalCashFlowInformationAbstract_638763048978541212" order="7" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestPaidNet" xlink:label="us-gaap_InterestPaidNet_638763048978551211" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SupplementalCashFlowInformationAbstract_638763048978541212" xlink:to="us-gaap_InterestPaidNet_638763048978551211" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxesPaidNet" xlink:label="us-gaap_IncomeTaxesPaidNet_638763048978551211" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SupplementalCashFlowInformationAbstract_638763048978541212" xlink:to="us-gaap_IncomeTaxesPaidNet_638763048978551211" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
  </presentationLink>
  <presentationLink xlink:role="http://www.steeldynamics.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPolicies" xlink:type="extended" xlink:title="995210101 - Disclosure - Description of the Business and Summary of Significant Accounting Policies" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="AccountingPoliciesAbstract" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock" xlink:label="us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock_638763048978551211" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingPoliciesAbstract" xlink:to="us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock_638763048978551211" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.steeldynamics.com/role/DisclosureBusinessCombinationsAndInvestmentsInUnconsolidatedAffiliates" xlink:type="extended" xlink:title="995210201 - Disclosure - Business Combinations and Investments in Unconsolidated Affiliates" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract" xlink:label="us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract" />
    <loc xlink:type="locator" xlink:href="stld-20241231.xsd#stld_BusinessCombinationsAndEquityMethodInvestmentsTextBlock" xlink:label="stld_BusinessCombinationsAndEquityMethodInvestmentsTextBlock_638763048978561196" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract" xlink:to="stld_BusinessCombinationsAndEquityMethodInvestmentsTextBlock_638763048978561196" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
  </presentationLink>
  <presentationLink xlink:role="http://www.steeldynamics.com/role/DisclosureLongTermDebt" xlink:type="extended" xlink:title="995210301 - Disclosure - Long-Term Debt" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="us-gaap_DebtDisclosureAbstract_636954213695640931" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtDisclosureTextBlock" xlink:label="us-gaap_DebtDisclosureTextBlock_638763048978561196" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtDisclosureAbstract_636954213695640931" xlink:to="us-gaap_DebtDisclosureTextBlock_638763048978561196" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.steeldynamics.com/role/DisclosureIncomeTaxes" xlink:type="extended" xlink:title="995210401 - Disclosure - Income Taxes" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="us-gaap_IncomeTaxDisclosureAbstract_636954213695640931" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureTextBlock" xlink:label="us-gaap_IncomeTaxDisclosureTextBlock_638763048978571197" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract_636954213695640931" xlink:to="us-gaap_IncomeTaxDisclosureTextBlock_638763048978571197" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.steeldynamics.com/role/DisclosureShareholdersEquity" xlink:type="extended" xlink:title="995210501 - Disclosure - Shareholders' Equity" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityAbstract" xlink:label="us-gaap_EquityAbstract" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:label="us-gaap_StockholdersEquityNoteDisclosureTextBlock_638763048978571197" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EquityAbstract" xlink:to="us-gaap_StockholdersEquityNoteDisclosureTextBlock_638763048978571197" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.steeldynamics.com/role/DisclosureEquityBasedIncentivePlans" xlink:type="extended" xlink:title="995210601 - Disclosure - Equity-Based Incentive Plans" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_636954213695640931" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_638763048978571197" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_636954213695640931" xlink:to="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_638763048978571197" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.steeldynamics.com/role/DisclosureFairValueMeasurements" xlink:type="extended" xlink:title="995210701 - Disclosure - Fair Value Measurements" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueDisclosuresAbstract" xlink:label="FairValueDisclosuresAbstract" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueDisclosuresTextBlock" xlink:label="us-gaap_FairValueDisclosuresTextBlock_638763048978581194" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FairValueDisclosuresAbstract" xlink:to="us-gaap_FairValueDisclosuresTextBlock_638763048978581194" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.steeldynamics.com/role/DisclosureCommitmentsAndContingencies" xlink:type="extended" xlink:title="995210801 - Disclosure - Commitments and Contingencies" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="CommitmentsAndContingenciesDisclosureAbstract" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_638763048978581194" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CommitmentsAndContingenciesDisclosureAbstract" xlink:to="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_638763048978581194" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.steeldynamics.com/role/DisclosureTransactionsWithAffiliatedCompanies" xlink:type="extended" xlink:title="995210901 - Disclosure - Transactions with Affiliated Companies" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionsAbstract" xlink:label="us-gaap_RelatedPartyTransactionsAbstract_636954213695650958" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:label="us-gaap_RelatedPartyTransactionsDisclosureTextBlock_638763048978581194" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsAbstract_636954213695650958" xlink:to="us-gaap_RelatedPartyTransactionsDisclosureTextBlock_638763048978581194" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.steeldynamics.com/role/DisclosureRetirementPlans" xlink:type="extended" xlink:title="995211001 - Disclosure - Retirement Plans" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:label="us-gaap_CompensationAndRetirementDisclosureAbstract_636954213695650958" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:label="us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_638763048978591195" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CompensationAndRetirementDisclosureAbstract_636954213695650958" xlink:to="us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_638763048978591195" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.steeldynamics.com/role/DisclosureLeases" xlink:type="extended" xlink:title="995211101 - Disclosure - Leases" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeasesAbstract" xlink:label="us-gaap_LeasesAbstract" />
    <loc xlink:type="locator" xlink:href="stld-20241231.xsd#stld_LeaseDisclosureTextBlock" xlink:label="stld_LeaseDisclosureTextBlock_638763048978591195" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeasesAbstract" xlink:to="stld_LeaseDisclosureTextBlock_638763048978591195" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.steeldynamics.com/role/DisclosureSegmentInformation" xlink:type="extended" xlink:title="995211201 - Disclosure - Segment Information" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingAbstract" xlink:label="SegmentReportingAbstract" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingDisclosureTextBlock" xlink:label="us-gaap_SegmentReportingDisclosureTextBlock_638763048978591195" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SegmentReportingAbstract" xlink:to="us-gaap_SegmentReportingDisclosureTextBlock_638763048978591195" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.steeldynamics.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies" xlink:type="extended" xlink:title="99920102 - Disclosure - Description of the Business and Summary of Significant Accounting Policies (Policies)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="us-gaap_AccountingPoliciesAbstract" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConsolidationPolicyTextBlock" xlink:label="us-gaap_ConsolidationPolicyTextBlock_638763048978601196" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ConsolidationPolicyTextBlock_638763048978601196" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UseOfEstimates" xlink:label="us-gaap_UseOfEstimates_638763048978601196" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_UseOfEstimates_638763048978601196" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:label="us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_638763048978601196" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_638763048978601196" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CreditLossFinancialInstrumentPolicyTextBlock" xlink:label="us-gaap_CreditLossFinancialInstrumentPolicyTextBlock_638763048978601196" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_CreditLossFinancialInstrumentPolicyTextBlock_638763048978601196" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="3" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" xlink:label="us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy_638763048978601196" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy_638763048978601196" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InvestmentPolicyTextBlock" xlink:label="us-gaap_InvestmentPolicyTextBlock_638763048978601196" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_InvestmentPolicyTextBlock_638763048978601196" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryPolicyTextBlock" xlink:label="us-gaap_InventoryPolicyTextBlock_638763048978601196" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_InventoryPolicyTextBlock_638763048978601196" order="7" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:label="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_638763048978601196" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_638763048978601196" order="8" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy" xlink:label="us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy_638763048978601196" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy_638763048978601196" order="9" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:label="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_638763048978611245" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_638763048978611245" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" xlink:label="us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy_638763048978611245" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy_638763048978611245" order="11" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stld-20241231.xsd#stld_GoodwillImpairmentPolicyPolicyTextBlock" xlink:label="stld_GoodwillImpairmentPolicyPolicyTextBlock_638763048978611245" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="stld_GoodwillImpairmentPolicyPolicyTextBlock_638763048978611245" order="12" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="3" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:label="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_638763048978611245" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_638763048978611245" order="13" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxPolicyTextBlock" xlink:label="us-gaap_IncomeTaxPolicyTextBlock_638763048978621211" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_IncomeTaxPolicyTextBlock_638763048978621211" order="14" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerSharePolicyTextBlock" xlink:label="us-gaap_EarningsPerSharePolicyTextBlock_638763048978621211" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_EarningsPerSharePolicyTextBlock_638763048978621211" order="15" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskCreditRisk" xlink:label="us-gaap_ConcentrationRiskCreditRisk_638763048978621211" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ConcentrationRiskCreditRisk_638763048978621211" order="16" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="7" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativesPolicyTextBlock" xlink:label="us-gaap_DerivativesPolicyTextBlock_638763048978621211" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_DerivativesPolicyTextBlock_638763048978621211" order="17" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:label="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_638763048978621211" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_638763048978621211" order="18" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.steeldynamics.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesTables" xlink:type="extended" xlink:title="99930103 - Disclosure - Description of the Business and Summary of Significant Accounting Policies (Tables)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="us-gaap_AccountingPoliciesAbstract" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:label="us-gaap_ScheduleOfInventoryCurrentTableTextBlock_638763048978631219" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ScheduleOfInventoryCurrentTableTextBlock_638763048978631219" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:label="us-gaap_PropertyPlantAndEquipmentTextBlock_638763048978631219" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentTextBlock_638763048978631219" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:label="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_638763048978631219" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_638763048978631219" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:label="us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_638763048978631219" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_638763048978631219" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfGoodwillTextBlock" xlink:label="us-gaap_ScheduleOfGoodwillTextBlock_638763048978631219" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ScheduleOfGoodwillTextBlock_638763048978631219" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:label="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_638763048978631219" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_638763048978631219" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
  </presentationLink>
  <presentationLink xlink:role="http://www.steeldynamics.com/role/DisclosureLongTermDebtTables" xlink:type="extended" xlink:title="99930303 - Disclosure - Long-Term Debt (Tables)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="us-gaap_DebtDisclosureAbstract" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:label="us-gaap_ScheduleOfDebtInstrumentsTextBlock_638763048978641201" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtDisclosureAbstract" xlink:to="us-gaap_ScheduleOfDebtInstrumentsTextBlock_638763048978641201" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:label="us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_638763048978641201" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtDisclosureAbstract" xlink:to="us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_638763048978641201" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
  </presentationLink>
  <presentationLink xlink:role="http://www.steeldynamics.com/role/DisclosureIncomeTaxesTables" xlink:type="extended" xlink:title="99930403 - Disclosure - Income Taxes (Tables)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="us-gaap_IncomeTaxDisclosureAbstract" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:label="us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_638763048978641201" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_638763048978641201" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:label="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_638763048978641201" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_638763048978641201" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:label="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_638763048978641201" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_638763048978641201" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:label="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_638763048978641201" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_638763048978641201" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" xlink:label="us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock_638763048978651198" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock_638763048978651198" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
  </presentationLink>
  <presentationLink xlink:role="http://www.steeldynamics.com/role/DisclosureEquityBasedIncentivePlansTables" xlink:type="extended" xlink:title="99930603 - Disclosure - Equity-Based Incentive Plans (Tables)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" xlink:label="us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock_638763048978651198" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock_638763048978651198" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="stld-20241231.xsd#stld_ScheduleOfPerformancePeriodTransitionAwardsTableTextBlock" xlink:label="stld_ScheduleOfPerformancePeriodTransitionAwardsTableTextBlock_638763048978651198" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="stld_ScheduleOfPerformancePeriodTransitionAwardsTableTextBlock_638763048978651198" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="3" />
  </presentationLink>
  <presentationLink xlink:role="http://www.steeldynamics.com/role/DisclosureFairValueMeasurementsTables" xlink:type="extended" xlink:title="99930703 - Disclosure - Fair Value Measurements (Tables)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueDisclosuresAbstract" xlink:label="FairValueDisclosuresAbstract" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:label="us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_638763048978651198" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FairValueDisclosuresAbstract" xlink:to="us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_638763048978651198" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.steeldynamics.com/role/DisclosureCommitmentsAndContingenciesTables" xlink:type="extended" xlink:title="99930803 - Disclosure - Commitments and Contingencies (Tables)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecordedUnconditionalPurchaseObligationsDisclosureTextBlock" xlink:label="us-gaap_UnrecordedUnconditionalPurchaseObligationsDisclosureTextBlock_638763048978661446" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="us-gaap_UnrecordedUnconditionalPurchaseObligationsDisclosureTextBlock_638763048978661446" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="4" />
  </presentationLink>
  <presentationLink xlink:role="http://www.steeldynamics.com/role/DisclosureTransactionsWithAffiliatedCompaniesTables" xlink:type="extended" xlink:title="99930903 - Disclosure - Transactions with Affiliated Companies (Tables)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionsAbstract" xlink:label="us-gaap_RelatedPartyTransactionsAbstract" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock" xlink:label="us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock_638763048978661446" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsAbstract" xlink:to="us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock_638763048978661446" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
  </presentationLink>
  <presentationLink xlink:role="http://www.steeldynamics.com/role/DisclosureLeasesTables" xlink:type="extended" xlink:title="99931103 - Disclosure - Leases (Tables)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeasesAbstract" xlink:label="us-gaap_LeasesAbstract" />
    <loc xlink:type="locator" xlink:href="stld-20241231.xsd#stld_LeaseBalanceSheetDisclosureTableTextBlock" xlink:label="stld_LeaseBalanceSheetDisclosureTableTextBlock_638763048978671323" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeasesAbstract" xlink:to="stld_LeaseBalanceSheetDisclosureTableTextBlock_638763048978671323" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_638763048978671323" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeasesAbstract" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_638763048978671323" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.steeldynamics.com/role/DisclosureSegmentInformationTables" xlink:type="extended" xlink:title="99931203 - Disclosure - Segment Information (Tables)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingAbstract" xlink:label="SegmentReportingAbstract" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_638763048978671323" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SegmentReportingAbstract" xlink:to="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_638763048978671323" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.steeldynamics.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesDescriptionOfBusinessDetails" xlink:type="extended" xlink:title="99940101 - Disclosure - Description of the Business and Summary of Significant Accounting Policies - Description of the Business (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="us-gaap_AccountingPoliciesAbstract_636954213695650958" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_638763048978671323" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract_636954213695650958" xlink:to="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_638763048978671323" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidatedEntitiesAxis" xlink:label="srt_ConsolidatedEntitiesAxis_638763048978671323" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_638763048978671323" xlink:to="srt_ConsolidatedEntitiesAxis_638763048978671323" order="1" use="optional" priority="4" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidatedEntitiesDomain" xlink:label="srt_ConsolidatedEntitiesDomain_638763048978671323" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ConsolidatedEntitiesAxis_638763048978671323" xlink:to="srt_ConsolidatedEntitiesDomain_638763048978671323" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_SubsidiariesMember" xlink:label="srt_SubsidiariesMember_638763048978681315" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ConsolidatedEntitiesDomain_638763048978671323" xlink:to="srt_SubsidiariesMember_638763048978681315" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stld-20241231.xsd#stld_UnitedSteelSupplyLlcMember" xlink:label="stld_UnitedSteelSupplyLlcMember_638763048978681315" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_SubsidiariesMember_638763048978681315" xlink:to="stld_UnitedSteelSupplyLlcMember_638763048978681315" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stld-20241231.xsd#stld_SteelDynamicsInc.BiocarbonSolutionsMember" xlink:label="stld_SteelDynamicsInc.BiocarbonSolutionsMember_638763048978681315" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_SubsidiariesMember_638763048978681315" xlink:to="stld_SteelDynamicsInc.BiocarbonSolutionsMember_638763048978681315" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stld-20241231.xsd#stld_MesabiNuggetMember" xlink:label="stld_MesabiNuggetMember_638763048978681315" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_SubsidiariesMember_638763048978681315" xlink:to="stld_MesabiNuggetMember_638763048978681315" order="3" use="optional" />
    <loc xlink:type="locator" xlink:href="stld-20241231.xsd#stld_UnityAluminumInc.Member" xlink:label="stld_UnityAluminumInc.Member_638763048978681315" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_SubsidiariesMember_638763048978681315" xlink:to="stld_UnityAluminumInc.Member_638763048978681315" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="us-gaap_StatementBusinessSegmentsAxis_638763048978681315" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_638763048978671323" xlink:to="us-gaap_StatementBusinessSegmentsAxis_638763048978681315" order="2" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentDomain" xlink:label="us-gaap_SegmentDomain_638763048978681315" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementBusinessSegmentsAxis_638763048978681315" xlink:to="us-gaap_SegmentDomain_638763048978681315" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stld-20241231.xsd#stld_SteelOperationsMember" xlink:label="stld_SteelOperationsMember_638763048978681315" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentDomain_638763048978681315" xlink:to="stld_SteelOperationsMember_638763048978681315" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stld-20241231.xsd#stld_AluminumOperationsMember" xlink:label="stld_AluminumOperationsMember_638763048978681315" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentDomain_638763048978681315" xlink:to="stld_AluminumOperationsMember_638763048978681315" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingInformationLineItems" xlink:label="us-gaap_SegmentReportingInformationLineItems_638763048978681315" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_638763048978671323" xlink:to="us-gaap_SegmentReportingInformationLineItems_638763048978681315" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingInformationAdditionalInformationAbstract" xlink:label="us-gaap_SegmentReportingInformationAdditionalInformationAbstract_638763048978691326" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingInformationLineItems_638763048978681315" xlink:to="us-gaap_SegmentReportingInformationAdditionalInformationAbstract_638763048978691326" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="6" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NumberOfReportableSegments" xlink:label="us-gaap_NumberOfReportableSegments_638763048978691326" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingInformationAdditionalInformationAbstract_638763048978691326" xlink:to="us-gaap_NumberOfReportableSegments_638763048978691326" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="stld-20241231.xsd#stld_NumberOfSatelliteRecycledAluminumSlabCenters" xlink:label="stld_NumberOfSatelliteRecycledAluminumSlabCenters_638763048978691326" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingInformationAdditionalInformationAbstract_638763048978691326" xlink:to="stld_NumberOfSatelliteRecycledAluminumSlabCenters_638763048978691326" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="stld-20241231.xsd#stld_PercentageOfWorkforceSubjectToCollectiveBargainingArrangements" xlink:label="stld_PercentageOfWorkforceSubjectToCollectiveBargainingArrangements_638763048978691326" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingInformationLineItems_638763048978681315" xlink:to="stld_PercentageOfWorkforceSubjectToCollectiveBargainingArrangements_638763048978691326" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="stld-20241231.xsd#stld_NumberOfLocationsSubjectToCollectiveBargainingAgreements" xlink:label="stld_NumberOfLocationsSubjectToCollectiveBargainingAgreements_638763048978691326" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingInformationLineItems_638763048978681315" xlink:to="stld_NumberOfLocationsSubjectToCollectiveBargainingAgreements_638763048978691326" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="3" />
    <loc xlink:type="locator" xlink:href="stld-20241231.xsd#stld_PercentageOfWorkforceSubjectToCollectiveBargainingArrangementsExpiringDuringYear" xlink:label="stld_PercentageOfWorkforceSubjectToCollectiveBargainingArrangementsExpiringDuringYear_638763048978691326" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingInformationLineItems_638763048978681315" xlink:to="stld_PercentageOfWorkforceSubjectToCollectiveBargainingArrangementsExpiringDuringYear_638763048978691326" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="stld-20241231.xsd#stld_NumberOfLocationsSubjectToCollectiveBargainingAgreementsExpiring" xlink:label="stld_NumberOfLocationsSubjectToCollectiveBargainingAgreementsExpiring_638763048978691326" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingInformationLineItems_638763048978681315" xlink:to="stld_NumberOfLocationsSubjectToCollectiveBargainingAgreementsExpiring_638763048978691326" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="3" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions" xlink:label="us-gaap_SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions_638763048978701323" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingInformationLineItems_638763048978681315" xlink:to="us-gaap_SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions_638763048978701323" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount" xlink:label="us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount_638763048978701323" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingInformationLineItems_638763048978681315" xlink:to="us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount_638763048978701323" order="7" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
  </presentationLink>
  <presentationLink xlink:role="http://www.steeldynamics.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesCreditLossesDetails" xlink:type="extended" xlink:title="99940102 - Disclosure - Description of the Business and Summary of Significant Accounting Policies - Credit Losses (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="us-gaap_AccountingPoliciesAbstract" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ReceivablesNetCurrent" xlink:label="us-gaap_ReceivablesNetCurrent_638763048978701323" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ReceivablesNetCurrent_638763048978701323" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="6" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_638763048978701323" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_638763048978701323" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="6" />
  </presentationLink>
  <presentationLink xlink:role="http://www.steeldynamics.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesCashAndEquivalentsAndRestrictedCashAndEquivalentsDetails" xlink:type="extended" xlink:title="99940103 - Disclosure - Description of the Business and Summary of Significant Accounting Policies - Cash and Equivalents, and Restricted Cash and Equivalents (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="us-gaap_AccountingPoliciesAbstract" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedCashAndCashEquivalents" xlink:label="us-gaap_RestrictedCashAndCashEquivalents_638763048978711286" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_RestrictedCashAndCashEquivalents_638763048978711286" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedCashAndCashEquivalentsAssetStatementOfFinancialPositionExtensibleList" xlink:label="us-gaap_RestrictedCashAndCashEquivalentsAssetStatementOfFinancialPositionExtensibleList_638763048978711286" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RestrictedCashAndCashEquivalents_638763048978711286" xlink:to="us-gaap_RestrictedCashAndCashEquivalentsAssetStatementOfFinancialPositionExtensibleList_638763048978711286" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="8" />
  </presentationLink>
  <presentationLink xlink:role="http://www.steeldynamics.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesShortTermInvestmentsDetails" xlink:type="extended" xlink:title="99940104 - Disclosure - Description of the Business and Summary of Significant Accounting Policies - Short-term Investments (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="us-gaap_AccountingPoliciesAbstract" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SummaryOfInvestmentHoldingsTable" xlink:label="us-gaap_SummaryOfInvestmentHoldingsTable_638763048978711286" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_SummaryOfInvestmentHoldingsTable_638763048978711286" order="1" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InvestmentTypeAxis" xlink:label="us-gaap_InvestmentTypeAxis_638763048978711286" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SummaryOfInvestmentHoldingsTable_638763048978711286" xlink:to="us-gaap_InvestmentTypeAxis_638763048978711286" order="1" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InvestmentTypeCategorizationMember" xlink:label="us-gaap_InvestmentTypeCategorizationMember_638763048978711286" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_InvestmentTypeAxis_638763048978711286" xlink:to="us-gaap_InvestmentTypeCategorizationMember_638763048978711286" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommercialPaperMember" xlink:label="us-gaap_CommercialPaperMember_638763048978711286" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_InvestmentTypeCategorizationMember_638763048978711286" xlink:to="us-gaap_CommercialPaperMember_638763048978711286" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_USTreasurySecuritiesMember" xlink:label="us-gaap_USTreasurySecuritiesMember_638763048978711286" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_InvestmentTypeCategorizationMember_638763048978711286" xlink:to="us-gaap_USTreasurySecuritiesMember_638763048978711286" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CertificatesOfDepositMember" xlink:label="us-gaap_CertificatesOfDepositMember_638763048978721263" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_InvestmentTypeCategorizationMember_638763048978711286" xlink:to="us-gaap_CertificatesOfDepositMember_638763048978721263" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stld-20241231.xsd#stld_ShortTermInvestmentsLineItems" xlink:label="stld_ShortTermInvestmentsLineItems_638763048978721263" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SummaryOfInvestmentHoldingsTable_638763048978711286" xlink:to="stld_ShortTermInvestmentsLineItems_638763048978721263" order="2" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InvestmentIncomeInterest" xlink:label="us-gaap_InvestmentIncomeInterest_638763048978721263" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stld_ShortTermInvestmentsLineItems_638763048978721263" xlink:to="us-gaap_InvestmentIncomeInterest_638763048978721263" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermInvestments" xlink:label="us-gaap_ShortTermInvestments_638763048978721263" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stld_ShortTermInvestmentsLineItems_638763048978721263" xlink:to="us-gaap_ShortTermInvestments_638763048978721263" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
  </presentationLink>
  <presentationLink xlink:role="http://www.steeldynamics.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesInventoriesDetails" xlink:type="extended" xlink:title="99940105 - Disclosure - Description of the Business and Summary of Significant Accounting Policies - Inventories (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="us-gaap_AccountingPoliciesAbstract_636954213695761251" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryRawMaterialsNetOfReserves" xlink:label="us-gaap_InventoryRawMaterialsNetOfReserves_638763048978791954" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract_636954213695761251" xlink:to="us-gaap_InventoryRawMaterialsNetOfReserves_638763048978791954" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventorySuppliesNetOfReserves" xlink:label="us-gaap_InventorySuppliesNetOfReserves_638763048978791954" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract_636954213695761251" xlink:to="us-gaap_InventorySuppliesNetOfReserves_638763048978791954" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryWorkInProcessNetOfReserves" xlink:label="us-gaap_InventoryWorkInProcessNetOfReserves_638763048978791954" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract_636954213695761251" xlink:to="us-gaap_InventoryWorkInProcessNetOfReserves_638763048978791954" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryFinishedGoodsNetOfReserves" xlink:label="us-gaap_InventoryFinishedGoodsNetOfReserves_638763048978791954" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract_636954213695761251" xlink:to="us-gaap_InventoryFinishedGoodsNetOfReserves_638763048978791954" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryNet" xlink:label="us-gaap_InventoryNet_638763048978791954" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract_636954213695761251" xlink:to="us-gaap_InventoryNet_638763048978791954" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.steeldynamics.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesPropertyPlantAndEquipmentDetails" xlink:type="extended" xlink:title="99940106 - Disclosure - Description of the Business and Summary of Significant Accounting Policies - Property, Plant and Equipment (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="us-gaap_AccountingPoliciesAbstract_636954213695761251" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:label="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_638763048978791954" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract_636954213695761251" xlink:to="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_638763048978791954" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis_638763048978791954" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_638763048978791954" xlink:to="us-gaap_PropertyPlantAndEquipmentByTypeAxis_638763048978791954" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain_638763048978791954" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis_638763048978791954" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain_638763048978791954" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LandAndLandImprovementsMember" xlink:label="us-gaap_LandAndLandImprovementsMember_638763048978791954" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain_638763048978791954" xlink:to="us-gaap_LandAndLandImprovementsMember_638763048978791954" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BuildingAndBuildingImprovementsMember" xlink:label="us-gaap_BuildingAndBuildingImprovementsMember_638763048978791954" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain_638763048978791954" xlink:to="us-gaap_BuildingAndBuildingImprovementsMember_638763048978791954" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MachineryAndEquipmentMember" xlink:label="us-gaap_MachineryAndEquipmentMember_638763048978791954" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain_638763048978791954" xlink:to="us-gaap_MachineryAndEquipmentMember_638763048978791954" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetUnderConstructionMember" xlink:label="us-gaap_AssetUnderConstructionMember_638763048978791954" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain_638763048978791954" xlink:to="us-gaap_AssetUnderConstructionMember_638763048978791954" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis_638763048978791954" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_638763048978791954" xlink:to="srt_RangeAxis_638763048978791954" order="2" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember" xlink:label="srt_RangeMember_638763048978817144" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis_638763048978791954" xlink:to="srt_RangeMember_638763048978817144" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember_638763048978817144" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeMember_638763048978817144" xlink:to="srt_MinimumMember_638763048978817144" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember_638763048978817144" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeMember_638763048978817144" xlink:to="srt_MaximumMember_638763048978817144" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentLineItems" xlink:label="us-gaap_PropertyPlantAndEquipmentLineItems_638763048978817144" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_638763048978791954" xlink:to="us-gaap_PropertyPlantAndEquipmentLineItems_638763048978817144" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:label="us-gaap_PropertyPlantAndEquipmentUsefulLife_638763048978821227" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems_638763048978817144" xlink:to="us-gaap_PropertyPlantAndEquipmentUsefulLife_638763048978821227" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Depreciation" xlink:label="us-gaap_Depreciation_638763048978821227" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems_638763048978817144" xlink:to="us-gaap_Depreciation_638763048978821227" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentGross" xlink:label="us-gaap_PropertyPlantAndEquipmentGross_638763048978821227" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems_638763048978817144" xlink:to="us-gaap_PropertyPlantAndEquipmentGross_638763048978821227" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_638763048978821227" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems_638763048978817144" xlink:to="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_638763048978821227" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="us-gaap_PropertyPlantAndEquipmentNet_638763048978821227" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems_638763048978817144" xlink:to="us-gaap_PropertyPlantAndEquipmentNet_638763048978821227" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="4" />
  </presentationLink>
  <presentationLink xlink:role="http://www.steeldynamics.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesIntangibleAssetsDetails" xlink:type="extended" xlink:title="99940107 - Disclosure - Description of the Business and Summary of Significant Accounting Policies - Intangible Assets (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="us-gaap_AccountingPoliciesAbstract_636954213695811385" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:label="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_638763048978831212" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract_636954213695811385" xlink:to="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_638763048978831212" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_638763048978831212" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_638763048978831212" xlink:to="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_638763048978831212" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_638763048978831212" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_638763048978831212" xlink:to="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_638763048978831212" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CustomerRelationshipsMember" xlink:label="us-gaap_CustomerRelationshipsMember_638763048978831212" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_638763048978831212" xlink:to="us-gaap_CustomerRelationshipsMember_638763048978831212" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TradeNamesMember" xlink:label="us-gaap_TradeNamesMember_638763048978831212" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_638763048978831212" xlink:to="us-gaap_TradeNamesMember_638763048978831212" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherIntangibleAssetsMember" xlink:label="us-gaap_OtherIntangibleAssetsMember_638763048978831212" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_638763048978831212" xlink:to="us-gaap_OtherIntangibleAssetsMember_638763048978831212" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis_638763048978831212" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_638763048978831212" xlink:to="srt_RangeAxis_638763048978831212" order="2" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember" xlink:label="srt_RangeMember_638763048978831212" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis_638763048978831212" xlink:to="srt_RangeMember_638763048978831212" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember_638763048978831212" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeMember_638763048978831212" xlink:to="srt_MinimumMember_638763048978831212" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember_638763048978841235" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeMember_638763048978831212" xlink:to="srt_MaximumMember_638763048978841235" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_WeightedAverageMember" xlink:label="srt_WeightedAverageMember_638763048978841235" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeMember_638763048978831212" xlink:to="srt_WeightedAverageMember_638763048978841235" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:label="us-gaap_FiniteLivedIntangibleAssetsLineItems_638763048978841235" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_638763048978831212" xlink:to="us-gaap_FiniteLivedIntangibleAssetsLineItems_638763048978841235" order="3" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsGross" xlink:label="us-gaap_FiniteLivedIntangibleAssetsGross_638763048978841235" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems_638763048978841235" xlink:to="us-gaap_FiniteLivedIntangibleAssetsGross_638763048978841235" order="1" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IntangibleAssetsGrossExcludingGoodwill" xlink:label="us-gaap_IntangibleAssetsGrossExcludingGoodwill_638763048978841235" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems_638763048978841235" xlink:to="us-gaap_IntangibleAssetsGrossExcludingGoodwill_638763048978841235" order="2" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_638763048978841235" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems_638763048978841235" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_638763048978841235" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/positiveLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwill_638763048978841235" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems_638763048978841235" xlink:to="us-gaap_IntangibleAssetsNetExcludingGoodwill_638763048978841235" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:label="us-gaap_FiniteLivedIntangibleAssetUsefulLife_638763048978841235" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems_638763048978841235" xlink:to="us-gaap_FiniteLivedIntangibleAssetUsefulLife_638763048978841235" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AmortizationOfIntangibleAssets" xlink:label="us-gaap_AmortizationOfIntangibleAssets_638763048978851254" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems_638763048978841235" xlink:to="us-gaap_AmortizationOfIntangibleAssets_638763048978851254" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract" xlink:label="us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_638763048978851254" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems_638763048978841235" xlink:to="us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_638763048978851254" order="7" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_638763048978851254" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_638763048978851254" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_638763048978851254" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_638763048978851254" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_638763048978851254" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_638763048978851254" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_638763048978851254" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_638763048978851254" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_638763048978851254" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_638763048978851254" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_638763048978851254" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_638763048978851254" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_638763048978851254" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_638763048978851254" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_638763048978851254" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_638763048978861222" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_638763048978851254" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_638763048978861222" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet_638763048978861222" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_638763048978851254" xlink:to="us-gaap_FiniteLivedIntangibleAssetsNet_638763048978861222" order="7" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.steeldynamics.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesGoodwillDetails" xlink:type="extended" xlink:title="99940108 - Disclosure - Description of the Business and Summary of Significant Accounting Policies - Goodwill (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="us-gaap_AccountingPoliciesAbstract_635616775409060203" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfGoodwillTable" xlink:label="us-gaap_ScheduleOfGoodwillTable_638763048978861222" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract_635616775409060203" xlink:to="us-gaap_ScheduleOfGoodwillTable_638763048978861222" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="us-gaap_StatementBusinessSegmentsAxis_638763048978861222" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfGoodwillTable_638763048978861222" xlink:to="us-gaap_StatementBusinessSegmentsAxis_638763048978861222" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentDomain" xlink:label="us-gaap_SegmentDomain_638763048978861222" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementBusinessSegmentsAxis_638763048978861222" xlink:to="us-gaap_SegmentDomain_638763048978861222" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stld-20241231.xsd#stld_SteelOperationsMember" xlink:label="stld_SteelOperationsMember_638763048978871223" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentDomain_638763048978861222" xlink:to="stld_SteelOperationsMember_638763048978871223" order="1" use="optional" priority="1" />
    <loc xlink:type="locator" xlink:href="stld-20241231.xsd#stld_AluminumOperationsMember" xlink:label="stld_AluminumOperationsMember_638763048978871223" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentDomain_638763048978861222" xlink:to="stld_AluminumOperationsMember_638763048978871223" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="stld-20241231.xsd#stld_MetalsRecyclingOperationsMember" xlink:label="stld_MetalsRecyclingOperationsMember_638763048978871223" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentDomain_638763048978861222" xlink:to="stld_MetalsRecyclingOperationsMember_638763048978871223" order="3" use="optional" />
    <loc xlink:type="locator" xlink:href="stld-20241231.xsd#stld_SteelFabricationOperationsMember" xlink:label="stld_SteelFabricationOperationsMember_638763048978871223" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentDomain_638763048978861222" xlink:to="stld_SteelFabricationOperationsMember_638763048978871223" order="4" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsegmentsAxis" xlink:label="us-gaap_SubsegmentsAxis_638763048978871223" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfGoodwillTable_638763048978861222" xlink:to="us-gaap_SubsegmentsAxis_638763048978871223" order="2" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsegmentsDomain" xlink:label="us-gaap_SubsegmentsDomain_638763048978871223" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsegmentsAxis_638763048978871223" xlink:to="us-gaap_SubsegmentsDomain_638763048978871223" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stld-20241231.xsd#stld_OmniSourceMember" xlink:label="stld_OmniSourceMember_638763048978871223" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsegmentsDomain_638763048978871223" xlink:to="stld_OmniSourceMember_638763048978871223" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RestatementAxis" xlink:label="srt_RestatementAxis_638763048978871223" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfGoodwillTable_638763048978861222" xlink:to="srt_RestatementAxis_638763048978871223" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RestatementDomain" xlink:label="srt_RestatementDomain_638763048978871223" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RestatementAxis_638763048978871223" xlink:to="srt_RestatementDomain_638763048978871223" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RestatementAdjustmentMember" xlink:label="srt_RestatementAdjustmentMember_638763048978871223" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RestatementDomain_638763048978871223" xlink:to="srt_RestatementAdjustmentMember_638763048978871223" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillLineItems" xlink:label="us-gaap_GoodwillLineItems_638763048978881216" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfGoodwillTable_638763048978861222" xlink:to="us-gaap_GoodwillLineItems_638763048978881216" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Goodwill" xlink:label="us-gaap_Goodwill_638763048978881216" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_GoodwillLineItems_638763048978881216" xlink:to="us-gaap_Goodwill_638763048978881216" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillImpairmentLoss" xlink:label="us-gaap_GoodwillImpairmentLoss_638763048978881216" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_GoodwillLineItems_638763048978881216" xlink:to="us-gaap_GoodwillImpairmentLoss_638763048978881216" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllocatedShareBasedCompensationExpense" xlink:label="us-gaap_AllocatedShareBasedCompensationExpense_638763048978881216" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_GoodwillLineItems_638763048978881216" xlink:to="us-gaap_AllocatedShareBasedCompensationExpense_638763048978881216" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillImpairedAccumulatedImpairmentLoss" xlink:label="us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_638763048978881216" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_GoodwillLineItems_638763048978881216" xlink:to="us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_638763048978881216" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
  </presentationLink>
  <presentationLink xlink:role="http://www.steeldynamics.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesEarningsPerShareDetails" xlink:type="extended" xlink:title="99940109 - Disclosure - Description of the Business and Summary of Significant Accounting Policies - Earnings Per Share (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="us-gaap_AccountingPoliciesAbstract" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="us-gaap_EarningsPerShareAbstract_638763048978891225" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_EarningsPerShareAbstract_638763048978891225" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_638763048978891225" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareAbstract_638763048978891225" xlink:to="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_638763048978891225" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareReconciliationAbstract" xlink:label="us-gaap_EarningsPerShareReconciliationAbstract_638763048978891225" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareAbstract_638763048978891225" xlink:to="us-gaap_EarningsPerShareReconciliationAbstract_638763048978891225" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract" xlink:label="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract_638763048978891225" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareReconciliationAbstract_638763048978891225" xlink:to="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract_638763048978891225" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:label="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_638763048978891225" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract_638763048978891225" xlink:to="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_638763048978891225" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted" xlink:label="us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_638763048978891225" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract_638763048978891225" xlink:to="us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_638763048978891225" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_638763048978891225" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareReconciliationAbstract_638763048978891225" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_638763048978891225" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_638763048978891225" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_638763048978891225" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_638763048978891225" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:label="us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_638763048978891225" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_638763048978891225" xlink:to="us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_638763048978891225" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_638763048978891225" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_638763048978891225" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_638763048978891225" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareBasicAbstract" xlink:label="us-gaap_EarningsPerShareBasicAbstract_638763048978901232" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareReconciliationAbstract_638763048978891225" xlink:to="us-gaap_EarningsPerShareBasicAbstract_638763048978901232" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareBasic" xlink:label="us-gaap_EarningsPerShareBasic_638763048978901232" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareBasicAbstract_638763048978901232" xlink:to="us-gaap_EarningsPerShareBasic_638763048978901232" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="us-gaap_EarningsPerShareDiluted_638763048978901232" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareBasicAbstract_638763048978901232" xlink:to="us-gaap_EarningsPerShareDiluted_638763048978901232" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.steeldynamics.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesDerivativeFinancialInstrumentsDetails" xlink:type="extended" xlink:title="99940110 - Disclosure - Description of the Business and Summary of Significant Accounting Policies - Derivative Financial Instruments (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="us-gaap_AccountingPoliciesAbstract_4" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable" xlink:label="us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_638763048978901232" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract_4" xlink:to="us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_638763048978901232" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentRiskAxis" xlink:label="us-gaap_DerivativeInstrumentRiskAxis_638763048978901232" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_638763048978901232" xlink:to="us-gaap_DerivativeInstrumentRiskAxis_638763048978901232" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeContractTypeDomain" xlink:label="us-gaap_DerivativeContractTypeDomain_638763048978901232" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DerivativeInstrumentRiskAxis_638763048978901232" xlink:to="us-gaap_DerivativeContractTypeDomain_638763048978901232" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommodityContractMember" xlink:label="us-gaap_CommodityContractMember_638763048978901232" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DerivativeContractTypeDomain_638763048978901232" xlink:to="us-gaap_CommodityContractMember_638763048978901232" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinancialInstrumentAxis" xlink:label="us-gaap_FinancialInstrumentAxis_638763048978911217" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_638763048978901232" xlink:to="us-gaap_FinancialInstrumentAxis_638763048978911217" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:label="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_638763048978911217" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FinancialInstrumentAxis_638763048978911217" xlink:to="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_638763048978911217" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FutureMember" xlink:label="us-gaap_FutureMember_638763048978911217" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_638763048978911217" xlink:to="us-gaap_FutureMember_638763048978911217" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentsGainLossLineItems" xlink:label="us-gaap_DerivativeInstrumentsGainLossLineItems_638763048978911217" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_638763048978901232" xlink:to="us-gaap_DerivativeInstrumentsGainLossLineItems_638763048978911217" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeAssets" xlink:label="us-gaap_DerivativeAssets_638763048978911217" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DerivativeInstrumentsGainLossLineItems_638763048978911217" xlink:to="us-gaap_DerivativeAssets_638763048978911217" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" />
  </presentationLink>
  <presentationLink xlink:role="http://www.steeldynamics.com/role/DisclosureBusinessCombinationsAndInvestmentsInUnconsolidatedAffiliatesDetails" xlink:type="extended" xlink:title="99940201 - Disclosure - Business Combinations and Investments in Unconsolidated Affiliates (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract" xlink:label="us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract_1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsTable" xlink:label="us-gaap_ScheduleOfEquityMethodInvestmentsTable_638763048978911217" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract_1" xlink:to="us-gaap_ScheduleOfEquityMethodInvestmentsTable_638763048978911217" order="1" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="us-gaap_BusinessAcquisitionAxis_638763048978911217" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfEquityMethodInvestmentsTable_638763048978911217" xlink:to="us-gaap_BusinessAcquisitionAxis_638763048978911217" order="1" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain_638763048978921216" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionAxis_638763048978911217" xlink:to="us-gaap_BusinessAcquisitionAcquireeDomain_638763048978921216" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stld-20241231.xsd#stld_RocaAceroS.a.DeC.v.Member" xlink:label="stld_RocaAceroS.a.DeC.v.Member_638763048978921216" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain_638763048978921216" xlink:to="stld_RocaAceroS.a.DeC.v.Member_638763048978921216" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="stld-20241231.xsd#stld_UnityAluminumInc.Member" xlink:label="stld_UnityAluminumInc.Member_638763048978921216" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain_638763048978921216" xlink:to="stld_UnityAluminumInc.Member_638763048978921216" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="stld-20241231.xsd#stld_UnitedSteelSupplyLlcMember" xlink:label="stld_UnitedSteelSupplyLlcMember_638763048978921216" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain_638763048978921216" xlink:to="stld_UnitedSteelSupplyLlcMember_638763048978921216" order="3" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis_638763048978921216" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfEquityMethodInvestmentsTable_638763048978911217" xlink:to="srt_RangeAxis_638763048978921216" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember" xlink:label="srt_RangeMember_638763048978921216" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis_638763048978921216" xlink:to="srt_RangeMember_638763048978921216" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember_638763048978921216" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeMember_638763048978921216" xlink:to="srt_MinimumMember_638763048978921216" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember_638763048978921216" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeMember_638763048978921216" xlink:to="srt_MaximumMember_638763048978921216" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:label="srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_638763048978921216" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfEquityMethodInvestmentsTable_638763048978911217" xlink:to="srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_638763048978921216" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_EquityMethodInvesteeNameDomain" xlink:label="srt_EquityMethodInvesteeNameDomain_638763048978921216" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_638763048978921216" xlink:to="srt_EquityMethodInvesteeNameDomain_638763048978921216" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="stld-20241231.xsd#stld_NewProcessSteelLPMember" xlink:label="stld_NewProcessSteelLPMember_638763048978933805" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_EquityMethodInvesteeNameDomain_638763048978921216" xlink:to="stld_NewProcessSteelLPMember_638763048978933805" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidatedEntitiesAxis" xlink:label="srt_ConsolidatedEntitiesAxis_638763048978933805" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfEquityMethodInvestmentsTable_638763048978911217" xlink:to="srt_ConsolidatedEntitiesAxis_638763048978933805" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidatedEntitiesDomain" xlink:label="srt_ConsolidatedEntitiesDomain_638763048978933805" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ConsolidatedEntitiesAxis_638763048978933805" xlink:to="srt_ConsolidatedEntitiesDomain_638763048978933805" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_SubsidiariesMember" xlink:label="srt_SubsidiariesMember_638763048978933805" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ConsolidatedEntitiesDomain_638763048978933805" xlink:to="srt_SubsidiariesMember_638763048978933805" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stld-20241231.xsd#stld_UnitedSteelSupplyLlcMember" xlink:label="stld_UnitedSteelSupplyLlcMember_638763048978933805" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_SubsidiariesMember_638763048978933805" xlink:to="stld_UnitedSteelSupplyLlcMember_638763048978933805" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsLineItems" xlink:label="us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_638763048978941242" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfEquityMethodInvestmentsTable_638763048978911217" xlink:to="us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_638763048978941242" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired" xlink:label="us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired_638763048978941242" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_638763048978941242" xlink:to="us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired_638763048978941242" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions" xlink:label="us-gaap_SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions_638763048978941242" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_638763048978941242" xlink:to="us-gaap_SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions_638763048978941242" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityMethodInvestmentOwnershipPercentage" xlink:label="us-gaap_EquityMethodInvestmentOwnershipPercentage_638763048978941242" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_638763048978941242" xlink:to="us-gaap_EquityMethodInvestmentOwnershipPercentage_638763048978941242" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="stld-20241231.xsd#stld_BusinessAcquisitionPercentageOfVotingInterestsAvailableToBeAcquired" xlink:label="stld_BusinessAcquisitionPercentageOfVotingInterestsAvailableToBeAcquired_638763048978941242" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_638763048978941242" xlink:to="stld_BusinessAcquisitionPercentageOfVotingInterestsAvailableToBeAcquired_638763048978941242" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:label="us-gaap_FiniteLivedIntangibleAssetUsefulLife_638763048978941242" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_638763048978941242" xlink:to="us-gaap_FiniteLivedIntangibleAssetUsefulLife_638763048978941242" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="3" />
  </presentationLink>
  <presentationLink xlink:role="http://www.steeldynamics.com/role/DisclosureLongTermDebtByIssueDetails" xlink:type="extended" xlink:title="99940301 - Disclosure - Long-Term Debt - By Issue (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="us-gaap_DebtDisclosureAbstract_636954213696233134" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentTable" xlink:label="us-gaap_DebtInstrumentTable_638763048978951223" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtDisclosureAbstract_636954213696233134" xlink:to="us-gaap_DebtInstrumentTable_638763048978951223" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentAxis" xlink:label="us-gaap_DebtInstrumentAxis_638763048978951223" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentTable_638763048978951223" xlink:to="us-gaap_DebtInstrumentAxis_638763048978951223" order="1" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="us-gaap_DebtInstrumentNameDomain_638763048978951223" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentAxis_638763048978951223" xlink:to="us-gaap_DebtInstrumentNameDomain_638763048978951223" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stld-20241231.xsd#stld_SeniorNotes2.80PercentDue2024Member" xlink:label="stld_SeniorNotes2.80PercentDue2024Member_638763048978951223" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentNameDomain_638763048978951223" xlink:to="stld_SeniorNotes2.80PercentDue2024Member_638763048978951223" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stld-20241231.xsd#stld_SeniorNotes2.40PercentDue2025Member" xlink:label="stld_SeniorNotes2.40PercentDue2025Member_638763048978951223" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentNameDomain_638763048978951223" xlink:to="stld_SeniorNotes2.40PercentDue2025Member_638763048978951223" order="2" use="optional" />
    <loc xlink:type="locator" xlink:href="stld-20241231.xsd#stld_SeniorNotes5.500PercentDue2026Member" xlink:label="stld_SeniorNotes5.500PercentDue2026Member_638763048978951223" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentNameDomain_638763048978951223" xlink:to="stld_SeniorNotes5.500PercentDue2026Member_638763048978951223" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stld-20241231.xsd#stld_SeniorNotes1.65PercentDue2027Member" xlink:label="stld_SeniorNotes1.65PercentDue2027Member_638763048978951223" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentNameDomain_638763048978951223" xlink:to="stld_SeniorNotes1.65PercentDue2027Member_638763048978951223" order="4" use="optional" />
    <loc xlink:type="locator" xlink:href="stld-20241231.xsd#stld_SeniorNotes3.450PercentDue2030Member" xlink:label="stld_SeniorNotes3.450PercentDue2030Member_638763048978951223" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentNameDomain_638763048978951223" xlink:to="stld_SeniorNotes3.450PercentDue2030Member_638763048978951223" order="5" use="optional" />
    <loc xlink:type="locator" xlink:href="stld-20241231.xsd#stld_SeniorNotes3.25PercentDue2031Member" xlink:label="stld_SeniorNotes3.25PercentDue2031Member_638763048978951223" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentNameDomain_638763048978951223" xlink:to="stld_SeniorNotes3.25PercentDue2031Member_638763048978951223" order="6" use="optional" />
    <loc xlink:type="locator" xlink:href="stld-20241231.xsd#stld_SeniorNotes5.375PercentDue2034Member" xlink:label="stld_SeniorNotes5.375PercentDue2034Member_638763048978961219" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentNameDomain_638763048978951223" xlink:to="stld_SeniorNotes5.375PercentDue2034Member_638763048978961219" order="7" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stld-20241231.xsd#stld_SeniorNotes3.25PercentDue2050Member" xlink:label="stld_SeniorNotes3.25PercentDue2050Member_638763048978961219" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentNameDomain_638763048978951223" xlink:to="stld_SeniorNotes3.25PercentDue2050Member_638763048978961219" order="8" use="optional" />
    <loc xlink:type="locator" xlink:href="stld-20241231.xsd#stld_OtherDebtMember" xlink:label="stld_OtherDebtMember_638763048978961219" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentNameDomain_638763048978951223" xlink:to="stld_OtherDebtMember_638763048978961219" order="9" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="us-gaap_DebtInstrumentLineItems_638763048978961219" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentTable_638763048978951223" xlink:to="us-gaap_DebtInstrumentLineItems_638763048978961219" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentCarryingAmount" xlink:label="us-gaap_DebtInstrumentCarryingAmount_638763048978961219" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_638763048978961219" xlink:to="us-gaap_DebtInstrumentCarryingAmount_638763048978961219" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredFinanceCostsNet" xlink:label="us-gaap_DeferredFinanceCostsNet_638763048978961219" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_638763048978961219" xlink:to="us-gaap_DeferredFinanceCostsNet_638763048978961219" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="6" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebt" xlink:label="us-gaap_LongTermDebt_638763048978961219" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_638763048978961219" xlink:to="us-gaap_LongTermDebt_638763048978961219" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="6" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtCurrent" xlink:label="us-gaap_LongTermDebtCurrent_638763048978961219" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_638763048978961219" xlink:to="us-gaap_LongTermDebtCurrent_638763048978961219" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="7" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtNoncurrent" xlink:label="us-gaap_LongTermDebtNoncurrent_638763048978971233" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_638763048978961219" xlink:to="us-gaap_LongTermDebtNoncurrent_638763048978971233" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="5" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:label="us-gaap_DebtInstrumentInterestRateStatedPercentage_638763048978971233" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_638763048978961219" xlink:to="us-gaap_DebtInstrumentInterestRateStatedPercentage_638763048978971233" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
  </presentationLink>
  <presentationLink xlink:role="http://www.steeldynamics.com/role/DisclosureLongTermDebtFinancingActivityDetails" xlink:type="extended" xlink:title="99940302 - Disclosure - Long-Term Debt - Financing Activity (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="us-gaap_DebtDisclosureAbstract_1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentTable" xlink:label="us-gaap_DebtInstrumentTable_638763048978971233" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtDisclosureAbstract_1" xlink:to="us-gaap_DebtInstrumentTable_638763048978971233" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentAxis" xlink:label="us-gaap_DebtInstrumentAxis_638763048978971233" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentTable_638763048978971233" xlink:to="us-gaap_DebtInstrumentAxis_638763048978971233" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="us-gaap_DebtInstrumentNameDomain_638763048978971233" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentAxis_638763048978971233" xlink:to="us-gaap_DebtInstrumentNameDomain_638763048978971233" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="stld-20241231.xsd#stld_SeniorNotes5.375PercentDue2034Member" xlink:label="stld_SeniorNotes5.375PercentDue2034Member_638763048978981230" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentNameDomain_638763048978971233" xlink:to="stld_SeniorNotes5.375PercentDue2034Member_638763048978981230" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stld-20241231.xsd#stld_SeniorNotes2.80PercentDue2024Member" xlink:label="stld_SeniorNotes2.80PercentDue2024Member_638763048978981230" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentNameDomain_638763048978971233" xlink:to="stld_SeniorNotes2.80PercentDue2024Member_638763048978981230" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="us-gaap_DebtInstrumentLineItems_638763048978981230" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentTable_638763048978971233" xlink:to="us-gaap_DebtInstrumentLineItems_638763048978981230" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentFaceAmount" xlink:label="us-gaap_DebtInstrumentFaceAmount_638763048978981230" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_638763048978981230" xlink:to="us-gaap_DebtInstrumentFaceAmount_638763048978981230" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:label="us-gaap_DebtInstrumentInterestRateStatedPercentage_638763048978981230" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_638763048978981230" xlink:to="us-gaap_DebtInstrumentInterestRateStatedPercentage_638763048978981230" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
  </presentationLink>
  <presentationLink xlink:role="http://www.steeldynamics.com/role/DisclosureLongTermDebtSeniorSecuredCreditFacilityDetails" xlink:type="extended" xlink:title="99940303 - Disclosure - Long-Term Debt - Senior Secured Credit Facility (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="us-gaap_DebtDisclosureAbstract_636954213696283602" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentTable" xlink:label="us-gaap_DebtInstrumentTable_638763048978991232" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtDisclosureAbstract_636954213696283602" xlink:to="us-gaap_DebtInstrumentTable_638763048978991232" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CreditFacilityAxis" xlink:label="us-gaap_CreditFacilityAxis_638763048978991232" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentTable_638763048978991232" xlink:to="us-gaap_CreditFacilityAxis_638763048978991232" order="1" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CreditFacilityDomain" xlink:label="us-gaap_CreditFacilityDomain_638763048978991232" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CreditFacilityAxis_638763048978991232" xlink:to="us-gaap_CreditFacilityDomain_638763048978991232" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditMember" xlink:label="us-gaap_LineOfCreditMember_638763048978991232" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CreditFacilityDomain_638763048978991232" xlink:to="us-gaap_LineOfCreditMember_638763048978991232" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis_638763048978991232" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentTable_638763048978991232" xlink:to="srt_RangeAxis_638763048978991232" order="2" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember" xlink:label="srt_RangeMember_638763048978991232" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis_638763048978991232" xlink:to="srt_RangeMember_638763048978991232" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember_638763048978991232" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeMember_638763048978991232" xlink:to="srt_MinimumMember_638763048978991232" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember_638763048978991232" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeMember_638763048978991232" xlink:to="srt_MaximumMember_638763048978991232" order="2" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="us-gaap_DebtInstrumentLineItems_638763048978991232" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentTable_638763048978991232" xlink:to="us-gaap_DebtInstrumentLineItems_638763048978991232" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentCarryingAmount" xlink:label="us-gaap_DebtInstrumentCarryingAmount_638763048978991232" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_638763048978991232" xlink:to="us-gaap_DebtInstrumentCarryingAmount_638763048978991232" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:label="us-gaap_DebtInstrumentInterestRateStatedPercentage_638763048979001241" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_638763048978991232" xlink:to="us-gaap_DebtInstrumentInterestRateStatedPercentage_638763048979001241" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:label="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_638763048979001241" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_638763048978991232" xlink:to="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_638763048979001241" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="stld-20241231.xsd#stld_CreditFacilityAmountByWhichFacilityCanBeIncreased" xlink:label="stld_CreditFacilityAmountByWhichFacilityCanBeIncreased_638763048979001241" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_638763048978991232" xlink:to="stld_CreditFacilityAmountByWhichFacilityCanBeIncreased_638763048979001241" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentFaceAmount" xlink:label="us-gaap_DebtInstrumentFaceAmount_638763048979001241" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_638763048978991232" xlink:to="us-gaap_DebtInstrumentFaceAmount_638763048979001241" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:label="us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_638763048979001241" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_638763048978991232" xlink:to="us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_638763048979001241" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentVariableInterestRateTypeExtensibleEnumeration" xlink:label="us-gaap_DebtInstrumentVariableInterestRateTypeExtensibleEnumeration_638763048979001241" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_638763048978991232" xlink:to="us-gaap_DebtInstrumentVariableInterestRateTypeExtensibleEnumeration_638763048979001241" order="7" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage" xlink:label="us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage_638763048979001241" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_638763048978991232" xlink:to="us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage_638763048979001241" order="8" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:label="us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_638763048979001241" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_638763048978991232" xlink:to="us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_638763048979001241" order="9" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="stld-20241231.xsd#stld_OutstandingLettersOfCreditAndOtherObligations" xlink:label="stld_OutstandingLettersOfCreditAndOtherObligations_638763048979011223" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_638763048978991232" xlink:to="stld_OutstandingLettersOfCreditAndOtherObligations_638763048979011223" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCredit" xlink:label="us-gaap_LineOfCredit_638763048979011223" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_638763048978991232" xlink:to="us-gaap_LineOfCredit_638763048979011223" order="11" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="stld-20241231.xsd#stld_DebtInstrumentCovenantInterestCoverageRatio" xlink:label="stld_DebtInstrumentCovenantInterestCoverageRatio_638763048979011223" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_638763048978991232" xlink:to="stld_DebtInstrumentCovenantInterestCoverageRatio_638763048979011223" order="12" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="stld-20241231.xsd#stld_InterestCoverageRatio" xlink:label="stld_InterestCoverageRatio_638763048979011223" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_638763048978991232" xlink:to="stld_InterestCoverageRatio_638763048979011223" order="13" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" priority="1" />
    <loc xlink:type="locator" xlink:href="stld-20241231.xsd#stld_DebtInstrumentCovenantConsolidatedLeverageRatio" xlink:label="stld_DebtInstrumentCovenantConsolidatedLeverageRatio_638763048979011223" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_638763048978991232" xlink:to="stld_DebtInstrumentCovenantConsolidatedLeverageRatio_638763048979011223" order="14" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="stld-20241231.xsd#stld_ConsolidatedLeverageRatio" xlink:label="stld_ConsolidatedLeverageRatio_638763048979011223" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_638763048978991232" xlink:to="stld_ConsolidatedLeverageRatio_638763048979011223" order="15" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" priority="1" />
  </presentationLink>
  <presentationLink xlink:role="http://www.steeldynamics.com/role/DisclosureLongTermDebtSeniorUnsecuredNotesDetails" xlink:type="extended" xlink:title="99940304 - Disclosure - Long-Term Debt - Senior Unsecured Notes (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="us-gaap_DebtDisclosureAbstract_636954213696333760" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentTable" xlink:label="us-gaap_DebtInstrumentTable_638763048979021233" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtDisclosureAbstract_636954213696333760" xlink:to="us-gaap_DebtInstrumentTable_638763048979021233" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentAxis" xlink:label="us-gaap_DebtInstrumentAxis_638763048979021233" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentTable_638763048979021233" xlink:to="us-gaap_DebtInstrumentAxis_638763048979021233" order="1" use="optional" priority="3" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="us-gaap_DebtInstrumentNameDomain_638763048979021233" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentAxis_638763048979021233" xlink:to="us-gaap_DebtInstrumentNameDomain_638763048979021233" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stld-20241231.xsd#stld_SeniorNotes2.80PercentDue2024Member" xlink:label="stld_SeniorNotes2.80PercentDue2024Member_638763048979021233" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentNameDomain_638763048979021233" xlink:to="stld_SeniorNotes2.80PercentDue2024Member_638763048979021233" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stld-20241231.xsd#stld_SeniorNotes2.40PercentDue2025Member" xlink:label="stld_SeniorNotes2.40PercentDue2025Member_638763048979021233" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentNameDomain_638763048979021233" xlink:to="stld_SeniorNotes2.40PercentDue2025Member_638763048979021233" order="2" use="optional" />
    <loc xlink:type="locator" xlink:href="stld-20241231.xsd#stld_SeniorNotes5.500PercentDue2026Member" xlink:label="stld_SeniorNotes5.500PercentDue2026Member_638763048979021233" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentNameDomain_638763048979021233" xlink:to="stld_SeniorNotes5.500PercentDue2026Member_638763048979021233" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stld-20241231.xsd#stld_SeniorNotes1.65PercentDue2027Member" xlink:label="stld_SeniorNotes1.65PercentDue2027Member_638763048979021233" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentNameDomain_638763048979021233" xlink:to="stld_SeniorNotes1.65PercentDue2027Member_638763048979021233" order="4" use="optional" />
    <loc xlink:type="locator" xlink:href="stld-20241231.xsd#stld_SeniorNotes3.450PercentDue2030Member" xlink:label="stld_SeniorNotes3.450PercentDue2030Member_638763048979021233" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentNameDomain_638763048979021233" xlink:to="stld_SeniorNotes3.450PercentDue2030Member_638763048979021233" order="5" use="optional" />
    <loc xlink:type="locator" xlink:href="stld-20241231.xsd#stld_SeniorNotes3.25PercentDue2031Member" xlink:label="stld_SeniorNotes3.25PercentDue2031Member_638763048979031239" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentNameDomain_638763048979021233" xlink:to="stld_SeniorNotes3.25PercentDue2031Member_638763048979031239" order="6" use="optional" />
    <loc xlink:type="locator" xlink:href="stld-20241231.xsd#stld_SeniorNotes5.375PercentDue2034Member" xlink:label="stld_SeniorNotes5.375PercentDue2034Member_638763048979031239" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentNameDomain_638763048979021233" xlink:to="stld_SeniorNotes5.375PercentDue2034Member_638763048979031239" order="7" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stld-20241231.xsd#stld_SeniorNotes3.25PercentDue2050Member" xlink:label="stld_SeniorNotes3.25PercentDue2050Member_638763048979031239" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentNameDomain_638763048979021233" xlink:to="stld_SeniorNotes3.25PercentDue2050Member_638763048979031239" order="8" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeAxis" xlink:label="us-gaap_LongtermDebtTypeAxis_638763048979031239" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentTable_638763048979021233" xlink:to="us-gaap_LongtermDebtTypeAxis_638763048979031239" order="2" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="us-gaap_LongtermDebtTypeDomain_638763048979031239" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongtermDebtTypeAxis_638763048979031239" xlink:to="us-gaap_LongtermDebtTypeDomain_638763048979031239" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SeniorNotesMember" xlink:label="us-gaap_SeniorNotesMember_638763048979031239" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongtermDebtTypeDomain_638763048979031239" xlink:to="us-gaap_SeniorNotesMember_638763048979031239" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis_638763048979041247" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentTable_638763048979021233" xlink:to="srt_RangeAxis_638763048979041247" order="3" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember" xlink:label="srt_RangeMember_638763048979041247" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis_638763048979041247" xlink:to="srt_RangeMember_638763048979041247" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember_638763048979041247" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeMember_638763048979041247" xlink:to="srt_MaximumMember_638763048979041247" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="us-gaap_DebtInstrumentLineItems_638763048979041247" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentTable_638763048979021233" xlink:to="us-gaap_DebtInstrumentLineItems_638763048979041247" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stld-20241231.xsd#stld_DebtInstrumentNumberOfTranches" xlink:label="stld_DebtInstrumentNumberOfTranches_638763048979041247" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_638763048979041247" xlink:to="stld_DebtInstrumentNumberOfTranches_638763048979041247" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentCarryingAmount" xlink:label="us-gaap_DebtInstrumentCarryingAmount_638763048979041247" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_638763048979041247" xlink:to="us-gaap_DebtInstrumentCarryingAmount_638763048979041247" order="2" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebt" xlink:label="us-gaap_LongTermDebt_638763048979041247" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_638763048979041247" xlink:to="us-gaap_LongTermDebt_638763048979041247" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="5" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:label="us-gaap_DebtInstrumentInterestRateStatedPercentage_638763048979051235" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_638763048979041247" xlink:to="us-gaap_DebtInstrumentInterestRateStatedPercentage_638763048979051235" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="5" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:label="us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_638763048979051235" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_638763048979041247" xlink:to="us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_638763048979051235" order="5" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentVariableInterestRateTypeExtensibleEnumeration" xlink:label="us-gaap_DebtInstrumentVariableInterestRateTypeExtensibleEnumeration_638763048979051235" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_638763048979041247" xlink:to="us-gaap_DebtInstrumentVariableInterestRateTypeExtensibleEnumeration_638763048979051235" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentRedemptionPricePercentage" xlink:label="us-gaap_DebtInstrumentRedemptionPricePercentage_638763048979051235" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_638763048979041247" xlink:to="us-gaap_DebtInstrumentRedemptionPricePercentage_638763048979051235" order="7" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentRedemptionPeriodStartDate" xlink:label="us-gaap_DebtInstrumentRedemptionPeriodStartDate_638763048979051235" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_638763048979041247" xlink:to="us-gaap_DebtInstrumentRedemptionPeriodStartDate_638763048979051235" order="8" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
  </presentationLink>
  <presentationLink xlink:role="http://www.steeldynamics.com/role/DisclosureLongTermDebtOtherSecuredObligationsDetails" xlink:type="extended" xlink:title="99940305 - Disclosure - Long-Term Debt - Other Secured Obligations (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="us-gaap_DebtDisclosureAbstract_636954213696413973" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentTable" xlink:label="us-gaap_DebtInstrumentTable_638763048979061239" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtDisclosureAbstract_636954213696413973" xlink:to="us-gaap_DebtInstrumentTable_638763048979061239" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidatedEntitiesAxis" xlink:label="srt_ConsolidatedEntitiesAxis_638763048979061239" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentTable_638763048979061239" xlink:to="srt_ConsolidatedEntitiesAxis_638763048979061239" order="1" use="optional" priority="8" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidatedEntitiesDomain" xlink:label="srt_ConsolidatedEntitiesDomain_638763048979061239" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ConsolidatedEntitiesAxis_638763048979061239" xlink:to="srt_ConsolidatedEntitiesDomain_638763048979061239" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_SubsidiariesMember" xlink:label="srt_SubsidiariesMember_638763048979061239" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ConsolidatedEntitiesDomain_638763048979061239" xlink:to="srt_SubsidiariesMember_638763048979061239" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stld-20241231.xsd#stld_SubsidiaryOneMember" xlink:label="stld_SubsidiaryOneMember_638763048979061239" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_SubsidiariesMember_638763048979061239" xlink:to="stld_SubsidiaryOneMember_638763048979061239" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stld-20241231.xsd#stld_SubsidiaryTwoMember" xlink:label="stld_SubsidiaryTwoMember_638763048979061239" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_SubsidiariesMember_638763048979061239" xlink:to="stld_SubsidiaryTwoMember_638763048979061239" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stld-20241231.xsd#stld_SubsidiaryThreeMember" xlink:label="stld_SubsidiaryThreeMember_638763048979061239" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_SubsidiariesMember_638763048979061239" xlink:to="stld_SubsidiaryThreeMember_638763048979061239" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeAxis" xlink:label="us-gaap_LongtermDebtTypeAxis_638763048979061239" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentTable_638763048979061239" xlink:to="us-gaap_LongtermDebtTypeAxis_638763048979061239" order="2" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="us-gaap_LongtermDebtTypeDomain_638763048979061239" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongtermDebtTypeAxis_638763048979061239" xlink:to="us-gaap_LongtermDebtTypeDomain_638763048979061239" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevolvingCreditFacilityMember" xlink:label="us-gaap_RevolvingCreditFacilityMember_638763048979071231" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongtermDebtTypeDomain_638763048979061239" xlink:to="us-gaap_RevolvingCreditFacilityMember_638763048979071231" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SecuredDebtMember" xlink:label="us-gaap_SecuredDebtMember_638763048979071231" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongtermDebtTypeDomain_638763048979061239" xlink:to="us-gaap_SecuredDebtMember_638763048979071231" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CreditFacilityAxis" xlink:label="us-gaap_CreditFacilityAxis_638763048979071231" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentTable_638763048979061239" xlink:to="us-gaap_CreditFacilityAxis_638763048979071231" order="3" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CreditFacilityDomain" xlink:label="us-gaap_CreditFacilityDomain_638763048979071231" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CreditFacilityAxis_638763048979071231" xlink:to="us-gaap_CreditFacilityDomain_638763048979071231" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditMember" xlink:label="us-gaap_LineOfCreditMember_638763048979071231" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CreditFacilityDomain_638763048979071231" xlink:to="us-gaap_LineOfCreditMember_638763048979071231" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="us-gaap_DebtInstrumentLineItems_638763048979071231" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentTable_638763048979061239" xlink:to="us-gaap_DebtInstrumentLineItems_638763048979071231" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtWeightedAverageInterestRate" xlink:label="us-gaap_LongtermDebtWeightedAverageInterestRate_638763048979071231" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_638763048979071231" xlink:to="us-gaap_LongtermDebtWeightedAverageInterestRate_638763048979071231" order="1" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:label="us-gaap_DebtInstrumentInterestRateStatedPercentage_638763048979071231" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_638763048979071231" xlink:to="us-gaap_DebtInstrumentInterestRateStatedPercentage_638763048979071231" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentCarryingAmount" xlink:label="us-gaap_DebtInstrumentCarryingAmount_638763048979081258" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_638763048979071231" xlink:to="us-gaap_DebtInstrumentCarryingAmount_638763048979081258" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:label="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_638763048979081258" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_638763048979071231" xlink:to="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_638763048979081258" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd" xlink:label="us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd_638763048979081258" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_638763048979071231" xlink:to="us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd_638763048979081258" order="5" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCredit" xlink:label="us-gaap_LineOfCredit_638763048979081258" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_638763048979071231" xlink:to="us-gaap_LineOfCredit_638763048979081258" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
  </presentationLink>
  <presentationLink xlink:role="http://www.steeldynamics.com/role/DisclosureLongTermDebtOutstandingDebtMaturitiesDetails" xlink:type="extended" xlink:title="99940306 - Disclosure - Long-Term Debt - Outstanding Debt Maturities (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="us-gaap_DebtDisclosureAbstract_636954213696463743" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MaturitiesOfLongTermDebtAbstract" xlink:label="us-gaap_MaturitiesOfLongTermDebtAbstract_638763048979091400" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtDisclosureAbstract_636954213696463743" xlink:to="us-gaap_MaturitiesOfLongTermDebtAbstract_638763048979091400" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_638763048979091400" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_MaturitiesOfLongTermDebtAbstract_638763048979091400" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_638763048979091400" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_638763048979091400" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_MaturitiesOfLongTermDebtAbstract_638763048979091400" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_638763048979091400" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_638763048979091400" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_MaturitiesOfLongTermDebtAbstract_638763048979091400" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_638763048979091400" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_638763048979091400" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_MaturitiesOfLongTermDebtAbstract_638763048979091400" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_638763048979091400" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentCarryingAmount" xlink:label="us-gaap_DebtInstrumentCarryingAmount_638763048979091400" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_MaturitiesOfLongTermDebtAbstract_638763048979091400" xlink:to="us-gaap_DebtInstrumentCarryingAmount_638763048979091400" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="5" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestCostsIncurredAbstract" xlink:label="us-gaap_InterestCostsIncurredAbstract_638763048979091400" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtDisclosureAbstract_636954213696463743" xlink:to="us-gaap_InterestCostsIncurredAbstract_638763048979091400" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestCostsIncurred" xlink:label="us-gaap_InterestCostsIncurred_638763048979091400" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_InterestCostsIncurredAbstract_638763048979091400" xlink:to="us-gaap_InterestCostsIncurred_638763048979091400" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestCostsIncurredCapitalized" xlink:label="us-gaap_InterestCostsIncurredCapitalized_638763048979101248" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_InterestCostsIncurredAbstract_638763048979091400" xlink:to="us-gaap_InterestCostsIncurredCapitalized_638763048979101248" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.steeldynamics.com/role/DisclosureIncomeTaxesNarrativeDetails" xlink:type="extended" xlink:title="99940401 - Disclosure - Income Taxes - Narrative (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="us-gaap_IncomeTaxDisclosureAbstract_636954213696473774" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable_638763048979101248" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract_636954213696473774" xlink:to="us-gaap_StatementTable_638763048979101248" order="1" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis_638763048979101248" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable_638763048979101248" xlink:to="srt_RangeAxis_638763048979101248" order="1" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember" xlink:label="srt_RangeMember_638763048979101248" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis_638763048979101248" xlink:to="srt_RangeMember_638763048979101248" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember_638763048979101248" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeMember_638763048979101248" xlink:to="srt_MinimumMember_638763048979101248" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember_638763048979101248" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeMember_638763048979101248" xlink:to="srt_MaximumMember_638763048979101248" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems_638763048979101248" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable_638763048979101248" xlink:to="us-gaap_StatementLineItems_638763048979101248" order="2" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsValuationAllowance" xlink:label="us-gaap_DeferredTaxAssetsValuationAllowance_638763048979111234" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_638763048979101248" xlink:to="us-gaap_DeferredTaxAssetsValuationAllowance_638763048979111234" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" priority="6" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" xlink:label="us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_638763048979111234" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_638763048979101248" xlink:to="us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_638763048979111234" order="2" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="stld-20241231.xsd#stld_UnrecognizedTaxBenefitsIncreaseDecreaseResultingFromChangeInInterestExpense" xlink:label="stld_UnrecognizedTaxBenefitsIncreaseDecreaseResultingFromChangeInInterestExpense_638763048979111234" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_638763048979101248" xlink:to="stld_UnrecognizedTaxBenefitsIncreaseDecreaseResultingFromChangeInInterestExpense_638763048979111234" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="3" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" xlink:label="us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued_638763048979111234" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_638763048979101248" xlink:to="us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued_638763048979111234" order="4" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExaminationEstimateOfPossibleLoss" xlink:label="us-gaap_IncomeTaxExaminationEstimateOfPossibleLoss_638763048979111234" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_638763048979101248" xlink:to="us-gaap_IncomeTaxExaminationEstimateOfPossibleLoss_638763048979111234" order="5" use="optional" priority="2" />
  </presentationLink>
  <presentationLink xlink:role="http://www.steeldynamics.com/role/DisclosureIncomeTaxesScheduleOfComponentsOfEarningsBeforeIncomeTaxesAndNoncontrollingInterestsDetails" xlink:type="extended" xlink:title="99940402 - Disclosure - Income Taxes - Schedule of components of earnings before income taxes and noncontrolling interests (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="us-gaap_IncomeTaxDisclosureAbstract_1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_638763048979111234" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract_1" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_638763048979111234" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_638763048979111234" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract_1" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_638763048979111234" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_638763048979121237" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract_1" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_638763048979121237" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="1" />
  </presentationLink>
  <presentationLink xlink:role="http://www.steeldynamics.com/role/DisclosureIncomeTaxesScheduleOfProvisionForIncomeTaxExpenseDetails" xlink:type="extended" xlink:title="99940403 - Disclosure - Income Taxes - Schedule of provision for income tax expense (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="us-gaap_IncomeTaxDisclosureAbstract_2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:label="us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_638763048979121237" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract_2" xlink:to="us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_638763048979121237" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentFederalTaxExpenseBenefit" xlink:label="us-gaap_CurrentFederalTaxExpenseBenefit_638763048979121237" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_638763048979121237" xlink:to="us-gaap_CurrentFederalTaxExpenseBenefit_638763048979121237" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:label="us-gaap_CurrentStateAndLocalTaxExpenseBenefit_638763048979121237" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_638763048979121237" xlink:to="us-gaap_CurrentStateAndLocalTaxExpenseBenefit_638763048979121237" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentForeignTaxExpenseBenefit" xlink:label="us-gaap_CurrentForeignTaxExpenseBenefit_638763048979121237" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_638763048979121237" xlink:to="us-gaap_CurrentForeignTaxExpenseBenefit_638763048979121237" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:label="us-gaap_CurrentIncomeTaxExpenseBenefit_638763048979121237" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_638763048979121237" xlink:to="us-gaap_CurrentIncomeTaxExpenseBenefit_638763048979121237" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_638763048979121237" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract_2" xlink:to="us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_638763048979121237" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:label="us-gaap_DeferredFederalIncomeTaxExpenseBenefit_638763048979121237" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_638763048979121237" xlink:to="us-gaap_DeferredFederalIncomeTaxExpenseBenefit_638763048979121237" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:label="us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_638763048979131244" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_638763048979121237" xlink:to="us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_638763048979131244" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:label="us-gaap_DeferredForeignIncomeTaxExpenseBenefit_638763048979131244" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_638763048979121237" xlink:to="us-gaap_DeferredForeignIncomeTaxExpenseBenefit_638763048979131244" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefit_638763048979131244" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_638763048979121237" xlink:to="us-gaap_DeferredIncomeTaxExpenseBenefit_638763048979131244" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="us-gaap_IncomeTaxExpenseBenefit_638763048979131244" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract_2" xlink:to="us-gaap_IncomeTaxExpenseBenefit_638763048979131244" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="1" />
  </presentationLink>
  <presentationLink xlink:role="http://www.steeldynamics.com/role/DisclosureIncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails" xlink:type="extended" xlink:title="99940404 - Disclosure - Income Taxes - Schedule of Effective Income Tax Rate Reconciliation (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="us-gaap_IncomeTaxDisclosureAbstract" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_638763048979131244" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_638763048979131244" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_638763048979141265" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_638763048979141265" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch_638763048979141265" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch_638763048979141265" order="3" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="6" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_638763048979141265" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_638763048979141265" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:label="us-gaap_EffectiveIncomeTaxRateContinuingOperations_638763048979141265" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_EffectiveIncomeTaxRateContinuingOperations_638763048979141265" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.steeldynamics.com/role/DisclosureIncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" xlink:type="extended" xlink:title="99940405 - Disclosure - Income Taxes - Schedule of Deferred Tax Assets and Liabilities (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="us-gaap_IncomeTaxDisclosureAbstract_636954213696533929" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComponentsOfDeferredTaxAssetsAbstract" xlink:label="us-gaap_ComponentsOfDeferredTaxAssetsAbstract_638763048979141265" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract_636954213696533929" xlink:to="us-gaap_ComponentsOfDeferredTaxAssetsAbstract_638763048979141265" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals_638763048979141265" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ComponentsOfDeferredTaxAssetsAbstract_638763048979141265" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals_638763048979141265" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="6" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsInventory" xlink:label="us-gaap_DeferredTaxAssetsInventory_638763048979141265" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ComponentsOfDeferredTaxAssetsAbstract_638763048979141265" xlink:to="us-gaap_DeferredTaxAssetsInventory_638763048979141265" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="5" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:label="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_638763048979151281" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ComponentsOfDeferredTaxAssetsAbstract_638763048979141265" xlink:to="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_638763048979151281" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="6" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets" xlink:label="us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets_638763048979151281" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ComponentsOfDeferredTaxAssetsAbstract_638763048979141265" xlink:to="us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets_638763048979151281" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsOther" xlink:label="us-gaap_DeferredTaxAssetsOther_638763048979151281" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ComponentsOfDeferredTaxAssetsAbstract_638763048979141265" xlink:to="us-gaap_DeferredTaxAssetsOther_638763048979151281" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="5" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsGross" xlink:label="us-gaap_DeferredTaxAssetsGross_638763048979151281" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ComponentsOfDeferredTaxAssetsAbstract_638763048979141265" xlink:to="us-gaap_DeferredTaxAssetsGross_638763048979151281" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="5" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsValuationAllowance" xlink:label="us-gaap_DeferredTaxAssetsValuationAllowance_638763048979151281" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ComponentsOfDeferredTaxAssetsAbstract_638763048979141265" xlink:to="us-gaap_DeferredTaxAssetsValuationAllowance_638763048979151281" order="7" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="5" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsNet" xlink:label="us-gaap_DeferredTaxAssetsNet_638763048979151281" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ComponentsOfDeferredTaxAssetsAbstract_638763048979141265" xlink:to="us-gaap_DeferredTaxAssetsNet_638763048979151281" order="8" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="5" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract" xlink:label="us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract_638763048979151281" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract_636954213696533929" xlink:to="us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract_638763048979151281" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:label="us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_638763048979151281" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract_638763048979151281" xlink:to="us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_638763048979151281" order="1" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxLiabilitiesOther" xlink:label="us-gaap_DeferredTaxLiabilitiesOther_638763048979151281" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract_638763048979151281" xlink:to="us-gaap_DeferredTaxLiabilitiesOther_638763048979151281" order="2" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxLiabilities" xlink:label="us-gaap_DeferredIncomeTaxLiabilities_638763048979161295" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract_638763048979151281" xlink:to="us-gaap_DeferredIncomeTaxLiabilities_638763048979161295" order="3" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxLiabilities" xlink:label="us-gaap_DeferredTaxLiabilities_638763048979161295" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract_638763048979151281" xlink:to="us-gaap_DeferredTaxLiabilities_638763048979161295" order="4" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel" priority="4" />
  </presentationLink>
  <presentationLink xlink:role="http://www.steeldynamics.com/role/DisclosureIncomeTaxesScheduleOfUnrecognizedTaxBenefitsRollForwardDetails" xlink:type="extended" xlink:title="99940406 - Disclosure - Income Taxes - Schedule of Unrecognized Tax Benefits Roll Forward (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="us-gaap_IncomeTaxDisclosureAbstract_636954213696554060" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefits" xlink:label="us-gaap_UnrecognizedTaxBenefits_638763048979161295" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract_636954213696554060" xlink:to="us-gaap_UnrecognizedTaxBenefits_638763048979161295" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:label="us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_638763048979161295" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract_636954213696554060" xlink:to="us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_638763048979161295" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:label="us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_638763048979161295" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract_636954213696554060" xlink:to="us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_638763048979161295" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" xlink:label="us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_638763048979171243" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract_636954213696554060" xlink:to="us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_638763048979171243" order="4" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefits" xlink:label="us-gaap_UnrecognizedTaxBenefits_638763048979171243" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract_636954213696554060" xlink:to="us-gaap_UnrecognizedTaxBenefits_638763048979171243" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.steeldynamics.com/role/DisclosureShareholdersEquityDetails" xlink:type="extended" xlink:title="99940501 - Disclosure - Shareholders' Equity (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityAbstract" xlink:label="us-gaap_EquityAbstract_636954213696564019" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable_638763048979171243" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EquityAbstract_636954213696564019" xlink:to="us-gaap_StatementTable_638763048979171243" order="1" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="us-gaap_SubsequentEventTypeAxis_638763048979171243" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable_638763048979171243" xlink:to="us-gaap_SubsequentEventTypeAxis_638763048979171243" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="us-gaap_SubsequentEventTypeDomain_638763048979171243" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventTypeAxis_638763048979171243" xlink:to="us-gaap_SubsequentEventTypeDomain_638763048979171243" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventMember" xlink:label="us-gaap_SubsequentEventMember_638763048979171243" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventTypeDomain_638763048979171243" xlink:to="us-gaap_SubsequentEventMember_638763048979171243" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems_638763048979171243" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable_638763048979171243" xlink:to="us-gaap_StatementLineItems_638763048979171243" order="2" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DividendsCommonStockCash" xlink:label="us-gaap_DividendsCommonStockCash_638763048979171243" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_638763048979171243" xlink:to="us-gaap_DividendsCommonStockCash_638763048979171243" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockDividendsPerShareDeclared" xlink:label="us-gaap_CommonStockDividendsPerShareDeclared_638763048979181229" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_638763048979171243" xlink:to="us-gaap_CommonStockDividendsPerShareDeclared_638763048979181229" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsOfDividendsCommonStock" xlink:label="us-gaap_PaymentsOfDividendsCommonStock_638763048979181229" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_638763048979171243" xlink:to="us-gaap_PaymentsOfDividendsCommonStock_638763048979181229" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StockRepurchaseProgramAuthorizedAmount1" xlink:label="srt_StockRepurchaseProgramAuthorizedAmount1_638763048979181229" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_638763048979171243" xlink:to="srt_StockRepurchaseProgramAuthorizedAmount1_638763048979181229" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockSharesAcquired" xlink:label="us-gaap_TreasuryStockSharesAcquired_638763048979181229" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_638763048979171243" xlink:to="us-gaap_TreasuryStockSharesAcquired_638763048979181229" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="5" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockValueAcquiredCostMethod" xlink:label="us-gaap_TreasuryStockValueAcquiredCostMethod_638763048979181229" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_638763048979171243" xlink:to="us-gaap_TreasuryStockValueAcquiredCostMethod_638763048979181229" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="5" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" xlink:label="us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_638763048979181229" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_638763048979171243" xlink:to="us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_638763048979181229" order="7" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
  </presentationLink>
  <presentationLink xlink:role="http://www.steeldynamics.com/role/DisclosureEquityBasedIncentivePlans2023EquityIncentivePlanDetails" xlink:type="extended" xlink:title="99940601 - Disclosure - Equity-Based Incentive Plans - 2023 Equity Incentive Plan (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_636954213696574400" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_638763048979191235" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_636954213696574400" xlink:to="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_638763048979191235" order="1" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameAxis" xlink:label="us-gaap_PlanNameAxis_638763048979191235" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_638763048979191235" xlink:to="us-gaap_PlanNameAxis_638763048979191235" order="1" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameDomain" xlink:label="us-gaap_PlanNameDomain_638763048979191235" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PlanNameAxis_638763048979191235" xlink:to="us-gaap_PlanNameDomain_638763048979191235" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stld-20241231.xsd#stld_EquityIncentive2023PlanMember" xlink:label="stld_EquityIncentive2023PlanMember_638763048979191235" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PlanNameDomain_638763048979191235" xlink:to="stld_EquityIncentive2023PlanMember_638763048979191235" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis" xlink:label="us-gaap_AwardTypeAxis_638763048979191235" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_638763048979191235" xlink:to="us-gaap_AwardTypeAxis_638763048979191235" order="2" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_638763048979191235" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AwardTypeAxis_638763048979191235" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_638763048979191235" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stld-20241231.xsd#stld_StockOptionsAndStockAppreciationRightsMember" xlink:label="stld_StockOptionsAndStockAppreciationRightsMember_638763048979191235" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_638763048979191235" xlink:to="stld_StockOptionsAndStockAppreciationRightsMember_638763048979191235" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stld-20241231.xsd#stld_RestrictedStockUnitsDeferredStockUnitsRestrictedStockAndUnrestrictedStockAwardsAndPerformanceAwardsMember" xlink:label="stld_RestrictedStockUnitsDeferredStockUnitsRestrictedStockAndUnrestrictedStockAwardsAndPerformanceAwardsMember_638763048979191235" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_638763048979191235" xlink:to="stld_RestrictedStockUnitsDeferredStockUnitsRestrictedStockAndUnrestrictedStockAwardsAndPerformanceAwardsMember_638763048979191235" order="2" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedStockUnitsRSUMember" xlink:label="us-gaap_RestrictedStockUnitsRSUMember_638763048979191235" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_638763048979191235" xlink:to="us-gaap_RestrictedStockUnitsRSUMember_638763048979191235" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stld-20241231.xsd#stld_DeferredStockUnitsDsusMember" xlink:label="stld_DeferredStockUnitsDsusMember_638763048979191235" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_638763048979191235" xlink:to="stld_DeferredStockUnitsDsusMember_638763048979191235" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockAppreciationRightsSARSMember" xlink:label="us-gaap_StockAppreciationRightsSARSMember_638763048979201493" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_638763048979191235" xlink:to="us-gaap_StockAppreciationRightsSARSMember_638763048979201493" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="stld-20241231.xsd#stld_StockOptionsMember" xlink:label="stld_StockOptionsMember_638763048979201493" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_638763048979191235" xlink:to="stld_StockOptionsMember_638763048979201493" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stld-20241231.xsd#stld_UnrestrictedStockAwardsMember" xlink:label="stld_UnrestrictedStockAwardsMember_638763048979201493" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_638763048979191235" xlink:to="stld_UnrestrictedStockAwardsMember_638763048979201493" order="7" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis_638763048979201493" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_638763048979191235" xlink:to="srt_RangeAxis_638763048979201493" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember" xlink:label="srt_RangeMember_638763048979201493" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis_638763048979201493" xlink:to="srt_RangeMember_638763048979201493" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember_638763048979201493" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeMember_638763048979201493" xlink:to="srt_MinimumMember_638763048979201493" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember_638763048979201493" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeMember_638763048979201493" xlink:to="srt_MaximumMember_638763048979201493" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_638763048979201493" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_638763048979191235" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_638763048979201493" order="4" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_638763048979201493" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_638763048979201493" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_638763048979201493" order="1" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_638763048979211598" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_638763048979201493" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_638763048979211598" order="2" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="stld-20241231.xsd#stld_ShareBasedCompensationArrangementByShareBasedPaymentAwardRetirementEligibleAgeForVestingOfAwards" xlink:label="stld_ShareBasedCompensationArrangementByShareBasedPaymentAwardRetirementEligibleAgeForVestingOfAwards_638763048979211598" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_638763048979201493" xlink:to="stld_ShareBasedCompensationArrangementByShareBasedPaymentAwardRetirementEligibleAgeForVestingOfAwards_638763048979211598" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_638763048979211598" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_638763048979201493" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_638763048979211598" order="4" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_638763048979211598" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_638763048979201493" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_638763048979211598" order="5" use="optional" priority="3" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_638763048979211598" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_638763048979201493" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_638763048979211598" order="6" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="stld-20241231.xsd#stld_ShareBasedCompensationArrangementByShareBasedPaymentAwardShareLimitAgainstWhichFullValueAwardsWillBeCounted" xlink:label="stld_ShareBasedCompensationArrangementByShareBasedPaymentAwardShareLimitAgainstWhichFullValueAwardsWillBeCounted_638763048979211598" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_638763048979201493" xlink:to="stld_ShareBasedCompensationArrangementByShareBasedPaymentAwardShareLimitAgainstWhichFullValueAwardsWillBeCounted_638763048979211598" order="7" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" priority="1" />
    <loc xlink:type="locator" xlink:href="stld-20241231.xsd#stld_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedAndVestedNumber" xlink:label="stld_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedAndVestedNumber_638763048979221236" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_638763048979201493" xlink:to="stld_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedAndVestedNumber_638763048979221236" order="8" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresIntrinsicValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresIntrinsicValue_638763048979221236" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_638763048979201493" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresIntrinsicValue_638763048979221236" order="9" use="optional" priority="2" />
  </presentationLink>
  <presentationLink xlink:role="http://www.steeldynamics.com/role/DisclosureEquityBasedIncentivePlansRestrictedStockUnitsDetails" xlink:type="extended" xlink:title="99940602 - Disclosure - Equity-Based Incentive Plans - Restricted Stock Units (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_636954213696624169" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_638763048979221236" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_636954213696624169" xlink:to="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_638763048979221236" order="1" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis" xlink:label="us-gaap_AwardTypeAxis_638763048979221236" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_638763048979221236" xlink:to="us-gaap_AwardTypeAxis_638763048979221236" order="1" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_638763048979221236" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AwardTypeAxis_638763048979221236" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_638763048979221236" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedStockUnitsRSUMember" xlink:label="us-gaap_RestrictedStockUnitsRSUMember_638763048979221236" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_638763048979221236" xlink:to="us-gaap_RestrictedStockUnitsRSUMember_638763048979221236" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_638763048979231258" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_638763048979221236" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_638763048979231258" order="2" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_638763048979231258" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_638763048979231258" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_638763048979231258" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_638763048979231258" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_638763048979231258" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_638763048979231258" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" priority="6" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_638763048979231258" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_638763048979231258" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_638763048979231258" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="5" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_638763048979231258" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_638763048979231258" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_638763048979231258" order="3" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="5" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_638763048979231258" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_638763048979231258" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_638763048979231258" order="4" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="7" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_6387630489792312581" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_638763048979231258" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_6387630489792312581" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" priority="6" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_638763048979231258" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_638763048979231258" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_638763048979231258" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_638763048979241272" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_638763048979231258" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_638763048979241272" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" priority="6" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_638763048979241272" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_638763048979231258" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_638763048979241272" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="5" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_638763048979241272" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_638763048979231258" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_638763048979241272" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="7" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_638763048979241272" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_638763048979231258" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_638763048979241272" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="7" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_6387630489792412721" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_638763048979231258" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_6387630489792412721" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" priority="6" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueAbstract" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueAbstract_638763048979241272" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_638763048979231258" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueAbstract_638763048979241272" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding_638763048979251261" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueAbstract_638763048979241272" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding_638763048979251261" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="5" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedAbstract" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedAbstract_638763048979251261" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_638763048979231258" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedAbstract_638763048979251261" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_638763048979251261" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedAbstract_638763048979251261" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_638763048979251261" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="3" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract_638763048979251261" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_638763048979231258" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract_638763048979251261" order="5" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms_638763048979251261" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract_638763048979251261" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms_638763048979251261" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_638763048979251261" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract_638763048979251261" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_638763048979251261" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation" xlink:label="us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation_638763048979261249" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract_638763048979251261" xlink:to="us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation_638763048979261249" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
  </presentationLink>
  <presentationLink xlink:role="http://www.steeldynamics.com/role/DisclosureEquityBasedIncentivePlansLongTermIncentiveCompensationProgramDetails" xlink:type="extended" xlink:title="99940603 - Disclosure - Equity-Based Incentive Plans - Long-Term Incentive Compensation Program (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_636954213696654264" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_638763048979261249" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_636954213696654264" xlink:to="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_638763048979261249" order="1" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardDateAxis" xlink:label="us-gaap_AwardDateAxis_638763048979261249" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_638763048979261249" xlink:to="us-gaap_AwardDateAxis_638763048979261249" order="1" use="optional" priority="3" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardDateDomain" xlink:label="us-gaap_AwardDateDomain_638763048979261249" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AwardDateAxis_638763048979261249" xlink:to="us-gaap_AwardDateDomain_638763048979261249" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stld-20241231.xsd#stld_TwoThousandTwentyOneAwardMember" xlink:label="stld_TwoThousandTwentyOneAwardMember_638763048979271237" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AwardDateDomain_638763048979261249" xlink:to="stld_TwoThousandTwentyOneAwardMember_638763048979271237" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="stld-20241231.xsd#stld_TwoThousandTwentyTwoAwardMember" xlink:label="stld_TwoThousandTwentyTwoAwardMember_638763048979271237" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AwardDateDomain_638763048979261249" xlink:to="stld_TwoThousandTwentyTwoAwardMember_638763048979271237" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stld-20241231.xsd#stld_TwoThousandTwentyThreeAwardMember" xlink:label="stld_TwoThousandTwentyThreeAwardMember_638763048979271237" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AwardDateDomain_638763048979261249" xlink:to="stld_TwoThousandTwentyThreeAwardMember_638763048979271237" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stld-20241231.xsd#stld_TwoThousandTwentyFourAwardMember" xlink:label="stld_TwoThousandTwentyFourAwardMember_638763048979271237" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AwardDateDomain_638763048979261249" xlink:to="stld_TwoThousandTwentyFourAwardMember_638763048979271237" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_TitleOfIndividualAxis" xlink:label="srt_TitleOfIndividualAxis_638763048979271237" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_638763048979261249" xlink:to="srt_TitleOfIndividualAxis_638763048979271237" order="2" use="optional" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="srt_TitleOfIndividualWithRelationshipToEntityDomain_638763048979271237" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_TitleOfIndividualAxis_638763048979271237" xlink:to="srt_TitleOfIndividualWithRelationshipToEntityDomain_638763048979271237" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ExecutiveOfficerMember" xlink:label="srt_ExecutiveOfficerMember_638763048979271237" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_TitleOfIndividualWithRelationshipToEntityDomain_638763048979271237" xlink:to="srt_ExecutiveOfficerMember_638763048979271237" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis" xlink:label="us-gaap_AwardTypeAxis_638763048979271237" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_638763048979261249" xlink:to="us-gaap_AwardTypeAxis_638763048979271237" order="3" use="optional" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_638763048979271237" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AwardTypeAxis_638763048979271237" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_638763048979271237" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PerformanceSharesMember" xlink:label="us-gaap_PerformanceSharesMember_638763048979271237" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_638763048979271237" xlink:to="us-gaap_PerformanceSharesMember_638763048979271237" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stld-20241231.xsd#stld_OneYearPerformancePeriodTransitionAwardMember" xlink:label="stld_OneYearPerformancePeriodTransitionAwardMember_638763048979281238" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PerformanceSharesMember_638763048979271237" xlink:to="stld_OneYearPerformancePeriodTransitionAwardMember_638763048979281238" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stld-20241231.xsd#stld_TwoYearPerformancePeriodTransitionAwardMember" xlink:label="stld_TwoYearPerformancePeriodTransitionAwardMember_638763048979281238" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PerformanceSharesMember_638763048979271237" xlink:to="stld_TwoYearPerformancePeriodTransitionAwardMember_638763048979281238" order="2" use="optional" />
    <loc xlink:type="locator" xlink:href="stld-20241231.xsd#stld_ThreeYearPerformancePeriodAwardMember" xlink:label="stld_ThreeYearPerformancePeriodAwardMember_638763048979281238" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PerformanceSharesMember_638763048979271237" xlink:to="stld_ThreeYearPerformancePeriodAwardMember_638763048979281238" order="3" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis_638763048979281238" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_638763048979261249" xlink:to="srt_RangeAxis_638763048979281238" order="4" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember" xlink:label="srt_RangeMember_638763048979281238" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis_638763048979281238" xlink:to="srt_RangeMember_638763048979281238" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember_638763048979281238" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeMember_638763048979281238" xlink:to="srt_MinimumMember_638763048979281238" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember_638763048979281238" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeMember_638763048979281238" xlink:to="srt_MaximumMember_638763048979281238" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_638763048979291256" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_638763048979261249" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_638763048979291256" order="5" use="optional" />
    <loc xlink:type="locator" xlink:href="stld-20241231.xsd#stld_ShareBasedCompensationArrangementShareBasedPaymentAwardPotentialNumberOfSharesBasedOnPerformance" xlink:label="stld_ShareBasedCompensationArrangementShareBasedPaymentAwardPotentialNumberOfSharesBasedOnPerformance_638763048979291256" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_638763048979291256" xlink:to="stld_ShareBasedCompensationArrangementShareBasedPaymentAwardPotentialNumberOfSharesBasedOnPerformance_638763048979291256" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="3" />
    <loc xlink:type="locator" xlink:href="stld-20241231.xsd#stld_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesEarned" xlink:label="stld_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesEarned_638763048979291256" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_638763048979291256" xlink:to="stld_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesEarned_638763048979291256" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="3" />
    <loc xlink:type="locator" xlink:href="stld-20241231.xsd#stld_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedOrIssuable" xlink:label="stld_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedOrIssuable_638763048979291256" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_638763048979291256" xlink:to="stld_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedOrIssuable_638763048979291256" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="3" />
    <loc xlink:type="locator" xlink:href="stld-20241231.xsd#stld_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardEarnedAsPercentageOfSpecifiedCompensation" xlink:label="stld_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardEarnedAsPercentageOfSpecifiedCompensation_638763048979291256" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_638763048979291256" xlink:to="stld_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardEarnedAsPercentageOfSpecifiedCompensation_638763048979291256" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1_638763048979291256" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_638763048979291256" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1_638763048979291256" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="stld-20241231.xsd#stld_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfGrowthAndProfitabilityMeasures" xlink:label="stld_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfGrowthAndProfitabilityMeasures_638763048979291256" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_638763048979291256" xlink:to="stld_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfGrowthAndProfitabilityMeasures_638763048979291256" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_638763048979301265" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_638763048979291256" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_638763048979301265" order="7" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="3" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_638763048979301265" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_638763048979291256" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_638763048979301265" order="8" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="3" />
  </presentationLink>
  <presentationLink xlink:role="http://www.steeldynamics.com/role/DisclosureEquityBasedIncentivePlans2018ExecutiveIncentiveCompensationPlanDetails" xlink:type="extended" xlink:title="99940604 - Disclosure - Equity-Based Incentive Plans - 2018 Executive Incentive Compensation Plan (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_636954213696774579" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_638763048979301265" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_636954213696774579" xlink:to="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_638763048979301265" order="1" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameAxis" xlink:label="us-gaap_PlanNameAxis_638763048979301265" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_638763048979301265" xlink:to="us-gaap_PlanNameAxis_638763048979301265" order="1" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameDomain" xlink:label="us-gaap_PlanNameDomain_638763048979301265" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PlanNameAxis_638763048979301265" xlink:to="us-gaap_PlanNameDomain_638763048979301265" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stld-20241231.xsd#stld_ExecutiveIncentiveCompensationPlan2018Member" xlink:label="stld_ExecutiveIncentiveCompensationPlan2018Member_638763048979311241" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PlanNameDomain_638763048979301265" xlink:to="stld_ExecutiveIncentiveCompensationPlan2018Member_638763048979311241" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_638763048979311241" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_638763048979301265" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_638763048979311241" order="2" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_638763048979311241" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_638763048979311241" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_638763048979311241" order="1" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_638763048979311241" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_638763048979311241" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_638763048979311241" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" priority="3" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_638763048979311241" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_638763048979311241" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_638763048979311241" order="3" use="optional" priority="3" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted_638763048979311241" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_638763048979311241" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted_638763048979311241" order="4" use="optional" priority="3" />
    <loc xlink:type="locator" xlink:href="stld-20241231.xsd#stld_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardMarketValue" xlink:label="stld_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardMarketValue_638763048979311241" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_638763048979311241" xlink:to="stld_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardMarketValue_638763048979311241" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_638763048979311241" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_638763048979311241" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_638763048979311241" order="6" use="optional" priority="3" />
  </presentationLink>
  <presentationLink xlink:role="http://www.steeldynamics.com/role/DisclosureFairValueMeasurementsDetails" xlink:type="extended" xlink:title="99940701 - Disclosure - Fair Value Measurements (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueDisclosuresAbstract" xlink:label="FairValueDisclosuresAbstract" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_638763048979321243" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FairValueDisclosuresAbstract" xlink:to="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_638763048979321243" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinancialInstrumentAxis" xlink:label="us-gaap_FinancialInstrumentAxis_638763048979321243" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_638763048979321243" xlink:to="us-gaap_FinancialInstrumentAxis_638763048979321243" order="1" use="optional" priority="6" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:label="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_638763048979321243" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FinancialInstrumentAxis_638763048979321243" xlink:to="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_638763048979321243" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FutureMember" xlink:label="us-gaap_FutureMember_638763048979321243" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_638763048979321243" xlink:to="us-gaap_FutureMember_638763048979321243" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueByMeasurementFrequencyAxis" xlink:label="us-gaap_FairValueByMeasurementFrequencyAxis_638763048979321243" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_638763048979321243" xlink:to="us-gaap_FairValueByMeasurementFrequencyAxis_638763048979321243" order="2" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementFrequencyDomain" xlink:label="us-gaap_FairValueMeasurementFrequencyDomain_638763048979321243" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueByMeasurementFrequencyAxis_638763048979321243" xlink:to="us-gaap_FairValueMeasurementFrequencyDomain_638763048979321243" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementsRecurringMember" xlink:label="us-gaap_FairValueMeasurementsRecurringMember_638763048979321243" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueMeasurementFrequencyDomain_638763048979321243" xlink:to="us-gaap_FairValueMeasurementsRecurringMember_638763048979321243" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="us-gaap_FairValueByFairValueHierarchyLevelAxis_638763048979321243" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_638763048979321243" xlink:to="us-gaap_FairValueByFairValueHierarchyLevelAxis_638763048979321243" order="3" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="us-gaap_FairValueMeasurementsFairValueHierarchyDomain_638763048979331241" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueByFairValueHierarchyLevelAxis_638763048979321243" xlink:to="us-gaap_FairValueMeasurementsFairValueHierarchyDomain_638763048979331241" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueInputsLevel2Member" xlink:label="us-gaap_FairValueInputsLevel2Member_638763048979331241" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueMeasurementsFairValueHierarchyDomain_638763048979331241" xlink:to="us-gaap_FairValueInputsLevel2Member_638763048979331241" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentRiskAxis" xlink:label="us-gaap_DerivativeInstrumentRiskAxis_638763048979331241" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_638763048979321243" xlink:to="us-gaap_DerivativeInstrumentRiskAxis_638763048979331241" order="4" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeContractTypeDomain" xlink:label="us-gaap_DerivativeContractTypeDomain_638763048979331241" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DerivativeInstrumentRiskAxis_638763048979331241" xlink:to="us-gaap_DerivativeContractTypeDomain_638763048979331241" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommodityContractMember" xlink:label="us-gaap_CommodityContractMember_638763048979331241" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DerivativeContractTypeDomain_638763048979331241" xlink:to="us-gaap_CommodityContractMember_638763048979331241" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_638763048979331241" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_638763048979321243" xlink:to="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_638763048979331241" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TradingSecuritiesDebt" xlink:label="us-gaap_TradingSecuritiesDebt_638763048979331241" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_638763048979331241" xlink:to="us-gaap_TradingSecuritiesDebt_638763048979331241" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeFairValueOfDerivativeAsset" xlink:label="us-gaap_DerivativeFairValueOfDerivativeAsset_638763048979331241" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_638763048979331241" xlink:to="us-gaap_DerivativeFairValueOfDerivativeAsset_638763048979331241" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeFairValueOfDerivativeLiability" xlink:label="us-gaap_DerivativeFairValueOfDerivativeLiability_638763048979341244" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_638763048979331241" xlink:to="us-gaap_DerivativeFairValueOfDerivativeLiability_638763048979341244" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="7" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtFairValue" xlink:label="us-gaap_LongTermDebtFairValue_638763048979341244" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_638763048979331241" xlink:to="us-gaap_LongTermDebtFairValue_638763048979341244" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebt" xlink:label="us-gaap_LongTermDebt_638763048979341244" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_638763048979331241" xlink:to="us-gaap_LongTermDebt_638763048979341244" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
  </presentationLink>
  <presentationLink xlink:role="http://www.steeldynamics.com/role/DisclosureCommitmentsAndContingenciesDetails" xlink:type="extended" xlink:title="99940801 - Disclosure - Commitments and Contingencies (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract_636954213696794632" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LossContingenciesTable" xlink:label="us-gaap_LossContingenciesTable_638763048979341244" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureAbstract_636954213696794632" xlink:to="us-gaap_LossContingenciesTable_638763048979341244" order="1" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis_638763048979341244" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LossContingenciesTable_638763048979341244" xlink:to="srt_RangeAxis_638763048979341244" order="1" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember" xlink:label="srt_RangeMember_638763048979351283" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis_638763048979341244" xlink:to="srt_RangeMember_638763048979351283" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember_638763048979351283" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeMember_638763048979351283" xlink:to="srt_MaximumMember_638763048979351283" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis" xlink:label="us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis_638763048979351283" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LossContingenciesTable_638763048979341244" xlink:to="us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis_638763048979351283" order="2" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain" xlink:label="us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain_638763048979351283" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis_638763048979351283" xlink:to="us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain_638763048979351283" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stld-20241231.xsd#stld_PhysicalCommodityAndCommodityTransportationMember" xlink:label="stld_PhysicalCommodityAndCommodityTransportationMember_638763048979351283" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain_638763048979351283" xlink:to="stld_PhysicalCommodityAndCommodityTransportationMember_638763048979351283" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stld-20241231.xsd#stld_AirProductsMember" xlink:label="stld_AirProductsMember_638763048979351283" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain_638763048979351283" xlink:to="stld_AirProductsMember_638763048979351283" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stld-20241231.xsd#stld_WaterProductsMember" xlink:label="stld_WaterProductsMember_638763048979351283" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain_638763048979351283" xlink:to="stld_WaterProductsMember_638763048979351283" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis" xlink:label="us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis_638763048979351283" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LossContingenciesTable_638763048979341244" xlink:to="us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis_638763048979351283" order="3" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain" xlink:label="us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain_638763048979351283" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis_638763048979351283" xlink:to="us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain_638763048979351283" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CapitalAdditionsMember" xlink:label="us-gaap_CapitalAdditionsMember_638763048979351283" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain_638763048979351283" xlink:to="us-gaap_CapitalAdditionsMember_638763048979351283" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LossContingenciesLineItems" xlink:label="us-gaap_LossContingenciesLineItems_638763048979361247" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LossContingenciesTable_638763048979341244" xlink:to="us-gaap_LossContingenciesLineItems_638763048979361247" order="4" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermPurchaseCommitmentPeriod" xlink:label="us-gaap_LongtermPurchaseCommitmentPeriod_638763048979361247" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LossContingenciesLineItems_638763048979361247" xlink:to="us-gaap_LongtermPurchaseCommitmentPeriod_638763048979361247" order="1" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="stld-20241231.xsd#stld_PurchaseCommitmentsPhysicalCommodityRequirementsUtilizationPeriod" xlink:label="stld_PurchaseCommitmentsPhysicalCommodityRequirementsUtilizationPeriod_638763048979361247" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LossContingenciesLineItems_638763048979361247" xlink:to="stld_PurchaseCommitmentsPhysicalCommodityRequirementsUtilizationPeriod_638763048979361247" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount" xlink:label="us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount_638763048979361247" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LossContingenciesLineItems_638763048979361247" xlink:to="us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount_638763048979361247" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="1" />
  </presentationLink>
  <presentationLink xlink:role="http://www.steeldynamics.com/role/DisclosureCommitmentsAndContingenciesScheduleOfUnconditionalPurchaseObligationsDetails" xlink:type="extended" xlink:title="99940802 - Disclosure - Commitments and Contingencies - Schedule of Unconditional Purchase Obligations (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract_636954213696814685" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary" xlink:label="us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary_638763048979361247" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureAbstract_636954213696814685" xlink:to="us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary_638763048979361247" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary" xlink:label="us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary_638763048979371262" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureAbstract_636954213696814685" xlink:to="us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary_638763048979371262" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary" xlink:label="us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary_638763048979371262" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureAbstract_636954213696814685" xlink:to="us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary_638763048979371262" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary" xlink:label="us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary_638763048979371262" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureAbstract_636954213696814685" xlink:to="us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary_638763048979371262" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFifthAnniversary" xlink:label="us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFifthAnniversary_638763048979371262" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureAbstract_636954213696814685" xlink:to="us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFifthAnniversary_638763048979371262" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecordedUnconditionalPurchaseObligationDueAfterFiveYears" xlink:label="us-gaap_UnrecordedUnconditionalPurchaseObligationDueAfterFiveYears_638763048979371262" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureAbstract_636954213696814685" xlink:to="us-gaap_UnrecordedUnconditionalPurchaseObligationDueAfterFiveYears_638763048979371262" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount" xlink:label="us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount_638763048979371262" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureAbstract_636954213696814685" xlink:to="us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount_638763048979371262" order="7" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.steeldynamics.com/role/DisclosureTransactionsWithAffiliatedCompaniesScheduleOfRelatedPartyTransactionsDetails" xlink:type="extended" xlink:title="99940901 - Disclosure - Transactions with Affiliated Companies - Schedule of Related Party Transactions (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionsAbstract" xlink:label="us-gaap_RelatedPartyTransactionsAbstract_636954213696825110" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:label="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_638763048979381247" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsAbstract_636954213696825110" xlink:to="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_638763048979381247" order="1" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:label="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_638763048979381247" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_638763048979381247" xlink:to="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_638763048979381247" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyDomain" xlink:label="us-gaap_RelatedPartyDomain_638763048979381247" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_638763048979381247" xlink:to="us-gaap_RelatedPartyDomain_638763048979381247" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyMember" xlink:label="us-gaap_RelatedPartyMember_638763048979381247" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyDomain_638763048979381247" xlink:to="us-gaap_RelatedPartyMember_638763048979381247" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_CounterpartyNameAxis" xlink:label="srt_CounterpartyNameAxis_638763048979381247" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_638763048979381247" xlink:to="srt_CounterpartyNameAxis_638763048979381247" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RepurchaseAgreementCounterpartyNameDomain" xlink:label="srt_RepurchaseAgreementCounterpartyNameDomain_638763048979381247" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CounterpartyNameAxis_638763048979381247" xlink:to="srt_RepurchaseAgreementCounterpartyNameDomain_638763048979381247" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_AffiliatedEntityMember" xlink:label="srt_AffiliatedEntityMember_638763048979381247" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RepurchaseAgreementCounterpartyNameDomain_638763048979381247" xlink:to="srt_AffiliatedEntityMember_638763048979381247" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionLineItems" xlink:label="us-gaap_RelatedPartyTransactionLineItems_638763048979381247" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_638763048979381247" xlink:to="us-gaap_RelatedPartyTransactionLineItems_638763048979381247" order="3" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_638763048979381247" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionLineItems_638763048979381247" xlink:to="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_638763048979381247" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="us-gaap_AccountsReceivableNetCurrent_638763048979391246" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionLineItems_638763048979381247" xlink:to="us-gaap_AccountsReceivableNetCurrent_638763048979391246" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfGoodsAndServicesSold" xlink:label="us-gaap_CostOfGoodsAndServicesSold_638763048979391246" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionLineItems_638763048979381247" xlink:to="us-gaap_CostOfGoodsAndServicesSold_638763048979391246" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsPayableCurrent" xlink:label="us-gaap_AccountsPayableCurrent_638763048979391246" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionLineItems_638763048979381247" xlink:to="us-gaap_AccountsPayableCurrent_638763048979391246" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
  </presentationLink>
  <presentationLink xlink:role="http://www.steeldynamics.com/role/DisclosureRetirementPlansDetails" xlink:type="extended" xlink:title="99941001 - Disclosure - Retirement Plans (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:label="us-gaap_CompensationAndRetirementDisclosureAbstract_636954213696845163" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedContributionPlanCostRecognized" xlink:label="us-gaap_DefinedContributionPlanCostRecognized_638763048979391246" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CompensationAndRetirementDisclosureAbstract_636954213696845163" xlink:to="us-gaap_DefinedContributionPlanCostRecognized_638763048979391246" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stld-20241231.xsd#stld_ProfitSharingComponent" xlink:label="stld_ProfitSharingComponent_638763048979401289" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CompensationAndRetirementDisclosureAbstract_636954213696845163" xlink:to="stld_ProfitSharingComponent_638763048979401289" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stld-20241231.xsd#stld_DefinedContributionPlanPercentageOfEmployersContributionOfPretaxEarningsToProfitSharingPlan" xlink:label="stld_DefinedContributionPlanPercentageOfEmployersContributionOfPretaxEarningsToProfitSharingPlan_638763048979401289" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CompensationAndRetirementDisclosureAbstract_636954213696845163" xlink:to="stld_DefinedContributionPlanPercentageOfEmployersContributionOfPretaxEarningsToProfitSharingPlan_638763048979401289" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stld-20241231.xsd#stld_ProfitSharingComponentDefinedContributionPlanEmployersContributionToProfitSharingPlan" xlink:label="stld_ProfitSharingComponentDefinedContributionPlanEmployersContributionToProfitSharingPlan_638763048979401289" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CompensationAndRetirementDisclosureAbstract_636954213696845163" xlink:to="stld_ProfitSharingComponentDefinedContributionPlanEmployersContributionToProfitSharingPlan_638763048979401289" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.steeldynamics.com/role/DisclosureLeasesNarrativeDetails" xlink:type="extended" xlink:title="99941101 - Disclosure - Leases - Narrative (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeasesAbstract" xlink:label="us-gaap_LeasesAbstract" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable_638763048979401289" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeasesAbstract" xlink:to="us-gaap_StatementTable_638763048979401289" order="1" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="us-gaap_BusinessAcquisitionAxis_638763048979401289" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable_638763048979401289" xlink:to="us-gaap_BusinessAcquisitionAxis_638763048979401289" order="1" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain_638763048979401289" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionAxis_638763048979401289" xlink:to="us-gaap_BusinessAcquisitionAcquireeDomain_638763048979401289" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stld-20241231.xsd#stld_RocaAceroS.a.DeC.v.Member" xlink:label="stld_RocaAceroS.a.DeC.v.Member_638763048979411272" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain_638763048979401289" xlink:to="stld_RocaAceroS.a.DeC.v.Member_638763048979411272" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems_638763048979411272" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable_638763048979401289" xlink:to="us-gaap_StatementLineItems_638763048979411272" order="2" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseExistenceOfOptionToExtend" xlink:label="us-gaap_LesseeOperatingLeaseExistenceOfOptionToExtend_638763048979411272" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_638763048979411272" xlink:to="us-gaap_LesseeOperatingLeaseExistenceOfOptionToExtend_638763048979411272" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseExistenceOfOptionToTerminate" xlink:label="us-gaap_LesseeOperatingLeaseExistenceOfOptionToTerminate_638763048979411272" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_638763048979411272" xlink:to="us-gaap_LesseeOperatingLeaseExistenceOfOptionToTerminate_638763048979411272" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:label="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_638763048979411272" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_638763048979411272" xlink:to="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_638763048979411272" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:label="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_638763048979411272" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_638763048979411272" xlink:to="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_638763048979411272" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="5" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseCost" xlink:label="us-gaap_OperatingLeaseCost_638763048979411272" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_638763048979411272" xlink:to="us-gaap_OperatingLeaseCost_638763048979411272" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermLeaseCost" xlink:label="us-gaap_ShortTermLeaseCost_638763048979411272" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_638763048979411272" xlink:to="us-gaap_ShortTermLeaseCost_638763048979411272" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeasePayments" xlink:label="us-gaap_OperatingLeasePayments_638763048979411272" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_638763048979411272" xlink:to="us-gaap_OperatingLeasePayments_638763048979411272" order="7" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:label="us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_638763048979421250" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_638763048979411272" xlink:to="us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_638763048979421250" order="8" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="4" />
  </presentationLink>
  <presentationLink xlink:role="http://www.steeldynamics.com/role/DisclosureLeasesScheduleOfOperatingLeaseRightOfUseAssetsAndLeaseObligationsDetails" xlink:type="extended" xlink:title="99941102 - Disclosure - Leases - Schedule of Operating lease right-of-use assets and lease obligations (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeasesAbstract" xlink:label="us-gaap_LeasesAbstract_637000877235256486" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset_638763048979421250" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeasesAbstract_637000877235256486" xlink:to="us-gaap_OperatingLeaseRightOfUseAsset_638763048979421250" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" xlink:label="us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList_638763048979421250" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeasesAbstract_637000877235256486" xlink:to="us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList_638763048979421250" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityCurrent" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent_638763048979421250" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeasesAbstract_637000877235256486" xlink:to="us-gaap_OperatingLeaseLiabilityCurrent_638763048979421250" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:label="us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_638763048979421250" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeasesAbstract_637000877235256486" xlink:to="us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_638763048979421250" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent_638763048979421250" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeasesAbstract_637000877235256486" xlink:to="us-gaap_OperatingLeaseLiabilityNoncurrent_638763048979421250" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_638763048979431248" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeasesAbstract_637000877235256486" xlink:to="us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_638763048979431248" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiability" xlink:label="us-gaap_OperatingLeaseLiability_638763048979431248" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeasesAbstract_637000877235256486" xlink:to="us-gaap_OperatingLeaseLiability_638763048979431248" order="7" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" />
  </presentationLink>
  <presentationLink xlink:role="http://www.steeldynamics.com/role/DisclosureLeasesFutureOperatingLeaseLiabilitiesDetails" xlink:type="extended" xlink:title="99941103 - Disclosure - Leases - Future operating lease liabilities (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeasesAbstract" xlink:label="us-gaap_LeasesAbstract" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:label="us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_638763048979431248" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeasesAbstract" xlink:to="us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_638763048979431248" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_638763048979431248" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_638763048979431248" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_638763048979431248" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_638763048979431248" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_638763048979431248" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_638763048979431248" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_638763048979431248" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_638763048979431248" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_638763048979431248" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_638763048979431248" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_638763048979431248" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_638763048979431248" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_638763048979441248" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_638763048979431248" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_638763048979441248" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_638763048979441248" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_638763048979431248" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_638763048979441248" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_638763048979441248" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_638763048979431248" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_638763048979441248" order="7" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_638763048979441248" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_638763048979431248" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_638763048979441248" order="8" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiability" xlink:label="us-gaap_OperatingLeaseLiability_638763048979441248" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_638763048979431248" xlink:to="us-gaap_OperatingLeaseLiability_638763048979441248" order="9" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="4" />
  </presentationLink>
  <presentationLink xlink:role="http://www.steeldynamics.com/role/DisclosureSegmentInformationResultsDetails" xlink:type="extended" xlink:title="99941201 - Disclosure - Segment Information - Results (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingAbstract" xlink:label="SegmentReportingAbstract" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_638763048979531271" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SegmentReportingAbstract" xlink:to="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_638763048979531271" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidatedEntitiesAxis" xlink:label="srt_ConsolidatedEntitiesAxis_638763048979531271" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_638763048979531271" xlink:to="srt_ConsolidatedEntitiesAxis_638763048979531271" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidatedEntitiesDomain" xlink:label="srt_ConsolidatedEntitiesDomain_638763048979531271" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ConsolidatedEntitiesAxis_638763048979531271" xlink:to="srt_ConsolidatedEntitiesDomain_638763048979531271" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingSegmentsMember" xlink:label="us-gaap_OperatingSegmentsMember_638763048979531271" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ConsolidatedEntitiesDomain_638763048979531271" xlink:to="us-gaap_OperatingSegmentsMember_638763048979531271" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IntersegmentEliminationMember" xlink:label="us-gaap_IntersegmentEliminationMember_638763048979541270" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ConsolidatedEntitiesDomain_638763048979531271" xlink:to="us-gaap_IntersegmentEliminationMember_638763048979541270" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="us-gaap_StatementBusinessSegmentsAxis_638763048979541270" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_638763048979531271" xlink:to="us-gaap_StatementBusinessSegmentsAxis_638763048979541270" order="2" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentDomain" xlink:label="us-gaap_SegmentDomain_638763048979541270" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementBusinessSegmentsAxis_638763048979541270" xlink:to="us-gaap_SegmentDomain_638763048979541270" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stld-20241231.xsd#stld_SteelOperationsMember" xlink:label="stld_SteelOperationsMember_638763048979541270" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentDomain_638763048979541270" xlink:to="stld_SteelOperationsMember_638763048979541270" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stld-20241231.xsd#stld_MetalsRecyclingOperationsMember" xlink:label="stld_MetalsRecyclingOperationsMember_638763048979541270" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentDomain_638763048979541270" xlink:to="stld_MetalsRecyclingOperationsMember_638763048979541270" order="2" use="optional" />
    <loc xlink:type="locator" xlink:href="stld-20241231.xsd#stld_SteelFabricationOperationsMember" xlink:label="stld_SteelFabricationOperationsMember_638763048979541270" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentDomain_638763048979541270" xlink:to="stld_SteelFabricationOperationsMember_638763048979541270" order="3" use="optional" />
    <loc xlink:type="locator" xlink:href="stld-20241231.xsd#stld_AluminumOperationsMember" xlink:label="stld_AluminumOperationsMember_638763048979541270" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentDomain_638763048979541270" xlink:to="stld_AluminumOperationsMember_638763048979541270" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CorporateAndOtherMember" xlink:label="us-gaap_CorporateAndOtherMember_638763048979541270" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentDomain_638763048979541270" xlink:to="us-gaap_CorporateAndOtherMember_638763048979541270" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StatementGeographicalAxis" xlink:label="srt_StatementGeographicalAxis_638763048979551301" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_638763048979531271" xlink:to="srt_StatementGeographicalAxis_638763048979551301" order="3" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_SegmentGeographicalDomain" xlink:label="srt_SegmentGeographicalDomain_638763048979551301" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementGeographicalAxis_638763048979551301" xlink:to="srt_SegmentGeographicalDomain_638763048979551301" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2024/country-2024.xsd#country_US" xlink:label="country_US_638763048979551301" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_SegmentGeographicalDomain_638763048979551301" xlink:to="country_US_638763048979551301" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NonUsMember" xlink:label="us-gaap_NonUsMember_638763048979551301" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_SegmentGeographicalDomain_638763048979551301" xlink:to="us-gaap_NonUsMember_638763048979551301" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stld-20241231.xsd#stld_OtherSegmentsMember" xlink:label="stld_OtherSegmentsMember_638763048979551301" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_SegmentGeographicalDomain_638763048979551301" xlink:to="stld_OtherSegmentsMember_638763048979551301" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingInformationLineItems" xlink:label="us-gaap_SegmentReportingInformationLineItems_638763048979551301" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_638763048979531271" xlink:to="us-gaap_SegmentReportingInformationLineItems_638763048979551301" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_638763048979551301" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingInformationLineItems_638763048979551301" xlink:to="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_638763048979551301" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfGoodsAndServicesSold" xlink:label="us-gaap_CostOfGoodsAndServicesSold_638763048979561297" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingInformationLineItems_638763048979551301" xlink:to="us-gaap_CostOfGoodsAndServicesSold_638763048979561297" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingOtherItemAmount" xlink:label="us-gaap_SegmentReportingOtherItemAmount_638763048979561297" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingInformationLineItems_638763048979551301" xlink:to="us-gaap_SegmentReportingOtherItemAmount_638763048979561297" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingIncomeLoss" xlink:label="us-gaap_OperatingIncomeLoss_638763048979561297" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingInformationLineItems_638763048979551301" xlink:to="us-gaap_OperatingIncomeLoss_638763048979561297" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestExpenseNonoperating" xlink:label="us-gaap_InterestExpenseNonoperating_638763048979561297" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingInformationLineItems_638763048979551301" xlink:to="us-gaap_InterestExpenseNonoperating_638763048979561297" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherNonoperatingIncomeExpense" xlink:label="us-gaap_OtherNonoperatingIncomeExpense_638763048979561297" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingInformationLineItems_638763048979551301" xlink:to="us-gaap_OtherNonoperatingIncomeExpense_638763048979561297" order="6" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_638763048979561297" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingInformationLineItems_638763048979551301" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_638763048979561297" order="7" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DepreciationDepletionAndAmortization" xlink:label="us-gaap_DepreciationDepletionAndAmortization_638763048979571291" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingInformationLineItems_638763048979551301" xlink:to="us-gaap_DepreciationDepletionAndAmortization_638763048979571291" order="8" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentExpenditureAdditionToLongLivedAssets" xlink:label="us-gaap_SegmentExpenditureAdditionToLongLivedAssets_638763048979571291" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingInformationLineItems_638763048979551301" xlink:to="us-gaap_SegmentExpenditureAdditionToLongLivedAssets_638763048979571291" order="9" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Assets" xlink:label="us-gaap_Assets_638763048979571291" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingInformationLineItems_638763048979551301" xlink:to="us-gaap_Assets_638763048979571291" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" xlink:type="extended" xlink:title="995445 - Disclosure - Insider Trading Arrangements" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_InsiderTradingArrLineItems" xlink:label="ecd_InsiderTradingArrLineItems" />
    <loc xlink:type="locator" xlink:href="stld-20241231.xsd#stld_NonRule10b51ArrangementModifiedFlag" xlink:label="stld_NonRule10b51ArrangementModifiedFlag_638763048979571291" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ecd_InsiderTradingArrLineItems" xlink:to="stld_NonRule10b51ArrangementModifiedFlag_638763048979571291" order="14" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="stld-20241231.xsd#stld_Rule10b51ArrangementModifiedFlag" xlink:label="stld_Rule10b51ArrangementModifiedFlag_638763048979581292" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ecd_InsiderTradingArrLineItems" xlink:to="stld_Rule10b51ArrangementModifiedFlag_638763048979581292" order="15" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </presentationLink>
  <presentationLink xlink:role="http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" xlink:type="extended" xlink:title="995447 - Disclosure - Insider Trading Policies and Procedures" xmlns="http://www.xbrl.org/2003/linkbase" />
  <presentationLink xlink:role="http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" xlink:type="extended" xlink:title="995550 - Disclosure - Cybersecurity Risk Management and Strategy Disclosure" xmlns="http://www.xbrl.org/2003/linkbase" />
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>23
<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="idm46067651800848">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Document and Entity Information - USD ($)<br> $ in Billions</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>Feb. 24, 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_DocumentTransitionReport', window );">Document Transition Report</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityFileNumber', window );">Securities Act File Number</a></td>
<td class="text">0-21719<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">Steel Dynamics, Inc.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityIncorporationStateCountryCode', window );">Entity Incorporation, State or Country Code</a></td>
<td class="text">IN<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityTaxIdentificationNumber', window );">Entity Tax Identification Number</a></td>
<td class="text">35-1929476<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressAddressLine1', window );">Entity Address, Address Line One</a></td>
<td class="text">7575 West Jefferson Blvd<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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">Fort Wayne<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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">IN<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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">46804<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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">260<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LocalPhoneNumber', window );">Local Phone Number</a></td>
<td class="text">969-3500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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 Stock voting, $0.0025 par value<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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">STLD<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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 [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_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">$ 14.8<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">150,163,986<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AuditorName', window );">Auditor Name</a></td>
<td class="text">Ernst & Young LLP<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AuditorFirmId', window );">Auditor Firm ID</a></td>
<td class="text">42<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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_AuditorLocation', window );">Auditor Location</a></td>
<td class="text">Indianapolis, Indiana<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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">0001022671<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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_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>
<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_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="ro">
<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>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AmendmentFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AmendmentFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AuditorFirmId">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>PCAOB issued Audit Firm Identifier</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AuditorFirmId</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:nonemptySequenceNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AuditorLocation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AuditorLocation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:internationalNameItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AuditorName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AuditorName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:internationalNameItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CityAreaCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Area code of city</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CityAreaCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CoverAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cover page.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CoverAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CurrentFiscalYearEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>End date of current fiscal year in the format --MM-DD.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CurrentFiscalYearEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gMonthDayItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentAnnualReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as an annual report.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentAnnualReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFinStmtErrorCorrectionFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates whether any of the financial statement period in the filing include a restatement due to error correction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 402<br> -Subsection w<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFinStmtErrorCorrectionFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalPeriodFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalPeriodFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fiscalPeriodItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalYearFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalYearFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gYearItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentPeriodEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentPeriodEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentTransitionReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as a transition report.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Forms 10-K, 10-Q, 20-F<br> -Number 240<br> -Section 13<br> -Subsection a-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentTransitionReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentType">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentType</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:submissionTypeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Address Line 1 such as Attn, Building Name, Street Name</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressCityOrTown">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the City or Town</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressCityOrTown</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressPostalZipCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Code for the postal or zip code</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressPostalZipCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressStateOrProvince">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the state or province.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressStateOrProvince</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:stateOrProvinceItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCentralIndexKey">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCentralIndexKey</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:centralIndexKeyItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCurrentReportingStatus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCurrentReportingStatus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityEmergingGrowthCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate if registrant meets the emerging growth company criteria.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityEmergingGrowthCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFileNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFileNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fileNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFilerCategory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFilerCategory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:filerCategoryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityIncorporationStateCountryCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Two-character EDGAR code representing the state or country of incorporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityIncorporationStateCountryCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarStateCountryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityInteractiveDataCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-T<br> -Number 232<br> -Section 405<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityInteractiveDataCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityPublicFloat">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityPublicFloat</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityRegistrantName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityRegistrantName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityShellCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityShellCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntitySmallBusiness">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates that the company is a Smaller Reporting Company (SRC).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntitySmallBusiness</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityTaxIdentificationNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityTaxIdentificationNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:employerIdItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityVoluntaryFilers">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityVoluntaryFilers</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityWellKnownSeasonedIssuer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 230<br> -Section 405<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityWellKnownSeasonedIssuer</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_IcfrAuditorAttestationFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_IcfrAuditorAttestationFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LocalPhoneNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Local phone number for entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LocalPhoneNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_Security12bTitle">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Title of a 12(b) registered security.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_Security12bTitle</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:securityTitleItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_SecurityExchangeName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the Exchange on which a security is registered.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection d1-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_SecurityExchangeName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarExchangeCodeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_TradingSymbol">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Trading symbol of an instrument as listed on an exchange.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_TradingSymbol</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:tradingSymbolItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>24
<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="idm46067646531264">
<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 equivalents</a></td>
<td class="nump">$ 589,464<span></span>
</td>
<td class="nump">$ 1,400,887<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermInvestments', window );">Short-term investments</a></td>
<td class="nump">147,811<span></span>
</td>
<td class="nump">721,210<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryNet', window );">Inventories</a></td>
<td class="nump">3,113,733<span></span>
</td>
<td class="nump">2,894,632<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherAssetsCurrent', window );">Other current assets</a></td>
<td class="nump">163,131<span></span>
</td>
<td class="nump">162,790<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsCurrent', window );">Total current assets</a></td>
<td class="nump">5,431,338<span></span>
</td>
<td class="nump">6,787,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_PropertyPlantAndEquipmentNet', window );">Property, plant and equipment, net</a></td>
<td class="nump">8,117,988<span></span>
</td>
<td class="nump">6,734,218<span></span>
</td>
</tr>
<tr class="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</a></td>
<td class="nump">227,234<span></span>
</td>
<td class="nump">257,759<span></span>
</td>
</tr>
<tr class="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">477,471<span></span>
</td>
<td class="nump">477,471<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherAssetsNoncurrent', window );">Other assets</a></td>
<td class="nump">681,202<span></span>
</td>
<td class="nump">651,146<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">14,935,233<span></span>
</td>
<td class="nump">14,908,420<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrentAbstract', window );"><strong>Current liabilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccruedIncomeTaxesCurrent', window );">Income taxes payable</a></td>
<td class="nump">3,783<span></span>
</td>
<td class="nump">5,524<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeRelatedLiabilitiesCurrent', window );">Accrued payroll and benefits</a></td>
<td class="nump">373,216<span></span>
</td>
<td class="nump">469,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_AccruedLiabilitiesCurrent', window );">Accrued expenses</a></td>
<td class="nump">366,682<span></span>
</td>
<td class="nump">309,312<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtCurrent', window );">Current maturities of long-term debt</a></td>
<td class="nump">426,990<span></span>
</td>
<td class="nump">459,987<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">2,150,583<span></span>
</td>
<td class="nump">2,332,296<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtNoncurrent', window );">Long-term debt</a></td>
<td class="nump">2,804,017<span></span>
</td>
<td class="nump">2,611,069<span></span>
</td>
</tr>
<tr class="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">902,186<span></span>
</td>
<td class="nump">944,768<span></span>
</td>
</tr>
<tr class="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 liabilities</a></td>
<td class="nump">133,201<span></span>
</td>
<td class="nump">180,760<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_Liabilities', window );">Total liabilities</a></td>
<td class="nump">5,989,987<span></span>
</td>
<td class="nump">6,068,893<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingencies', window );">Commitments and contingencies</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount', window );">Redeemable noncontrolling interests</a></td>
<td class="nump">171,212<span></span>
</td>
<td class="nump">171,212<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract', window );"><strong>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 voting, $.0025 par value; 900,000,000 shares authorized; 268,377,165 and 268,112,991 shares issued; and 151,117,153 and 160,018,100 shares outstanding, as of December 31, 2024 and 2023, respectively</a></td>
<td class="nump">652<span></span>
</td>
<td class="nump">651<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockCommonValue', window );">Treasury stock, at cost; 117,260,012 and 108,094,891 shares, as of December 31, 2024 and 2023, respectively</a></td>
<td class="num">(7,094,266)<span></span>
</td>
<td class="num">(5,897,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_AdditionalPaidInCapitalCommonStock', window );">Additional paid-in capital</a></td>
<td class="nump">1,229,819<span></span>
</td>
<td class="nump">1,217,610<span></span>
</td>
</tr>
<tr class="ro">
<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">14,798,082<span></span>
</td>
<td class="nump">13,545,590<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated other comprehensive income</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">421<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 Steel Dynamics, Inc. equity</a></td>
<td class="nump">8,934,287<span></span>
</td>
<td class="nump">8,866,666<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MinorityInterest', window );">Noncontrolling interests</a></td>
<td class="num">(160,253)<span></span>
</td>
<td class="num">(198,351)<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_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Total equity</a></td>
<td class="nump">8,774,034<span></span>
</td>
<td class="nump">8,668,315<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 equity</a></td>
<td class="nump">14,935,233<span></span>
</td>
<td class="nump">14,908,420<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_NonrelatedPartyMember', window );">Unrelated parties</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_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_AccountsReceivableNetCurrent', window );">Accounts receivable, net</a></td>
<td class="nump">1,362,969<span></span>
</td>
<td class="nump">1,535,062<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrentAbstract', window );"><strong>Current liabilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsPayableCurrent', window );">Accounts payable</a></td>
<td class="nump">972,645<span></span>
</td>
<td class="nump">1,078,645<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_RelatedPartyMember', window );">Related parties</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_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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Accounts receivable, net</a></td>
<td class="nump">54,230<span></span>
</td>
<td class="nump">73,245<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrentAbstract', window );"><strong>Current liabilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsPayableCurrent', window );">Accounts payable</a></td>
<td class="nump">$ 7,267<span></span>
</td>
<td class="nump">$ 9,685<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_AccountsReceivableNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481990/310-10-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedIncomeTaxesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations.</p></div>
<a href="javascript: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 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(15)(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_AccruedIncomeTaxesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -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_AccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_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_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_Liabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liability recognized for present obligation requiring transfer or otherwise providing economic benefit to others.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( 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(20))<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(24))<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(19))<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(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 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 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(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -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 9: 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 10: 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 11: 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 12: 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 13: 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 14: 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 15: 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 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(14))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-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/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/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 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 (b)<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/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Liabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesAndStockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/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_LongTermDebtCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as current. Excludes lease obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MinorityInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 noncontrolling interest. Excludes temporary 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(31))<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 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 3: 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 4: 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 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(24))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(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 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 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 13: 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(22))<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_MinorityInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of noncurrent assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -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_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_RedeemableNoncontrollingInterestEquityCarryingAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>As of the reporting date, the aggregate carrying amount of all noncontrolling interests which are redeemable by the (parent) entity (1) at a fixed or determinable price on a fixed or determinable date, (2) at the option of the holder of the noncontrolling interest, or (3) upon occurrence of an event that is not solely within the control of the (parent) entity. This item includes noncontrolling interest holder's ownership (or holders' ownership) regardless of the type of equity interest (common, preferred, other) including all potential organizational (legal) forms of the investee entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 480<br> -SubTopic 10<br> -Subparagraph (12)(c)<br> -Section S99<br> -Paragraph 3A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480244/480-10-S99-3A<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 480<br> -SubTopic 10<br> -Subparagraph (16)(c)<br> -Paragraph 3A<br> -Section S99<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480244/480-10-S99-3A<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3A<br> -Subparagraph (15)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480244/480-10-S99-3A<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3A<br> -Subparagraph (14)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480244/480-10-S99-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_RedeemableNoncontrollingInterestEquityCarryingAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</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_ShortTermInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of investments including trading securities, available-for-sale securities, held-to-maturity securities, and short-term investments classified as other and current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(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_ShortTermInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 and noncontrolling interest. Excludes temporary 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 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 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 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 (d)(1)<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 (e)<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 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 6: 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 (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 7: 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 (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 848<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)(3)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483550/848-10-65-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (c)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479832/842-10-65-8<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483421/250-10-45-24<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 23<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483421/250-10-45-23<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483421/250-10-45-5<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 5<br> -Subparagraph (c)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479654/326-10-65-5<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (h)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (h)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (h)(1)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (h)(1)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (i)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-6<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-6<br><br>Reference 22: 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 (f)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 23: 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 (f)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482615/740-10-65-8<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482615/740-10-65-8<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479654/326-10-65-4<br><br>Reference 27: 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)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 28: 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)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 29: 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 (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-7<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-5<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481674/830-30-50-1<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481694/830-30-45-17<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 20<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481694/830-30-45-20<br><br>Reference 34: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-11<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 205<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478009/946-205-45-3<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 505<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478448/946-505-50-3<br><br>Reference 37: 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 38: 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 39: 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 40: 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 41: 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 42: 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 43: 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 44: 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 45: 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 46: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-15<br><br>Reference 47: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-16<br><br>Reference 48: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4I<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481175/810-10-55-4I<br><br>Reference 49: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476166/350-60-65-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockCommonValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount allocated to previously issued common shares repurchased by the issuing entity and held in treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -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 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481520/505-30-50-4<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481549/505-30-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockCommonValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<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>
<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>25
<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="idm46067735747760">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CONSOLIDATED BALANCE SHEETS (Parenthetical) - 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_StatementOfFinancialPositionAbstract', window );"><strong>CONSOLIDATED BALANCE SHEETS</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent', window );">Allowance for doubtful accounts receivable, current (in dollars)</a></td>
<td class="nump">$ 7,728<span></span>
</td>
<td class="nump">$ 8,480<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common stock voting, par value (in dollars per share)</a></td>
<td class="nump">$ 0.0025<span></span>
</td>
<td class="nump">$ 0.0025<span></span>
</td>
</tr>
<tr class="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 voting, shares authorized (in shares)</a></td>
<td class="nump">900,000,000<span></span>
</td>
<td class="nump">900,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_CommonStockSharesIssued', window );">Common stock voting, shares issued (in shares)</a></td>
<td class="nump">268,377,165<span></span>
</td>
<td class="nump">268,112,991<span></span>
</td>
</tr>
<tr class="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 voting, shares outstanding (in shares)</a></td>
<td class="nump">151,117,153<span></span>
</td>
<td class="nump">160,018,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_TreasuryStockCommonShares', window );">Treasury stock, shares (in shares)</a></td>
<td class="nump">117,260,012<span></span>
</td>
<td class="nump">108,094,891<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of allowance for credit loss on accounts receivable, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479344/326-20-45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481962/310-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of common stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The maximum number of common shares permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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_CommonStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockCommonShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of previously issued common shares repurchased by the issuing entity and held in treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481549/505-30-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockCommonShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>26
<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="idm46067652683712">
<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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total net sales</a></td>
<td class="nump">$ 17,540,390<span></span>
</td>
<td class="nump">$ 18,795,316<span></span>
</td>
<td class="nump">$ 22,260,774<span></span>
</td>
</tr>
<tr class="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 );">Costs of goods sold</a></td>
<td class="nump">14,737,804<span></span>
</td>
<td class="nump">14,749,433<span></span>
</td>
<td class="nump">16,142,943<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GrossProfit', window );">Gross profit</a></td>
<td class="nump">2,802,586<span></span>
</td>
<td class="nump">4,045,883<span></span>
</td>
<td class="nump">6,117,831<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SellingGeneralAndAdministrativeExpense', window );">Selling, general and administrative expenses</a></td>
<td class="nump">664,119<span></span>
</td>
<td class="nump">588,621<span></span>
</td>
<td class="nump">545,621<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherLaborRelatedExpenses', window );">Profit sharing</a></td>
<td class="nump">164,904<span></span>
</td>
<td class="nump">272,033<span></span>
</td>
<td class="nump">452,551<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AmortizationOfIntangibleAssets', window );">Amortization of intangible assets</a></td>
<td class="nump">30,526<span></span>
</td>
<td class="nump">34,048<span></span>
</td>
<td class="nump">27,837<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating income</a></td>
<td class="nump">1,943,037<span></span>
</td>
<td class="nump">3,151,181<span></span>
</td>
<td class="nump">5,091,822<span></span>
</td>
</tr>
<tr class="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, net of capitalized interest</a></td>
<td class="nump">56,347<span></span>
</td>
<td class="nump">76,484<span></span>
</td>
<td class="nump">91,538<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherNonoperatingIncomeExpense', window );">Other (income) expense, net</a></td>
<td class="num">(96,191)<span></span>
</td>
<td class="num">(144,246)<span></span>
</td>
<td class="num">(20,785)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income before income taxes</a></td>
<td class="nump">1,982,881<span></span>
</td>
<td class="nump">3,218,943<span></span>
</td>
<td class="nump">5,021,069<span></span>
</td>
</tr>
<tr class="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</a></td>
<td class="nump">432,925<span></span>
</td>
<td class="nump">751,611<span></span>
</td>
<td class="nump">1,141,577<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net income</a></td>
<td class="nump">1,549,956<span></span>
</td>
<td class="nump">2,467,332<span></span>
</td>
<td class="nump">3,879,492<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest', window );">Net income attributable to noncontrolling interests</a></td>
<td class="num">(12,822)<span></span>
</td>
<td class="num">(16,450)<span></span>
</td>
<td class="num">(16,818)<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 attributable to Steel Dynamics, Inc.</a></td>
<td class="nump">$ 1,537,134<span></span>
</td>
<td class="nump">$ 2,450,882<span></span>
</td>
<td class="nump">$ 3,862,674<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Basic earnings per share attributable to Steel Dynamics, Inc. stockholders (in dollars per share)</a></td>
<td class="nump">$ 9.89<span></span>
</td>
<td class="nump">$ 14.72<span></span>
</td>
<td class="nump">$ 21.06<span></span>
</td>
</tr>
<tr class="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 (in shares)</a></td>
<td class="nump">155,420<span></span>
</td>
<td class="nump">166,552<span></span>
</td>
<td class="nump">183,393<span></span>
</td>
</tr>
<tr class="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 earnings per share attributable to Steel Dynamics, Inc. stockholders, including the effect of assumed conversions when dilutive (in dollars per share)</a></td>
<td class="nump">$ 9.84<span></span>
</td>
<td class="nump">$ 14.64<span></span>
</td>
<td class="nump">$ 20.92<span></span>
</td>
</tr>
<tr class="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 );">Weighted average common shares and share equivalents outstanding (in shares)</a></td>
<td class="nump">156,136<span></span>
</td>
<td class="nump">167,431<span></span>
</td>
<td class="nump">184,622<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockDividendsPerShareDeclared', window );">Dividends declared per share (in dollars per share)</a></td>
<td class="nump">$ 1.84<span></span>
</td>
<td class="nump">$ 1.7<span></span>
</td>
<td class="nump">$ 1.36<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_NonrelatedPartyMember', window );">Unrelated parties</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 net sales</a></td>
<td class="nump">$ 16,819,648<span></span>
</td>
<td class="nump">$ 18,115,312<span></span>
</td>
<td class="nump">$ 21,469,251<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_RelatedPartyMember', window );">Related parties</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 net sales</a></td>
<td class="nump">$ 720,742<span></span>
</td>
<td class="nump">$ 680,004<span></span>
</td>
<td class="nump">$ 791,523<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_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_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_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_GrossProfit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/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/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/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 4: 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 5: 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 6: 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 7: 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 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 10: 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 11: 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 12: 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 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)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 23: http://www.xbrl.org/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_GrossProfit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/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/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/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 4: 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 5: 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 6: 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 7: 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 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(11))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31<br><br>Reference 10: 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 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_NetIncomeLossAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 Income (Loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 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 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 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(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-1A<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481175/810-10-55-4J<br><br>Reference 8: 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 9: 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLossAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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_OtherLaborRelatedExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of labor-related expenses 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(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_OtherLaborRelatedExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherNonoperatingIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (expense) related to nonoperating activities, classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherNonoperatingIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 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://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 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 9: 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 10: 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 11: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-11<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 205<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478009/946-205-45-3<br><br>Reference 13: 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 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 15: 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 16: 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 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-19<br><br>Reference 18: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 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 30: 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 31: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4J<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481175/810-10-55-4J<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4K<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481175/810-10-55-4K<br><br>Reference 33: 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 34: 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 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-2<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-1A<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-1A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_SellingGeneralAndAdministrativeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SellingGeneralAndAdministrativeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 16<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-16<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-10<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_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>
<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>27
<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="idm46067647633472">
<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>CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net income</a></td>
<td class="nump">$ 1,549,956<span></span>
</td>
<td class="nump">$ 2,467,332<span></span>
</td>
<td class="nump">$ 3,879,492<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax', window );">Other comprehensive income (loss) - net unrealized gain (loss) on cash flow hedging derivatives, net of income tax benefits of $135, $149, and income tax expense of $937 for 2024, 2023 and 2022, respectively</a></td>
<td class="num">(421)<span></span>
</td>
<td class="num">(468)<span></span>
</td>
<td class="nump">2,980<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_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest', window );">Comprehensive income</a></td>
<td class="nump">1,549,535<span></span>
</td>
<td class="nump">2,466,864<span></span>
</td>
<td class="nump">3,882,472<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest', window );">Comprehensive income attributable to noncontrolling interests</a></td>
<td class="num">(12,822)<span></span>
</td>
<td class="num">(16,450)<span></span>
</td>
<td class="num">(16,818)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTax', window );">Comprehensive income attributable to Steel Dynamics, Inc.</a></td>
<td class="nump">$ 1,536,713<span></span>
</td>
<td class="nump">$ 2,450,414<span></span>
</td>
<td class="nump">$ 3,865,654<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_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 (loss) and other comprehensive income (loss), attributable to noncontrolling interests. 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://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 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(23))<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(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<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(21))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-21<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 (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 7: 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 8: 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 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481175/810-10-55-4K<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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. 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://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://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(22))<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(24))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-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 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481175/810-10-55-4K<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 before reclassification, of gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-11<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (d)<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_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 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://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 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 9: 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 10: 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 11: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-11<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 205<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478009/946-205-45-3<br><br>Reference 13: 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 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 15: 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 16: 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 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-19<br><br>Reference 18: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 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 30: 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 31: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4J<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481175/810-10-55-4J<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4K<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481175/810-10-55-4K<br><br>Reference 33: 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 34: 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 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-2<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-1A<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-1A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>28
<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="idm46067647481296">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Parenthetical) - 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>CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax', window );">Net unrealized gain (loss) on cash flow hedging derivatives income tax (benefits) expense</a></td>
<td class="num">$ (135)<span></span>
</td>
<td class="num">$ (149)<span></span>
</td>
<td class="nump">$ 937<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_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before reclassification, of tax expense (benefit) for gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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>29
<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="idm46067649169856">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF EQUITY - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Common Stock [Member]</div></th>
<th class="th"><div>Treasury Stock, Common [Member]</div></th>
<th class="th"><div>Additional Paid-in Capital [Member]</div></th>
<th class="th"><div>Retained Earnings [Member]</div></th>
<th class="th"><div>Accumulated Other Comprehensive Income (Loss)</div></th>
<th class="th"><div>Noncontrolling Interest [Member]</div></th>
<th class="th"><div>Redeemable Noncontrolling Interests [Members]</div></th>
<th class="th"><div>Total</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_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Balances at Dec. 31, 2021</a></td>
<td class="nump">$ 649<span></span>
</td>
<td class="num">$ (2,674,267)<span></span>
</td>
<td class="nump">$ 1,218,933<span></span>
</td>
<td class="nump">$ 7,761,417<span></span>
</td>
<td class="num">$ (2,091)<span></span>
</td>
<td class="num">$ (195,884)<span></span>
</td>
<td class="nump">$ 211,414<span></span>
</td>
<td class="nump">$ 6,108,757<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 );">Balances, Common Shares at Dec. 31, 2021</a></td>
<td class="nump">194,998,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockCommonShares', window );">Balances, Treasury Shares at Dec. 31, 2021</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">72,227,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Dividends declared</a></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">(245,287)<span></span>
</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">(245,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_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders', window );">Noncontrolling investors, net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">630<span></span>
</td>
<td class="num">(2,495)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(36,989)<span></span>
</td>
<td class="num">(29,911)<span></span>
</td>
<td class="num">(38,854)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockValueAcquiredCostMethod', window );">Share repurchases</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (1,800,905)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (1,800,905)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockSharesAcquired', window );">Share repurchases (in shares)</a></td>
<td class="num">(22,996,000)<span></span>
</td>
<td class="nump">22,996,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">23,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_StockGrantedDuringPeriodValueSharebasedCompensation', window );">Equity-based compensation</a></td>
<td class="nump">$ 1<span></span>
</td>
<td class="nump">$ 15,659<span></span>
</td>
<td class="num">(6,997)<span></span>
</td>
<td class="num">(544)<span></span>
</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">$ 8,119<span></span>
</td>
</tr>
<tr class="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 );">Equity-based compensation (in shares)</a></td>
<td class="nump">934,000<span></span>
</td>
<td class="num">(397,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net income</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,862,674<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">16,818<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,879,492<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax', window );">Other comprehensive (loss) income, net of tax</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,980<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,980<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_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Balances at Dec. 31, 2022</a></td>
<td class="nump">$ 650<span></span>
</td>
<td class="num">$ (4,459,513)<span></span>
</td>
<td class="nump">1,212,566<span></span>
</td>
<td class="nump">11,375,765<span></span>
</td>
<td class="nump">889<span></span>
</td>
<td class="num">(216,055)<span></span>
</td>
<td class="nump">181,503<span></span>
</td>
<td class="nump">7,914,302<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 );">Balances, Common Shares at Dec. 31, 2022</a></td>
<td class="nump">172,936,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockCommonShares', window );">Balances, Treasury Shares at Dec. 31, 2022</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">94,826,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Dividends declared</a></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">(280,501)<span></span>
</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">(280,501)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance', window );">Noncontrolling investors, net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,254<span></span>
</td>
<td class="num">(10,291)<span></span>
</td>
<td class="nump">1,254<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockValueAcquiredCostMethod', window );">Share repurchases</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (1,452,203)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (1,452,203)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockSharesAcquired', window );">Share repurchases (in shares)</a></td>
<td class="num">(13,394,000)<span></span>
</td>
<td class="nump">13,394,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">13,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_StockGrantedDuringPeriodValueSharebasedCompensation', window );">Equity-based compensation</a></td>
<td class="nump">$ 1<span></span>
</td>
<td class="nump">$ 14,110<span></span>
</td>
<td class="nump">5,044<span></span>
</td>
<td class="num">(556)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 18,599<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Equity-based compensation (in shares)</a></td>
<td class="nump">476,000<span></span>
</td>
<td class="num">(125,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net income</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,450,882<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">16,450<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,467,332<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax', window );">Other comprehensive (loss) income, net of tax</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(468)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(468)<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_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Balances at Dec. 31, 2023</a></td>
<td class="nump">$ 651<span></span>
</td>
<td class="num">$ (5,897,606)<span></span>
</td>
<td class="nump">1,217,610<span></span>
</td>
<td class="nump">13,545,590<span></span>
</td>
<td class="nump">421<span></span>
</td>
<td class="num">(198,351)<span></span>
</td>
<td class="nump">171,212<span></span>
</td>
<td class="nump">$ 8,668,315<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 );">Balances, Common Shares at Dec. 31, 2023</a></td>
<td class="nump">160,018,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">160,018,100<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockCommonShares', window );">Balances, Treasury Shares at Dec. 31, 2023</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">108,095,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">108,094,891<span></span>
</td>
</tr>
<tr class="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 );">Dividends declared</a></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">(284,122)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (284,122)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance', window );">Noncontrolling investors, net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,350<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">25,276<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">26,626<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockValueAcquiredCostMethod', window );">Share repurchases</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (1,212,164)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (1,212,164)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockSharesAcquired', window );">Share repurchases (in shares)</a></td>
<td class="num">(9,432,000)<span></span>
</td>
<td class="nump">9,432,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9,400,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockGrantedDuringPeriodValueSharebasedCompensation', window );">Equity-based compensation</a></td>
<td class="nump">$ 1<span></span>
</td>
<td class="nump">$ 15,504<span></span>
</td>
<td class="nump">10,859<span></span>
</td>
<td class="num">(520)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 25,844<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation', window );">Equity-based compensation (in shares)</a></td>
<td class="nump">531,000<span></span>
</td>
<td class="num">(267,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net income</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,537,134<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">12,822<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,549,956<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax', window );">Other comprehensive (loss) income, net of tax</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (421)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(421)<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_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Balances at Dec. 31, 2024</a></td>
<td class="nump">$ 652<span></span>
</td>
<td class="num">$ (7,094,266)<span></span>
</td>
<td class="nump">$ 1,229,819<span></span>
</td>
<td class="nump">$ 14,798,082<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (160,253)<span></span>
</td>
<td class="nump">$ 171,212<span></span>
</td>
<td class="nump">$ 8,774,034<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 );">Balances, Common Shares at Dec. 31, 2024</a></td>
<td class="nump">151,117,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">151,117,153<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockCommonShares', window );">Balances, Treasury Shares at Dec. 31, 2024</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">117,260,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">117,260,012<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_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_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Decrease in noncontrolling interest balance from payment of dividends or other distributions by the non-wholly owned subsidiary or partially owned entity, included in the consolidation of the parent entity, to the noncontrolling interest holders.</p></div>
<a href="javascript: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_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 noncontrolling interest from subsidiary issuance of equity interests to noncontrolling interest holders.</p></div>
<a href="javascript: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 23<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-23<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(2)<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_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 before reclassification, of gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-11<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (d)<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_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 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://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 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 9: 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 10: 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 11: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-11<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 205<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478009/946-205-45-3<br><br>Reference 13: 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 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 15: 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 16: 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 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-19<br><br>Reference 18: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 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 30: 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 31: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4J<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481175/810-10-55-4J<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4K<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481175/810-10-55-4K<br><br>Reference 33: 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 34: 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 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-2<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-1A<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-1A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockGrantedDuringPeriodValueSharebasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 granted 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> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 30<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480513/718-10-30-3<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 30<br> -Section 35<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480843/718-30-35-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockGrantedDuringPeriodValueSharebasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 and noncontrolling interest. Excludes temporary 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 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 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 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 (d)(1)<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 (e)<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 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 6: 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 (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 7: 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 (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 848<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)(3)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483550/848-10-65-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (c)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479832/842-10-65-8<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483421/250-10-45-24<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 23<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483421/250-10-45-23<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483421/250-10-45-5<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 5<br> -Subparagraph (c)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479654/326-10-65-5<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (h)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (h)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (h)(1)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (h)(1)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (i)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-6<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-6<br><br>Reference 22: 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 (f)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 23: 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 (f)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482615/740-10-65-8<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482615/740-10-65-8<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479654/326-10-65-4<br><br>Reference 27: 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)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 28: 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)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 29: 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 (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-7<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-5<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481674/830-30-50-1<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481694/830-30-45-17<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 20<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481694/830-30-45-20<br><br>Reference 34: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-11<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 205<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478009/946-205-45-3<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 505<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478448/946-505-50-3<br><br>Reference 37: 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 38: 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 39: 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 40: 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 41: 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 42: 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 43: 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 44: 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 45: 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 46: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-15<br><br>Reference 47: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-16<br><br>Reference 48: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4I<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481175/810-10-55-4I<br><br>Reference 49: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476166/350-60-65-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockCommonShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of previously issued common shares repurchased by the issuing entity and held in treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481549/505-30-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockCommonShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockSharesAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares that have been repurchased during the period and are being held in treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockSharesAcquired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockValueAcquiredCostMethod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481549/505-30-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockValueAcquiredCostMethod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>30
<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="idm46067651210704">
<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_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract', 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_ProfitLoss', window );">Net income</a></td>
<td class="nump">$ 1,549,956<span></span>
</td>
<td class="nump">$ 2,467,332<span></span>
</td>
<td class="nump">$ 3,879,492<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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">478,907<span></span>
</td>
<td class="nump">437,804<span></span>
</td>
<td class="nump">384,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_ShareBasedCompensation', window );">Equity-based compensation</a></td>
<td class="nump">66,589<span></span>
</td>
<td class="nump">61,744<span></span>
</td>
<td class="nump">59,240<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_stld_DeferredIncomeTaxNoncashExpenseBenefit', window );">Deferred income taxes</a></td>
<td class="num">(42,583)<span></span>
</td>
<td class="nump">55,665<span></span>
</td>
<td class="nump">37,186<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherOperatingActivitiesCashFlowStatement', window );">Other adjustments</a></td>
<td class="num">(5,507)<span></span>
</td>
<td class="num">(19,716)<span></span>
</td>
<td class="num">(1,795)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract', window );"><strong>Changes in certain 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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsReceivable', window );">Accounts receivable</a></td>
<td class="nump">191,108<span></span>
</td>
<td class="nump">446,765<span></span>
</td>
<td class="num">(110,560)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInInventories', window );">Inventories</a></td>
<td class="num">(221,036)<span></span>
</td>
<td class="nump">232,282<span></span>
</td>
<td class="nump">413,262<span></span>
</td>
</tr>
<tr class="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">(13,718)<span></span>
</td>
<td class="num">(23,777)<span></span>
</td>
<td class="num">(6,884)<span></span>
</td>
</tr>
<tr class="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="num">(67,361)<span></span>
</td>
<td class="num">(30,148)<span></span>
</td>
<td class="num">(289,042)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable', window );">Income taxes receivable/payable</a></td>
<td class="nump">10,183<span></span>
</td>
<td class="nump">56,756<span></span>
</td>
<td class="nump">31,623<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccruedLiabilities', window );">Accrued expenses</a></td>
<td class="num">(102,035)<span></span>
</td>
<td class="num">(164,779)<span></span>
</td>
<td class="nump">63,679<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net cash provided by operating activities</a></td>
<td class="nump">1,844,503<span></span>
</td>
<td class="nump">3,519,928<span></span>
</td>
<td class="nump">4,460,403<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract', window );"><strong>Investing activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment', window );">Purchases of property, plant and equipment</a></td>
<td class="num">(1,868,006)<span></span>
</td>
<td class="num">(1,657,905)<span></span>
</td>
<td class="num">(908,902)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireShortTermInvestments', window );">Purchases of short-term investments</a></td>
<td class="num">(739,340)<span></span>
</td>
<td class="num">(1,145,493)<span></span>
</td>
<td class="num">(927,584)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments', window );">Proceeds from maturities of short-term investments</a></td>
<td class="nump">1,312,294<span></span>
</td>
<td class="nump">1,054,742<span></span>
</td>
<td class="nump">297,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_PaymentsToAcquireBusinessesGross', window );">Business combinations, net of cash acquired</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(134,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_PaymentsToAcquireEquityMethodInvestments', window );">Investments in unconsolidated affiliates</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(222,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_PaymentsForProceedsFromOtherInvestingActivities', window );">Other investing activities</a></td>
<td class="num">(8,308)<span></span>
</td>
<td class="num">(221,593)<span></span>
</td>
<td class="nump">15,837<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">(1,303,360)<span></span>
</td>
<td class="num">(1,970,249)<span></span>
</td>
<td class="num">(1,879,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_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract', 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_ProceedsFromIssuanceOfDebt', window );">Issuance of current and long-term debt</a></td>
<td class="nump">2,482,919<span></span>
</td>
<td class="nump">1,365,664<span></span>
</td>
<td class="nump">1,465,257<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RepaymentsOfDebt', window );">Repayment of current and long-term debt</a></td>
<td class="num">(2,324,058)<span></span>
</td>
<td class="num">(1,367,553)<span></span>
</td>
<td class="num">(1,507,475)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsOfDividendsCommonStock', window );">Dividends paid</a></td>
<td class="num">(282,616)<span></span>
</td>
<td class="num">(271,317)<span></span>
</td>
<td class="num">(237,163)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsForRepurchaseOfCommonStock', window );">Purchases of treasury stock</a></td>
<td class="num">(1,212,164)<span></span>
</td>
<td class="num">(1,452,203)<span></span>
</td>
<td class="num">(1,800,905)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities', window );">Other financing activities</a></td>
<td class="num">(16,678)<span></span>
</td>
<td class="num">(51,725)<span></span>
</td>
<td class="num">(116,298)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivities', window );">Net cash used in financing activities</a></td>
<td class="num">(1,352,597)<span></span>
</td>
<td class="num">(1,777,134)<span></span>
</td>
<td class="num">(2,196,584)<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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">Increase (decrease) in cash and equivalents, and restricted cash</a></td>
<td class="num">(811,454)<span></span>
</td>
<td class="num">(227,455)<span></span>
</td>
<td class="nump">384,550<span></span>
</td>
</tr>
<tr class="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 equivalents, and restricted cash at beginning of period</a></td>
<td class="nump">1,406,464<span></span>
</td>
<td class="nump">1,633,919<span></span>
</td>
<td class="nump">1,249,369<span></span>
</td>
</tr>
<tr class="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 equivalents, and restricted cash at end of period</a></td>
<td class="nump">595,010<span></span>
</td>
<td class="nump">1,406,464<span></span>
</td>
<td class="nump">1,633,919<span></span>
</td>
</tr>
<tr class="ro">
<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 disclosure 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="re">
<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 );">Cash paid for interest</a></td>
<td class="nump">100,978<span></span>
</td>
<td class="nump">103,165<span></span>
</td>
<td class="nump">100,994<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Cash paid for income taxes, net</a></td>
<td class="nump">$ 463,763<span></span>
</td>
<td class="nump">$ 642,667<span></span>
</td>
<td class="nump">$ 1,063,844<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stld_DeferredIncomeTaxNoncashExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The noncash component of income tax expense for the period representing the increase (decrease) in the entity's deferred tax assets and liabilities pertaining to continuing 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;">stld_DeferredIncomeTaxNoncashExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stld_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-8<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -SubTopic 230<br> -Topic 830<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/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_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_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_IncreaseDecreaseInAccountsReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 amount due within one year (or one business cycle) from customers for the credit sale of goods and services.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_IncreaseDecreaseInAccruedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 expenses incurred but not yet paid.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccruedLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 amounts payable to taxing authorities for taxes that are based on the reporting entity's earnings, net of amounts receivable from taxing authorities for refunds of overpayments or recoveries of income taxes.</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_IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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_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_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherOperatingActivitiesCashFlowStatement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Other cash or noncash adjustments to reconcile net income to cash provided by (used in) operating activities that are not separately disclosed in the statement of cash flows (for example, cash received or cash paid during the current period for miscellaneous operating activities, net change during the reporting period in other assets or other 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;">us-gaap_OtherOperatingActivitiesCashFlowStatement</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsForProceedsFromOtherInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash (inflow) outflow from investing activities classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-13<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 12<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsForProceedsFromOtherInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsForRepurchaseOfCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow to reacquire common stock during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -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_PaymentsForRepurchaseOfCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsOfDividendsCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 in the form of ordinary dividends to common shareholders of the 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 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_PaymentsOfDividendsCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_PaymentsToAcquireBusinessesGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireBusinessesGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireEquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the purchase of or advances to an equity method investments, which are investments in joint ventures and entities in which the entity has an equity ownership interest normally of 20 to 50 percent and exercises significant influence.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireEquityMethodInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_PaymentsToAcquirePropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed 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 13<br> -Subparagraph (c)<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_PaymentsToAcquirePropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireShortTermInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for securities or other assets acquired, which qualify for treatment as an investing activity and are to be liquidated, if necessary, within the current operating cycle. Includes cash flows from securities classified as trading securities that were acquired for reasons other than sale in the short-term.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireShortTermInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromIssuanceOfDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 during the period from additional borrowings in aggregate debt. Includes proceeds from short-term and long-term debt.</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> -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_ProceedsFromIssuanceOfDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from maturities, prepayments, calls and collections of all investments, including securities and other assets, having ready marketability and intended by management to be liquidated, if necessary, within the current operating cycle. Includes cash flows from securities classified as trading securities that were acquired for reasons other than sale in the short-term.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-13<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from financing activities classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-14<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 15<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromPaymentsForOtherFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 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://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 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 9: 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 10: 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 11: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-11<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 205<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478009/946-205-45-3<br><br>Reference 13: 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 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 15: 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 16: 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 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-19<br><br>Reference 18: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 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 30: 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 31: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4J<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481175/810-10-55-4J<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4K<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481175/810-10-55-4K<br><br>Reference 33: 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 34: 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 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-2<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-1A<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-1A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RepaymentsOfDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 short-term and long-term debt. Excludes payment of lease obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RepaymentsOfDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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>31
<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="idm46067735812576">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Description of the Business and 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>Description of the Business and Summary of Significant Accounting Policies</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_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock', window );">Description of the Business and Significant Accounting Policies</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Note&#160;1. Description of the Business and Summary of Significant Accounting Policies</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Description of the Business</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Steel Dynamics,&#160;Inc. (SDI), together with its subsidiaries (the company), is one of the largest and most diversified domestic steel producers and metals recycler, combined with a meaningful steel fabrication manufacturing platform. The company has four reporting segments: steel operations, metals recycling operations, steel fabrication operations, and aluminum operations. Effective the fourth quarter 2024, results from an entity previously reported within the metals recycling operations segment were moved to the aluminum operations segment, consistent with a change in how the company&#8217;s chief operating decision maker manages the business. Segment information provided within this Form 10-K, including that within Note 12. <i style="font-style:italic;">Segment Information</i>, has been recast for all prior periods consistent with the current reportable segment presentation. Approximately 5% of the company&#8217;s workforce in four locations is represented by collective bargaining agreements, and agreements affecting 0.5% of the company&#8217;s employees at one location expires during 2025.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Steel Operations Segment</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Steel operations include the company&#8217;s electric arc furnace (EAF) steel mills, including Butler Flat Roll Division, Columbus Flat Roll Division, Southwest-Sinton Flat Roll Division, Structural and Rail Division, Engineered Bar Products Division, Roanoke Bar Division, and Steel of West Virginia, steel coating and processing operations at The Techs, Heartland Flat Roll Division, United Steel Supply (USS) &#8211; 90% equity interest as of April 1, 2023, Vulcan Threaded Products, warehouse operations in Mexico, and SDI Biocarbon Solutions, a joint venture to construct and operate a biocarbon production facility, of which SDI has a 75% equity interest. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Metals Recycling Operations Segment</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Metals recycling operations include the company&#8217;s OmniSource ferrous and nonferrous processing, transportation, marketing, brokerage, and scrap management services primarily throughout the United States and in Central and Northern Mexico. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Steel Fabrication Operations Segment</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Steel fabrication operations include the company&#8217;s New Millennium Building Systems joist and deck plants located throughout the United States, and in Northern Mexico. Revenues from these plants are generated from the fabrication of girders, steel joists and steel deck used within the non-residential construction industry. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Aluminum Operations Segment</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Aluminum operations include the recycled aluminum flat rolled products mill nearing completion of construction in Columbus, Mississippi, two satellite recycled aluminum slab centers in the southwest United States and Central Mexico, and an entity with aluminum operations, formerly included in the results of the metals recycling operations segment. The flat rolled products mill is a joint venture with Unity Aluminum, Inc. of which SDI has a 94.4% equity interest. The aluminum flat rolled products mill and the Mexico and US recycled aluminum slab centers are expected to begin operations in mid to late 2025.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Other</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Other operations consist of subsidiary operations that are below the quantitative thresholds required for reportable segments and primarily consist of joint ventures and the company&#8217;s idled Minnesota ironmaking operations. Also included in &#8220;Other&#8221; are certain unallocated corporate accounts, such as the company&#8217;s senior unsecured credit facility, senior notes, certain other investments, and certain profit sharing expenses.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Note&#160;1. Description of the Business and Summary of Significant Accounting Policies (Continued)</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Summary of Significant Accounting Policies</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Principles of Consolidation</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The consolidated financial statements include the accounts of SDI, together with its wholly- and majority-owned or controlled subsidiaries, after elimination of intercompany accounts and transactions. Noncontrolling and redeemable noncontrolling interests represent the noncontrolling owners' proportionate share in the equity, income, or losses of the company&#8217;s majority-owned or controlled consolidated subsidiaries. Redeemable noncontrolling interests related to USS (owned 90% by SDI) are $60.0 million at December 31, 2024 and 2023. Redeemable noncontrolling interests related to Mesabi Nugget (owned 86% by SDI) are $111.2 million at December 31, 2024 and 2023.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Use of Estimates</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">These consolidated financial statements are prepared in conformity with accounting principles generally accepted in the United States, and accordingly, include amounts that require management to make estimates and assumptions that affect the amounts reported in the consolidated financial statements and in the notes thereto. Significant items subject to such estimates and assumptions include the carrying value of property, plant and equipment, intangible assets, and goodwill; allowances for credit losses for trade receivables, inventories and deferred income tax assets; unrecognized tax benefits; potential environmental liabilities; and litigation claims and settlements. Actual results may differ from these estimates and assumptions.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Revenue from Contracts with Customers</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In the steel, metals recycling, and aluminum operations segments, revenue is recognized at the point in time the performance obligation is satisfied, and control of the product is transferred to the customer upon shipment or delivery, at the amount of consideration the company expects to receive, including any variable consideration. The variable consideration included in the company&#8217;s steel operations segment contracts, which is not constrained, includes estimated product returns and customer claims based on historical experience, and may include volume rebates which are recorded on an expected value basis. Revenue recognized is limited to the amount the company expects to receive. The company does not exercise significant judgments in determining the timing of satisfaction of performance obligations or the transaction price. Shipment of products to customers is considered a fulfillment activity with amounts billed to customers included in sales and costs associated with such activities included in cost of goods sold.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The company&#8217;s steel fabrication operations segment recognizes revenue over time at the amount of consideration the company expects to receive. Revenue is measured on an output method representing completed fabricated tons to date as a&#160;percentage of total tons required for each contract. Revenue from fabrication of tons remaining on partially fabricated customer contracts as of a reporting date, and future revenue from yet to be fabricated customer contracts, has not been disclosed under the practical expedient in Accounting Standards Codification (ASC) 606, Revenue from Contracts with Customers (ASC 606), paragraph ASC 606-10-50-14 related to customer contracts with expected duration of one&#160;year or less. The company does not exercise significant judgments in determining the timing of satisfaction of performance obligations or the transaction price. Shipment of products to customers, which occurs after control over the product has transferred to the customer and revenue is recognized, is considered a fulfillment activity with amounts billed to customers included in sales and costs associated with such activities included in cost of goods sold.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Payments from customers are generally due within 30&#160;days of invoicing, which generally occurs upon shipment of the products. Shipment for the steel fabrication operations segment generally occurs within 30&#160;days of satisfaction of the performance obligation and revenue recognition. The company does not have financing components. Payments from customers have historically been within these terms, however, payments for non-U.S. sales may extend longer. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><b style="font-style:normal;font-weight:bold;">Note&#160;1. Description of the Business and Summary of Significant Accounting Policies (Continued)</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Refer to Note&#160;12. <i style="font-style:italic;">Segment Information</i> for disaggregated revenue by segment to external, external non-United States, and other segment customers.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Credit Losses</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The company is exposed to credit risk in the event of nonpayment of accounts receivable by customers. The company mitigates its exposure to credit risk, which it generally extends on an unsecured basis, by performing ongoing credit evaluations and taking further action if necessary, such as requiring letters of credit or other security interests to support the customer receivable. The allowance for credit losses for accounts receivable is based on the company&#8217;s reasonable estimate of known credit risks and historical experience, adjusted for current and anticipated economic and other pertinent factors affecting the company&#8217;s customers, that may differ from historical experience. Customer accounts receivable are written off when all collection efforts have been exhausted and the amounts are deemed uncollectible. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">At December 31, 2024 and 2023, the company reported $1,417.2 million and $1,608.3 million, respectively, of accounts receivable, net of allowances for credit losses of $7.7 million and $8.5 million, respectively. Changes in the allowance were not significant for the years ended December 31, 2024, 2023, or 2022.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Cash and Equivalents, and Restricted Cash</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Cash and equivalents include all highly liquid investments with a maturity of three&#160;<span style="white-space:pre-wrap;">months or less at the date of acquisition. Restricted cash is primarily funds held in escrow as required by various insurance and government organizations.  The balance of cash, cash equivalents and restricted cash in the consolidated statements of cash flows includes restricted cash of </span>$5.5 million at December 31, 2024, $5.6 million at December 31, 2023, and $5.5 million at December 31, 2022, and 2021, which is recorded in Other Assets (noncurrent) in the company&#8217;s consolidated balance sheets.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Short-Term Investments</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Short-term investments include investments with maturity dates of longer than three months but less than one year when purchased. The company&#8217;s short-term investments are classified as trading securities. The short-term investments held as of December 31, 2024 consisted of commercial paper ($19.7 million), US Treasuries ($113.1 million), and certificates of deposit ($15.0 million). Short-term investments held as of December 31, 2023 consisted of commercial paper ($146.2 million), US Treasuries ($564.9 million), and certificates of deposit ($10.1 million). Interest income from invested cash and short-term investments was $90.1 million, $111.9 million, and $29.3 million for the years ended December 31, 2024, 2023, and 2022, respectively, and is recorded in other (income) expense, net as earned. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Inventories</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">Inventories are stated at lower of cost or net realizable value. Cost is determined using a weighted average cost method for raw materials (including scrap and purchased steel substrate) and supplies, and on a first-in, first-out basis for other inventory. Inventory consisted of the following at December&#160;31 (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:6.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:58.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:6.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:58.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:13.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> 2024</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:13.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:6.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:58.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Raw materials</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">1,323,920</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">1,226,272</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:6.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:58.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Supplies</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">805,035</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">711,653</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:6.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:58.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Work in progress</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">269,031</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">296,932</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:6.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:58.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Finished goods</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">715,747</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">659,775</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:6.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:58.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Total inventories</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.1%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">3,113,733</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.1%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">2,894,632</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="font-size:9pt;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><b style="font-style:normal;font-weight:bold;">Note&#160;1. Description of the Business and Summary of Significant Accounting Policies (Continued)</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Property, Plant and Equipment</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Property, plant and equipment are stated at cost which includes capitalized interest on construction in progress amounts, and is reduced by proceeds received from certain state and local government grants and other capital cost reimbursements, except for assets acquired in acquisitions which are valued at fair value at the purchase date. The company assigns each fixed asset a useful life ranging from 3 to 15 years for plant, machinery and equipment, and 5 to 40 years for buildings and improvements. Repairs and maintenance are expensed as incurred. Depreciation is provided utilizing the straight-line depreciation methodology, or the units-of-production depreciation methodology for certain production-related steel operations segment assets, based on units produced, subject to minimum and maximum levels. Depreciation expense was $441.2 million, $397.0 million, and $349.4&#160;million for the&#160;years ended December&#160;<span style="white-space:pre-wrap;">31, 2024, 2023, and 2022, respectively.  </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The company&#8217;s property, plant and equipment consisted of the following at December 31 (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:6.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:33.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:27.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:10.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:10.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:6.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:33.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:27.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:12.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:12.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:6.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:33.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Land and improvements </p></td><td style="vertical-align:middle;white-space:nowrap;width:27.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:10.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 801,210</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:10.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 693,166</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:6.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:33.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Buildings and improvements </p></td><td style="vertical-align:middle;white-space:nowrap;width:27.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,487,742</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,255,274</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:6.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:33.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Plant, machinery and equipment </p></td><td style="vertical-align:middle;white-space:nowrap;width:27.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7,666,513</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,887,985</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:6.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:33.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Construction in progress </p></td><td style="vertical-align:middle;white-space:nowrap;width:27.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,767,013</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,096,489</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:6.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:33.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:27.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 12,722,478</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 10,932,914</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:6.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:33.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Less accumulated depreciation </p></td><td style="vertical-align:middle;white-space:nowrap;width:27.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,604,490</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,198,696</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:6.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:33.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Property, plant and equipment, net </p></td><td style="vertical-align:middle;white-space:nowrap;width:27.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"><span style="font-size:9pt;margin-left:0pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.86%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:10.66%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 8,117,988</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.86%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:10.66%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,734,218</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Intangible Assets</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The company&#8217;s intangible assets consisted of the following at December&#160;31 (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:5.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:42.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:5.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:42.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Weighted</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:5.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:42.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:5.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:42.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Useful</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Amortization</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:5.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:42.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:10%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:9.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Life</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> Period</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:5.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:42.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Customer, vendor and scrap generator relationships </p></td><td style="vertical-align:middle;white-space:nowrap;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:7.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 444,812</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:7.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 444,812</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">8 to 25&#160;years</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">22&#160;years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:5.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:42.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Trade names </p></td><td style="vertical-align:middle;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:7.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 147,950</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:7.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 147,950</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">15 to 25 years</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">19&#160;years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:5.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:42.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.02%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:7.97%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> -</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.26%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:7.98%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 600</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:5.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:42.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:7.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 592,762</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:7.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 593,362</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">22 years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:5.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:42.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Less accumulated amortization </p></td><td style="vertical-align:middle;white-space:nowrap;width:2.02%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:7.97%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 365,528</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.26%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:7.98%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 335,603</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:5.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:42.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:7.97%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 227,234</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.26%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:7.98%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 257,759</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="font-size:9pt;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The company utilizes an accelerated amortization methodology for customer, vendor and scrap generator relationships in order to follow the pattern in which the economic benefits of the amounts are anticipated to be consumed. Trade names are amortized using a straight-line methodology. Amortization of intangible assets was $30.5&#160;million, $34.0&#160;million, and $27.8&#160;million for the&#160;years ended December&#160;31, 2024, 2023, and 2022, respectively. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><b style="font-style:normal;font-weight:bold;">Note&#160;1. Description of the Business and Summary of Significant Accounting Policies (Continued)</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">Estimated amortization expense related to amortizable intangibles for the&#160;years ending December&#160;31 is as follows (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:30.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:30.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:30.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:30.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:30.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:15.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2025</p></td><td style="vertical-align:middle;white-space:nowrap;width:10.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:9.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 27,464</p></td><td style="vertical-align:bottom;white-space:nowrap;width:30.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:30.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:15.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2026</p></td><td style="vertical-align:middle;white-space:nowrap;width:10.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 25,562</p></td><td style="vertical-align:bottom;white-space:nowrap;width:30.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:30.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:15.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2027</p></td><td style="vertical-align:middle;white-space:nowrap;width:10.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 23,163</p></td><td style="vertical-align:bottom;white-space:nowrap;width:30.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:30.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:15.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2028</p></td><td style="vertical-align:middle;white-space:nowrap;width:10.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 21,953</p></td><td style="vertical-align:bottom;white-space:nowrap;width:30.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:30.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:15.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2029</p></td><td style="vertical-align:middle;white-space:nowrap;width:10.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 19,583</p></td><td style="vertical-align:bottom;white-space:nowrap;width:30.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:30.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:15.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Thereafter </p></td><td style="vertical-align:middle;white-space:nowrap;width:10.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 109,509</p></td><td style="vertical-align:bottom;white-space:nowrap;width:30.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:30.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:15.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Total </p></td><td style="vertical-align:middle;white-space:nowrap;width:10.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.22%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:9.75%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 227,234</p></td><td style="vertical-align:bottom;white-space:nowrap;width:30.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Impairment of Long-Lived Tangible and Definite-Lived Intangible Assets</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><span style="white-space:pre-wrap;">The company reviews long-lived assets for impairment whenever events or changes in circumstances indicate the carrying amount of such assets may not be fully recoverable. Impairment losses are recorded on long-lived assets used in operations when indicators of impairment are present and the undiscounted cash flows estimated to be generated by those assets are less than the assets&#8217; carrying amounts. The impairment loss is measured by comparing the fair value of the assets to its carrying amount. The company considers various factors and determines whether an impairment test is necessary, including by way of examples, a significant and prolonged deterioration in operating results and/or projected cash flows, significant changes in the extent or manner in which an asset is used, technological advances with respect to assets which would potentially render them obsolete, the company&#8217;s strategy and capital planning, and the economic environment in markets to be served.  </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Goodwill</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The company&#8217;s goodwill consisted of the following at December&#160;31, 2024 and 2023 (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:5.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:61.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:9.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:5.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:61.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:5.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:61.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Steel Operations Segment</p></td><td style="vertical-align:middle;white-space:nowrap;width:9.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 272,133</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:5.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:61.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Aluminum Operations Segment</p></td><td style="vertical-align:middle;white-space:nowrap;width:9.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 14,000</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:5.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:61.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Metals Recycling Operations Segment</p></td><td style="vertical-align:middle;white-space:nowrap;width:9.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 189,413</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:5.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:61.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Steel Fabrication Operations Segment </p></td><td style="vertical-align:middle;white-space:nowrap;width:9.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,925</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:5.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:61.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.25%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:13%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 477,471</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="font-size:9pt;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In the fourth quarter 2024, results from an entity previously included in the metals recycling operations segment were moved to the aluminum operations segment, which also resulted in $14 million of <span style="-sec-ix-hidden:Hidden_Zpr_S37xhE2hzSWHSsz4lw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">goodwill</span></span> being reassigned to the aluminum operations segment based on a relative fair value allocation approach. Segment information for 2023 has been recast consistent with the current reportable segment presentation. Cumulative OmniSource goodwill impairment charges were $346.8 million at December&#160;31, 2024 and 2023.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="font-size:1pt;font-style:italic;font-weight:bold;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Impairment of Goodwill</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">At least once annually (as of October 1), or when indicators of impairment exist, the company performs a goodwill impairment analysis. Goodwill is allocated to various reporting units, which are generally one level below the company&#8217;s operating segments. If the fair value exceeds the carrying value of the reporting unit, there is no impairment. If the carrying amount exceeds the fair value, the company recognizes an impairment loss in the amount by which the carrying value of the net assets assigned to the reporting unit exceeds the fair value of the reporting unit, with the impairment loss not to exceed the amount of goodwill allocated to the reporting unit. The company has the option to consider qualitative factors to assess if it is more likely than not that the fair value of a reporting unit exceeds its carrying value. If elected to bypass the qualitative assessment or if indications of a potential impairment exist, the company performs a quantitative test.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><b style="font-style:normal;font-weight:bold;">Note&#160;1. Description of the Business and Summary of Significant Accounting Policies (Continued)</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="white-space:pre-wrap;">When conducting a qualitative assessment, the company considers the impact of several factors on the company overall and each reporting unit individually including the timing and results of prior quantitative tests performed, changes in the carrying amount of the reporting unit, macroeconomic conditions (including changes in interest and discount rates), industry and market conditions, recent and projected financial performance, the company&#8217;s competitive position and other factors.  When conducting a quantitative test, the fair value of the reporting unit is determined by using an estimate of future cash flows utilizing a risk-adjusted discount rate to calculate the net present value of future cash flows (income approach), and for some years by using a market approach based upon an analysis of valuation metrics of comparable peer companies, using Level 3 fair value inputs as provided for under ASC 820, </span><i style="font-style:italic;">Fair Value Measurement</i><span style="white-space:pre-wrap;">.  </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">No impairment was identified during the company&#8217;s 2024, 2023 or 2022 annual goodwill impairment analysis. During 2024, the company performed a qualitative assessment and performed quantitative tests in 2023 and 2022.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Equity-Based Compensation</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:normal;font-weight:normal;">The company has several stock-based employee compensation plans which are more fully described in Note&#160;6. Equity-Based Incentive Plans. Compensation expense for restricted stock units, deferred stock units, restricted stock, stock appreciation awards, and performance awards is recorded over the vesting periods using the fair value as determined by the closing fair market value of the company&#8217;s common stock on the grant date, and with respect to performance awards, an estimate of probability of award achievement during the performance period. The company recognizes forfeitures as they occur. Compensation expense for these stock-based employee compensation plans was </span><span style="font-style:normal;font-weight:normal;">$65.6</span><span style="font-style:normal;font-weight:normal;"> million, </span><span style="font-style:normal;font-weight:normal;">$60.1</span><span style="font-style:normal;font-weight:normal;"> million, and </span><span style="font-style:normal;font-weight:normal;">$69.2</span><span style="font-style:normal;font-weight:normal;"> million for the&#160;years ended December&#160;31, 2024, 2023, and 2022, respectively.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Income Taxes</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The company accounts for income taxes and the related accounts under the liability method. Deferred tax liabilities and assets are determined based on the difference between the financial statement and tax bases of assets and liabilities using enacted rates expected to be in effect during the&#160;year in which the basis differences reverse.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Earnings Per Share</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Basic earnings per share is based on the weighted average shares of common stock outstanding during the period. Diluted earnings per share assumes the weighted average dilutive effect of common share equivalents outstanding during the period applied to the company&#8217;s basic earnings per share. Common share equivalents represent potentially dilutive restricted stock units, deferred stock units, restricted stock, and performance awards, and are excluded from the computation in periods in which they have an anti-dilutive effect. There were 269,000 anti-dilutive common stock equivalents as of and for the&#160;year ended December&#160;31, 2024. There were no anti-dilutive common stock equivalents as of and for the years ended December 31, 2023, and 2022.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><b style="font-style:normal;font-weight:bold;">Note&#160;1. Description of the Business and Summary of Significant Accounting Policies (Continued)</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The following table presents a reconciliation of the numerators and the denominators of the company&#8217;s basic and diluted earnings per share computations for the&#160;years ended December&#160;31 (in thousands, except per share data):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:101.08%;"><tr style="height:1pt;"><td style="vertical-align:middle;white-space:nowrap;width:30.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:9.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:0.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:11.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:0.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:7.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:9.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:0.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:10.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:0.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:7.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:30.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td colspan="8" style="vertical-align:middle;white-space:nowrap;width:33.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td colspan="8" style="vertical-align:middle;width:33.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:30.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:11.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Net Income</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:12.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:8.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Per Share</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:11.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Net Income</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:12.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:8.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Per Share</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:30.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:11.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(Numerator)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:12.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(Denominator)</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:8.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Amount</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:11.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(Numerator)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:12.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(Denominator)</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:8.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Amount</b></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:30.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Basic earnings per share</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:9.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,537,134</p></td><td style="vertical-align:middle;white-space:nowrap;width:0.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 155,420</p></td><td style="vertical-align:middle;white-space:nowrap;width:0.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:7.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 9.89</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:9.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,450,882</p></td><td style="vertical-align:middle;white-space:nowrap;width:0.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 166,552</p></td><td style="vertical-align:middle;white-space:nowrap;width:0.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:7.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 14.72</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:30.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;">    Dilutive common share equivalents</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> -</p></td><td style="vertical-align:middle;white-space:nowrap;width:0.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 716</p></td><td style="vertical-align:middle;white-space:nowrap;width:0.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:7.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> -</p></td><td style="vertical-align:middle;white-space:nowrap;width:0.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 879</p></td><td style="vertical-align:middle;white-space:nowrap;width:0.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:7.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:30.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Diluted earnings per share</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.78%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:9.31%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,537,134</p></td><td style="vertical-align:middle;white-space:nowrap;width:0.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.82%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.08%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 156,136</p></td><td style="vertical-align:middle;white-space:nowrap;width:0.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:7.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 9.84</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.78%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:9.31%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,450,882</p></td><td style="vertical-align:middle;white-space:nowrap;width:0.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.02%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.89%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 167,431</p></td><td style="vertical-align:middle;white-space:nowrap;width:0.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:7.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 14.64</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="font-size:9pt;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:middle;white-space:nowrap;width:35.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:11.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:14.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:10.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:16.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:35.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td colspan="8" style="vertical-align:middle;width:47.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:35.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:14.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Net Income</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:16.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:12.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Per Share</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:35.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:14.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(Numerator)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:16.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(Denominator)</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:12.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Amount</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:35.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Basic earnings per share</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,862,674</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:14.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 183,393</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:10.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 21.06</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:35.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;">    Dilutive common share equivalents</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> -</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:14.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,229</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:35.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Diluted earnings per share</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.25%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.92%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,862,674</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.25%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:14.38%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 184,622</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:10.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 20.92</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Concentration of Credit Risk</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Financial instruments that potentially subject the company to significant concentrations of credit risk principally consist of temporary cash investments and accounts receivable. When advantageous, the company places its temporary cash with high credit quality financial institutions and companies and limits the amount of credit exposure from any one entity. The company is exposed to credit risk in the event of nonpayment by customers. The company mitigates its exposure to credit risk, which it generally extends initially on an unsecured basis, by performing ongoing credit evaluations and taking further action if necessary, such as requiring letters of credit or other security interests to support the customer receivable.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Derivative Financial Instruments</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The company routinely enters into forward exchange traded futures to manage price risk associated with nonferrous metal inventory, as well as purchases and sales of nonferrous (primarily aluminum and copper) and ferrous metals, to reduce exposure to commodity related price fluctuations. The company does not enter into these derivative financial instruments for speculative purposes. The company recognizes all derivatives as either assets or liabilities in the consolidated balance sheets and measures those instruments at fair value. Derivatives that are not designated as hedges must be adjusted to fair value through earnings. Changes in the fair value of derivatives that are designated as hedges, depending on the nature of the hedge, are recognized as either an offset against the change in fair value of the hedged balance sheet item in the case of fair value hedges or as other comprehensive income in the case of cash flow hedges, until the hedged item is recognized in earnings. The ineffective portion of a derivative&#8217;s change in fair value is immediately recognized in earnings for fair value hedges. The company offsets fair value amounts recognized for derivative instruments executed with the same counterparty under master netting agreements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In the normal course of business, the company has derivative financial instruments in the form of forward contracts in various metallic commodities and those related to managing fluctuations in foreign exchange rates. At the time of acquiring these financial instruments, the company designates and assigns these instruments as hedges of specific assets, liabilities or anticipated transactions. When hedged assets or liabilities are sold or extinguished, or the anticipated transaction being hedged is no longer expected to occur, the company recognizes the gain or loss on the designated hedged financial instrument in earnings.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><b style="font-style:normal;font-weight:bold;">Note&#160;1. Description of the Business and Summary of Significant Accounting Policies (Continued)</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The fair value of the Company&#8217;s derivative instruments, along with required margin deposit amounts with the same counterparty under master netting arrangements, totaled $26.0 million and $24.0 million at December&#160;31, 2024 and 2023, respectively, and are reflected in other current assets in the consolidated balance sheets. Total gains and losses related to derivatives in fair value hedging relationships, as well as those not designated as hedging instruments, are recognized in costs of goods sold and were insignificant for the years ended December 31,&#160;2024, 2023, and 2022. Derivatives accounted for as cash flow hedges, for which gains and losses are recognized in other comprehensive income, along with net amounts reclassified from accumulated other comprehensive income, were insignificant for the years ended December 31, 2024, 2023, and 2022. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="white-space:pre-wrap;">  </span><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Recently Adopted Accounting Pronouncements</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In November 2023, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update (ASU) 2023-07, <i style="font-style:italic;">Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures</i>, which is intended to improve reportable segment disclosure requirements, primarily through enhanced disclosures about significant segment expenses. The company adopted ASU 2023-07 during the year ended December 31, 2024. See Note 12. <i style="font-style:italic;">Segment Information</i>.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="white-space:pre-wrap;">Recently Issued Not Yet Adopted Accounting Pronouncements  </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In December 2023, the FASB issued ASU 2023-09, <i style="font-style:italic;">Income Taxes (Topic 740): Improvements to Income Tax Disclosures</i>, which modifies the rules on income tax disclosures to require entities to disclose specific categories in the rate reconciliation, the income or loss from continuing operations before income tax expense or benefit (separated between domestic and foreign) and income tax expense or benefit from continuing operations (separated by federal, state and foreign). ASU 2023-09 also requires entities to disclose their income tax payments to international, federal, state, and local jurisdictions, among other changes. The guidance is effective for annual periods beginning after December&#160;15,&#160;2024. Early adoption is permitted for annual financial statements that have not yet been issued or made available for issuance. ASU 2023-09 is to be applied on a prospective basis, but retrospective application is permitted. The company is currently evaluating the impact of adopting ASU 2023-09. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In November 2024, the FASB issued ASU 2024-03, <i style="font-style:italic;">Income Statement Reporting Comprehensive Income-Expense Disaggregation Disclosures (Subtopic 220-40): Disaggregation of Income Statement Expenses</i>, requiring public entitles to disclose additional information about specific expense categories in the notes to the financial statements on an interim and annual basis. ASU 2024-03 is effective for fiscal years beginning after December 15, 2026, and for interim periods beginning after December 15, 2027, with early adoption permitted. The Company is currently evaluating the impact of adopting ASU 2024-03.</p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 general note to the financial statements for the reporting entity which may include, descriptions of the basis of presentation, business description, significant accounting policies, consolidations, reclassifications, new pronouncements not yet adopted and changes in 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> -Topic 235<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/235/tableOfContent<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 275<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/275/tableOfContent<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 810<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/810/tableOfContent<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 250<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/250/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_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>32
<FILENAME>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="idm46067735859248">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Business Combinations and Investments in Unconsolidated Affiliates<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_EquityMethodInvestmentsAndJointVenturesAbstract', window );"><strong>Business Combinations and Investments in Unconsolidated Affiliates</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_stld_BusinessCombinationsAndEquityMethodInvestmentsTextBlock', window );">Business Combinations and Investments in Unconsolidated Affiliates</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Note&#160;2. Business Combinations and Investments in Unconsolidated Affiliates</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Business Combinations</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">ROCA</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The company acquired 100%<span style="white-space:pre-wrap;"> of  ROCA ACERO, S.A. de C.V. (ROCA) on October 1, 2022. The acquisition of ROCA is part of the company&#8217;s North American raw material procurement strategy. ROCA is headquartered in Monterrey, Mexico, and operates ferrous and nonferrous scrap facilities strategically positioned near high-volume industrial scrap sources located throughout Central and Northern Mexico. The transaction was funded with available cash. Post</span>-acquisition operating results are reflected in the company&#8217;s financial statements in the metals recycling operations segment.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Note&#160;2. Business Combinations and Investments in Unconsolidated Affiliates (Continued)</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Aluminum Dynamics</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The company obtained a 94.4% equity interest in a joint venture concurrently formed with Unity Aluminum, Inc. on July 29, 2022, for the construction and operation of a new state-of-the-art lower-carbon recycled aluminum flat rolled products mill. The transaction was funded with available cash. Operating results from and after July 29, 2022, are reflected in the company&#8217;s consolidated financial statements in the aluminum operations segment. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">United Steel Supply</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The company purchased a 75% equity interest in United Steel Supply, LLC on March 1, 2019. On April 1, 2022, the company purchased an additional 12.5% equity interest in USS. On April 1, 2023, a noncontrolling member of USS exercised its option to require SDI to purchase its 2.5% equity interest, increasing SDI&#8217;s ownership to 90%. The remaining noncontrolling members have the option to require SDI to purchase the remaining 10% equity interest of USS on or after February 28, 2025. The USS noncontrolling interest is therefore reflected in redeemable noncontrolling interest in the consolidated balance sheets. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Investments in Unconsolidated Affiliates</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The company purchased a 45% minority equity interest in New Process Steel, L.P. (NPS) on January 31, 2022. NPS is a metals solutions and distribution supply-chain management company headquartered in Houston, Texas, with a focus toward growing its value-added manufacturing applications. On February 28, 2022, the company also purchased a minority equity interest in Aymium, a producer of renewable biocarbon products. As the company does not have power to control these entities, the company accounts for these investments using the equity method of accounting, which are recorded in Other Assets (noncurrent) in the company&#8217;s consolidated balance sheets with related activity recorded in Other (Income) Expense, net. Profits or losses from transactions with NPS are eliminated until realized by the majority equity interest owner.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stld_BusinessCombinationsAndEquityMethodInvestmentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 method investments and joint ventures. Equity method investments are investments that give the investor the ability to exercise significant influence over the operating and financial policies of an investee. Joint ventures are entities owned and operated by a small group of businesses as a separate and specific business or project for the mutual benefit of the members of the group.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stld_BusinessCombinationsAndEquityMethodInvestmentsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stld_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance 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>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="idm46067735704368">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Long-Term Debt<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 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>Long-Term Debt.</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 );">Long-Term Debt</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Note&#160;3. Long-Term Debt</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The company&#8217;s borrowings consisted of the following at December&#160;31 (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:6.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:50.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;width:9.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;width:1.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;width:9.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:6.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:50.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:11.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:11.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:6.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:50.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2.800% senior notes due 2024</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;width:9.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> -</p></td><td style="vertical-align:middle;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;width:9.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 400,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:6.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:50.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2.400% senior notes due 2025</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:9.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 400,000</p></td><td style="vertical-align:middle;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:9.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 400,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:6.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:50.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">5.000% senior notes due 2026</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:9.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 400,000</p></td><td style="vertical-align:middle;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:9.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 400,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:6.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:50.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">1.650% senior notes due 2027</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:9.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 350,000</p></td><td style="vertical-align:middle;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:9.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 350,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:6.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:50.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">3.450% senior notes due 2030</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:9.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 600,000</p></td><td style="vertical-align:middle;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:9.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 600,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:6.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:50.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">3.250% senior notes due 2031</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:9.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 500,000</p></td><td style="vertical-align:middle;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:9.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 500,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:6.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:50.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">5.375% senior notes due 2034</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:9.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 600,000</p></td><td style="vertical-align:middle;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:9.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:6.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:50.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">3.250% senior notes due 2050</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:9.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 400,000</p></td><td style="vertical-align:middle;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:9.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 400,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:6.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:50.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other obligations </p></td><td style="vertical-align:middle;white-space:nowrap;width:1.87%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:9.51%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 28,803</p></td><td style="vertical-align:middle;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.87%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:9.51%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 61,836</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:6.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:50.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Total debt </p></td><td style="vertical-align:middle;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:9.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,278,803</p></td><td style="vertical-align:middle;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:9.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,111,836</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:6.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:50.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;">           Less debt issuance costs and original issue discounts</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.87%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:9.51%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 47,796</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.87%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:9.51%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 40,780</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:6.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:50.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Total amounts outstanding</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:9.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,231,007</p></td><td style="vertical-align:middle;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:9.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,071,056</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:6.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:50.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;">           Less current maturities </span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.87%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:9.51%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 426,990</p></td><td style="vertical-align:middle;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.87%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:9.51%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 459,987</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:6.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:50.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Long-term debt </p></td><td style="vertical-align:middle;white-space:nowrap;width:1.87%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;width:9.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,804,017</p></td><td style="vertical-align:middle;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.87%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;width:9.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,611,069</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="font-weight:bold;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt;">Financing Activity</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In July 2024, the company issued $600.0 million of 5.375% notes due 2034. Proceeds from these notes were used for general corporate purposes, including the repayment of the company&#8217;s 2.800% senior notes due December 2024, working capital, capital expenditures, advances for or investments in the company&#8217;s subsidiaries, acquisitions, redemption and repayment of other outstanding indebtedness, and purchases of the company&#8217;s common stock. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Note&#160;3. Long-Term Debt (Continued)</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt;">Senior Credit Facility, due 2028</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">On July 19, 2023, the company entered into an unsecured credit agreement comprised of a senior unsecured credit facility (Facility), which provides a $1.2 billion unsecured Revolver, maturing July 2028. Subject to certain conditions, the company has the opportunity to increase the Facility size by $500.0 million. The unsecured Facility is available to fund working capital, capital expenditures, and other general corporate purposes. The Facility contains financial covenants and other covenants pertaining to the company&#8217;s ability to incur indebtedness and permit liens on certain assets. The company&#8217;s ability to borrow funds within the terms of the unsecured Facility is dependent upon its continued compliance with financial and other covenants. At December 31, 2024, the company had $1.2 billion of availability on the Facility, $9.3 million of outstanding letters of credit and other obligations which reduce availability, and there were no borrowings outstanding.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Facility pricing grid is adjusted quarterly and is based on either the company&#8217;s leverage of net debt (as defined in the Facility) to last-twelve-months (LTM) consolidated Adjusted EBITDA as defined in the Facility (earnings before interest, taxes, depreciation, amortization, and certain other non-cash items as allowed in the Facility), or the company&#8217;s credit ratings.&#160;The minimum pricing is adjusted Secured Overnight Financing Rate (<span style="-sec-ix-hidden:Hidden_gPJltzg0FU-2daeZjorfgw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">SOFR</span></span>) plus 1.000% and the maximum pricing is adjusted <span style="-sec-ix-hidden:Hidden_WbPHb577DUS9G6XvJsk3Yg;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">SOFR</span></span> plus 1.75%. In addition, the company is subject to an unused commitment fee of between 0.11% and 0.275% (based on either the leverage of net debt to LTM consolidated adjusted EBITDA, or the company&#8217;s credit ratings) which is applied to the unused portion of the Facility. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><span style="font-weight:normal;">The financial covenants under the Facility state that the company must maintain an interest coverage ratio of not less than </span><span style="font-weight:normal;">2.50</span><span style="font-weight:normal;">:1.00. The company&#8217;s interest coverage ratio is calculated by dividing its LTM consolidated Adjusted EBITDA by its LTM gross interest expense, less amortization of financing fees. In addition, a debt to capitalization ratio of not more than </span><span style="font-weight:normal;">0.60</span><span style="font-weight:normal;">:1.00 must be maintained. At December 31, 2024, the company&#8217;s interest coverage ratio and debt to capitalization ratio were </span><span style="font-weight:normal;">21.68</span><span style="font-weight:normal;">:1.00 and </span><span style="font-weight:normal;">0.27</span><span style="font-weight:normal;">:1.00, respectively. The company was, therefore, in compliance with these covenants at December 31, 2024, and anticipates remaining in compliance during the next twelve&#160;months.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Senior Unsecured Notes</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The company has seven different tranches of senior unsecured notes (Notes) outstanding. These Notes&#160;are in equal right of payment with all existing and future senior unsecured indebtedness and are senior in right of payment to all subordinated indebtedness. These Notes&#160;contain provisions that allow the company to redeem the Notes on or after the dates and at redemption prices (expressed as a&#160;percentage of principal amount) listed below. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="display:inline-block;text-indent:0pt;width:18pt;"></span>The company&#8217;s $400.0 million of 2.400% senior notes due 2025 mature on June 15, 2025, with interest payable semi-annually. Early redemption is permitted any time prior to May 15, 2025, at the greater of par or a make-whole price of the remaining payments to be made discounted at the applicable <span style="-sec-ix-hidden:Hidden_LtOVyqw-pEKAEHkaXeYVSw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">U.S. Treasury rate</span></span> plus 0.35%; and as of May&#160;15,&#160;2025, at 100.000%.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The company&#8217;s $400.0 million of 5.000% senior notes due 2026 mature on December 15, 2026, with interest payable semi-annually. Early redemption was permitted as of December 15, 2024, at 100.000%.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The company&#8217;s $350.0 million of 1.650% senior notes due 2027 mature on October 15, 2027, with interest payable semi-annually. Early redemption is permitted any time prior to August 15, 2027, at the greater of par or a make-whole price of the remaining payments to be made discounted at the applicable <span style="-sec-ix-hidden:Hidden_8ACuB5KtoUCvDqf0eSxbbg;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">U.S. Treasury rate</span></span> plus 0.20%; and as of August&#160;15,&#160;2027, at 100.000%.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The company&#8217;s $600.0 million of 3.450% senior notes due 2030 mature on April 15, 2030, with interest payable semi-annually. Early redemption is permitted any time prior to January 15, 2030, at the greater of par or a make-whole price of the remaining payments to be made discounted at the applicable <span style="-sec-ix-hidden:Hidden_2CcPJVVIdE23xynvztBbSA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">U.S. Treasury rate</span></span> plus 0.25%; and as of January&#160;15,&#160;2030, at 100.000%.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Note&#160;3. Long-Term Debt (Continued)</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The company&#8217;s $500.0 million of 3.250% senior notes due 2031 mature on January 15, 2031, with interest payable semi-annually. Early redemption is permitted any time prior to October 15, 2030, at the greater of par or a make-whole price of the remaining payments to be made discounted at the applicable <span style="-sec-ix-hidden:Hidden_fWmw9yiWOEiqa7kmZysDsQ;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">U.S. Treasury rate</span></span> plus 0.40%; and as of October&#160;15,&#160;2030, at 100.000%.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The company&#8217;s $600.0 million of 5.375% senior notes due 2034 mature on August 15, 2034, with interest payable semi-annually. Early redemption is permitted any time prior to May 15, 2034, at the greater of par or a make-whole price of the remaining payments to be made discounted at the applicable <span style="-sec-ix-hidden:Hidden_Y1II57Ktkk2rZg1b4aoCQA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">U.S. Treasury rate</span></span> plus 0.20%; and as of May&#160;15,&#160;2034, at 100.000%.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The company&#8217;s $400.0 million of 3.250% senior notes due 2050 mature on October 15, 2050, with interest payable semi-annually. Early redemption is permitted any time prior to April 15, 2050, at the greater of par or a make-whole price of the remaining payments to be made discounted at the applicable <span style="-sec-ix-hidden:Hidden_skiQrfmK70yM2CoDD0Fu8w;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">U.S. Treasury rate</span></span> plus 0.30%; and as of April&#160;15,&#160;2050, at 100.000%.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Other Obligations</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Secured Loans. </span>One of the company&#8217;s controlled subsidiaries has entered into financing agreements for certain equipment which bear a weighted average interest rate of 4.34%, with monthly principal and interest payments required through 2027. The outstanding principal balance of these agreements was $2.4 million and $2.0 million at December&#160;31,&#160;2024, and 2023, respectively. The controlled subsidiary also has a secured credit agreement, which matures in March 2026, and provides a revolving variable rate credit facility of up to $30.0 million, subject to a borrowing base determined from eligible accounts receivable and inventory. Interest, which was 5.81% at December&#160;31,&#160;2024, is payable monthly. There were no amounts due under the credit facility at December 31, 2024 or 2023. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">One of the company&#8217;s controlled subsidiaries has a secured credit agreement, which matures in June 2028, and provides a revolving variable rate credit facility of up to $125.0 million, subject to a borrowing base determined from eligible accounts receivable and inventory. Interest, which was 6.40% at December&#160;31, 2024, is payable&#160;monthly. Amounts due under the credit facility were $26.4 million and $59.8 million at December&#160;31,&#160;2024, and 2023, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Outstanding Debt Maturities</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">Maturities of outstanding debt as of December 31, 2024, are as follows (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:30.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:11.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:13.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:10.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:30.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:30.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2025</p></td><td style="vertical-align:middle;white-space:nowrap;width:13.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:10.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 427,442</p></td><td style="vertical-align:bottom;white-space:nowrap;width:30.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:30.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2026</p></td><td style="vertical-align:middle;white-space:nowrap;width:13.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 400,896</p></td><td style="vertical-align:bottom;white-space:nowrap;width:30.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:30.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2027</p></td><td style="vertical-align:middle;white-space:nowrap;width:13.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 350,465</p></td><td style="vertical-align:bottom;white-space:nowrap;width:30.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:30.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2028</p></td><td style="vertical-align:middle;white-space:nowrap;width:13.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:30.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:30.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2029</p></td><td style="vertical-align:middle;white-space:nowrap;width:13.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:30.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:30.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Thereafter </p></td><td style="vertical-align:middle;white-space:nowrap;width:13.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,100,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:30.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:30.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:13.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.06%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:10.83%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,278,803</p></td><td style="vertical-align:bottom;white-space:nowrap;width:30.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="font-size:9pt;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><span style="font-size:10pt;">The company capitalizes interest on all qualifying construction in progress assets. For the&#160;years ended December 31, 2024, 2023, and 2022, total interest costs incurred were </span><span style="font-size:10pt;">$123.1</span><span style="font-size:10pt;">&#160;million, </span><span style="font-size:10pt;">$109.5</span><span style="font-size:10pt;">&#160;million, and </span><span style="font-size:10pt;">$107.4</span><span style="font-size:10pt;">&#160;million, respectively, of which </span><span style="font-size:10pt;">$66.8</span><span style="font-size:10pt;"> million, </span><span style="font-size:10pt;">$33.0</span><span style="font-size:10pt;"> million, and </span><span style="font-size:10pt;">$15.8</span><span style="font-size:10pt;"> million, respectively, were capitalized</span>.</p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>34
<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="idm46067735882896">
<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 Taxes</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureTextBlock', window );">Income Taxes</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Note&#160;4. Income Taxes</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">Components of earnings before income taxes and noncontrolling interests for the years ended December 31 are as follows (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:18.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:36.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:9.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:9.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:9.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:18.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:36.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:11.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:11.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:11.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:18.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:36.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">United States income</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:9.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,992,814</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:9.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,198,048</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:9.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,996,762</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:18.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:36.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Foreign income (loss)</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (9,933)</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 20,895</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 24,307</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:18.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:36.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;">    Total income before income taxes</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.63%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:9.96%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,982,881</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.63%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:9.96%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,218,943</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.63%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:9.96%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,021,069</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The company files a consolidated federal income tax return. The provision for income tax expense for the&#160;years ended December&#160;31 is as follows (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:18.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:36.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:18.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:36.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:18.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:36.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:11.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:11.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:11.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:18.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:36.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Current income tax expense </p></td><td style="vertical-align:middle;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:18.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:36.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Federal</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:9.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 409,586</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:9.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 600,499</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:9.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 946,016</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:18.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:36.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">State</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 57,942</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 91,965</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 152,758</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:18.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:36.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Foreign</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,980</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,482</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,605</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:18.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:36.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total current</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 475,508</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 695,946</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,107,379</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:18.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:36.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred income tax expense (benefit)</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:18.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:36.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Federal</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (26,311)</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 38,172</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 22,168</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:18.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:36.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">State</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (12,476)</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15,355</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,333</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:18.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:36.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Foreign</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.96%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,796)</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.96%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,138</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.96%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,303)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:18.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:36.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total deferred</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (42,583)</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 55,665</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 34,198</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:18.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:36.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Total income tax expense </p></td><td style="vertical-align:middle;white-space:nowrap;width:1.63%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:9.96%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 432,925</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.63%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:9.96%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 751,611</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.63%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:9.96%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,141,577</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">A reconciliation of the statutory rates to the actual effective tax rates for the&#160;years ended December&#160;31 are as follows:</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:7.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:40.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:7.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:40.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="3" style="vertical-align:middle;white-space:nowrap;width:13.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="3" style="vertical-align:middle;white-space:nowrap;width:13.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="3" style="vertical-align:middle;white-space:nowrap;width:13.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:7.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:40.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Statutory federal tax rate </p></td><td style="vertical-align:middle;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 21.0</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 21.0</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 21.0</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:7.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:40.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;">    State income taxes, net of federal benefit </span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1.8</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2.6</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2.6</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:7.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:40.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;">    Federal research &amp; development credits</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (0.9)</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (0.2)</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (0.6)</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:7.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:40.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;">    Other permanent differences </span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (0.1)</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (0.1)</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (0.3)</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:7.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:40.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Effective tax rate </p></td><td style="vertical-align:middle;white-space:nowrap;width:1.8%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.22%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">21.8</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.82%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.8%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.22%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">23.3</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.82%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.8%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.22%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">22.7</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.82%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Note&#160;4. Income Taxes (Continued)</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">Significant components of the company&#8217;s deferred tax assets and liabilities at December&#160;31 are as follows (in&#160;thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:49.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:13.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:13.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:49.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:15.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:15.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:49.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Deferred tax assets</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:13.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:13.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:49.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;">    Accrued expenses and allowances </span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:13.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 41,031</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:13.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 41,894</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:49.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;">    Inventories </span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:13.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,892</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:13.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 10,685</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:49.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;">    Net operating loss carryforwards </span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:13.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 24,381</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:13.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7,663</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:49.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;">    Amortizable assets</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:13.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 39,657</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:13.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,798</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:49.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;">    Other </span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:13.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,916</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:13.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 9,149</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:49.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:13.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 117,877</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:13.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 75,189</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:49.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;">    Less: valuation allowance </span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:13.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,150)</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:13.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (816)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:49.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total net deferred tax assets </p></td><td style="vertical-align:middle;white-space:nowrap;width:2.16%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:13.53%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 116,727</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.16%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:13.53%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 74,373</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:49.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:13.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:13.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:49.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Deferred tax liabilities</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:13.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:13.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:49.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;">    Property, plant and equipment </span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:13.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,014,515)</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:13.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,013,045)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:49.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;">    Other </span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.16%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:13.53%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (4,398)</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.16%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:13.53%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (6,096)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:49.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total deferred tax liabilities </p></td><td style="vertical-align:middle;white-space:nowrap;width:2.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:13.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,018,913)</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:13.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,019,141)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:49.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;">        Net deferred tax liability </span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.16%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:13.53%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (902,186)</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.16%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:13.53%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (944,768)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><span style="font-size:1pt;font-weight:normal;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><span style="font-weight:normal;white-space:pre-wrap;">Certain wholly-owned and controlled subsidiaries of the company file separate federal and state income tax returns. One of the controlled subsidiaries generated federal net operating loss carryforwards in the years 2018 and prior, which were fully utilized as of December 31, 2024, but continues to have state net operating loss carryforwards which expire in the years 2034 through 2039. Annually, the company evaluates the realizability of the net deferred tax assets for this controlled subsidiary.  In completing this evaluation, the company considers all available positive and negative evidence in order to determine whether, based on the weight of the evidence, a valuation allowance for its deferred tax assets is necessary.  Such evidence includes current operating results, historical results, future reversals of existing taxable temporary differences and expectations for future taxable income (exclusive of the reversal of temporary differences and carryforwards), as well as the implementation of feasible and prudent tax planning strategies.  Based on the evidence, the company maintained a valuation allowance of </span><span style="font-weight:normal;">$1,150,000</span><span style="font-weight:normal;"> and </span><span style="font-weight:normal;">$816,000</span><span style="font-weight:normal;"> as of December 31, 2024, and 2023, respectively, with respect to certain state tax credits of the controlled subsidiary.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">A reconciliation of the beginning and ending amount of unrecognized tax benefits is as follows (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:7.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:41.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:7.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:41.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:7.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:41.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:13.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:13.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:13.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:7.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:41.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at January&#160;1 </p></td><td style="vertical-align:middle;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 31,258</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 28,646</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 20,466</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:7.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:41.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;">    Increases related to current year tax positions </span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,115</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,500</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,600</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:7.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:41.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;">    Increases related to prior year tax positions </span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 263</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,798</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 364</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:7.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:41.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;">    Decreases related to prior year tax positions </span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (6,949)</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (686)</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,784)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:7.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:41.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at December&#160;31 </p></td><td style="vertical-align:middle;white-space:nowrap;width:1.98%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.43%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 29,687</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.97%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.43%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 31,258</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.97%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.43%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 28,646</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Included in the balance of unrecognized tax benefits at December&#160;31, 2024 and 2023 are potential benefits of $26.4&#160;million and $27.8 million, respectively, that, if recognized, would affect the effective tax rate. The company recognizes interest and penalties related to its tax contingencies on a net-of-tax basis in income tax expense. During the&#160;years ended December&#160;31, 2024, 2023, and 2022, the company recognized expense from the increase of interest expense and penalties of $710,000, $1,560,000, and $480,000, respectively, net of tax. In addition to the unrecognized tax benefits in the table above, the company had $4.2 million and $3.2 million accrued for the payment of interest and penalties at December&#160;31, 2024 and 2023, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Note&#160;4. Income Taxes (Continued)</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">It is reasonably possible that the amount of unrecognized tax benefits could change in the next twelve&#160;months in an amount ranging from zero to $12.0 million, as a result of the expiration of the statute of limitations and other federal and state income tax audits. The company files income tax returns in the U.S. federal jurisdiction as well as income tax returns in various state jurisdictions. The tax&#160;years 2021 through 2023 remain open to examination by the Internal Revenue Service and various state and local jurisdictions.</p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for income 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>35
<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="idm46067745219104">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Shareholders' 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>Shareholders' Equity</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 );">Shareholders' Equity</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Note&#160;5. Shareholders&#8217; Equity</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Cash Dividends</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The company declared cash dividends of $284.1&#160;million, or $1.84 per common share, during 2024; $280.5&#160;million, or $1.70 per common share, during 2023; and $245.3&#160;million, or $1.36 per common share, during 2022. The company paid cash dividends of $282.6 million, $271.3&#160;million, and $237.2&#160;million during 2024, 2023, and 2022, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Treasury Stock</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">In July 2021, the board of directors authorized a share repurchase program of up to $1.0 billion of the company&#8217;s common stock. This program was exhausted in April 2022. In February 2022, the board of directors authorized an additional share repurchase program of up to $1.25 billion of the company&#8217;s common stock. This program was exhausted in November 2022. In November 2022, the board of directors authorized an additional share repurchase program of up to $1.5 billion of the company&#8217;s common stock. This program was exhausted in November 2023. In November 2023, the board of directors authorized an additional share repurchase program of up to $1.5 billion of the company&#8217;s common stock. Subsequent to December 31, 2024, in February 2025, the board of directors authorized an additional share repurchase program of up to $1.5 billion of the company&#8217;s common stock. Under the share repurchase programs, purchases take place as and when we determine in open market or private transactions made based upon the market price of our common stock, the nature of other investment opportunities or growth projects, our cash flows from operations, and general economic conditions. The share repurchase programs do not require us to acquire any specific number of shares, and may be modified, suspended, extended, or terminated by us at any time. The share repurchase programs do not have an expiration date. The company repurchased 9.4 million shares for $1.2 billion during 2024, 13.4 million shares for $1.5 billion during 2023, and 23.0 million shares for $1.8 billion during 2022 under the share repurchase programs. At December&#160;31, 2024, the company had remaining authorization to repurchase $193.5 million of additional shares under the November 2023 share repurchase program.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="font-weight:bold;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>36
<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="idm46067735635792">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Equity-Based Incentive Plans<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>Equity-Based Incentive Plans</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 );">Equity-Based Incentive Plans</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Note&#160;6. Equity-Based Incentive Plans</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">2023 Equity Incentive Plan</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In May 2023, the company&#8217;s shareholders approved the 2023 Equity Incentive Plan (2023 Plan), which supersedes the prior Amended and Restated 2015 Equity Incentive Plan. The 2023 Plan is designed to attract, motivate, and retain qualified persons that are able to make important contributions to the company&#8217;s success. To accomplish these objectives, the 2023 Plan provides for awards of equity-based incentives through granting of restricted stock units (RSUs), deferred stock units (DSUs), stock appreciation rights (SARs), performance awards, such as the long-term incentive compensation program (LTIP), restricted stock awards (of which none have been granted), stock options (of which none have been granted), and unrestricted stock awards (of which none have been granted). Under the 2023 Plan, 9.0 million shares of common stock were reserved for grant through December&#160;31, 2033. The 2023 Plan uses a fungible share concept under which any awards that are not a full-value award, such as stock options and stock-settled SARs, will be counted against the share reserve as one share for each share of common stock, and awards that are full-value awards, such as RSUs, DSUs, restricted and unrestricted stock awards, and performance awards, will be counted against the share reserve as 2.09 shares for each share of common stock. The SARs the company has granted to date can only be settled in cash, and thus, do not count against the share reserve. At December&#160;31, 2024, there were 6.2 million shares still available for issuance.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Note&#160;6. Equity-Based Incentive Plans (Continued)</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Substantially all of the company&#8217;s full-time, non-union, U.S. team members receive RSUs, which are granted annually in November&#160;at no cost to employees and vest 100% over the shorter of two years from grant date or upon the recipient reaching retirement eligible age (<span style="-sec-ix-hidden:Hidden_4KyPFP7yUUujNtu8vRzXKQ;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">59&#189; years</span></span>). During 2024, 2023, and 2022, certain senior leadership of the company received RSUs in February which vest over a period of 2 to 4 years. The stock is issued to employees upon vesting. The company satisfies RSUs with newly issued shares, and satisfies restricted and unrestricted stock awards, DSUs, and performance awards with treasury shares. In addition to the RSUs and LTIP awards granted during the three-year period ended December&#160;31, 2024, presented below, the company awarded 13,000, 18,000 and 20,000 DSUs in 2024, 2023 and 2022, respectively. The 1,300 SARs awards outstanding at December&#160;31, 2024, for which no shares of common stock can be issued because the awards must be cash-settled upon exercise, have a weighted-average exercise price of $42.83.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Restricted Stock Units</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">A summary of the company&#8217;s RSU activity and outstanding RSUs as of December&#160;31, 2024, are presented below (dollars in thousands except grant date fair value):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:middle;white-space:nowrap;width:36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:14.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:12.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:12.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:12.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Aggregate </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:14.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Number</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:14.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> Average Grant</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:14.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Intrinsic</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:14.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Unrecognized</b></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:14.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> of RSUs</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:14.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Date Fair Value</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:14.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> Value </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:14.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> Compensation</b></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding RSUs as of January&#160;1, 2022</p></td><td style="vertical-align:middle;white-space:nowrap;width:14.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,348,258</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:12.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">43.82 </p></td><td style="vertical-align:middle;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:12.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"> 83,686</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:12.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"> 39,657</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Granted </p></td><td style="vertical-align:middle;white-space:nowrap;width:14.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 481,926</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:12.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">98.29 </p></td><td style="vertical-align:middle;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:12.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:12.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Vested </p></td><td style="vertical-align:middle;white-space:nowrap;width:14.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (786,622)</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:12.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">37.38 </p></td><td style="vertical-align:middle;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:12.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:12.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Forfeited </p></td><td style="vertical-align:middle;white-space:nowrap;width:14.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (70,011)</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:12.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">46.82 </p></td><td style="vertical-align:middle;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:12.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:12.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">As of December 31, 2022</p></td><td style="vertical-align:middle;white-space:nowrap;width:14.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 973,551</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:12.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">71.80 </p></td><td style="vertical-align:middle;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:12.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"> 94,765</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:12.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"> 44,394</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Granted </p></td><td style="vertical-align:middle;white-space:nowrap;width:14.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 433,810</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:12.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">108.95 </p></td><td style="vertical-align:middle;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:12.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:12.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Vested </p></td><td style="vertical-align:middle;white-space:nowrap;width:14.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (517,041)</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:12.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">64.03 </p></td><td style="vertical-align:middle;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:12.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:12.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Forfeited </p></td><td style="vertical-align:middle;white-space:nowrap;width:14.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (40,829)</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:12.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">78.70 </p></td><td style="vertical-align:middle;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:12.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:12.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">As of December 31, 2023</p></td><td style="vertical-align:middle;white-space:nowrap;width:14.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 849,491</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:12.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">99.13 </p></td><td style="vertical-align:middle;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:12.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"> 101,480</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:12.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"> 43,073</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Granted </p></td><td style="vertical-align:middle;white-space:nowrap;width:14.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 374,370</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:12.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">137.14 </p></td><td style="vertical-align:middle;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:12.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:12.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Vested </p></td><td style="vertical-align:middle;white-space:nowrap;width:14.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (394,675)</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:12.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">94.28 </p></td><td style="vertical-align:middle;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:12.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:12.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Forfeited </p></td><td style="vertical-align:middle;white-space:nowrap;width:14.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (39,874)</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:12.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">104.21 </p></td><td style="vertical-align:middle;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:12.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:12.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">As of December 31, 2024 (nonvested)</p></td><td style="vertical-align:middle;white-space:nowrap;width:14.01%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 789,312</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:12.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">115.47 </p></td><td style="vertical-align:middle;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:12.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"> 90,037</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:12.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"> 54,964</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;">      The weighted average remaining life before vesting of the outstanding RSUs as of December&#160;31, 2024, is </span>1.6 years. The fair value of RSUs vesting during 2024, 2023, and 2022 was $56.2 million, $58.3 million, and $79.1 million, respectively, and was net-share settled such that the company withheld shares with value equivalent to the employees&#8217; minimum statutory obligation for the applicable income and other employment taxes and remitted the cash to the appropriate taxing authorities. The total shares withheld in 2024, 2023, and 2022 were approximately 287,000, 342,000, and 249,000 shares, respectively, and were based on the value of the RSUs on their vesting dates as determined by the company&#8217;s closing stock price.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Long-Term Incentive Compensation Program (LTIP)</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 6pt 0pt;">The company maintains an LTIP performance-based program directed toward key senior leadership of the company, as determined at the discretion of the Compensation Committee of the Board of Directors. Awards are in shares of the company&#8217;s common stock using the stock price on the first day of the performance period to convert each key senior executive&#8217;s predetermined multiple of annual base salary. The performance period is generally three&#160;years; however, transition awards can be issued with a shorter performance period. Performance is measured in terms of equal portions of four growth and profitability measures, as compared to the same measures, similarly treated, of a pre-established group of steel sector competitors. Awards earned can range from zero to 100% of the shares awarded, and award shares vest immediately once earned on the basis of performance.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><b style="font-style:normal;font-weight:bold;">Note&#160;6. Equity-Based Incentive Plans (Continued)</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 6pt 0pt;">The Compensation Committee granted the following three-year performance period awards and transition awards, which have been earned and have or will be issued as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:9.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:41.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:9.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:41.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Maximum</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:9.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:41.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Shares That</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Award</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:9.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:41.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:14.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Could Be Issued</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> Earned</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="3" style="vertical-align:middle;white-space:nowrap;width:21.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Award Issued/Issuable</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:9.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:41.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:9.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:41.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2021 LTIP Award:</p></td><td style="vertical-align:middle;white-space:nowrap;width:14.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:9.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:41.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Three-year performance period award</p></td><td style="vertical-align:middle;white-space:nowrap;width:14.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 360,189</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 324,173</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 324,173</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">March 2024</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:9.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:41.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:9.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:41.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2022 LTIP Award:</p></td><td style="vertical-align:middle;white-space:nowrap;width:14.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:9.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:41.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Three-year performance period award</p></td><td style="vertical-align:middle;white-space:nowrap;width:14.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 249,759</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 249,759</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 249,759</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">March 2025</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:9.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:41.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:9.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:41.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2023 LTIP Award:</p></td><td style="vertical-align:middle;white-space:nowrap;width:14.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:9.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:41.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Three-year performance period award</p></td><td style="vertical-align:middle;white-space:nowrap;width:14.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 193,946</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">*</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">*</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:9.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:41.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Two-year performance period transition award</p></td><td style="vertical-align:middle;white-space:nowrap;width:14.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,517</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,690</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,690</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">March 2025</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:9.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:41.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">One-year performance period transition award</p></td><td style="vertical-align:middle;white-space:nowrap;width:14.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,678</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,759</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,759</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">March 2024</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:9.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:41.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:9.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:41.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2024 LTIP Award:</p></td><td style="vertical-align:middle;white-space:nowrap;width:14.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:9.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:41.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Three-year performance period award</p></td><td style="vertical-align:middle;white-space:nowrap;width:14.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 172,425</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">*</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">*</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"></div></div><table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;">*</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;">Not yet earned as performance period not complete.</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">2018 Executive Incentive Compensation Plan (2018 Executive Plan)</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The 2018 Executive Plan provides for eligibility of certain senior leadership of the company to receive cash and stock bonuses based on predetermined formulas. The company&#8217;s shareholders approved the 2018 Executive Plan in May 2018 and 2.0&#160;million shares of company stock were reserved for grant through February&#160;28, 2028. At times a portion of the bonus may be distributed in shares of the company&#8217;s stock, of which <span style="-sec-ix-hidden:Hidden_0_dcK1b4d0ShbeVVx6NQfg;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">one-third</span></span> of the shares vest immediately and the remaining shares vest in equal annual installments over an additional two-year service-based vesting period requirement. At December&#160;31, 2024, 2023, and 2022, 1.3 million, 1.3&#160;million, and 1.4 million shares, respectively, under the 2018 Executive Plan remained available for grant. Pursuant to the 2018 Executive Plan, 17,000, 29,000, and 26,000 shares were awarded with a market value of $2.2 million, $3.5 million, and $3.2 million for the 2024, 2023, and 2022 award years, respectively<span style="font-size:9pt;">.</span></p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>37
<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="idm46067735857360">
<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 Measurements</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresTextBlock', window );">Fair Value Measurements</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Note&#160;7. Fair Value Measurements</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Accounting standards provide a comprehensive framework for measuring fair value, sets forth a definition of fair value and establishes a hierarchy prioritizing the inputs to valuation techniques, giving the highest priority to quoted prices in active markets for identical assets and liabilities and the lowest priority to unobservable value inputs. Levels within the hierarchy are defined as follows:</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Level 1&#8212;Unadjusted quoted prices for identical assets and liabilities in active markets;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Level 2&#8212;Quoted prices for similar assets and liabilities in active markets (other than those included in Level 1) which are observable for the asset or liability, either directly or indirectly; and</span></td></tr></table><div style="margin-top:12pt;"></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Level 3&#8212;Valuations derived from valuation techniques in which one or more significant inputs or significant value drivers are unobservable.</span></td></tr></table><div style="margin-top:12pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Note&#160;7. Fair Value Measurements (Continued)</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The following table sets forth financial assets and liabilities measured at fair value on a recurring basis in the consolidated balance sheet and the respective levels to which the fair value measurements are classified within the fair value hierarchy as of December&#160;31 (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:6.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:10.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:0.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:12.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:0.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:10.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:0.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:10.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:6.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:12.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:6.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:13.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Quoted Prices</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:11.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Significant </b></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:6.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:13.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> in Active</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:11.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Other</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:12.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Significant</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:6.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> Markets for </b></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> Observable </b></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:12.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Unobservable</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:6.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:13.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Identical Assets</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Inputs</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:12.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Inputs</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:6.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:11.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:13.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> (Level 1)</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:11.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(Level 2)</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:12.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(Level 3)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:6.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, 2024</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:12.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:6.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Short-term investments</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:10.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 147,811</p></td><td style="vertical-align:middle;white-space:nowrap;width:0.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> -</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 147,811</p></td><td style="vertical-align:middle;white-space:nowrap;width:0.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> -</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:6.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Commodity futures &#8211; financial assets</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 19,323</p></td><td style="vertical-align:middle;white-space:nowrap;width:0.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> -</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 19,323</p></td><td style="vertical-align:middle;white-space:nowrap;width:0.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> -</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:6.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Commodity futures &#8211; financial liabilities</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,272</p></td><td style="vertical-align:middle;white-space:nowrap;width:0.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> -</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,272</p></td><td style="vertical-align:middle;white-space:nowrap;width:0.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> -</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:6.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:6.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, 2023</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:12.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:6.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Short-term investments</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:10.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 721,210</p></td><td style="vertical-align:middle;white-space:nowrap;width:0.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> -</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 721,210</p></td><td style="vertical-align:middle;white-space:nowrap;width:0.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> -</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:6.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Commodity futures &#8211; financial assets</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,483</p></td><td style="vertical-align:middle;white-space:nowrap;width:0.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> -</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,483</p></td><td style="vertical-align:middle;white-space:nowrap;width:0.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> -</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:6.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Commodity futures &#8211; financial liabilities</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 9,305</p></td><td style="vertical-align:middle;white-space:nowrap;width:0.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> -</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 9,305</p></td><td style="vertical-align:middle;white-space:nowrap;width:0.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> -</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="font-size:9pt;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The carrying amounts of financial instruments including cash equivalents approximate fair value (Level 1). The fair values of short-term investments commodity futures contracts are estimated by the use of quoted market prices, estimates obtained from brokers, and other appropriate valuation techniques based on references available (Level 2). The fair value of long-term debt, including current maturities, as determined by quoted market prices (Level 2), was approximately $3.0 billion and $2.8 billion at December 31, 2024 and 2023, respectively (with a corresponding carrying amount in the consolidated balance sheet of $3.2 billion and $3.1 billion at December 31, 2024 and 2023, respectively).</p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueDisclosuresTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/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>38
<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="idm46067735882896">
<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</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock', window );">Commitments and Contingencies</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Note&#160;8. Commitments and Contingencies</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The company has entered into certain commitments with suppliers which are of a customary nature. Commitments have been entered into relating to future expected requirements for commodities such as electricity, water, natural gas and its transportation services, fuel, air products, zinc, and electrodes. Certain commitments contain provisions which require that the company &#8220;take or pay&#8221; for specified quantities at fixed prices without regard to actual usage for periods of generally up to 5 years for physical commodity requirements and commodity transportation requirements, with some extending beyond, and for up to 15 years for air products and 27 years for water products. The company utilized such &#8220;take or pay&#8221; requirements during the past three years under these contracts. The company believes that production requirements will be such that consumption of the products or services purchased under these commitments will occur in the normal production process.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The company&#8217;s commitments for these agreements with &#8220;take or pay&#8221; or other similar commitment provisions for the&#160;years ending December&#160;31 are as follows (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:23.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:32.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:4.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:23.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:23.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:32.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 358,976</p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:23.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:32.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 57,430</p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:23.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:32.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2027</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 37,483</p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:23.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:32.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2028</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 24,360</p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:23.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:32.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2029</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 18,698</p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:23.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:32.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Thereafter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 164,532</p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:23.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:32.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.53%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 661,479</p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="font-size:9pt;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Note&#160;8. Commitments and Contingencies (Continued)</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">At December 31, 2024, the company has outstanding commitments of $578.8 million related to ongoing construction of property, plant, and equipment, most significantly the recycled aluminum flat rolled products mill and recycled aluminum slab facilities, as well as other steel operations expansion projects in 2025. The company&#8217;s commitments for operating leases are discussed in Note&#160;11. <i style="font-style:italic;">Leases.</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The company is involved in various litigation matters, including administrative and regulatory proceedings, that arise in the ordinary course of business, none of which are expected to have a material impact on the company&#8217;s financial condition, results of operations, or liquidity.</p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for commitments and contingencies.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/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>39
<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="idm46067647488000">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Transactions with Affiliated Companies<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_RelatedPartyTransactionsAbstract', window );"><strong>Transactions with Affiliated Companies</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsDisclosureTextBlock', window );">Transactions with Affiliated Companies</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Note&#160;9. Transactions with Affiliated Companies</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The company purchases and sells recycled and scrap metal, steel, and purchases transportation services with other smaller affiliated companies, including equity method investments. These transactions for the&#160;years ended December&#160;31, are as follows (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:14.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:32.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:9.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:9.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:9.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:14.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:32.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:11.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:11.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:11.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:14.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:32.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Sales </p></td><td style="vertical-align:middle;white-space:nowrap;width:1.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:9.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 720,742</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:9.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 680,004</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:9.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 791,523</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:14.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:32.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accounts receivable </p></td><td style="vertical-align:middle;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 54,230</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 73,245</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 79,769</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:14.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:32.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Purchases </p></td><td style="vertical-align:middle;white-space:nowrap;width:1.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 188,906</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 167,798</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 127,860</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:14.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:32.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accounts payable </p></td><td style="vertical-align:middle;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7,267</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 9,685</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 9,934</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480990/946-20-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480990/946-20-50-5<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480990/946-20-50-6<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/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 (e)<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 850<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483326/850-10-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(2)(g)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(2)(c))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(2)(e))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 850<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/850/tableOfContent<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 850<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483326/850-10-50-6<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 850<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483326/850-10-50-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 850<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483326/850-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>40
<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="idm46067647406768">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Retirement Plans<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 Plans</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 );">Retirement Plans</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Note&#160;10. Retirement Plans</p><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><span style="font-size:10pt;">The company sponsors several 401(k)&#160;retirement savings and profit sharing plans (Plans) for eligible employees, which are considered &#8220;qualified plans&#8221; for federal income tax purposes. The company&#8217;s total expense for the Plans was </span><span style="font-size:10pt;">$209.0</span><span style="font-size:10pt;"> million, </span><span style="font-size:10pt;">$312.4</span><span style="font-size:10pt;"> million, and </span><span style="font-size:10pt;">$466.9</span><span style="font-size:10pt;"> million for the&#160;years ended December&#160;31, 2024, 2023, and 2022, respectively. Profit sharing expense for eligible employees is </span><span style="font-size:10pt;">8%</span><span style="font-size:10pt;"> of consolidated pretax income excluding noncontrolling interests and other items. The resulting profit sharing expense under the Plan was </span><span style="font-size:10pt;">$165.2</span><span style="font-size:10pt;"> million, </span><span style="font-size:10pt;">$264.6</span><span style="font-size:10pt;"> million, and </span><span style="font-size:10pt;">$421.6</span><span style="font-size:10pt;"> million for the&#160;years ended December&#160;31, 2024, 2023, and 2022, respectively; of which up to </span><span style="font-size:10pt;">$132.2</span><span style="font-size:10pt;"> million, </span><span style="font-size:10pt;">$211.6</span><span style="font-size:10pt;"> million, and </span><span style="font-size:10pt;">$337.2</span><span style="font-size:10pt;"> million,</span> <span style="font-size:10pt;">respectively, was directed by the company&#8217;s board of directors to be contributed to the Plans (subject to total Plan contribution limitations), with the remaining amounts each&#160;year paid directly in cash to the Plans&#8217; participants.</span></p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CompensationAndRetirementDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CompensationAndRetirementDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for retirement benefits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 70<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480794/715-70-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480482/715-20-55-17<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (q)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (l)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/715/tableOfContent<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (o)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (p)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (r)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (r)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480126/715-20-S99-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480266/715-60-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>41
<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="idm46067647405952">
<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</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_stld_LeaseDisclosureTextBlock', window );">Leases</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Note&#160;11. Leases</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The company has operating leases relating principally to transportation and other equipment, and some real estate. The company determines if an arrangement contains a lease at inception, which generally occurs when the arrangement identifies a specific asset that the company has the right to direct the use of and obtain substantially all of the economic benefit from use of the identified asset. Certain of the lease agreements contain rent escalation clauses (including fixed and index-based escalations), and options to extend or terminate the lease. For purposes of calculating operating lease obligations, the company&#8217;s lease terms include options to extend the lease when it is reasonably certain that the company will exercise such option. The company uses its incremental borrowing rate at lease commencement to determine the present value of lease payments. The incremental borrowing rate is the rate of interest the company could borrow on a collateralized basis over a similar term with similar payments. Operating lease expense is recognized on a straight-line basis over the lease term.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Note&#160;11. Leases (Continued)</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">Operating lease right-of-use assets and lease obligations included in the consolidated balance sheets at </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;">December 31, are as follows (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:13.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:52.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:13.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:52.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:13.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:52.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Right-of-use assets under operating leases:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:13.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:52.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="-sec-ix-hidden:Hidden_hqcbNZ812E6e1IYmZHKZ2Q;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;white-space:pre-wrap;">     Other assets - noncurrent</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 113,500</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.68%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 127,499</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:13.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:52.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Lease obligations under operating leases:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:13.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:52.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="-sec-ix-hidden:Hidden_hb0wV1fKd0moW1rjAh4Ahw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;white-space:pre-wrap;">     Accrued liabilities</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 19,915</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 21,003</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:13.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:52.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="-sec-ix-hidden:Hidden_P1jzugNgnUCjPI6IA64l4Q;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;white-space:pre-wrap;">     Other liabilities - noncurrent</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.04%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 94,417</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.68%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 107,147</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:13.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:52.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 114,332</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.68%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 128,150</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="font-size:9pt;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The weighted average remaining lease term for our operating leases is nine years as of December 31, 2024 and 2023. The weighted-average discount rate is 4.46% and 4.31% as of December 31, 2024 and 2023, respectively. Future operating lease liabilities as of December 31, 2024, for the next five&#160;years and thereafter are as follows (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:13.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:52.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:13.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:52.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 24,207</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:13.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:52.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 19,315</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:13.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:52.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2027</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 16,411</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:13.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:52.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2028</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 13,673</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:13.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:52.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2029</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 10,885</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:13.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:52.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Thereafter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 54,126</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:13.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:52.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total undiscounted cash flows</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 138,617</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:13.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:52.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;">     Less imputed interest</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (24,285)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:13.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:52.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Lease obligations under operating leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.04%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 114,332</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:13.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:52.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">Operating lease expense included in the consolidated statements of income was $27.4 million, $27.9 million, and $23.7 million for the years ended December 31, 2024, 2023, and 2022, respectively. Cash paid related to operating lease obligations was $23.2 million, $22.8 million, and $20.1 million for the years ended December 31, 2024, 2023, and 2022, respectively. Variable lease costs were not material for the years ended December 31, 2024, 2023, and 2022. Short-term lease expense included in the consolidated statements of income was $51.3 million, $40.4 million, and $35.8 million for the years ended December 31, 2024, 2023, and 2022, respectively. Right-of-use assets obtained in exchange for new operating lease liabilities for the years ended December 31, 2024, 2023, and 2022 were $12.8 million, $38.8 million, and $30.9 million with addition of $16.8 million related to ROCA, respectively. </p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stld_LeaseDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Lease Disclosure [Text Block]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stld_LeaseDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stld_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>42
<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="idm46067747823072">
<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 Information</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"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="font-weight:normal;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Note&#160;12. Segment Information</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The company&#8217;s chief operating decision maker (CODM), who is the Chief Executive Officer, analyzes the results of the business through the following reportable segments: steel operations, metals recycling operations, steel fabrication operations, and aluminum operations. In the fourth quarter 2024, results from an entity previously reported within the metals recycling operations segment were moved to the aluminum operations segment, consistent with a change in how the CODM manages the business. Segment information provided within this Form 10-K has been recast for all prior periods presented consistent with the current reportable segment presentation. The segment operations are more fully described in Note&#160;1. <i style="font-style:italic;">Description of the Business and Summary of Significant Accounting Policies</i> to the consolidated financial statements. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The CODM assesses segment performance and allocates resources primarily based on operating income. The CODM uses operating income to allocate operating and capital resources and assesses performance of each segment by comparing actual operating income results to historical and previously forecasted financial information. The accounting policies of the reportable segments are consistent with those described in Note&#160;1 to the consolidated financial statements. Intra-segment sales and any related profits are eliminated in consolidation. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The company&#8217;s segment results, with prior periods recast consistent with our current reportable segments presentation, including disaggregated revenue by segment to external, external non-United States, and other segment customers, are as follows (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:24.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:24.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-size:8.5pt;font-weight:bold;">Metals</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-size:8.5pt;font-weight:bold;">Steel </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:24.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-size:8.5pt;font-weight:bold;">For the year ended</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-size:8.5pt;font-weight:bold;">Steel </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-size:8.5pt;font-weight:bold;"> Recycling</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-size:8.5pt;font-weight:bold;">Fabrication</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-size:8.5pt;font-weight:bold;">Aluminum</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:24.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-size:8.5pt;font-weight:bold;">December 31, 2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-size:8.5pt;font-weight:bold;">Operations</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-size:8.5pt;font-weight:bold;">Operations</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-size:8.5pt;font-weight:bold;">Operations</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-size:8.5pt;font-weight:bold;">Operations</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-size:8.5pt;font-weight:bold;">Other </b><sup style="font-size:6.37pt;font-weight:bold;line-height:100%;top:0pt;vertical-align:top;">(a)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8.5pt;font-weight:bold;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-size:8.5pt;font-weight:bold;">Eliminations</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8.5pt;font-weight:bold;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-size:8.5pt;font-weight:bold;">Consolidated</b></p></td></tr><tr><td style="vertical-align:bottom;width:24.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:24.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-size:8.5pt;">Net sales - disaggregated revenue</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="font-size:8.5pt;margin-left:0pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:24.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-size:8.5pt;white-space:pre-wrap;">   External </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="font-size:8.5pt;margin-left:0pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><span style="font-size:8.5pt;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:8.5pt;"> 11,311,552</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><span style="font-size:8.5pt;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:8.5pt;"> 1,311,124</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><span style="font-size:8.5pt;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:8.5pt;"> 1,761,771</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><span style="font-size:8.5pt;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:8.5pt;"> 256,051</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><span style="font-size:8.5pt;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:8.5pt;"> 1,435,062</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><span style="font-size:8.5pt;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:8.5pt;"> -</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><span style="font-size:8.5pt;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:8.5pt;"> 16,075,560</span></p></td></tr><tr><td style="vertical-align:bottom;width:24.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-size:8.5pt;white-space:pre-wrap;">   External Non-United States</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="font-size:8.5pt;margin-left:0pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:8.5pt;"> 749,932</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:8.5pt;"> 694,010</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:8.5pt;"> 1,731</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:8.5pt;"> 2,496</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:8.5pt;"> 16,661</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:8.5pt;"> -</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:8.5pt;"> 1,464,830</span></p></td></tr><tr><td style="vertical-align:bottom;width:24.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-size:8.5pt;white-space:pre-wrap;">   Other segments</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:8.5pt;"> 465,582</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:8.5pt;"> 2,131,779</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:8.5pt;"> 8,293</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:8.5pt;"> 60,142</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:8.5pt;"> -</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"><span style="font-size:8.5pt;"> (2,665,796)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:8.5pt;"> -</span></p></td></tr><tr><td style="vertical-align:bottom;width:24.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-size:8.5pt;font-weight:bold;">Net sales</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:8.5pt;"> 12,527,066</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:8.5pt;"> 4,136,913</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:8.5pt;"> 1,771,795</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:8.5pt;"> 318,689</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:8.5pt;"> 1,451,723</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.63%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"><span style="font-size:8.5pt;"> (2,665,796)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:8.5pt;"> 17,540,390</span></p></td></tr><tr><td style="vertical-align:bottom;width:24.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><i style="font-size:8.5pt;font-style:italic;">Less:</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:24.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-size:8.5pt;white-space:pre-wrap;">   Cost of goods sold</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:8.5pt;"> 10,736,557</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:8.5pt;"> 3,946,457</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:8.5pt;"> 1,006,211</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:8.5pt;"> 298,572</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:8.5pt;"> 1,420,978</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"><span style="font-size:8.5pt;"> (2,670,971)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:8.5pt;"> 14,737,804</span></p></td></tr><tr><td style="vertical-align:bottom;width:24.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-size:8.5pt;white-space:pre-wrap;">   Other segment items </span><sup style="font-size:6.37pt;line-height:100%;top:0pt;vertical-align:top;">(b)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:8.5pt;"> 208,135</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:8.5pt;"> 113,649</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:8.5pt;"> 98,600</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:8.5pt;"> 92,448</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:8.5pt;"> 348,153</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"><span style="font-size:8.5pt;"> (1,436)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:8.5pt;"> 859,549</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:24.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-size:8.5pt;font-weight:bold;">Operating income (loss)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:8.5pt;"> 1,582,374</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:8.5pt;"> 76,807</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:8.5pt;"> 666,984</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"><span style="font-size:8.5pt;"> (72,331)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"><span style="font-size:8.5pt;"> (317,408)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.63%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:8.5pt;"> 6,611</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:8.5pt;"> 1,943,037</span></p></td></tr><tr><td colspan="4" style="vertical-align:bottom;width:35.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-size:8.5pt;">Interest expense, net of capitalized interest</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:8.5pt;"> 56,347</span></p></td></tr><tr><td style="vertical-align:bottom;width:24.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-size:8.5pt;">Other (income) expense, net</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"><span style="font-size:8.5pt;"> (96,191)</span></p></td></tr><tr><td style="vertical-align:bottom;width:24.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-size:8.5pt;font-weight:bold;">Income before income taxes</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-size:8.5pt;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:8.5pt;"> 1,982,881</span></p></td></tr><tr><td style="vertical-align:bottom;width:24.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:24.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-size:8.5pt;">Depreciation and amortization</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><span style="font-size:8.5pt;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:8.5pt;"> 351,558</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><span style="font-size:8.5pt;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:8.5pt;"> 56,148</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><span style="font-size:8.5pt;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:8.5pt;"> 11,071</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><span style="font-size:8.5pt;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:8.5pt;"> 6,786</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><span style="font-size:8.5pt;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:8.5pt;"> 53,344</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><span style="font-size:8.5pt;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:8.5pt;"> -</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><span style="font-size:8.5pt;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:8.5pt;"> 478,907</span></p></td></tr><tr><td style="vertical-align:bottom;width:24.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-size:8.5pt;">Capital expenditures</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:8.5pt;"> 461,524</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:8.5pt;"> 83,020</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:8.5pt;"> 29,374</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:8.5pt;"> 1,309,027</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:8.5pt;"> 55,183</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"><span style="font-size:8.5pt;"> (70,122)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:8.5pt;"> 1,868,006</span></p></td></tr><tr><td style="vertical-align:bottom;width:24.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-size:8.5pt;">Total Assets</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:8.5pt;"> 8,776,445</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:8.5pt;"> 1,301,234</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:8.5pt;"> 665,867</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:8.5pt;"> 2,802,647</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:8.5pt;"> 3,319,917</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><sup style="font-size:6.37pt;line-height:100%;top:0pt;vertical-align:top;">(c)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"><span style="font-size:8.5pt;"> (1,930,877)</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:8.5pt;"> 14,935,233</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:24.19%;background:#cceeff;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;background:#cceeff;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;background:#cceeff;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;background:#cceeff;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;background:#cceeff;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;background:#cceeff;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.27%;background:#cceeff;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.63%;background:#cceeff;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.17%;background:#cceeff;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;background:#cceeff;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt;">Note&#160;12. Segment Information (Continued)</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:24.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:24.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-size:8.5pt;font-weight:bold;">Metals</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-size:8.5pt;font-weight:bold;">Steel </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:24.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-size:8.5pt;font-weight:bold;">For the year ended</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-size:8.5pt;font-weight:bold;">Steel </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-size:8.5pt;font-weight:bold;"> Recycling</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-size:8.5pt;font-weight:bold;">Fabrication</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-size:8.5pt;font-weight:bold;">Aluminum</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:24.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-size:8.5pt;font-weight:bold;">December 31, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-size:8.5pt;font-weight:bold;">Operations</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-size:8.5pt;font-weight:bold;">Operations</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-size:8.5pt;font-weight:bold;">Operations</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-size:8.5pt;font-weight:bold;">Operations</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-size:8.5pt;font-weight:bold;">Other </b><sup style="font-size:6.37pt;font-weight:bold;line-height:100%;top:0pt;vertical-align:top;">(a)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;font-weight:bold;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-size:8.5pt;font-weight:bold;">Eliminations</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;font-weight:bold;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-size:8.5pt;font-weight:bold;">Consolidated</b></p></td></tr><tr><td style="vertical-align:bottom;width:24.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:24.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;">Net sales - disaggregated revenue</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"><span style="font-size:8.5pt;margin-left:0pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:24.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;white-space:pre-wrap;">   External </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"><span style="font-size:8.5pt;margin-left:0pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> 11,603,139</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> 1,162,246</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> 2,798,262</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> 239,095</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> 1,164,942</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> -</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> 16,967,684</span></p></td></tr><tr><td style="vertical-align:bottom;width:24.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;white-space:pre-wrap;">   External Non-United States</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"><span style="font-size:8.5pt;margin-left:0pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> 1,037,412</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> 774,211</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> 672</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> 9,105</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> 6,232</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> -</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> 1,827,632</span></p></td></tr><tr><td style="vertical-align:bottom;width:24.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;white-space:pre-wrap;">   Other segments</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> 427,071</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> 2,222,131</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> 7,843</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> 37,707</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> 727</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> (2,695,479)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> -</span></p></td></tr><tr><td style="vertical-align:bottom;width:24.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-size:8.5pt;font-weight:bold;">Net sales</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> 13,067,622</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> 4,158,588</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> 2,806,777</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> 285,907</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> 1,171,901</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> (2,695,479)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> 18,795,316</span></p></td></tr><tr><td style="vertical-align:bottom;width:24.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><i style="font-size:8.5pt;font-style:italic;">Less:</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:24.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;white-space:pre-wrap;">   Cost of goods sold</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> 10,977,249</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> 3,971,743</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> 1,115,515</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> 237,759</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> 1,147,441</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> (2,700,274)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> 14,749,433</span></p></td></tr><tr><td style="vertical-align:bottom;width:24.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;white-space:pre-wrap;">   Other segment items </span><sup style="font-size:6.37pt;line-height:100%;top:0pt;vertical-align:top;">(b)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> 208,773</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> 139,110</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> 98,001</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> 31,002</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> 419,037</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> (1,221)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> 894,702</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:24.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-size:8.5pt;font-weight:bold;">Operating income (loss)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> 1,881,600</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> 47,735</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> 1,593,261</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> 17,146</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> (394,577)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> 6,016</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> 3,151,181</span></p></td></tr><tr><td colspan="4" style="vertical-align:bottom;width:35.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;">Interest expense, net of capitalized interest</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> 76,484</span></p></td></tr><tr><td style="vertical-align:bottom;width:24.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;">Other (income) expense, net</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> (144,246)</span></p></td></tr><tr><td style="vertical-align:bottom;width:24.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-size:8.5pt;font-weight:bold;">Income before income taxes</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> 3,218,943</span></p></td></tr><tr><td style="vertical-align:bottom;width:24.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:24.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;">Depreciation and amortization</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> 331,225</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> 65,803</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> 9,787</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> 4,917</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> 26,072</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> -</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> 437,804</span></p></td></tr><tr><td style="vertical-align:bottom;width:24.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;">Capital expenditures</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> 453,955</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> 185,903</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> 22,044</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> 967,739</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> 28,264</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> -</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> 1,657,905</span></p></td></tr><tr><td style="vertical-align:bottom;width:24.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;">Total Assets</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> 8,650,450</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> 1,340,445</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> 790,399</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> 1,444,335</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> 3,248,822</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><sup style="font-size:6.37pt;line-height:100%;top:0pt;vertical-align:top;">(c)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> (566,031)</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> 14,908,420</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:24.19%;background:#cceeff;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;background:#cceeff;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.26%;background:#cceeff;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;background:#cceeff;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.22%;background:#cceeff;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;background:#cceeff;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:24.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:24.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-size:8.5pt;font-weight:bold;">Metals</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-size:8.5pt;font-weight:bold;">Steel </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:24.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-size:8.5pt;font-weight:bold;">For the year ended</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-size:8.5pt;font-weight:bold;">Steel </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-size:8.5pt;font-weight:bold;"> Recycling</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-size:8.5pt;font-weight:bold;">Fabrication</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-size:8.5pt;font-weight:bold;">Aluminum</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:24.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-size:8.5pt;font-weight:bold;">December 31, 2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-size:8.5pt;font-weight:bold;">Operations</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-size:8.5pt;font-weight:bold;">Operations</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-size:8.5pt;font-weight:bold;">Operations</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-size:8.5pt;font-weight:bold;">Operations</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-size:8.5pt;font-weight:bold;">Other </b><sup style="font-size:6.37pt;font-weight:bold;line-height:100%;top:0pt;vertical-align:top;">(a)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;font-weight:bold;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-size:8.5pt;font-weight:bold;">Eliminations</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;font-weight:bold;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-size:8.5pt;font-weight:bold;">Consolidated</b></p></td></tr><tr><td style="vertical-align:bottom;width:24.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:24.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;">Net sales - disaggregated revenue</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:24.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;white-space:pre-wrap;">   External </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"><span style="font-size:8.5pt;margin-left:0pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> 13,783,666</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> 1,293,258</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> 4,245,803</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> 252,121</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> 1,276,923</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> -</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> 20,851,771</span></p></td></tr><tr><td style="vertical-align:bottom;width:24.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;white-space:pre-wrap;">   External Non-United States</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"><span style="font-size:8.5pt;margin-left:0pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> 779,683</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> 602,555</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> 183</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> 16,806</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> 9,776</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> -</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> 1,409,003</span></p></td></tr><tr><td style="vertical-align:bottom;width:24.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;white-space:pre-wrap;">   Other segments</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"><span style="font-size:8.5pt;margin-left:0pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> 537,647</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> 2,304,414</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> 11,221</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> 23,158</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> 1,281</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> (2,877,721)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> -</span></p></td></tr><tr><td style="vertical-align:bottom;width:24.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-size:8.5pt;font-weight:bold;">Net sales</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> 15,100,996</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> 4,200,227</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> 4,257,207</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.98%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> 292,085</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> 1,287,980</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> (2,877,721)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> 22,260,774</span></p></td></tr><tr><td style="vertical-align:bottom;width:24.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><i style="font-size:8.5pt;font-style:italic;">Less:</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:24.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;white-space:pre-wrap;">   Cost of goods sold</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> 11,787,382</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> 3,986,236</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> 1,737,366</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> 266,950</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> 1,295,721</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> (2,930,712)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> 16,142,943</span></p></td></tr><tr><td style="vertical-align:bottom;width:24.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;white-space:pre-wrap;">   Other segment items </span><sup style="font-size:6.37pt;line-height:100%;top:0pt;vertical-align:top;">(b)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> 220,925</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> 114,619</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> 95,186</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> 10,365</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> 586,304</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> (1,390)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> 1,026,009</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:24.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-size:8.5pt;font-weight:bold;">Operating income (loss)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> 3,092,689</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> 99,372</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> 2,424,655</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.98%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> 14,770</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> (594,045)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> 54,381</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> 5,091,822</span></p></td></tr><tr><td colspan="4" style="vertical-align:bottom;width:35.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;">Interest expense, net of capitalized interest</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> 91,538</span></p></td></tr><tr><td style="vertical-align:bottom;width:24.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;">Other (income) expense, net</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> (20,785)</span></p></td></tr><tr><td style="vertical-align:bottom;width:24.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-size:8.5pt;font-weight:bold;">Income before income taxes</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> 5,021,069</span></p></td></tr><tr><td style="vertical-align:bottom;width:24.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:24.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;">Depreciation and amortization</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> 295,468</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> 48,851</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> 9,727</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> 5,127</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> 25,029</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> -</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> 384,202</span></p></td></tr><tr><td style="vertical-align:bottom;width:24.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;">Capital expenditures</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> 613,678</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> 63,967</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> 17,519</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> 189,805</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> 23,933</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> -</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> 908,902</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:24.19%;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.98%;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.26%;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.22%;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="font-size:8pt;margin-bottom:12pt;vertical-align:top;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-indent:18pt;margin:0pt;"><sup style="font-size:6pt;line-height:100%;top:0pt;vertical-align:top;">(a)</sup> Amounts included in Other are from subsidiary operations that are below the quantitative thresholds required for reportable segments and primarily consist of joint ventures and the idled Minnesota ironmaking operations. Also included are certain unallocated corporate accounts, such as the company's senior unsecured credit facility, senior notes, certain other investments, amortization of intangible assets and certain profit sharing expenses. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="font-size:8pt;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-indent:18pt;margin:0pt;"><sup style="font-size:6pt;line-height:100%;top:0pt;vertical-align:top;">(b)</sup> Other segment items for each reportable operating segment include selling, general, and administrative expenses including payroll &amp; benefit expenses and professional service expenses. Other segment items within Other include selling, general, and administrative expenses such as payroll &amp; benefit expenses, companywide equity-based compensation expenses, and professional service expenses, as well as company-wide profit sharing expense and amortization of intangible assets. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="font-size:8pt;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-indent:18pt;margin:0pt;"><sup style="font-size:6pt;line-height:100%;top:0pt;vertical-align:top;">(c)</sup> Asset amounts included in Other consist of assets held by subsidiary operations that are below the quantitative thresholds required for reportable segments and the company's corporate assets. Corporate assets primarily consist of cash, short-term and other investments, and intra-company debt.</p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>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="idm46067735833296">
<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 (Loss)</a></td>
<td class="nump">$ 1,537,134<span></span>
</td>
<td class="nump">$ 2,450,882<span></span>
</td>
<td class="nump">$ 3,862,674<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>44
<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="idm46067649924640">
<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>
<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_stld_NonRule10b51ArrangementModifiedFlag', window );">Non-Rule 10b5-1 Arrangement Modified</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_stld_Rule10b51ArrangementModifiedFlag', window );">Rule 10b5-1 Arrangement Modified</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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stld_NonRule10b51ArrangementModifiedFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>n/a.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stld_NonRule10b51ArrangementModifiedFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stld_</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_stld_Rule10b51ArrangementModifiedFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>n/a.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stld_Rule10b51ArrangementModifiedFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stld_</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>45
<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="idm46067646325360">
<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>46
<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="idm46067651959952">
<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"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:27.75pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:27.75pt;margin:0pt;">We recognize the importance of <span style="-sec-ix-hidden:Hidden_DmDC3OeOn0SykFUStwh-qg;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">assessing, identifying, and managing material risks associated with cybersecurity</span></span> threats, utilizing, from time to time, tabletop exercises, business unit assessments, threat modeling, impact analyses, internal audits, external audits, <span style="-sec-ix-hidden:Hidden_3eyNINKoKUSKxWhMIifVxw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">third party vulnerability scans, third party penetration tests, and engagement of third parties to conduct analysis of our information security programs, including an overall assessment utilizing the NIST standards.</span></span> These risks include, among other things: operational risks, intellectual property theft, fraud, extortion, harm to team members or customers, and violations of data privacy or security laws.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:27.75pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:27pt;margin:0pt;">Our Director of Information Security is responsible for leading the Information Security Team which has established a cybersecurity risk management program of policies and processes for assessing, identifying, and managing risk from cybersecurity threats. We have <span style="-sec-ix-hidden:Hidden_ZW-l5m0-y0GADfW9Xmgysg;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">integrated</span></span><span style="white-space:pre-wrap;"> these processes into our overall risk management systems and processes, and routinely assess risks from cybersecurity threats, including any potential unauthorized access to or activity conducted through our information systems that may result in material adverse effects on the confidentiality, integrity, or availability of our information systems or any information residing therein.  This program includes established reasonable safeguards to minimize the identified risks; processes to reasonably address any identified gaps in existing safeguards; updates to existing safeguards as necessary; and monitoring the effectiveness of those safeguards.</span> </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:27pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:27pt;margin:0pt;">Our safeguards include continuous network monitoring, complex passwords, team member training that reinforces our policies, standards, and practices<span style="white-space:pre-wrap;">, incident response capability reviews and exercises, and cybersecurity insurance and disaster recovery plans for the protection of our assets.  </span>The information security training and awareness program engages personnel through training modules on how to identify potential cybersecurity risks and protect the Company&#8217;s resources and information. This training is mandatory for all team members monthly, and is supplemented by companywide testing initiatives, including periodic phishing tests.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:27pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:27pt;margin:0pt;"><span style="white-space:pre-wrap;">Our cybersecurity risk management program also assesses third party providers, such as vendors, suppliers, and other business partners.  Cybersecurity risks are evaluated when determining the selection and oversight of applicable third party providers and potential risks when handling or processing our employee, business, or customer data.  </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:27pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:27pt;margin:0pt;">Further, we have designated a member of our senior leadership team, our Chief Financial Officer, to oversee the management of the safeguards, cybersecurity risk assessment, and mitigation process<span style="white-space:pre-wrap;">.  From time to time, the Company&#8217;s program is reviewed and validated by internal and external experts. </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:27pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:27pt;margin:0pt;">In general, our incident response process follows the NIST framework and focuses on four phases: (i) preparation; (ii) detection and analysis; (iii) containment, eradication, and recovery; and (iv) post-incident remediation. As cybersecurity incidents occur, including at third party providers, the Director of Information Security leads the Information Security Team <span style="white-space:pre-wrap;">through a standardized incident response process that focuses on responding to and containing the threat, minimizing any business impact, and evaluating its severity level. The severity level assessment determines how widespread the incident is and to what degree it could impact our overall business and manufacturing environment.  In the event an incident is determined by the </span>Information Security Team to be a high severity level, our cross functional team, with expertise in various disciplines, will assess the incident to determine if it has had a material affect or is reasonably likely of having a material effect on the Company&#8217;s business strategy, results of operations, or financial condition.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:27pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:27pt;margin:0pt;">We do not believe that risks from cybersecurity threats, including as a result of any previous cybersecurity incidents, have materially affected or are reasonably likely to materially affect<span style="white-space:pre-wrap;"> our overall business strategy, results of operations, or financial condition over the long term. In the last three years, the Company has not been aware of any material cybersecurity incidents occurring and we have not incurred material expenses from cybersecurity incidents (including penalties and settlements, of which there were none).  For additional discussion of whether and how risks from cybersecurity threats could materially affect or are reasonably likely to materially affect the Company, see Item 1A. Risk Factors &#8211; &#8220;</span><i style="font-style:italic;">We are subject to cybersecurity threats and may face risks to the security of our sensitive data and information technology which may adversely affect our business, results of operations, financial condition and cash flows.</i>&#8221;</p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:27.75pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:27.75pt;margin:0pt;">We recognize the importance of <span style="-sec-ix-hidden:Hidden_DmDC3OeOn0SykFUStwh-qg;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">assessing, identifying, and managing material risks associated with cybersecurity</span></span> threats, utilizing, from time to time, tabletop exercises, business unit assessments, threat modeling, impact analyses, internal audits, external audits, <span style="-sec-ix-hidden:Hidden_3eyNINKoKUSKxWhMIifVxw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">third party vulnerability scans, third party penetration tests, and engagement of third parties to conduct analysis of our information security programs, including an overall assessment utilizing the NIST standards.</span></span> These risks include, among other things: operational risks, intellectual property theft, fraud, extortion, harm to team members or customers, and violations of data privacy or security laws.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:27.75pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:27pt;margin:0pt;">Our Director of Information Security is responsible for leading the Information Security Team which has established a cybersecurity risk management program of policies and processes for assessing, identifying, and managing risk from cybersecurity threats. We have <span style="-sec-ix-hidden:Hidden_ZW-l5m0-y0GADfW9Xmgysg;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">integrated</span></span><span style="white-space:pre-wrap;"> these processes into our overall risk management systems and processes, and routinely assess risks from cybersecurity threats, including any potential unauthorized access to or activity conducted through our information systems that may result in material adverse effects on the confidentiality, integrity, or availability of our information systems or any information residing therein.  This program includes established reasonable safeguards to minimize the identified risks; processes to reasonably address any identified gaps in existing safeguards; updates to existing safeguards as necessary; and monitoring the effectiveness of those safeguards.</span> </p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:27pt;margin:0pt;">One of the key functions of our Board of Directors is informed oversight of our risk management process, including risks from cybersecurity threats. <span style="-sec-ix-hidden:Hidden_F7n2bqRB5EGPHUsLUwMc7A;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Our Board of Directors is responsible for monitoring and assessing strategic risk exposure, and our senior leadership team is responsible for the day-to-day management of the material risks we face. </span></span><span style="white-space:pre-wrap;">Our Board of Directors administers its cybersecurity risk oversight function directly as a whole, as well as directly through the Audit Committee.  </span>Management and members of the Information Security Group (&#8220;ISG&#8221;) regularly present to the Board of Directors<span style="white-space:pre-wrap;"> regarding information security and an in-depth review of our processes for assessing, identifying, and managing material risks from cybersecurity threats. On a quarterly basis, the Audit Committee is informed by management concerning the status of existing and new cybersecurity risks, status of how management is addressing and mitigating those risks, cybersecurity and data privacy incidents (if any), and status of key information security initiatives.  Additionally, on a biennial basis, we engage third parties to assess our information security program using the NIST framework, as well as perform penetration testing.</span> </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">We have allocated substantial cross functional internal resources with expertise in information security, information technology, operations, risk management, human resources, finance, and legal to form a<span style="white-space:pre-wrap;"> governance counsel known as the ISG.  The ISG is an internal working group that collaborates with the </span>Director of Information Security to ensure our cybersecurity program is adequately responsive to the evolving threat landscape. Our Director of Information Security has over twenty years of cybersecurity experience, has completed a Masters in Homeland Security, with an emphasis on cybersecurity, and holds several cybersecurity certifications.<span style="white-space:pre-wrap;">  </span></p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock', window );">Cybersecurity Risk Board Committee or Subcommittee Responsible for Oversight [Text Block]</a></td>
<td class="text"><span style="white-space:pre-wrap;">Our Board of Directors administers its cybersecurity risk oversight function directly as a whole, as well as directly through the Audit Committee.  </span><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">Management and members of the Information Security Group (&#8220;ISG&#8221;) regularly present to the Board of Directors<span style="white-space:pre-wrap;"> regarding information security and an in-depth review of our processes for assessing, identifying, and managing material risks from cybersecurity threats. On a quarterly basis, the Audit Committee is informed by management concerning the status of existing and new cybersecurity risks, status of how management is addressing and mitigating those risks, cybersecurity and data privacy incidents (if any), and status of key information security initiatives.  Additionally, on a biennial basis, we engage third parties to assess our information security program using the NIST framework, as well as perform penetration testing.</span><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"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">We have allocated substantial cross functional internal resources with expertise in information security, information technology, operations, risk management, human resources, finance, and legal to form a<span style="white-space:pre-wrap;"> governance counsel known as the ISG.  The ISG is an internal working group that collaborates with the </span>Director of Information Security to ensure our cybersecurity program is adequately responsive to the evolving threat landscape. Our Director of Information Security has over twenty years of cybersecurity experience, has completed a Masters in Homeland Security, with an emphasis on cybersecurity, and holds several cybersecurity certifications.<span style="white-space:pre-wrap;">  </span></p><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">Information Security Group (&#8220;ISG&#8221;) <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">We have allocated substantial cross functional internal resources with expertise in information security, information technology, operations, risk management, human resources, finance, and legal to form a<span style="white-space:pre-wrap;"> governance counsel known as the ISG.  The ISG is an internal working group that collaborates with the </span>Director of Information Security to ensure our cybersecurity program is adequately responsive to the evolving threat landscape. Our Director of Information Security has over twenty years of cybersecurity experience, has completed a Masters in Homeland Security, with an emphasis on cybersecurity, and holds several cybersecurity certifications<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">Management and members of the Information Security Group (&#8220;ISG&#8221;) regularly present to the Board of Directors<span style="white-space:pre-wrap;"> regarding information security and an in-depth review of our processes for assessing, identifying, and managing material risks from cybersecurity threats. On a quarterly basis, the Audit Committee is informed by management concerning the status of existing and new cybersecurity risks, status of how management is addressing and mitigating those risks, cybersecurity and data privacy incidents (if any), and status of key information security initiatives.  Additionally, on a biennial basis, we engage third parties to assess our information security program using the NIST framework, as well as perform penetration testing.</span><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>47
<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="idm46067651360448">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Description of the Business and 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>Description of the Business and Summary of Significant Accounting Policies</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_ConsolidationPolicyTextBlock', window );">Principles of Consolidation</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Principles of Consolidation</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The consolidated financial statements include the accounts of SDI, together with its wholly- and majority-owned or controlled subsidiaries, after elimination of intercompany accounts and transactions. Noncontrolling and redeemable noncontrolling interests represent the noncontrolling owners' proportionate share in the equity, income, or losses of the company&#8217;s majority-owned or controlled consolidated subsidiaries. Redeemable noncontrolling interests related to USS (owned 90% by SDI) are $60.0 million at December 31, 2024 and 2023. Redeemable noncontrolling interests related to Mesabi Nugget (owned 86% by SDI) are $111.2 million at December 31, 2024 and 2023.</p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UseOfEstimates', window );">Use of Estimates</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Use of Estimates</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">These consolidated financial statements are prepared in conformity with accounting principles generally accepted in the United States, and accordingly, include amounts that require management to make estimates and assumptions that affect the amounts reported in the consolidated financial statements and in the notes thereto. Significant items subject to such estimates and assumptions include the carrying value of property, plant and equipment, intangible assets, and goodwill; allowances for credit losses for trade receivables, inventories and deferred income tax assets; unrecognized tax benefits; potential environmental liabilities; and litigation claims and settlements. Actual results may differ from these estimates and assumptions.</p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock', window );">Revenue from Contracts with Customers</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Revenue from Contracts with Customers</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In the steel, metals recycling, and aluminum operations segments, revenue is recognized at the point in time the performance obligation is satisfied, and control of the product is transferred to the customer upon shipment or delivery, at the amount of consideration the company expects to receive, including any variable consideration. The variable consideration included in the company&#8217;s steel operations segment contracts, which is not constrained, includes estimated product returns and customer claims based on historical experience, and may include volume rebates which are recorded on an expected value basis. Revenue recognized is limited to the amount the company expects to receive. The company does not exercise significant judgments in determining the timing of satisfaction of performance obligations or the transaction price. Shipment of products to customers is considered a fulfillment activity with amounts billed to customers included in sales and costs associated with such activities included in cost of goods sold.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The company&#8217;s steel fabrication operations segment recognizes revenue over time at the amount of consideration the company expects to receive. Revenue is measured on an output method representing completed fabricated tons to date as a&#160;percentage of total tons required for each contract. Revenue from fabrication of tons remaining on partially fabricated customer contracts as of a reporting date, and future revenue from yet to be fabricated customer contracts, has not been disclosed under the practical expedient in Accounting Standards Codification (ASC) 606, Revenue from Contracts with Customers (ASC 606), paragraph ASC 606-10-50-14 related to customer contracts with expected duration of one&#160;year or less. The company does not exercise significant judgments in determining the timing of satisfaction of performance obligations or the transaction price. Shipment of products to customers, which occurs after control over the product has transferred to the customer and revenue is recognized, is considered a fulfillment activity with amounts billed to customers included in sales and costs associated with such activities included in cost of goods sold.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Payments from customers are generally due within 30&#160;days of invoicing, which generally occurs upon shipment of the products. Shipment for the steel fabrication operations segment generally occurs within 30&#160;days of satisfaction of the performance obligation and revenue recognition. The company does not have financing components. Payments from customers have historically been within these terms, however, payments for non-U.S. sales may extend longer. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><b style="font-style:normal;font-weight:bold;">Note&#160;1. Description of the Business and Summary of Significant Accounting Policies (Continued)</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Refer to Note&#160;12. <i style="font-style:italic;">Segment Information</i> for disaggregated revenue by segment to external, external non-United States, and other segment customers.</p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CreditLossFinancialInstrumentPolicyTextBlock', window );">Credit Losses</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Credit Losses</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The company is exposed to credit risk in the event of nonpayment of accounts receivable by customers. The company mitigates its exposure to credit risk, which it generally extends on an unsecured basis, by performing ongoing credit evaluations and taking further action if necessary, such as requiring letters of credit or other security interests to support the customer receivable. The allowance for credit losses for accounts receivable is based on the company&#8217;s reasonable estimate of known credit risks and historical experience, adjusted for current and anticipated economic and other pertinent factors affecting the company&#8217;s customers, that may differ from historical experience. Customer accounts receivable are written off when all collection efforts have been exhausted and the amounts are deemed uncollectible. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">At December 31, 2024 and 2023, the company reported $1,417.2 million and $1,608.3 million, respectively, of accounts receivable, net of allowances for credit losses of $7.7 million and $8.5 million, respectively. Changes in the allowance were not significant for the years ended December 31, 2024, 2023, or 2022.</p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy', window );">Cash and Equivalents, and Restricted Cash</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Cash and Equivalents, and Restricted Cash</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Cash and equivalents include all highly liquid investments with a maturity of three&#160;<span style="white-space:pre-wrap;">months or less at the date of acquisition. Restricted cash is primarily funds held in escrow as required by various insurance and government organizations.  The balance of cash, cash equivalents and restricted cash in the consolidated statements of cash flows includes restricted cash of </span>$5.5 million at December 31, 2024, $5.6 million at December 31, 2023, and $5.5 million at December 31, 2022, and 2021, which is recorded in Other Assets (noncurrent) in the company&#8217;s consolidated balance sheets.</p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InvestmentPolicyTextBlock', window );">Short-Term Investments</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Short-Term Investments</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Short-term investments include investments with maturity dates of longer than three months but less than one year when purchased. The company&#8217;s short-term investments are classified as trading securities. The short-term investments held as of December 31, 2024 consisted of commercial paper ($19.7 million), US Treasuries ($113.1 million), and certificates of deposit ($15.0 million). Short-term investments held as of December 31, 2023 consisted of commercial paper ($146.2 million), US Treasuries ($564.9 million), and certificates of deposit ($10.1 million). Interest income from invested cash and short-term investments was $90.1 million, $111.9 million, and $29.3 million for the years ended December 31, 2024, 2023, and 2022, respectively, and is recorded in other (income) expense, net as earned. </p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryPolicyTextBlock', window );">Inventories</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Inventories</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">Inventories are stated at lower of cost or net realizable value. Cost is determined using a weighted average cost method for raw materials (including scrap and purchased steel substrate) and supplies, and on a first-in, first-out basis for other inventory. Inventory consisted of the following at December&#160;31 (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:6.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:58.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:6.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:58.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:13.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> 2024</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:13.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:6.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:58.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Raw materials</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">1,323,920</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">1,226,272</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:6.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:58.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Supplies</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">805,035</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">711,653</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:6.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:58.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Work in progress</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">269,031</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">296,932</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:6.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:58.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Finished goods</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">715,747</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">659,775</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:6.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:58.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Total inventories</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.1%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">3,113,733</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.1%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">2,894,632</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock', window );">Property, Plant and Equipment</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Property, Plant and Equipment</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Property, plant and equipment are stated at cost which includes capitalized interest on construction in progress amounts, and is reduced by proceeds received from certain state and local government grants and other capital cost reimbursements, except for assets acquired in acquisitions which are valued at fair value at the purchase date. The company assigns each fixed asset a useful life ranging from 3 to 15 years for plant, machinery and equipment, and 5 to 40 years for buildings and improvements. Repairs and maintenance are expensed as incurred. Depreciation is provided utilizing the straight-line depreciation methodology, or the units-of-production depreciation methodology for certain production-related steel operations segment assets, based on units produced, subject to minimum and maximum levels. Depreciation expense was $441.2 million, $397.0 million, and $349.4&#160;million for the&#160;years ended December&#160;<span style="white-space:pre-wrap;">31, 2024, 2023, and 2022, respectively.  </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The company&#8217;s property, plant and equipment consisted of the following at December 31 (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:6.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:33.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:27.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:10.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:10.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:6.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:33.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:27.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:12.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:12.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:6.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:33.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Land and improvements </p></td><td style="vertical-align:middle;white-space:nowrap;width:27.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:10.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 801,210</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:10.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 693,166</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:6.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:33.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Buildings and improvements </p></td><td style="vertical-align:middle;white-space:nowrap;width:27.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,487,742</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,255,274</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:6.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:33.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Plant, machinery and equipment </p></td><td style="vertical-align:middle;white-space:nowrap;width:27.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7,666,513</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,887,985</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:6.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:33.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Construction in progress </p></td><td style="vertical-align:middle;white-space:nowrap;width:27.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,767,013</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,096,489</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:6.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:33.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:27.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 12,722,478</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 10,932,914</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:6.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:33.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Less accumulated depreciation </p></td><td style="vertical-align:middle;white-space:nowrap;width:27.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,604,490</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,198,696</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:6.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:33.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Property, plant and equipment, net </p></td><td style="vertical-align:middle;white-space:nowrap;width:27.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"><span style="font-size:9pt;margin-left:0pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.86%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:10.66%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 8,117,988</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.86%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:10.66%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,734,218</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr></table><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy', window );">Intangible Assets</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Intangible Assets</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The company&#8217;s intangible assets consisted of the following at December&#160;31 (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:5.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:42.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:5.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:42.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Weighted</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:5.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:42.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:5.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:42.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Useful</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Amortization</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:5.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:42.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:10%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:9.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Life</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> Period</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:5.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:42.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Customer, vendor and scrap generator relationships </p></td><td style="vertical-align:middle;white-space:nowrap;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:7.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 444,812</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:7.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 444,812</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">8 to 25&#160;years</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">22&#160;years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:5.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:42.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Trade names </p></td><td style="vertical-align:middle;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:7.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 147,950</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:7.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 147,950</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">15 to 25 years</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">19&#160;years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:5.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:42.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.02%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:7.97%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> -</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.26%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:7.98%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 600</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:5.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:42.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:7.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 592,762</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:7.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 593,362</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">22 years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:5.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:42.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Less accumulated amortization </p></td><td style="vertical-align:middle;white-space:nowrap;width:2.02%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:7.97%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 365,528</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.26%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:7.98%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 335,603</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:5.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:42.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:7.97%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 227,234</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.26%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:7.98%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 257,759</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="font-size:9pt;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The company utilizes an accelerated amortization methodology for customer, vendor and scrap generator relationships in order to follow the pattern in which the economic benefits of the amounts are anticipated to be consumed. Trade names are amortized using a straight-line methodology. Amortization of intangible assets was $30.5&#160;million, $34.0&#160;million, and $27.8&#160;million for the&#160;years ended December&#160;31, 2024, 2023, and 2022, respectively. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><b style="font-style:normal;font-weight:bold;">Note&#160;1. Description of the Business and Summary of Significant Accounting Policies (Continued)</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">Estimated amortization expense related to amortizable intangibles for the&#160;years ending December&#160;31 is as follows (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:30.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:30.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:30.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:30.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:30.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:15.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2025</p></td><td style="vertical-align:middle;white-space:nowrap;width:10.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:9.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 27,464</p></td><td style="vertical-align:bottom;white-space:nowrap;width:30.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:30.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:15.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2026</p></td><td style="vertical-align:middle;white-space:nowrap;width:10.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 25,562</p></td><td style="vertical-align:bottom;white-space:nowrap;width:30.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:30.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:15.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2027</p></td><td style="vertical-align:middle;white-space:nowrap;width:10.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 23,163</p></td><td style="vertical-align:bottom;white-space:nowrap;width:30.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:30.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:15.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2028</p></td><td style="vertical-align:middle;white-space:nowrap;width:10.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 21,953</p></td><td style="vertical-align:bottom;white-space:nowrap;width:30.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:30.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:15.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2029</p></td><td style="vertical-align:middle;white-space:nowrap;width:10.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 19,583</p></td><td style="vertical-align:bottom;white-space:nowrap;width:30.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:30.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:15.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Thereafter </p></td><td style="vertical-align:middle;white-space:nowrap;width:10.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 109,509</p></td><td style="vertical-align:bottom;white-space:nowrap;width:30.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:30.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:15.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Total </p></td><td style="vertical-align:middle;white-space:nowrap;width:10.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.22%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:9.75%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 227,234</p></td><td style="vertical-align:bottom;white-space:nowrap;width:30.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td></tr></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock', window );">Impairment of Long-Lived Tangible and Definite Lived Intangible Assets</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Impairment of Long-Lived Tangible and Definite-Lived Intangible Assets</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><span style="white-space:pre-wrap;">The company reviews long-lived assets for impairment whenever events or changes in circumstances indicate the carrying amount of such assets may not be fully recoverable. Impairment losses are recorded on long-lived assets used in operations when indicators of impairment are present and the undiscounted cash flows estimated to be generated by those assets are less than the assets&#8217; carrying amounts. The impairment loss is measured by comparing the fair value of the assets to its carrying amount. The company considers various factors and determines whether an impairment test is necessary, including by way of examples, a significant and prolonged deterioration in operating results and/or projected cash flows, significant changes in the extent or manner in which an asset is used, technological advances with respect to assets which would potentially render them obsolete, the company&#8217;s strategy and capital planning, and the economic environment in markets to be served.  </span></p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy', window );">Goodwill</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Goodwill</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The company&#8217;s goodwill consisted of the following at December&#160;31, 2024 and 2023 (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:5.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:61.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:9.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:5.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:61.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:5.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:61.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Steel Operations Segment</p></td><td style="vertical-align:middle;white-space:nowrap;width:9.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 272,133</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:5.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:61.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Aluminum Operations Segment</p></td><td style="vertical-align:middle;white-space:nowrap;width:9.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 14,000</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:5.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:61.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Metals Recycling Operations Segment</p></td><td style="vertical-align:middle;white-space:nowrap;width:9.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 189,413</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:5.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:61.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Steel Fabrication Operations Segment </p></td><td style="vertical-align:middle;white-space:nowrap;width:9.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,925</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:5.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:61.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.25%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:13%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 477,471</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="font-size:9pt;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In the fourth quarter 2024, results from an entity previously included in the metals recycling operations segment were moved to the aluminum operations segment, which also resulted in $14 million of <span style="-sec-ix-hidden:Hidden_Zpr_S37xhE2hzSWHSsz4lw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">goodwill</span></span> being reassigned to the aluminum operations segment based on a relative fair value allocation approach. Segment information for 2023 has been recast consistent with the current reportable segment presentation. Cumulative OmniSource goodwill impairment charges were $346.8 million at December&#160;31, 2024 and 2023.</p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stld_GoodwillImpairmentPolicyPolicyTextBlock', window );">Impairment of Goodwill</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Impairment of Goodwill</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">At least once annually (as of October 1), or when indicators of impairment exist, the company performs a goodwill impairment analysis. Goodwill is allocated to various reporting units, which are generally one level below the company&#8217;s operating segments. If the fair value exceeds the carrying value of the reporting unit, there is no impairment. If the carrying amount exceeds the fair value, the company recognizes an impairment loss in the amount by which the carrying value of the net assets assigned to the reporting unit exceeds the fair value of the reporting unit, with the impairment loss not to exceed the amount of goodwill allocated to the reporting unit. The company has the option to consider qualitative factors to assess if it is more likely than not that the fair value of a reporting unit exceeds its carrying value. If elected to bypass the qualitative assessment or if indications of a potential impairment exist, the company performs a quantitative test.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><b style="font-style:normal;font-weight:bold;">Note&#160;1. Description of the Business and Summary of Significant Accounting Policies (Continued)</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="white-space:pre-wrap;">When conducting a qualitative assessment, the company considers the impact of several factors on the company overall and each reporting unit individually including the timing and results of prior quantitative tests performed, changes in the carrying amount of the reporting unit, macroeconomic conditions (including changes in interest and discount rates), industry and market conditions, recent and projected financial performance, the company&#8217;s competitive position and other factors.  When conducting a quantitative test, the fair value of the reporting unit is determined by using an estimate of future cash flows utilizing a risk-adjusted discount rate to calculate the net present value of future cash flows (income approach), and for some years by using a market approach based upon an analysis of valuation metrics of comparable peer companies, using Level 3 fair value inputs as provided for under ASC 820, </span><i style="font-style:italic;">Fair Value Measurement</i><span style="white-space:pre-wrap;">.  </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">No impairment was identified during the company&#8217;s 2024, 2023 or 2022 annual goodwill impairment analysis. During 2024, the company performed a qualitative assessment and performed quantitative tests in 2023 and 2022.</p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy', window );">Equity-Based Compensation</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Equity-Based Compensation</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:normal;font-weight:normal;">The company has several stock-based employee compensation plans which are more fully described in Note&#160;6. Equity-Based Incentive Plans. Compensation expense for restricted stock units, deferred stock units, restricted stock, stock appreciation awards, and performance awards is recorded over the vesting periods using the fair value as determined by the closing fair market value of the company&#8217;s common stock on the grant date, and with respect to performance awards, an estimate of probability of award achievement during the performance period. The company recognizes forfeitures as they occur. Compensation expense for these stock-based employee compensation plans was </span><span style="font-style:normal;font-weight:normal;">$65.6</span><span style="font-style:normal;font-weight:normal;"> million, </span><span style="font-style:normal;font-weight:normal;">$60.1</span><span style="font-style:normal;font-weight:normal;"> million, and </span><span style="font-style:normal;font-weight:normal;">$69.2</span><span style="font-style:normal;font-weight:normal;"> million for the&#160;years ended December&#160;31, 2024, 2023, and 2022, respectively.</span></p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxPolicyTextBlock', window );">Income Taxes</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Income Taxes</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The company accounts for income taxes and the related accounts under the liability method. Deferred tax liabilities and assets are determined based on the difference between the financial statement and tax bases of assets and liabilities using enacted rates expected to be in effect during the&#160;year in which the basis differences reverse.</p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerSharePolicyTextBlock', window );">Earnings Per Share</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Earnings Per Share</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Basic earnings per share is based on the weighted average shares of common stock outstanding during the period. Diluted earnings per share assumes the weighted average dilutive effect of common share equivalents outstanding during the period applied to the company&#8217;s basic earnings per share. Common share equivalents represent potentially dilutive restricted stock units, deferred stock units, restricted stock, and performance awards, and are excluded from the computation in periods in which they have an anti-dilutive effect. There were 269,000 anti-dilutive common stock equivalents as of and for the&#160;year ended December&#160;31, 2024. There were no anti-dilutive common stock equivalents as of and for the years ended December 31, 2023, and 2022.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><b style="font-style:normal;font-weight:bold;">Note&#160;1. Description of the Business and Summary of Significant Accounting Policies (Continued)</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The following table presents a reconciliation of the numerators and the denominators of the company&#8217;s basic and diluted earnings per share computations for the&#160;years ended December&#160;31 (in thousands, except per share data):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:101.08%;"><tr style="height:1pt;"><td style="vertical-align:middle;white-space:nowrap;width:30.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:9.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:0.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:11.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:0.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:7.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:9.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:0.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:10.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:0.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:7.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:30.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td colspan="8" style="vertical-align:middle;white-space:nowrap;width:33.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td colspan="8" style="vertical-align:middle;width:33.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:30.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:11.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Net Income</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:12.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:8.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Per Share</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:11.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Net Income</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:12.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:8.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Per Share</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:30.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:11.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(Numerator)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:12.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(Denominator)</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:8.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Amount</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:11.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(Numerator)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:12.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(Denominator)</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:8.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Amount</b></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:30.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Basic earnings per share</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:9.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,537,134</p></td><td style="vertical-align:middle;white-space:nowrap;width:0.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 155,420</p></td><td style="vertical-align:middle;white-space:nowrap;width:0.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:7.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 9.89</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:9.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,450,882</p></td><td style="vertical-align:middle;white-space:nowrap;width:0.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 166,552</p></td><td style="vertical-align:middle;white-space:nowrap;width:0.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:7.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 14.72</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:30.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;">    Dilutive common share equivalents</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> -</p></td><td style="vertical-align:middle;white-space:nowrap;width:0.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 716</p></td><td style="vertical-align:middle;white-space:nowrap;width:0.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:7.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> -</p></td><td style="vertical-align:middle;white-space:nowrap;width:0.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 879</p></td><td style="vertical-align:middle;white-space:nowrap;width:0.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:7.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:30.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Diluted earnings per share</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.78%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:9.31%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,537,134</p></td><td style="vertical-align:middle;white-space:nowrap;width:0.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.82%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.08%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 156,136</p></td><td style="vertical-align:middle;white-space:nowrap;width:0.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:7.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 9.84</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.78%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:9.31%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,450,882</p></td><td style="vertical-align:middle;white-space:nowrap;width:0.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.02%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.89%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 167,431</p></td><td style="vertical-align:middle;white-space:nowrap;width:0.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:7.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 14.64</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="font-size:9pt;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:middle;white-space:nowrap;width:35.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:11.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:14.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:10.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:16.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:35.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td colspan="8" style="vertical-align:middle;width:47.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:35.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:14.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Net Income</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:16.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:12.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Per Share</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:35.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:14.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(Numerator)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:16.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(Denominator)</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:12.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Amount</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:35.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Basic earnings per share</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,862,674</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:14.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 183,393</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:10.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 21.06</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:35.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;">    Dilutive common share equivalents</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> -</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:14.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,229</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:35.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Diluted earnings per share</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.25%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.92%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,862,674</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.25%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:14.38%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 184,622</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:10.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 20.92</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</span></p></td></tr></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskCreditRisk', window );">Concentration of Credit Risk</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Concentration of Credit Risk</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Financial instruments that potentially subject the company to significant concentrations of credit risk principally consist of temporary cash investments and accounts receivable. When advantageous, the company places its temporary cash with high credit quality financial institutions and companies and limits the amount of credit exposure from any one entity. The company is exposed to credit risk in the event of nonpayment by customers. The company mitigates its exposure to credit risk, which it generally extends initially on an unsecured basis, by performing ongoing credit evaluations and taking further action if necessary, such as requiring letters of credit or other security interests to support the customer receivable.</p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativesPolicyTextBlock', window );">Derivative Financial Instruments</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Derivative Financial Instruments</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The company routinely enters into forward exchange traded futures to manage price risk associated with nonferrous metal inventory, as well as purchases and sales of nonferrous (primarily aluminum and copper) and ferrous metals, to reduce exposure to commodity related price fluctuations. The company does not enter into these derivative financial instruments for speculative purposes. The company recognizes all derivatives as either assets or liabilities in the consolidated balance sheets and measures those instruments at fair value. Derivatives that are not designated as hedges must be adjusted to fair value through earnings. Changes in the fair value of derivatives that are designated as hedges, depending on the nature of the hedge, are recognized as either an offset against the change in fair value of the hedged balance sheet item in the case of fair value hedges or as other comprehensive income in the case of cash flow hedges, until the hedged item is recognized in earnings. The ineffective portion of a derivative&#8217;s change in fair value is immediately recognized in earnings for fair value hedges. The company offsets fair value amounts recognized for derivative instruments executed with the same counterparty under master netting agreements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In the normal course of business, the company has derivative financial instruments in the form of forward contracts in various metallic commodities and those related to managing fluctuations in foreign exchange rates. At the time of acquiring these financial instruments, the company designates and assigns these instruments as hedges of specific assets, liabilities or anticipated transactions. When hedged assets or liabilities are sold or extinguished, or the anticipated transaction being hedged is no longer expected to occur, the company recognizes the gain or loss on the designated hedged financial instrument in earnings.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><b style="font-style:normal;font-weight:bold;">Note&#160;1. Description of the Business and Summary of Significant Accounting Policies (Continued)</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The fair value of the Company&#8217;s derivative instruments, along with required margin deposit amounts with the same counterparty under master netting arrangements, totaled $26.0 million and $24.0 million at December&#160;31, 2024 and 2023, respectively, and are reflected in other current assets in the consolidated balance sheets. Total gains and losses related to derivatives in fair value hedging relationships, as well as those not designated as hedging instruments, are recognized in costs of goods sold and were insignificant for the years ended December 31,&#160;2024, 2023, and 2022. Derivatives accounted for as cash flow hedges, for which gains and losses are recognized in other comprehensive income, along with net amounts reclassified from accumulated other comprehensive income, were insignificant for the years ended December 31, 2024, 2023, and 2022. </p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock', window );">Recently Issued Accounting Pronouncements</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Recently Adopted Accounting Pronouncements</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In November 2023, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update (ASU) 2023-07, <i style="font-style:italic;">Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures</i>, which is intended to improve reportable segment disclosure requirements, primarily through enhanced disclosures about significant segment expenses. The company adopted ASU 2023-07 during the year ended December 31, 2024. See Note 12. <i style="font-style:italic;">Segment Information</i>.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="white-space:pre-wrap;">Recently Issued Not Yet Adopted Accounting Pronouncements  </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In December 2023, the FASB issued ASU 2023-09, <i style="font-style:italic;">Income Taxes (Topic 740): Improvements to Income Tax Disclosures</i>, which modifies the rules on income tax disclosures to require entities to disclose specific categories in the rate reconciliation, the income or loss from continuing operations before income tax expense or benefit (separated between domestic and foreign) and income tax expense or benefit from continuing operations (separated by federal, state and foreign). ASU 2023-09 also requires entities to disclose their income tax payments to international, federal, state, and local jurisdictions, among other changes. The guidance is effective for annual periods beginning after December&#160;15,&#160;2024. Early adoption is permitted for annual financial statements that have not yet been issued or made available for issuance. ASU 2023-09 is to be applied on a prospective basis, but retrospective application is permitted. The company is currently evaluating the impact of adopting ASU 2023-09. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In November 2024, the FASB issued ASU 2024-03, <i style="font-style:italic;">Income Statement Reporting Comprehensive Income-Expense Disaggregation Disclosures (Subtopic 220-40): Disaggregation of Income Statement Expenses</i>, requiring public entitles to disclose additional information about specific expense categories in the notes to the financial statements on an interim and annual basis. ASU 2024-03 is effective for fiscal years beginning after December 15, 2026, and for interim periods beginning after December 15, 2027, with early adoption permitted. The Company is currently evaluating the impact of adopting ASU 2024-03.</p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stld_GoodwillImpairmentPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Goodwill Impairment Policy [Policy Text Block]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stld_GoodwillImpairmentPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stld_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Entity's cash and cash equivalents accounting policy with respect to restricted balances. Restrictions may include legally restricted deposits held as compensating balances against short-term borrowing arrangements, contracts entered into with others, or company statements of intention with regard to particular deposits; however, time deposits and short-term certificates of deposit are not generally included in legally restricted deposits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(1)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_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_DerivativesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for its derivative instruments and hedging 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 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://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 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(n))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<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 1A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-1A<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 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-1<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 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4<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 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-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_DerivativesPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 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_EarningsPerSharePolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of 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 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-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_EarningsPerSharePolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for goodwill. This accounting policy also may address how an entity assesses and measures impairment of goodwill, how reporting units are determined, how goodwill is allocated to such units, and how the fair values of the reporting units are determined.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482548/350-20-55-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/350-20/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 intangible assets. This accounting policy may address both intangible assets subject to amortization and those that are not. The following also may be disclosed: (1) a description of intangible assets (2) the estimated useful lives of those assets (3) the amortization method used (4) how the entity assesses and measures impairment of such assets (5) how future cash flows are estimated (6) how the fair values of such asset are determined.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<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/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-5<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 3<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-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_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.CC)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480091/360-10-S99-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 05<br> -Paragraph 4<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482338/360-10-05-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 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_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_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_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_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>48
<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="idm46067735739792">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Description of the Business and 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>Description of the Business and Summary of Significant Accounting Policies</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">Inventory consisted of the following at December&#160;31 (in thousands):<p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:6.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:58.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:6.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:58.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:13.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> 2024</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:13.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:6.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:58.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Raw materials</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">1,323,920</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">1,226,272</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:6.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:58.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Supplies</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">805,035</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">711,653</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:6.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:58.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Work in progress</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">269,031</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">296,932</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:6.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:58.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Finished goods</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">715,747</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">659,775</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:6.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:58.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Total inventories</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.1%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">3,113,733</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.1%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">2,894,632</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentTextBlock', window );">Schedule of Property, Plant and Equipment</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The company&#8217;s property, plant and equipment consisted of the following at December 31 (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:6.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:33.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:27.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:10.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:10.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:6.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:33.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:27.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:12.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:12.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:6.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:33.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Land and improvements </p></td><td style="vertical-align:middle;white-space:nowrap;width:27.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:10.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 801,210</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:10.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 693,166</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:6.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:33.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Buildings and improvements </p></td><td style="vertical-align:middle;white-space:nowrap;width:27.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,487,742</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,255,274</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:6.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:33.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Plant, machinery and equipment </p></td><td style="vertical-align:middle;white-space:nowrap;width:27.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7,666,513</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,887,985</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:6.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:33.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Construction in progress </p></td><td style="vertical-align:middle;white-space:nowrap;width:27.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,767,013</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,096,489</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:6.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:33.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:27.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 12,722,478</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 10,932,914</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:6.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:33.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Less accumulated depreciation </p></td><td style="vertical-align:middle;white-space:nowrap;width:27.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,604,490</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,198,696</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:6.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:33.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Property, plant and equipment, net </p></td><td style="vertical-align:middle;white-space:nowrap;width:27.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"><span style="font-size:9pt;margin-left:0pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.86%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:10.66%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 8,117,988</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.86%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:10.66%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,734,218</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr></table><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock', window );">Schedule of Finite-Lived Intangible Assets</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The company&#8217;s intangible assets consisted of the following at December&#160;31 (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:5.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:42.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:5.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:42.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Weighted</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:5.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:42.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:5.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:42.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Useful</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Amortization</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:5.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:42.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:10%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:9.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Life</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> Period</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:5.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:42.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Customer, vendor and scrap generator relationships </p></td><td style="vertical-align:middle;white-space:nowrap;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:7.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 444,812</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:7.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 444,812</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">8 to 25&#160;years</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">22&#160;years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:5.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:42.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Trade names </p></td><td style="vertical-align:middle;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:7.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 147,950</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:7.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 147,950</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">15 to 25 years</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">19&#160;years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:5.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:42.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.02%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:7.97%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> -</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.26%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:7.98%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 600</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:5.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:42.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:7.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 592,762</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:7.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 593,362</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">22 years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:5.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:42.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Less accumulated amortization </p></td><td style="vertical-align:middle;white-space:nowrap;width:2.02%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:7.97%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 365,528</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.26%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:7.98%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 335,603</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:5.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:42.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:7.97%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 227,234</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.26%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:7.98%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 257,759</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock', window );">Schedule of Intangible Assets, Future Amortization Expense</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">Estimated amortization expense related to amortizable intangibles for the&#160;years ending December&#160;31 is as follows (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:30.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:30.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:30.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:30.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:30.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:15.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2025</p></td><td style="vertical-align:middle;white-space:nowrap;width:10.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:9.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 27,464</p></td><td style="vertical-align:bottom;white-space:nowrap;width:30.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:30.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:15.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2026</p></td><td style="vertical-align:middle;white-space:nowrap;width:10.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 25,562</p></td><td style="vertical-align:bottom;white-space:nowrap;width:30.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:30.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:15.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2027</p></td><td style="vertical-align:middle;white-space:nowrap;width:10.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 23,163</p></td><td style="vertical-align:bottom;white-space:nowrap;width:30.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:30.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:15.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2028</p></td><td style="vertical-align:middle;white-space:nowrap;width:10.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 21,953</p></td><td style="vertical-align:bottom;white-space:nowrap;width:30.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:30.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:15.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2029</p></td><td style="vertical-align:middle;white-space:nowrap;width:10.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 19,583</p></td><td style="vertical-align:bottom;white-space:nowrap;width:30.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:30.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:15.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Thereafter </p></td><td style="vertical-align:middle;white-space:nowrap;width:10.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 109,509</p></td><td style="vertical-align:bottom;white-space:nowrap;width:30.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:30.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:15.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Total </p></td><td style="vertical-align:middle;white-space:nowrap;width:10.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.22%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:9.75%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 227,234</p></td><td style="vertical-align:bottom;white-space:nowrap;width:30.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td></tr></table><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfGoodwillTextBlock', window );">Schedule of Goodwill</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The company&#8217;s goodwill consisted of the following at December&#160;31, 2024 and 2023 (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:5.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:61.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:9.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:5.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:61.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:5.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:61.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Steel Operations Segment</p></td><td style="vertical-align:middle;white-space:nowrap;width:9.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 272,133</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:5.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:61.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Aluminum Operations Segment</p></td><td style="vertical-align:middle;white-space:nowrap;width:9.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 14,000</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:5.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:61.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Metals Recycling Operations Segment</p></td><td style="vertical-align:middle;white-space:nowrap;width:9.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 189,413</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:5.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:61.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Steel Fabrication Operations Segment </p></td><td style="vertical-align:middle;white-space:nowrap;width:9.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,925</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:5.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:61.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.25%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:13%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 477,471</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock', window );">Reconciliation of Basic and Diluted Earnings Per Share</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The following table presents a reconciliation of the numerators and the denominators of the company&#8217;s basic and diluted earnings per share computations for the&#160;years ended December&#160;31 (in thousands, except per share data):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:101.08%;"><tr style="height:1pt;"><td style="vertical-align:middle;white-space:nowrap;width:30.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:9.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:0.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:11.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:0.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:7.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:9.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:0.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:10.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:0.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:7.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:30.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td colspan="8" style="vertical-align:middle;white-space:nowrap;width:33.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td colspan="8" style="vertical-align:middle;width:33.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:30.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:11.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Net Income</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:12.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:8.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Per Share</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:11.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Net Income</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:12.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:8.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Per Share</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:30.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:11.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(Numerator)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:12.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(Denominator)</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:8.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Amount</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:11.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(Numerator)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:12.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(Denominator)</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:8.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Amount</b></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:30.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Basic earnings per share</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:9.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,537,134</p></td><td style="vertical-align:middle;white-space:nowrap;width:0.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 155,420</p></td><td style="vertical-align:middle;white-space:nowrap;width:0.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:7.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 9.89</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:9.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,450,882</p></td><td style="vertical-align:middle;white-space:nowrap;width:0.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 166,552</p></td><td style="vertical-align:middle;white-space:nowrap;width:0.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:7.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 14.72</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:30.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;">    Dilutive common share equivalents</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> -</p></td><td style="vertical-align:middle;white-space:nowrap;width:0.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 716</p></td><td style="vertical-align:middle;white-space:nowrap;width:0.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:7.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> -</p></td><td style="vertical-align:middle;white-space:nowrap;width:0.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 879</p></td><td style="vertical-align:middle;white-space:nowrap;width:0.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:7.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:30.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Diluted earnings per share</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.78%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:9.31%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,537,134</p></td><td style="vertical-align:middle;white-space:nowrap;width:0.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.82%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.08%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 156,136</p></td><td style="vertical-align:middle;white-space:nowrap;width:0.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:7.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 9.84</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.78%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:9.31%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,450,882</p></td><td style="vertical-align:middle;white-space:nowrap;width:0.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.02%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.89%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 167,431</p></td><td style="vertical-align:middle;white-space:nowrap;width:0.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:7.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 14.64</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="font-size:9pt;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:middle;white-space:nowrap;width:35.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:11.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:14.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:10.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:16.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:35.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td colspan="8" style="vertical-align:middle;width:47.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:35.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:14.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Net Income</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:16.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:12.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Per Share</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:35.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:14.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(Numerator)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:16.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(Denominator)</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:12.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Amount</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:35.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Basic earnings per share</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,862,674</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:14.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 183,393</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:10.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 21.06</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:35.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;">    Dilutive common share equivalents</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> -</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:14.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,229</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:35.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Diluted earnings per share</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.25%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.92%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,862,674</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.25%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:14.38%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 184,622</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:10.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 20.92</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</span></p></td></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<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>
<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_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_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>49
<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="idm46067646350144">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Long-Term Debt (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 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>Long-Term Debt.</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfDebtInstrumentsTextBlock', window );">Schedule of Long-term Debt Instruments</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The company&#8217;s borrowings consisted of the following at December&#160;31 (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:6.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:50.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;width:9.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;width:1.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;width:9.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:6.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:50.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:11.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:11.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:6.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:50.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2.800% senior notes due 2024</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;width:9.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> -</p></td><td style="vertical-align:middle;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;width:9.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 400,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:6.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:50.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2.400% senior notes due 2025</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:9.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 400,000</p></td><td style="vertical-align:middle;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:9.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 400,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:6.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:50.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">5.000% senior notes due 2026</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:9.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 400,000</p></td><td style="vertical-align:middle;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:9.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 400,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:6.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:50.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">1.650% senior notes due 2027</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:9.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 350,000</p></td><td style="vertical-align:middle;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:9.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 350,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:6.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:50.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">3.450% senior notes due 2030</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:9.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 600,000</p></td><td style="vertical-align:middle;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:9.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 600,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:6.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:50.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">3.250% senior notes due 2031</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:9.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 500,000</p></td><td style="vertical-align:middle;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:9.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 500,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:6.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:50.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">5.375% senior notes due 2034</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:9.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 600,000</p></td><td style="vertical-align:middle;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:9.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:6.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:50.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">3.250% senior notes due 2050</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:9.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 400,000</p></td><td style="vertical-align:middle;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:9.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 400,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:6.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:50.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other obligations </p></td><td style="vertical-align:middle;white-space:nowrap;width:1.87%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:9.51%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 28,803</p></td><td style="vertical-align:middle;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.87%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:9.51%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 61,836</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:6.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:50.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Total debt </p></td><td style="vertical-align:middle;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:9.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,278,803</p></td><td style="vertical-align:middle;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:9.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,111,836</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:6.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:50.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;">           Less debt issuance costs and original issue discounts</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.87%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:9.51%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 47,796</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.87%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:9.51%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 40,780</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:6.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:50.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Total amounts outstanding</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:9.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,231,007</p></td><td style="vertical-align:middle;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:9.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,071,056</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:6.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:50.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;">           Less current maturities </span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.87%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:9.51%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 426,990</p></td><td style="vertical-align:middle;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.87%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:9.51%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 459,987</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:6.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:50.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Long-term debt </p></td><td style="vertical-align:middle;white-space:nowrap;width:1.87%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;width:9.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,804,017</p></td><td style="vertical-align:middle;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.87%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;width:9.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,611,069</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock', window );">Schedule of Maturities of Long-term Debt</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">Maturities of outstanding debt as of December 31, 2024, are as follows (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:30.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:11.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:13.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:10.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:30.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:30.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2025</p></td><td style="vertical-align:middle;white-space:nowrap;width:13.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:10.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 427,442</p></td><td style="vertical-align:bottom;white-space:nowrap;width:30.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:30.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2026</p></td><td style="vertical-align:middle;white-space:nowrap;width:13.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 400,896</p></td><td style="vertical-align:bottom;white-space:nowrap;width:30.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:30.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2027</p></td><td style="vertical-align:middle;white-space:nowrap;width:13.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 350,465</p></td><td style="vertical-align:bottom;white-space:nowrap;width:30.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:30.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2028</p></td><td style="vertical-align:middle;white-space:nowrap;width:13.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:30.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:30.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2029</p></td><td style="vertical-align:middle;white-space:nowrap;width:13.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:30.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:30.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Thereafter </p></td><td style="vertical-align:middle;white-space:nowrap;width:13.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,100,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:30.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:30.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:13.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.06%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:10.83%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,278,803</p></td><td style="vertical-align:bottom;white-space:nowrap;width:30.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfDebtInstrumentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of long-debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the entity, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -SubTopic 10<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69B<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69E<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69E<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 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 5: 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 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-3<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 470<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477734/942-470-50-3<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-8<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-6<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfDebtInstrumentsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of maturity and sinking fund requirement for long-term debt.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 470<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481544/470-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>50
<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="idm46067647372656">
<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 Taxes</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_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock', window );">Schedule of components of earnings before income taxes and noncontrolling interests</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">Components of earnings before income taxes and noncontrolling interests for the years ended December 31 are as follows (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:18.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:36.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:9.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:9.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:9.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:18.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:36.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:11.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:11.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:11.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:18.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:36.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">United States income</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:9.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,992,814</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:9.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,198,048</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:9.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,996,762</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:18.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:36.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Foreign income (loss)</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (9,933)</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 20,895</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 24,307</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:18.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:36.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;">    Total income before income taxes</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.63%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:9.96%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,982,881</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.63%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:9.96%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,218,943</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.63%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:9.96%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,021,069</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</span></p></td></tr></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock', window );">Schedule of Components of Income Tax Expense (Benefit)</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The company files a consolidated federal income tax return. The provision for income tax expense for the&#160;years ended December&#160;31 is as follows (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:18.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:36.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:18.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:36.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:18.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:36.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:11.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:11.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:11.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:18.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:36.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Current income tax expense </p></td><td style="vertical-align:middle;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:18.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:36.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Federal</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:9.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 409,586</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:9.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 600,499</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:9.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 946,016</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:18.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:36.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">State</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 57,942</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 91,965</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 152,758</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:18.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:36.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Foreign</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,980</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,482</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,605</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:18.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:36.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total current</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 475,508</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 695,946</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,107,379</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:18.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:36.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred income tax expense (benefit)</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:18.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:36.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Federal</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (26,311)</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 38,172</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 22,168</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:18.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:36.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">State</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (12,476)</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15,355</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,333</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:18.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:36.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Foreign</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.96%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,796)</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.96%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,138</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.96%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,303)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:18.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:36.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total deferred</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (42,583)</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 55,665</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 34,198</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:18.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:36.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Total income tax expense </p></td><td style="vertical-align:middle;white-space:nowrap;width:1.63%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:9.96%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 432,925</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.63%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:9.96%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 751,611</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.63%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:9.96%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,141,577</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td></tr></table><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock', window );">Schedule of Effective Income Tax Rate Reconciliation</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">A reconciliation of the statutory rates to the actual effective tax rates for the&#160;years ended December&#160;31 are as follows:</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:7.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:40.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:7.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:40.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="3" style="vertical-align:middle;white-space:nowrap;width:13.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="3" style="vertical-align:middle;white-space:nowrap;width:13.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="3" style="vertical-align:middle;white-space:nowrap;width:13.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:7.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:40.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Statutory federal tax rate </p></td><td style="vertical-align:middle;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 21.0</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 21.0</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 21.0</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:7.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:40.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;">    State income taxes, net of federal benefit </span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1.8</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2.6</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2.6</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:7.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:40.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;">    Federal research &amp; development credits</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (0.9)</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (0.2)</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (0.6)</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:7.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:40.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;">    Other permanent differences </span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (0.1)</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (0.1)</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (0.3)</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:7.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:40.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Effective tax rate </p></td><td style="vertical-align:middle;white-space:nowrap;width:1.8%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.22%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">21.8</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.82%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.8%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.22%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">23.3</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.82%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.8%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.22%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">22.7</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.82%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock', window );">Schedule of Deferred Tax Assets and Liabilities</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">Significant components of the company&#8217;s deferred tax assets and liabilities at December&#160;31 are as follows (in&#160;thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:49.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:13.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:13.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:49.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:15.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:15.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:49.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Deferred tax assets</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:13.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:13.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:49.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;">    Accrued expenses and allowances </span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:13.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 41,031</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:13.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 41,894</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:49.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;">    Inventories </span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:13.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,892</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:13.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 10,685</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:49.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;">    Net operating loss carryforwards </span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:13.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 24,381</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:13.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7,663</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:49.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;">    Amortizable assets</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:13.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 39,657</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:13.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,798</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:49.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;">    Other </span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:13.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,916</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:13.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 9,149</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:49.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:13.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 117,877</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:13.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 75,189</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:49.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;">    Less: valuation allowance </span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:13.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,150)</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:13.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (816)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:49.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total net deferred tax assets </p></td><td style="vertical-align:middle;white-space:nowrap;width:2.16%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:13.53%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 116,727</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.16%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:13.53%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 74,373</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:49.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:13.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:13.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:49.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Deferred tax liabilities</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:13.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:13.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:49.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;">    Property, plant and equipment </span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:13.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,014,515)</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:13.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,013,045)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:49.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;">    Other </span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.16%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:13.53%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (4,398)</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.16%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:13.53%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (6,096)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:49.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total deferred tax liabilities </p></td><td style="vertical-align:middle;white-space:nowrap;width:2.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:13.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,018,913)</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:13.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,019,141)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:49.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;">        Net deferred tax liability </span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.16%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:13.53%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (902,186)</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.16%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:13.53%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (944,768)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td></tr></table><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock', window );">Schedule of Unrecognized Tax Benefits Roll Forward</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">A reconciliation of the beginning and ending amount of unrecognized tax benefits is as follows (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:7.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:41.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:7.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:41.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:7.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:41.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:13.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:13.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:13.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:7.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:41.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at January&#160;1 </p></td><td style="vertical-align:middle;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 31,258</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 28,646</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 20,466</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:7.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:41.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;">    Increases related to current year tax positions </span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,115</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,500</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,600</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:7.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:41.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;">    Increases related to prior year tax positions </span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 263</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,798</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 364</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:7.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:41.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;">    Decreases related to prior year tax positions </span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (6,949)</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (686)</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,784)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:7.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:41.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at December&#160;31 </p></td><td style="vertical-align:middle;white-space:nowrap;width:1.98%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.43%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 29,687</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.97%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.43%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 31,258</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.97%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.43%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 28,646</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 income before income tax between domestic and foreign jurisdictions.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 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>51
<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="idm46067735881280">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Equity-Based Incentive Plans (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>Equity-Based Incentive Plans</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_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock', window );">Schedule of Restricted Stock Units Award Activity</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">A summary of the company&#8217;s RSU activity and outstanding RSUs as of December&#160;31, 2024, are presented below (dollars in thousands except grant date fair value):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:middle;white-space:nowrap;width:36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:14.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:12.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:12.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:12.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Aggregate </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:14.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Number</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:14.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> Average Grant</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:14.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Intrinsic</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:14.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Unrecognized</b></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:14.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> of RSUs</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:14.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Date Fair Value</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:14.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> Value </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:14.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> Compensation</b></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding RSUs as of January&#160;1, 2022</p></td><td style="vertical-align:middle;white-space:nowrap;width:14.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,348,258</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:12.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">43.82 </p></td><td style="vertical-align:middle;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:12.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"> 83,686</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:12.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"> 39,657</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Granted </p></td><td style="vertical-align:middle;white-space:nowrap;width:14.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 481,926</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:12.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">98.29 </p></td><td style="vertical-align:middle;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:12.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:12.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Vested </p></td><td style="vertical-align:middle;white-space:nowrap;width:14.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (786,622)</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:12.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">37.38 </p></td><td style="vertical-align:middle;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:12.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:12.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Forfeited </p></td><td style="vertical-align:middle;white-space:nowrap;width:14.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (70,011)</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:12.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">46.82 </p></td><td style="vertical-align:middle;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:12.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:12.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">As of December 31, 2022</p></td><td style="vertical-align:middle;white-space:nowrap;width:14.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 973,551</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:12.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">71.80 </p></td><td style="vertical-align:middle;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:12.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"> 94,765</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:12.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"> 44,394</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Granted </p></td><td style="vertical-align:middle;white-space:nowrap;width:14.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 433,810</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:12.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">108.95 </p></td><td style="vertical-align:middle;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:12.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:12.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Vested </p></td><td style="vertical-align:middle;white-space:nowrap;width:14.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (517,041)</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:12.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">64.03 </p></td><td style="vertical-align:middle;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:12.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:12.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Forfeited </p></td><td style="vertical-align:middle;white-space:nowrap;width:14.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (40,829)</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:12.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">78.70 </p></td><td style="vertical-align:middle;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:12.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:12.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">As of December 31, 2023</p></td><td style="vertical-align:middle;white-space:nowrap;width:14.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 849,491</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:12.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">99.13 </p></td><td style="vertical-align:middle;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:12.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"> 101,480</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:12.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"> 43,073</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Granted </p></td><td style="vertical-align:middle;white-space:nowrap;width:14.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 374,370</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:12.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">137.14 </p></td><td style="vertical-align:middle;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:12.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:12.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Vested </p></td><td style="vertical-align:middle;white-space:nowrap;width:14.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (394,675)</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:12.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">94.28 </p></td><td style="vertical-align:middle;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:12.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:12.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Forfeited </p></td><td style="vertical-align:middle;white-space:nowrap;width:14.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (39,874)</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:12.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">104.21 </p></td><td style="vertical-align:middle;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:12.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:12.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">As of December 31, 2024 (nonvested)</p></td><td style="vertical-align:middle;white-space:nowrap;width:14.01%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 789,312</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:12.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">115.47 </p></td><td style="vertical-align:middle;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:12.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"> 90,037</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:12.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"> 54,964</p></td></tr></table><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_stld_ScheduleOfPerformancePeriodTransitionAwardsTableTextBlock', window );">Schedule of Performance Period Transition Awards</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 6pt 0pt;">The Compensation Committee granted the following three-year performance period awards and transition awards, which have been earned and have or will be issued as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:9.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:41.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:9.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:41.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Maximum</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:9.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:41.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Shares That</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Award</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:9.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:41.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:14.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Could Be Issued</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> Earned</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="3" style="vertical-align:middle;white-space:nowrap;width:21.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Award Issued/Issuable</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:9.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:41.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:9.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:41.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2021 LTIP Award:</p></td><td style="vertical-align:middle;white-space:nowrap;width:14.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:9.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:41.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Three-year performance period award</p></td><td style="vertical-align:middle;white-space:nowrap;width:14.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 360,189</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 324,173</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 324,173</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">March 2024</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:9.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:41.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:9.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:41.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2022 LTIP Award:</p></td><td style="vertical-align:middle;white-space:nowrap;width:14.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:9.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:41.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Three-year performance period award</p></td><td style="vertical-align:middle;white-space:nowrap;width:14.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 249,759</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 249,759</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 249,759</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">March 2025</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:9.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:41.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:9.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:41.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2023 LTIP Award:</p></td><td style="vertical-align:middle;white-space:nowrap;width:14.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:9.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:41.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Three-year performance period award</p></td><td style="vertical-align:middle;white-space:nowrap;width:14.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 193,946</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">*</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">*</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:9.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:41.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Two-year performance period transition award</p></td><td style="vertical-align:middle;white-space:nowrap;width:14.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,517</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,690</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,690</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">March 2025</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:9.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:41.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">One-year performance period transition award</p></td><td style="vertical-align:middle;white-space:nowrap;width:14.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,678</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,759</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,759</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">March 2024</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:9.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:41.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:9.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:41.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2024 LTIP Award:</p></td><td style="vertical-align:middle;white-space:nowrap;width:14.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:9.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:41.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Three-year performance period award</p></td><td style="vertical-align:middle;white-space:nowrap;width:14.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 172,425</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">*</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">*</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"></div></div><table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;">*</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;">Not yet earned as performance period not complete.</p></td></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stld_ScheduleOfPerformancePeriodTransitionAwardsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 performance period transition awards including but not limited to maximum shares that can be issued, shares earned and shares awarded or to be awarded.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stld_ScheduleOfPerformancePeriodTransitionAwardsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stld_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the number and weighted-average grant date fair value for restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock units that were granted, vested, or forfeited during the year.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>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 (c)(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_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 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>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="idm46067646783664">
<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 Measurements</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 Assets and Liabilities Measured at Fair Value on a Recurring Basis</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The following table sets forth financial assets and liabilities measured at fair value on a recurring basis in the consolidated balance sheet and the respective levels to which the fair value measurements are classified within the fair value hierarchy as of December&#160;31 (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:6.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:10.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:0.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:12.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:0.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:10.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:0.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:10.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:6.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:12.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:6.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:13.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Quoted Prices</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:11.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Significant </b></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:6.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:13.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> in Active</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:11.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Other</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:12.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Significant</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:6.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> Markets for </b></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> Observable </b></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:12.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Unobservable</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:6.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:13.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Identical Assets</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Inputs</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:12.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Inputs</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:6.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:11.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:13.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> (Level 1)</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:11.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(Level 2)</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:12.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(Level 3)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:6.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, 2024</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:12.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:6.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Short-term investments</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:10.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 147,811</p></td><td style="vertical-align:middle;white-space:nowrap;width:0.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> -</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 147,811</p></td><td style="vertical-align:middle;white-space:nowrap;width:0.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> -</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:6.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Commodity futures &#8211; financial assets</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 19,323</p></td><td style="vertical-align:middle;white-space:nowrap;width:0.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> -</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 19,323</p></td><td style="vertical-align:middle;white-space:nowrap;width:0.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> -</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:6.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Commodity futures &#8211; financial liabilities</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,272</p></td><td style="vertical-align:middle;white-space:nowrap;width:0.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> -</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,272</p></td><td style="vertical-align:middle;white-space:nowrap;width:0.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> -</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:6.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:6.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, 2023</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:12.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:6.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Short-term investments</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:10.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 721,210</p></td><td style="vertical-align:middle;white-space:nowrap;width:0.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> -</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 721,210</p></td><td style="vertical-align:middle;white-space:nowrap;width:0.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> -</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:6.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Commodity futures &#8211; financial assets</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,483</p></td><td style="vertical-align:middle;white-space:nowrap;width:0.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> -</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,483</p></td><td style="vertical-align:middle;white-space:nowrap;width:0.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> -</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:6.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Commodity futures &#8211; financial liabilities</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 9,305</p></td><td style="vertical-align:middle;white-space:nowrap;width:0.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> -</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 9,305</p></td><td style="vertical-align:middle;white-space:nowrap;width:0.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> -</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/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>53
<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="idm46067735793712">
<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</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_UnrecordedUnconditionalPurchaseObligationsDisclosureTextBlock', window );">Schedule of Unconditional Purchase Obligations</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The company&#8217;s commitments for these agreements with &#8220;take or pay&#8221; or other similar commitment provisions for the&#160;years ending December&#160;31 are as follows (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:23.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:32.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:4.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:23.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:23.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:32.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 358,976</p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:23.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:32.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 57,430</p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:23.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:32.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2027</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 37,483</p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:23.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:32.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2028</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 24,360</p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:23.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:32.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2029</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 18,698</p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:23.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:32.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Thereafter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 164,532</p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:23.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:32.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.53%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 661,479</p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="font-size:9pt;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecordedUnconditionalPurchaseObligationsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 unconditional purchase obligation not recognized as liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 440<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482648/440-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecordedUnconditionalPurchaseObligationsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 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>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="idm46067646353568">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Transactions with Affiliated Companies (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_RelatedPartyTransactionsAbstract', window );"><strong>Transactions with Affiliated Companies</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock', window );">Schedule of Related Party Transactions</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The company purchases and sells recycled and scrap metal, steel, and purchases transportation services with other smaller affiliated companies, including equity method investments. These transactions for the&#160;years ended December&#160;31, are as follows (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:14.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:32.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:9.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:9.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:9.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:14.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:32.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:11.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:11.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:11.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:14.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:32.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Sales </p></td><td style="vertical-align:middle;white-space:nowrap;width:1.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:9.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 720,742</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:9.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 680,004</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:9.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 791,523</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:14.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:32.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accounts receivable </p></td><td style="vertical-align:middle;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 54,230</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 73,245</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 79,769</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:14.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:32.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Purchases </p></td><td style="vertical-align:middle;white-space:nowrap;width:1.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 188,906</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 167,798</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 127,860</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:14.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:32.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accounts payable </p></td><td style="vertical-align:middle;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7,267</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 9,685</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 9,934</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>55
<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="idm46067647532784">
<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</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_stld_LeaseBalanceSheetDisclosureTableTextBlock', window );">Schedule of operating lease right-of-use assets and lease obligations</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">Operating lease right-of-use assets and lease obligations included in the consolidated balance sheets at </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;">December 31, are as follows (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:13.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:52.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:13.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:52.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:13.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:52.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Right-of-use assets under operating leases:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:13.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:52.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="-sec-ix-hidden:Hidden_hqcbNZ812E6e1IYmZHKZ2Q;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;white-space:pre-wrap;">     Other assets - noncurrent</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 113,500</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.68%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 127,499</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:13.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:52.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Lease obligations under operating leases:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:13.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:52.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="-sec-ix-hidden:Hidden_hb0wV1fKd0moW1rjAh4Ahw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;white-space:pre-wrap;">     Accrued liabilities</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 19,915</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 21,003</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:13.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:52.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="-sec-ix-hidden:Hidden_P1jzugNgnUCjPI6IA64l4Q;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;white-space:pre-wrap;">     Other liabilities - noncurrent</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.04%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 94,417</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.68%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 107,147</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:13.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:52.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 114,332</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.68%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 128,150</p></td></tr></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock', window );">Schedule of future operating lease liabilities</a></td>
<td class="text">Future operating lease liabilities as of December 31, 2024, for the next five&#160;years and thereafter are as follows (in thousands):<p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:13.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:52.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:13.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:52.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 24,207</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:13.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:52.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 19,315</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:13.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:52.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2027</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 16,411</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:13.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:52.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2028</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 13,673</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:13.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:52.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2029</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 10,885</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:13.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:52.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Thereafter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 54,126</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:13.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:52.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total undiscounted cash flows</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 138,617</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:13.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:52.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;">     Less imputed interest</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (24,285)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:13.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:52.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Lease obligations under operating leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.04%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 114,332</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:13.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:52.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stld_LeaseBalanceSheetDisclosureTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Lease Balance Sheet Disclosure [Table Text Block]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stld_LeaseBalanceSheetDisclosureTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stld_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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>56
<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="idm46067647502544">
<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 Information</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 Operating Segment Results</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The company&#8217;s segment results, with prior periods recast consistent with our current reportable segments presentation, including disaggregated revenue by segment to external, external non-United States, and other segment customers, are as follows (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:24.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:24.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-size:8.5pt;font-weight:bold;">Metals</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-size:8.5pt;font-weight:bold;">Steel </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:24.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-size:8.5pt;font-weight:bold;">For the year ended</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-size:8.5pt;font-weight:bold;">Steel </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-size:8.5pt;font-weight:bold;"> Recycling</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-size:8.5pt;font-weight:bold;">Fabrication</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-size:8.5pt;font-weight:bold;">Aluminum</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:24.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-size:8.5pt;font-weight:bold;">December 31, 2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-size:8.5pt;font-weight:bold;">Operations</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-size:8.5pt;font-weight:bold;">Operations</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-size:8.5pt;font-weight:bold;">Operations</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-size:8.5pt;font-weight:bold;">Operations</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-size:8.5pt;font-weight:bold;">Other </b><sup style="font-size:6.37pt;font-weight:bold;line-height:100%;top:0pt;vertical-align:top;">(a)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8.5pt;font-weight:bold;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-size:8.5pt;font-weight:bold;">Eliminations</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8.5pt;font-weight:bold;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-size:8.5pt;font-weight:bold;">Consolidated</b></p></td></tr><tr><td style="vertical-align:bottom;width:24.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:24.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-size:8.5pt;">Net sales - disaggregated revenue</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="font-size:8.5pt;margin-left:0pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:24.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-size:8.5pt;white-space:pre-wrap;">   External </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="font-size:8.5pt;margin-left:0pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><span style="font-size:8.5pt;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:8.5pt;"> 11,311,552</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><span style="font-size:8.5pt;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:8.5pt;"> 1,311,124</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><span style="font-size:8.5pt;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:8.5pt;"> 1,761,771</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><span style="font-size:8.5pt;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:8.5pt;"> 256,051</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><span style="font-size:8.5pt;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:8.5pt;"> 1,435,062</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><span style="font-size:8.5pt;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:8.5pt;"> -</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><span style="font-size:8.5pt;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:8.5pt;"> 16,075,560</span></p></td></tr><tr><td style="vertical-align:bottom;width:24.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-size:8.5pt;white-space:pre-wrap;">   External Non-United States</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="font-size:8.5pt;margin-left:0pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:8.5pt;"> 749,932</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:8.5pt;"> 694,010</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:8.5pt;"> 1,731</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:8.5pt;"> 2,496</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:8.5pt;"> 16,661</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:8.5pt;"> -</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:8.5pt;"> 1,464,830</span></p></td></tr><tr><td style="vertical-align:bottom;width:24.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-size:8.5pt;white-space:pre-wrap;">   Other segments</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:8.5pt;"> 465,582</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:8.5pt;"> 2,131,779</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:8.5pt;"> 8,293</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:8.5pt;"> 60,142</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:8.5pt;"> -</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"><span style="font-size:8.5pt;"> (2,665,796)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:8.5pt;"> -</span></p></td></tr><tr><td style="vertical-align:bottom;width:24.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-size:8.5pt;font-weight:bold;">Net sales</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:8.5pt;"> 12,527,066</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:8.5pt;"> 4,136,913</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:8.5pt;"> 1,771,795</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:8.5pt;"> 318,689</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:8.5pt;"> 1,451,723</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.63%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"><span style="font-size:8.5pt;"> (2,665,796)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:8.5pt;"> 17,540,390</span></p></td></tr><tr><td style="vertical-align:bottom;width:24.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><i style="font-size:8.5pt;font-style:italic;">Less:</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:24.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-size:8.5pt;white-space:pre-wrap;">   Cost of goods sold</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:8.5pt;"> 10,736,557</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:8.5pt;"> 3,946,457</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:8.5pt;"> 1,006,211</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:8.5pt;"> 298,572</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:8.5pt;"> 1,420,978</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"><span style="font-size:8.5pt;"> (2,670,971)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:8.5pt;"> 14,737,804</span></p></td></tr><tr><td style="vertical-align:bottom;width:24.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-size:8.5pt;white-space:pre-wrap;">   Other segment items </span><sup style="font-size:6.37pt;line-height:100%;top:0pt;vertical-align:top;">(b)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:8.5pt;"> 208,135</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:8.5pt;"> 113,649</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:8.5pt;"> 98,600</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:8.5pt;"> 92,448</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:8.5pt;"> 348,153</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"><span style="font-size:8.5pt;"> (1,436)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:8.5pt;"> 859,549</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:24.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-size:8.5pt;font-weight:bold;">Operating income (loss)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:8.5pt;"> 1,582,374</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:8.5pt;"> 76,807</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:8.5pt;"> 666,984</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"><span style="font-size:8.5pt;"> (72,331)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"><span style="font-size:8.5pt;"> (317,408)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.63%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:8.5pt;"> 6,611</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:8.5pt;"> 1,943,037</span></p></td></tr><tr><td colspan="4" style="vertical-align:bottom;width:35.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-size:8.5pt;">Interest expense, net of capitalized interest</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:8.5pt;"> 56,347</span></p></td></tr><tr><td style="vertical-align:bottom;width:24.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-size:8.5pt;">Other (income) expense, net</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"><span style="font-size:8.5pt;"> (96,191)</span></p></td></tr><tr><td style="vertical-align:bottom;width:24.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-size:8.5pt;font-weight:bold;">Income before income taxes</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-size:8.5pt;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:8.5pt;"> 1,982,881</span></p></td></tr><tr><td style="vertical-align:bottom;width:24.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:24.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-size:8.5pt;">Depreciation and amortization</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><span style="font-size:8.5pt;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:8.5pt;"> 351,558</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><span style="font-size:8.5pt;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:8.5pt;"> 56,148</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><span style="font-size:8.5pt;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:8.5pt;"> 11,071</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><span style="font-size:8.5pt;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:8.5pt;"> 6,786</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><span style="font-size:8.5pt;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:8.5pt;"> 53,344</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><span style="font-size:8.5pt;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:8.5pt;"> -</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><span style="font-size:8.5pt;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:8.5pt;"> 478,907</span></p></td></tr><tr><td style="vertical-align:bottom;width:24.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-size:8.5pt;">Capital expenditures</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:8.5pt;"> 461,524</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:8.5pt;"> 83,020</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:8.5pt;"> 29,374</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:8.5pt;"> 1,309,027</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:8.5pt;"> 55,183</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"><span style="font-size:8.5pt;"> (70,122)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:8.5pt;"> 1,868,006</span></p></td></tr><tr><td style="vertical-align:bottom;width:24.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-size:8.5pt;">Total Assets</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:8.5pt;"> 8,776,445</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:8.5pt;"> 1,301,234</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:8.5pt;"> 665,867</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:8.5pt;"> 2,802,647</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:8.5pt;"> 3,319,917</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><sup style="font-size:6.37pt;line-height:100%;top:0pt;vertical-align:top;">(c)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"><span style="font-size:8.5pt;"> (1,930,877)</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:8.5pt;"> 14,935,233</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:24.19%;background:#cceeff;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;background:#cceeff;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;background:#cceeff;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;background:#cceeff;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;background:#cceeff;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;background:#cceeff;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.27%;background:#cceeff;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.63%;background:#cceeff;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.17%;background:#cceeff;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;background:#cceeff;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:24.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:24.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-size:8.5pt;font-weight:bold;">Metals</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-size:8.5pt;font-weight:bold;">Steel </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:24.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-size:8.5pt;font-weight:bold;">For the year ended</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-size:8.5pt;font-weight:bold;">Steel </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-size:8.5pt;font-weight:bold;"> Recycling</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-size:8.5pt;font-weight:bold;">Fabrication</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-size:8.5pt;font-weight:bold;">Aluminum</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:24.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-size:8.5pt;font-weight:bold;">December 31, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-size:8.5pt;font-weight:bold;">Operations</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-size:8.5pt;font-weight:bold;">Operations</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-size:8.5pt;font-weight:bold;">Operations</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-size:8.5pt;font-weight:bold;">Operations</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-size:8.5pt;font-weight:bold;">Other </b><sup style="font-size:6.37pt;font-weight:bold;line-height:100%;top:0pt;vertical-align:top;">(a)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;font-weight:bold;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-size:8.5pt;font-weight:bold;">Eliminations</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;font-weight:bold;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-size:8.5pt;font-weight:bold;">Consolidated</b></p></td></tr><tr><td style="vertical-align:bottom;width:24.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:24.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;">Net sales - disaggregated revenue</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"><span style="font-size:8.5pt;margin-left:0pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:24.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;white-space:pre-wrap;">   External </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"><span style="font-size:8.5pt;margin-left:0pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> 11,603,139</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> 1,162,246</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> 2,798,262</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> 239,095</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> 1,164,942</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> -</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> 16,967,684</span></p></td></tr><tr><td style="vertical-align:bottom;width:24.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;white-space:pre-wrap;">   External Non-United States</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"><span style="font-size:8.5pt;margin-left:0pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> 1,037,412</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> 774,211</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> 672</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> 9,105</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> 6,232</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> -</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> 1,827,632</span></p></td></tr><tr><td style="vertical-align:bottom;width:24.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;white-space:pre-wrap;">   Other segments</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> 427,071</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> 2,222,131</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> 7,843</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> 37,707</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> 727</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> (2,695,479)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> -</span></p></td></tr><tr><td style="vertical-align:bottom;width:24.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-size:8.5pt;font-weight:bold;">Net sales</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> 13,067,622</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> 4,158,588</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> 2,806,777</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> 285,907</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> 1,171,901</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> (2,695,479)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> 18,795,316</span></p></td></tr><tr><td style="vertical-align:bottom;width:24.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><i style="font-size:8.5pt;font-style:italic;">Less:</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:24.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;white-space:pre-wrap;">   Cost of goods sold</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> 10,977,249</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> 3,971,743</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> 1,115,515</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> 237,759</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> 1,147,441</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> (2,700,274)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> 14,749,433</span></p></td></tr><tr><td style="vertical-align:bottom;width:24.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;white-space:pre-wrap;">   Other segment items </span><sup style="font-size:6.37pt;line-height:100%;top:0pt;vertical-align:top;">(b)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> 208,773</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> 139,110</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> 98,001</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> 31,002</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> 419,037</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> (1,221)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> 894,702</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:24.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-size:8.5pt;font-weight:bold;">Operating income (loss)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> 1,881,600</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> 47,735</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> 1,593,261</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> 17,146</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> (394,577)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> 6,016</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> 3,151,181</span></p></td></tr><tr><td colspan="4" style="vertical-align:bottom;width:35.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;">Interest expense, net of capitalized interest</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> 76,484</span></p></td></tr><tr><td style="vertical-align:bottom;width:24.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;">Other (income) expense, net</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> (144,246)</span></p></td></tr><tr><td style="vertical-align:bottom;width:24.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-size:8.5pt;font-weight:bold;">Income before income taxes</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> 3,218,943</span></p></td></tr><tr><td style="vertical-align:bottom;width:24.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:24.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;">Depreciation and amortization</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> 331,225</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> 65,803</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> 9,787</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> 4,917</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> 26,072</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> -</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> 437,804</span></p></td></tr><tr><td style="vertical-align:bottom;width:24.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;">Capital expenditures</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> 453,955</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> 185,903</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> 22,044</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> 967,739</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> 28,264</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> -</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> 1,657,905</span></p></td></tr><tr><td style="vertical-align:bottom;width:24.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;">Total Assets</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> 8,650,450</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> 1,340,445</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> 790,399</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> 1,444,335</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> 3,248,822</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><sup style="font-size:6.37pt;line-height:100%;top:0pt;vertical-align:top;">(c)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> (566,031)</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> 14,908,420</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:24.19%;background:#cceeff;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;background:#cceeff;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.26%;background:#cceeff;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;background:#cceeff;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.22%;background:#cceeff;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;background:#cceeff;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:24.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:24.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-size:8.5pt;font-weight:bold;">Metals</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-size:8.5pt;font-weight:bold;">Steel </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:24.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-size:8.5pt;font-weight:bold;">For the year ended</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-size:8.5pt;font-weight:bold;">Steel </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-size:8.5pt;font-weight:bold;"> Recycling</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-size:8.5pt;font-weight:bold;">Fabrication</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-size:8.5pt;font-weight:bold;">Aluminum</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:24.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-size:8.5pt;font-weight:bold;">December 31, 2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-size:8.5pt;font-weight:bold;">Operations</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-size:8.5pt;font-weight:bold;">Operations</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-size:8.5pt;font-weight:bold;">Operations</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-size:8.5pt;font-weight:bold;">Operations</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-size:8.5pt;font-weight:bold;">Other </b><sup style="font-size:6.37pt;font-weight:bold;line-height:100%;top:0pt;vertical-align:top;">(a)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;font-weight:bold;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-size:8.5pt;font-weight:bold;">Eliminations</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;font-weight:bold;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-size:8.5pt;font-weight:bold;">Consolidated</b></p></td></tr><tr><td style="vertical-align:bottom;width:24.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:24.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;">Net sales - disaggregated revenue</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:24.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;white-space:pre-wrap;">   External </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"><span style="font-size:8.5pt;margin-left:0pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> 13,783,666</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> 1,293,258</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> 4,245,803</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> 252,121</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> 1,276,923</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> -</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> 20,851,771</span></p></td></tr><tr><td style="vertical-align:bottom;width:24.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;white-space:pre-wrap;">   External Non-United States</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"><span style="font-size:8.5pt;margin-left:0pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> 779,683</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> 602,555</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> 183</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> 16,806</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> 9,776</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> -</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> 1,409,003</span></p></td></tr><tr><td style="vertical-align:bottom;width:24.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;white-space:pre-wrap;">   Other segments</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"><span style="font-size:8.5pt;margin-left:0pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> 537,647</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> 2,304,414</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> 11,221</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> 23,158</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> 1,281</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> (2,877,721)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> -</span></p></td></tr><tr><td style="vertical-align:bottom;width:24.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-size:8.5pt;font-weight:bold;">Net sales</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> 15,100,996</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> 4,200,227</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> 4,257,207</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.98%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> 292,085</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> 1,287,980</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> (2,877,721)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> 22,260,774</span></p></td></tr><tr><td style="vertical-align:bottom;width:24.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><i style="font-size:8.5pt;font-style:italic;">Less:</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:24.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;white-space:pre-wrap;">   Cost of goods sold</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> 11,787,382</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> 3,986,236</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> 1,737,366</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> 266,950</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> 1,295,721</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> (2,930,712)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> 16,142,943</span></p></td></tr><tr><td style="vertical-align:bottom;width:24.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;white-space:pre-wrap;">   Other segment items </span><sup style="font-size:6.37pt;line-height:100%;top:0pt;vertical-align:top;">(b)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> 220,925</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> 114,619</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> 95,186</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> 10,365</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> 586,304</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> (1,390)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> 1,026,009</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:24.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-size:8.5pt;font-weight:bold;">Operating income (loss)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> 3,092,689</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> 99,372</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> 2,424,655</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.98%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> 14,770</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> (594,045)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> 54,381</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> 5,091,822</span></p></td></tr><tr><td colspan="4" style="vertical-align:bottom;width:35.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;">Interest expense, net of capitalized interest</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> 91,538</span></p></td></tr><tr><td style="vertical-align:bottom;width:24.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;">Other (income) expense, net</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> (20,785)</span></p></td></tr><tr><td style="vertical-align:bottom;width:24.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-size:8.5pt;font-weight:bold;">Income before income taxes</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> 5,021,069</span></p></td></tr><tr><td style="vertical-align:bottom;width:24.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:24.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;">Depreciation and amortization</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> 295,468</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> 48,851</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> 9,727</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> 5,127</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> 25,029</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> -</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> 384,202</span></p></td></tr><tr><td style="vertical-align:bottom;width:24.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;">Capital expenditures</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> 613,678</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> 63,967</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> 17,519</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> 189,805</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> 23,933</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> -</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:8.5pt;"> 908,902</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:24.19%;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.98%;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.26%;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.22%;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8.5pt;visibility:hidden;">&#8203;</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-indent:18pt;margin:0pt;"><sup style="font-size:6pt;line-height:100%;top:0pt;vertical-align:top;">(a)</sup> Amounts included in Other are from subsidiary operations that are below the quantitative thresholds required for reportable segments and primarily consist of joint ventures and the idled Minnesota ironmaking operations. Also included are certain unallocated corporate accounts, such as the company's senior unsecured credit facility, senior notes, certain other investments, amortization of intangible assets and certain profit sharing expenses. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="font-size:8pt;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-indent:18pt;margin:0pt;"><sup style="font-size:6pt;line-height:100%;top:0pt;vertical-align:top;">(b)</sup> Other segment items for each reportable operating segment include selling, general, and administrative expenses including payroll &amp; benefit expenses and professional service expenses. Other segment items within Other include selling, general, and administrative expenses such as payroll &amp; benefit expenses, companywide equity-based compensation expenses, and professional service expenses, as well as company-wide profit sharing expense and amortization of intangible assets. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="font-size:8pt;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-indent:18pt;margin:0pt;"><sup style="font-size:6pt;line-height:100%;top:0pt;vertical-align:top;">(c)</sup> Asset amounts included in Other consist of assets held by subsidiary operations that are below the quantitative thresholds required for reportable segments and the company's corporate assets. Corporate assets primarily consist of cash, short-term and other investments, and intra-company debt.</p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>57
<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="idm46067652718512">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Description of the Business and Summary of Significant Accounting Policies - Description of the Business (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Apr. 01, 2023</div></th>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>USD ($) </div>
<div>state </div>
<div>item </div>
<div>segment</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationAdditionalInformationAbstract', window );"><strong>Segment Reporting 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_NumberOfReportableSegments', window );">Number of reportable segments | segment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4<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_stld_PercentageOfWorkforceSubjectToCollectiveBargainingArrangements', window );">Workforce represented by collective bargaining agreements (as a percent)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stld_NumberOfLocationsSubjectToCollectiveBargainingAgreements', window );">Number of locations under collective bargaining arrangements | state</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4<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_stld_PercentageOfWorkforceSubjectToCollectiveBargainingArrangementsExpiringDuringYear', window );">Percentage of workforce subject to collective bargaining arrangements expiring during the year</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.50%<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_stld_NumberOfLocationsSubjectToCollectiveBargainingAgreementsExpiring', window );">Number of locations subject to collective bargaining agreements expiring | state</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount', window );">Redeemable noncontrolling interests</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 171,212<span></span>
</td>
<td class="nump">$ 171,212<span></span>
</td>
</tr>
<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=stld_UnitedSteelSupplyLlcMember', window );">United Steel Supply, LLC</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationAdditionalInformationAbstract', window );"><strong>Segment Reporting 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_SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions', window );">Noncontrolling interest, ownership percentage</a></td>
<td class="nump">90.00%<span></span>
</td>
<td class="nump">90.00%<span></span>
</td>
<td class="nump">90.00%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount', window );">Redeemable noncontrolling interests</a></td>
<td class="text">&#160;<span></span>
</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_srt_ConsolidatedEntitiesAxis=stld_UnitedSteelSupplyLlcMember', window );">United Steel Supply, LLC | Steel Operations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationAdditionalInformationAbstract', window );"><strong>Segment Reporting 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_SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions', window );">Noncontrolling interest, ownership percentage</a></td>
<td class="nump">90.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_srt_ConsolidatedEntitiesAxis=stld_SteelDynamicsInc.BiocarbonSolutionsMember', window );">SDI Biocarbon Solutions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationAdditionalInformationAbstract', window );"><strong>Segment Reporting 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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions', window );">Noncontrolling interest, ownership percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">75.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_srt_ConsolidatedEntitiesAxis=stld_MesabiNuggetMember', window );">Mesabi Nugget</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationAdditionalInformationAbstract', window );"><strong>Segment Reporting 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_SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions', window );">Noncontrolling interest, ownership percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">86.00%<span></span>
</td>
<td class="nump">86.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_RedeemableNoncontrollingInterestEquityCarryingAmount', window );">Redeemable noncontrolling interests</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 111,200<span></span>
</td>
<td class="nump">$ 111,200<span></span>
</td>
</tr>
<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=stld_UnityAluminumInc.Member', window );">Unity Aluminum, Inc | Aluminum Operations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationAdditionalInformationAbstract', window );"><strong>Segment Reporting 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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stld_NumberOfSatelliteRecycledAluminumSlabCenters', window );">Number Of Satellite Recycled Aluminum Slab Centers | item</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions', window );">Noncontrolling interest, ownership percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">94.40%<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_stld_NumberOfLocationsSubjectToCollectiveBargainingAgreements">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 locations under collective bargaining arrangements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stld_NumberOfLocationsSubjectToCollectiveBargainingAgreements</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stld_</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_stld_NumberOfLocationsSubjectToCollectiveBargainingAgreementsExpiring">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 locations under collective bargaining arrangements expiring during the year.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stld_NumberOfLocationsSubjectToCollectiveBargainingAgreementsExpiring</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stld_</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_stld_NumberOfSatelliteRecycledAluminumSlabCenters">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 satellite recycled aluminum slab centers in aluminum 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;">stld_NumberOfSatelliteRecycledAluminumSlabCenters</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stld_</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_stld_PercentageOfWorkforceSubjectToCollectiveBargainingArrangements">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The percentage of employees covered by a collective bargaining agreement as of the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stld_PercentageOfWorkforceSubjectToCollectiveBargainingArrangements</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stld_</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_stld_PercentageOfWorkforceSubjectToCollectiveBargainingArrangementsExpiringDuringYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The percentage of employees covered by a collective bargaining agreement expiring during the year.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stld_PercentageOfWorkforceSubjectToCollectiveBargainingArrangementsExpiringDuringYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stld_</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_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_RedeemableNoncontrollingInterestEquityCarryingAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>As of the reporting date, the aggregate carrying amount of all noncontrolling interests which are redeemable by the (parent) entity (1) at a fixed or determinable price on a fixed or determinable date, (2) at the option of the holder of the noncontrolling interest, or (3) upon occurrence of an event that is not solely within the control of the (parent) entity. This item includes noncontrolling interest holder's ownership (or holders' ownership) regardless of the type of equity interest (common, preferred, other) including all potential organizational (legal) forms of the investee entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 480<br> -SubTopic 10<br> -Subparagraph (12)(c)<br> -Section S99<br> -Paragraph 3A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480244/480-10-S99-3A<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 480<br> -SubTopic 10<br> -Subparagraph (16)(c)<br> -Paragraph 3A<br> -Section S99<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480244/480-10-S99-3A<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3A<br> -Subparagraph (15)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480244/480-10-S99-3A<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3A<br> -Subparagraph (14)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480244/480-10-S99-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_RedeemableNoncontrollingInterestEquityCarryingAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingInformationAdditionalInformationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingInformationAdditionalInformationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 subsidiary's or equity method investee's stock owned by parent immediately after all stock transactions.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions</td>
</tr>
<tr>
<td style="padding-right: 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_srt_ConsolidatedEntitiesAxis=stld_UnitedSteelSupplyLlcMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=stld_UnitedSteelSupplyLlcMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=stld_SteelOperationsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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=stld_SteelOperationsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=stld_SteelDynamicsInc.BiocarbonSolutionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=stld_SteelDynamicsInc.BiocarbonSolutionsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=stld_MesabiNuggetMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=stld_MesabiNuggetMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=stld_UnityAluminumInc.Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=stld_UnityAluminumInc.Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=stld_AluminumOperationsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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=stld_AluminumOperationsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>58
<FILENAME>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="idm46067651834864">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Description of the Business and Summary of Significant Accounting Policies - Credit Losses (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>Description of the Business and Summary of Significant Accounting Policies</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_ReceivablesNetCurrent', window );">Accounts receivable, net</a></td>
<td class="nump">$ 1,417,200<span></span>
</td>
<td class="nump">$ 1,608,300<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent', window );">Allowance for credit losses</a></td>
<td class="nump">$ 7,728<span></span>
</td>
<td class="nump">$ 8,480<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_AllowanceForDoubtfulAccountsReceivableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of allowance for credit loss on accounts receivable, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479344/326-20-45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481962/310-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReceivablesNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The total amount due to the entity within one year of the balance sheet date (or one operating cycle, if longer) from outside sources, including trade accounts receivable, notes and loans receivable, as well as any other types of receivables, net of allowances established for the purpose of reducing such receivables to an amount that approximates their net realizable value.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReceivablesNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>59
<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="idm46067647386784">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Description of the Business and Summary of Significant Accounting Policies - Cash and Equivalents, and Restricted Cash and Equivalents (Details) - USD ($)<br> $ in Millions</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_AccountingPoliciesAbstract', window );"><strong>Description of the Business and Summary of Significant Accounting Policies</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestrictedCashAndCashEquivalents', window );">Restricted Cash and Cash Equivalents</a></td>
<td class="nump">$ 5.5<span></span>
</td>
<td class="nump">$ 5.6<span></span>
</td>
<td class="nump">$ 5.5<span></span>
</td>
<td class="nump">$ 5.5<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestrictedCashAndCashEquivalentsAssetStatementOfFinancialPositionExtensibleList', window );">Restricted Cash and Cash Equivalents, Asset, Statement of Financial Position [Extensible List]</a></td>
<td class="text">Other assets<span></span>
</td>
<td class="text">Other assets<span></span>
</td>
<td class="text">Other assets<span></span>
</td>
<td class="text">Other assets<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_RestrictedCashAndCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 restricted as to withdrawal or usage. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. 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 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/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)(2))<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 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-8<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(1)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 5: 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_RestrictedCashAndCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestrictedCashAndCashEquivalentsAssetStatementOfFinancialPositionExtensibleList">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 cash and cash equivalents restricted to withdrawal or usage.</p></div>
<a href="javascript: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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestrictedCashAndCashEquivalentsAssetStatementOfFinancialPositionExtensibleList</td>
</tr>
<tr>
<td style="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>60
<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="idm46067649215168">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Description of the Business and Summary of Significant Accounting Policies - Short-term Investments (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_stld_ShortTermInvestmentsLineItems', window );"><strong>Short Term Investments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InvestmentIncomeInterest', window );">Interest Income from invested cash and short-term investments</a></td>
<td class="nump">$ 90,100<span></span>
</td>
<td class="nump">$ 111,900<span></span>
</td>
<td class="nump">$ 29,300<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermInvestments', window );">Short-term investments</a></td>
<td class="nump">147,811<span></span>
</td>
<td class="nump">721,210<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_InvestmentTypeAxis=us-gaap_CommercialPaperMember', window );">Commercial Paper</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stld_ShortTermInvestmentsLineItems', window );"><strong>Short Term Investments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermInvestments', window );">Short-term investments</a></td>
<td class="nump">19,700<span></span>
</td>
<td class="nump">146,200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InvestmentTypeAxis=us-gaap_USTreasurySecuritiesMember', window );">US Treasury Securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stld_ShortTermInvestmentsLineItems', window );"><strong>Short Term Investments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermInvestments', window );">Short-term investments</a></td>
<td class="nump">113,100<span></span>
</td>
<td class="nump">564,900<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_InvestmentTypeAxis=us-gaap_CertificatesOfDepositMember', window );">Certificates of Deposit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stld_ShortTermInvestmentsLineItems', window );"><strong>Short Term Investments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermInvestments', window );">Short-term investments</a></td>
<td class="nump">$ 15,000<span></span>
</td>
<td class="nump">$ 10,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_stld_ShortTermInvestmentsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Short Term Investments [Line Items]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stld_ShortTermInvestmentsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stld_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentIncomeInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 accretion (amortization) of purchase discount (premium) of interest 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://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 (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 2: http://www.xbrl.org/2003/role/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/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(7)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentIncomeInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ShortTermInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of investments including trading securities, available-for-sale securities, held-to-maturity securities, and short-term investments classified as other and current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(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_ShortTermInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentTypeAxis=us-gaap_CommercialPaperMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentTypeAxis=us-gaap_CommercialPaperMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentTypeAxis=us-gaap_USTreasurySecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentTypeAxis=us-gaap_USTreasurySecuritiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentTypeAxis=us-gaap_CertificatesOfDepositMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentTypeAxis=us-gaap_CertificatesOfDepositMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>61
<FILENAME>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="idm46067745394192">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Description of the Business and Summary of Significant Accounting Policies - 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>Description of the Business and Summary of Significant Accounting Policies</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_InventoryRawMaterialsNetOfReserves', window );">Raw materials</a></td>
<td class="nump">$ 1,323,920<span></span>
</td>
<td class="nump">$ 1,226,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_InventorySuppliesNetOfReserves', window );">Supplies</a></td>
<td class="nump">805,035<span></span>
</td>
<td class="nump">711,653<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryWorkInProcessNetOfReserves', window );">Work in progress</a></td>
<td class="nump">269,031<span></span>
</td>
<td class="nump">296,932<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryFinishedGoodsNetOfReserves', window );">Finished goods</a></td>
<td class="nump">715,747<span></span>
</td>
<td class="nump">659,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_InventoryNet', window );">Total inventories</a></td>
<td class="nump">$ 3,113,733<span></span>
</td>
<td class="nump">$ 2,894,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_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_InventoryRawMaterialsNetOfReserves">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 unprocessed items to be consumed in the manufacturing 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 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)(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_InventoryRawMaterialsNetOfReserves</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventorySuppliesNetOfReserves">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 products used directly or indirectly in the manufacturing or production process, which may or may not become part of the final product. May also include items used in the storage, presentation or transportation of physical goods.</p></div>
<a href="javascript: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)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventorySuppliesNetOfReserves</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</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>62
<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="idm46067646410752">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Description of the Business and Summary of Significant Accounting Policies - Property, Plant and Equipment (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_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, plant and equipment</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">$ 441,200<span></span>
</td>
<td class="nump">$ 397,000<span></span>
</td>
<td class="nump">$ 349,400<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property, plant and equipment, gross</a></td>
<td class="nump">12,722,478<span></span>
</td>
<td class="nump">10,932,914<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">4,604,490<span></span>
</td>
<td class="nump">4,198,696<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_PropertyPlantAndEquipmentNet', window );">Property, plant and equipment, net</a></td>
<td class="nump">8,117,988<span></span>
</td>
<td class="nump">6,734,218<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LandAndLandImprovementsMember', window );">Land and improvements</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property, plant and equipment, gross</a></td>
<td class="nump">801,210<span></span>
</td>
<td class="nump">693,166<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingAndBuildingImprovementsMember', window );">Buildings and improvements</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property, plant and equipment, gross</a></td>
<td class="nump">$ 1,487,742<span></span>
</td>
<td class="nump">1,255,274<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingAndBuildingImprovementsMember', window );">Buildings and improvements | 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="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</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Property, plant and equipment useful life</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="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingAndBuildingImprovementsMember', window );">Buildings and improvements | 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</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Property, plant and equipment useful life</a></td>
<td class="text">40 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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember', window );">Plant, machinery and equipment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property, plant and equipment, gross</a></td>
<td class="nump">$ 7,666,513<span></span>
</td>
<td class="nump">6,887,985<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember', window );">Plant, machinery and equipment | 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</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Property, plant and equipment useful life</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="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_MachineryAndEquipmentMember', window );">Plant, machinery and equipment | 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="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</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Property, plant and equipment 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="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_AssetUnderConstructionMember', window );">Construction in progress</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property, plant and equipment, gross</a></td>
<td class="nump">$ 2,767,013<span></span>
</td>
<td class="nump">$ 2,096,489<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/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_Depreciation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Depreciation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/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_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_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_PropertyPlantAndEquipmentUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentUsefulLife</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LandAndLandImprovementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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_LandAndLandImprovementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingAndBuildingImprovementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingAndBuildingImprovementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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_MachineryAndEquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_AssetUnderConstructionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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_AssetUnderConstructionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>63
<FILENAME>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="idm46067649673968">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Description of the Business and Summary of Significant Accounting Policies - Intangible 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_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IntangibleAssetsGrossExcludingGoodwill', window );">Intangible Assets, Gross (Excluding Goodwill)</a></td>
<td class="nump">$ 592,762<span></span>
</td>
<td class="nump">$ 593,362<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Less accumulated amortization</a></td>
<td class="nump">365,528<span></span>
</td>
<td class="nump">335,603<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_IntangibleAssetsNetExcludingGoodwill', window );">Intangible Assets, Net (Excluding Goodwill), Total</a></td>
<td class="nump">227,234<span></span>
</td>
<td class="nump">257,759<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AmortizationOfIntangibleAssets', window );">Amortization of intangible assets</a></td>
<td class="nump">30,526<span></span>
</td>
<td class="nump">34,048<span></span>
</td>
<td class="nump">$ 27,837<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract', window );"><strong>Estimated amortization 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_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths', window );">2025</a></td>
<td class="nump">27,464<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo', window );">2026</a></td>
<td class="nump">25,562<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree', window );">2027</a></td>
<td class="nump">23,163<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour', window );">2028</a></td>
<td class="nump">21,953<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive', window );">2029</a></td>
<td class="nump">19,583<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive', window );">Thereafter</a></td>
<td class="nump">109,509<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_FiniteLivedIntangibleAssetsNet', window );">Total</a></td>
<td class="nump">$ 227,234<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_WeightedAverageMember', window );">Weighted average</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Useful Life</a></td>
<td class="text">22 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_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember', window );">Customer and scrap generator relationships</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Finite-Lived Intangible Assets, Gross</a></td>
<td class="nump">$ 444,812<span></span>
</td>
<td class="nump">444,812<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_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember', window );">Customer and scrap generator relationships | 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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Useful Life</a></td>
<td class="text">8 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_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember', window );">Customer and scrap generator relationships | 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_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Useful Life</a></td>
<td class="text">25 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 and scrap generator relationships | Weighted average</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Useful Life</a></td>
<td class="text">22 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_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TradeNamesMember', window );">Trade names</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Finite-Lived Intangible Assets, Gross</a></td>
<td class="nump">$ 147,950<span></span>
</td>
<td class="nump">147,950<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_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TradeNamesMember', window );">Trade names | 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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">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="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_TradeNamesMember', window );">Trade names | 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_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Useful Life</a></td>
<td class="text">25 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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_TradeNamesMember', window );">Trade names | Weighted average</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Useful Life</a></td>
<td class="text">19 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_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_OtherIntangibleAssetsMember', window );">Other Intangible Assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Finite-Lived Intangible Assets, Gross</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 600<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_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_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_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_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for asset, excluding financial asset and goodwill, lacking physical substance with finite life expected to be recognized after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>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)(3)<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 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_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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_IntangibleAssetsGrossExcludingGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 intangible assets, excluding goodwill.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IntangibleAssetsGrossExcludingGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</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_srt_RangeAxis=srt_WeightedAverageMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_WeightedAverageMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_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_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TradeNamesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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_TradeNamesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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>64
<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="idm46067651210704">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Description of the Business and Summary of Significant Accounting Policies - Goodwill (Details) - USD ($)<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_GoodwillLineItems', window );"><strong>Goodwill</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">$ 477,471,000<span></span>
</td>
<td class="nump">$ 477,471,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_GoodwillImpairmentLoss', window );">Goodwill impairment loss</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_AllocatedShareBasedCompensationExpense', window );">Compensation expense for stock-based employee compensation plan</a></td>
<td class="nump">65,600,000<span></span>
</td>
<td class="nump">60,100,000<span></span>
</td>
<td class="nump">$ 69,200,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=stld_SteelOperationsMember', window );">Steel Operations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">272,133,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_StatementBusinessSegmentsAxis=stld_AluminumOperationsMember', window );">Aluminum Operations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">14,000,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_StatementBusinessSegmentsAxis=stld_AluminumOperationsMember', window );">Aluminum Operations | Restatement Adjustment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">14,000,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_StatementBusinessSegmentsAxis=stld_MetalsRecyclingOperationsMember', window );">Metals Recycling Operations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">189,413,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_StatementBusinessSegmentsAxis=stld_MetalsRecyclingOperationsMember', window );">Metals Recycling Operations | Restatement Adjustment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="num">(14,000,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_StatementBusinessSegmentsAxis=stld_MetalsRecyclingOperationsMember', window );">Metals Recycling Operations | OmniSource</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss', window );">Goodwill impaired accumulated impairment loss</a></td>
<td class="nump">346,800,000<span></span>
</td>
<td class="nump">$ 346,800,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_StatementBusinessSegmentsAxis=stld_SteelFabricationOperationsMember', window );">Steel Fabrication Operations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">$ 1,925,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_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_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_GoodwillImpairedAccumulatedImpairmentLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 impairment loss for 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 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482548/350-20-55-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillImpairedAccumulatedImpairmentLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillImpairmentLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of impairment loss from 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://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482548/350-20-55-24<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-2<br><br>Reference 4: 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 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 (e)<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 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482598/350-20-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillImpairmentLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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=stld_SteelOperationsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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=stld_SteelOperationsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=stld_AluminumOperationsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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=stld_AluminumOperationsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_RestatementAxis=srt_RestatementAdjustmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_RestatementAxis=srt_RestatementAdjustmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=stld_MetalsRecyclingOperationsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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=stld_MetalsRecyclingOperationsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsegmentsAxis=stld_OmniSourceMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsegmentsAxis=stld_OmniSourceMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=stld_SteelFabricationOperationsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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=stld_SteelFabricationOperationsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>65
<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="idm46067652715088">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Description of the Business and Summary of Significant Accounting Policies - Earnings Per Share (Details) - USD ($)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 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_EarningsPerShareAbstract', window );"><strong>Earnings Per Share</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Antidilutive common share equivalents excluded from computation of earnings per share amount (in shares)</a></td>
<td class="nump">269,000<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_NetIncomeLossAvailableToCommonStockholdersBasicAbstract', window );"><strong>Net Income (Numerator)</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic', window );">Basic earnings per share (in dollars)</a></td>
<td class="nump">$ 1,537,134<span></span>
</td>
<td class="nump">$ 2,450,882<span></span>
</td>
<td class="nump">$ 3,862,674<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_NetIncomeLossAvailableToCommonStockholdersDiluted', window );">Diluted earnings per share (in dollars)</a></td>
<td class="nump">$ 1,537,134<span></span>
</td>
<td class="nump">$ 2,450,882<span></span>
</td>
<td class="nump">$ 3,862,674<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract', window );"><strong>Weighted Average Shares (Denominator)</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 earnings per share (in shares)</a></td>
<td class="nump">155,420,000<span></span>
</td>
<td class="nump">166,552,000<span></span>
</td>
<td class="nump">183,393,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_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements', window );">Dilutive common share equivalents (in shares)</a></td>
<td class="nump">716,000<span></span>
</td>
<td class="nump">879,000<span></span>
</td>
<td class="nump">1,229,000<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Diluted earnings per share (in shares)</a></td>
<td class="nump">156,136,000<span></span>
</td>
<td class="nump">167,431,000<span></span>
</td>
<td class="nump">184,622,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_EarningsPerShareBasicAbstract', window );"><strong>Per Share Amount</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Basic (in dollars per share)</a></td>
<td class="nump">$ 9.89<span></span>
</td>
<td class="nump">$ 14.72<span></span>
</td>
<td class="nump">$ 21.06<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Diluted (in dollars per share)</a></td>
<td class="nump">$ 9.84<span></span>
</td>
<td class="nump">$ 14.64<span></span>
</td>
<td class="nump">$ 20.92<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 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_EarningsPerShareBasicAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasicAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 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_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_NetIncomeLossAvailableToCommonStockholdersBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 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 2: 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 3: 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 4: 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 5: 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 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5<br> -Subparagraph (SAB Topic 6.B)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-5<br><br>Reference 7: 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 8: 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 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-11<br><br>Reference 10: 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 (c)<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_NetIncomeLossAvailableToCommonStockholdersBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_NetIncomeLossAvailableToCommonStockholdersBasicAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 tax, noncontrolling interests, dividends on preferred stock and participating securities, and addition from assumption of issuance of common shares for dilutive potential common shares; of income (loss) available to common shareholders.</p></div>
<a href="javascript: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 5<br> -Subparagraph (SAB Topic 6.B)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-5<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 16<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-16<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 40<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-40<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 60B<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 40<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-40<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 40<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-40<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 40<br> -Subparagraph (b)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-40<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 16<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-16<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-10<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>66
<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="idm46067745251648">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Description of the Business and Summary of Significant Accounting Policies - Derivative Financial Instruments (Details) - USD ($)<br> $ in Millions</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_DerivativeInstrumentRiskAxis=us-gaap_CommodityContractMember', window );">Commodity contract | Futures</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_DerivativeInstrumentsGainLossLineItems', window );"><strong>Derivative Instruments, Gain (Loss) [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_DerivativeAssets', window );">Derivative Asset</a></td>
<td class="nump">$ 26.0<span></span>
</td>
<td class="nump">$ 24.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_DerivativeAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 asset or other 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 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/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 (b)<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 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 8: 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 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478795/946-210-50-12<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 (e)<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/exampleRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477439/946-210-55-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 6<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478795/946-210-50-6<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 6<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478795/946-210-50-6<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 6<br> -Subparagraph (a)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478795/946-210-50-6<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 1<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478795/946-210-50-1<br><br>Reference 16: 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 17: 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 18: 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 19: 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 20: 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 21: 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(3)(c))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<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)(Footnote 7))<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 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(3)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<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 5<br> -Subparagraph (SX 210.12-13(Column A)(Footnote 3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-5<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 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 26: 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 27: 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 28: 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 29: 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 30: 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 31: 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 32: 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_DerivativeAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentsGainLossLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4E<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4E<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentsGainLossLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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_CommodityContractMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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_CommodityContractMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_FutureMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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_FutureMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>67
<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="idm46067650624528">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Business Combinations and Investments in Unconsolidated Affiliates (Details)<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="2">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Apr. 01, 2023</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Oct. 01, 2022</div></th>
<th class="th"><div>Jul. 29, 2022</div></th>
<th class="th"><div>Apr. 01, 2022</div></th>
<th class="th"><div>Jan. 31, 2022</div></th>
<th class="th"><div>Mar. 01, 2019</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_ConsolidatedEntitiesAxis=stld_UnitedSteelSupplyLlcMember', window );">United Steel Supply, LLC</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems', window );"><strong>Schedule of Equity Method Investments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions', window );">Noncontrolling interest, ownership percentage</a></td>
<td class="nump">90.00%<span></span>
</td>
<td class="nump">90.00%<span></span>
</td>
<td class="nump">90.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>
<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_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=stld_NewProcessSteelLPMember', window );">New Process Steel LP</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems', window );"><strong>Schedule of Equity Method Investments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentOwnershipPercentage', window );">Equity interest acquired</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">45.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_BusinessAcquisitionAxis=stld_RocaAceroS.a.DeC.v.Member', window );">ROCA ACERO, S.A. de C.V.</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems', window );"><strong>Schedule of Equity Method Investments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired', window );">Acquisition of interest (as a percent)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100.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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=stld_UnityAluminumInc.Member', window );">Unity Aluminum, Inc</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems', window );"><strong>Schedule of Equity Method Investments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired', window );">Acquisition of interest (as a percent)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">94.40%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=stld_UnitedSteelSupplyLlcMember', window );">United Steel Supply, LLC</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems', window );"><strong>Schedule of Equity Method Investments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired', window );">Acquisition of interest (as a percent)</a></td>
<td class="nump">2.50%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">12.50%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">75.00%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stld_BusinessAcquisitionPercentageOfVotingInterestsAvailableToBeAcquired', window );">Percentage of voting equity interests remaining available</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>
<td class="text">&#160;<span></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_stld_BusinessAcquisitionPercentageOfVotingInterestsAvailableToBeAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 voting equity interests remaining available to be acquired after the acquisition date in the business combination.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stld_BusinessAcquisitionPercentageOfVotingInterestsAvailableToBeAcquired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stld_</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_BusinessAcquisitionPercentageOfVotingInterestsAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 voting equity interests acquired at the acquisition date in the business combination.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-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_BusinessAcquisitionPercentageOfVotingInterestsAcquired</td>
</tr>
<tr>
<td style="padding-right: 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_EquityMethodInvestmentOwnershipPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The percentage of ownership of common stock or equity participation in the investee accounted for under the equity method of accounting.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-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_EquityMethodInvestmentOwnershipPercentage</td>
</tr>
<tr>
<td style="padding-right: 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_ScheduleOfEquityMethodInvestmentsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(1)<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 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 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 (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-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_ScheduleOfEquityMethodInvestmentsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 subsidiary's or equity method investee's stock owned by parent immediately after all stock transactions.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions</td>
</tr>
<tr>
<td style="padding-right: 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_srt_ConsolidatedEntitiesAxis=stld_UnitedSteelSupplyLlcMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=stld_UnitedSteelSupplyLlcMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=stld_NewProcessSteelLPMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=stld_NewProcessSteelLPMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=stld_RocaAceroS.a.DeC.v.Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=stld_RocaAceroS.a.DeC.v.Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=stld_UnityAluminumInc.Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=stld_UnityAluminumInc.Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=stld_UnitedSteelSupplyLlcMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=stld_UnitedSteelSupplyLlcMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>68
<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="idm46067649949424">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Long-Term Debt - By Issue (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Jul. 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>Senior Credit Facility</strong></a></td>
<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_DebtInstrumentCarryingAmount', window );">Total debt</a></td>
<td class="nump">$ 3,278,803<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,111,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_DeferredFinanceCostsNet', window );">Less debt issuance costs and original issue discounts</a></td>
<td class="nump">47,796<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">40,780<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Long-term Debt, Total</a></td>
<td class="nump">3,231,007<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,071,056<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtCurrent', window );">Less current maturities</a></td>
<td class="nump">426,990<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">459,987<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtNoncurrent', window );">Long-term debt</a></td>
<td class="nump">$ 2,804,017<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,611,069<span></span>
</td>
</tr>
<tr class="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=stld_SeniorNotes2.80PercentDue2024Member', window );">2.800% senior notes due 2024</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>Senior Credit Facility</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Total debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">400,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Stated interest rate</a></td>
<td class="nump">2.80%<span></span>
</td>
<td class="nump">2.80%<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=stld_SeniorNotes2.40PercentDue2025Member', window );">2.400% senior notes due 2025</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>Senior Credit Facility</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Total debt</a></td>
<td class="nump">$ 400,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">400,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Stated interest rate</a></td>
<td class="nump">2.40%<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=stld_SeniorNotes5.500PercentDue2026Member', window );">Senior Notes 5.000 Percent Due 2026</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>Senior Credit Facility</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Total debt</a></td>
<td class="nump">$ 400,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">400,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Stated interest rate</a></td>
<td class="nump">5.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_DebtInstrumentAxis=stld_SeniorNotes1.65PercentDue2027Member', window );">1.650% senior notes due 2027</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>Senior Credit Facility</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Total debt</a></td>
<td class="nump">$ 350,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">350,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_DebtInstrumentInterestRateStatedPercentage', window );">Stated interest rate</a></td>
<td class="nump">1.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=stld_SeniorNotes3.450PercentDue2030Member', window );">3.450% senior notes due 2030</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>Senior Credit Facility</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Total debt</a></td>
<td class="nump">$ 600,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">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_DebtInstrumentInterestRateStatedPercentage', window );">Stated interest rate</a></td>
<td class="nump">3.45%<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=stld_SeniorNotes3.25PercentDue2031Member', window );">3.250% senior notes due 2031</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>Senior Credit Facility</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Total debt</a></td>
<td class="nump">$ 500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">500,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_DebtInstrumentInterestRateStatedPercentage', window );">Stated interest rate</a></td>
<td class="nump">3.25%<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=stld_SeniorNotes5.375PercentDue2034Member', window );">5.375% senior notes due 2034</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>Senior Credit Facility</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Total debt</a></td>
<td class="nump">$ 600,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_DebtInstrumentInterestRateStatedPercentage', window );">Stated interest rate</a></td>
<td class="nump">5.375%<span></span>
</td>
<td class="nump">5.375%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=stld_SeniorNotes3.25PercentDue2050Member', window );">3.250% senior notes due 2050</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>Senior Credit Facility</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Total debt</a></td>
<td class="nump">$ 400,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">400,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Stated interest rate</a></td>
<td class="nump">3.25%<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=stld_OtherDebtMember', window );">Other obligations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>Senior Credit Facility</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Total debt</a></td>
<td class="nump">$ 28,803<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 61,836<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_DeferredFinanceCostsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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_DeferredFinanceCostsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -SubTopic 10<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 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_LongTermDebtCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as current. Excludes lease obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=stld_SeniorNotes2.80PercentDue2024Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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=stld_SeniorNotes2.80PercentDue2024Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=stld_SeniorNotes2.40PercentDue2025Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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=stld_SeniorNotes2.40PercentDue2025Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=stld_SeniorNotes5.500PercentDue2026Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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=stld_SeniorNotes5.500PercentDue2026Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=stld_SeniorNotes1.65PercentDue2027Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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=stld_SeniorNotes1.65PercentDue2027Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=stld_SeniorNotes3.450PercentDue2030Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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=stld_SeniorNotes3.450PercentDue2030Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=stld_SeniorNotes3.25PercentDue2031Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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=stld_SeniorNotes3.25PercentDue2031Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=stld_SeniorNotes5.375PercentDue2034Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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=stld_SeniorNotes5.375PercentDue2034Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=stld_SeniorNotes3.25PercentDue2050Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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=stld_SeniorNotes3.25PercentDue2050Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=stld_OtherDebtMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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=stld_OtherDebtMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>69
<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="idm46067753434240">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Long-Term Debt - Financing Activity (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Jul. 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_us-gaap_DebtInstrumentAxis=stld_SeniorNotes5.375PercentDue2034Member', window );">5.375% senior notes due 2034</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>Senior Credit Facility</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_DebtInstrumentFaceAmount', window );">Debt issued</a></td>
<td class="nump">$ 600.0<span></span>
</td>
<td class="nump">$ 600.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_DebtInstrumentInterestRateStatedPercentage', window );">Stated interest rate</a></td>
<td class="nump">5.375%<span></span>
</td>
<td class="nump">5.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_DebtInstrumentAxis=stld_SeniorNotes2.80PercentDue2024Member', window );">2.800% senior notes due 2024</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>Senior Credit Facility</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 );">Stated interest rate</a></td>
<td class="nump">2.80%<span></span>
</td>
<td class="nump">2.80%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentFaceAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 (par) amount of debt instrument at time of issuance.</p></div>
<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/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 3: 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 4: 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 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482900/835-30-50-1<br><br>Reference 6: 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_DebtInstrumentFaceAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</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_DebtInstrumentAxis=stld_SeniorNotes5.375PercentDue2034Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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=stld_SeniorNotes5.375PercentDue2034Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=stld_SeniorNotes2.80PercentDue2024Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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=stld_SeniorNotes2.80PercentDue2024Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>70
<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="idm46067647799680">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Long-Term Debt - Senior Secured Credit Facility (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Jul. 19, 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>Senior Credit Facility</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Outstanding principal balance</a></td>
<td class="nump">$ 3,278,803<span></span>
</td>
<td class="nump">$ 3,111,836<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_stld_InterestCoverageRatio', window );">Interest Coverage Ratio</a></td>
<td class="nump">21.68<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_stld_ConsolidatedLeverageRatio', window );">Consolidated Leverage Ratio</a></td>
<td class="nump">0.27<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_LineOfCreditMember', window );">Line of Credit [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>Senior Credit Facility</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Maximum borrowing capacity of credit facility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,200,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_stld_CreditFacilityAmountByWhichFacilityCanBeIncreased', window );">Additional amount by which facility size can be increased</a></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="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 );">Availability on the senior secured revolver</a></td>
<td class="nump">1,200,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_stld_OutstandingLettersOfCreditAndOtherObligations', window );">Outstanding letters of credit and other obligations which reduce availability</a></td>
<td class="nump">9,300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCredit', window );">Borrowings outstanding</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="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_LineOfCreditMember', window );">Line of Credit [Member] | Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>Senior Credit Facility</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Interest rate added to the base rate (as a percent)</a></td>
<td class="nump">1.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentVariableInterestRateTypeExtensibleEnumeration', window );">Debt Instrument, Variable Interest Rate, Type [Extensible Enumeration]</a></td>
<td class="text">us-gaap:SecuredOvernightFinancingRateSofrMember<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage', window );">Unused commitment fee (as a percent)</a></td>
<td class="nump">0.11%<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_stld_DebtInstrumentCovenantInterestCoverageRatio', window );">Consolidated interest coverage ratio</a></td>
<td class="nump">2.5<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_LineOfCreditMember', window );">Line of Credit [Member] | Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>Senior Credit Facility</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Interest rate added to the base rate (as a percent)</a></td>
<td class="nump">1.75%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentVariableInterestRateTypeExtensibleEnumeration', window );">Debt Instrument, Variable Interest Rate, Type [Extensible Enumeration]</a></td>
<td class="text">us-gaap:SecuredOvernightFinancingRateSofrMember<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage', window );">Unused commitment fee (as a percent)</a></td>
<td class="nump">0.275%<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_stld_DebtInstrumentCovenantConsolidatedLeverageRatio', window );">Leverage ratio</a></td>
<td class="nump">0.6<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stld_ConsolidatedLeverageRatio">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 current ratio of net debt to consolidated adjusted earnings before, interest, taxes, depreciation and amortization.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stld_ConsolidatedLeverageRatio</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stld_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:pureItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stld_CreditFacilityAmountByWhichFacilityCanBeIncreased">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 by which the borrowing capacity under the credit facility can be extended.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stld_CreditFacilityAmountByWhichFacilityCanBeIncreased</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stld_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stld_DebtInstrumentCovenantConsolidatedLeverageRatio">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 net debt (as defined by the agreement) to consolidated adjusted earnings before, interest, taxes, depreciation and amortization allowed under the terms of the debt agreement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stld_DebtInstrumentCovenantConsolidatedLeverageRatio</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stld_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:pureItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stld_DebtInstrumentCovenantInterestCoverageRatio">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 interest coverage ratio maintained under the terms of the debt agreement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stld_DebtInstrumentCovenantInterestCoverageRatio</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stld_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:pureItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stld_InterestCoverageRatio">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 current interest 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;">stld_InterestCoverageRatio</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stld_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:pureItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stld_OutstandingLettersOfCreditAndOtherObligations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Outstanding letters of credit and other obligations which reduce availability of Line of Credit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stld_OutstandingLettersOfCreditAndOtherObligations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stld_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</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_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_DebtInstrumentVariableInterestRateTypeExtensibleEnumeration">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 type of variable interest rate on debt instrument.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 470<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<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_DebtInstrumentVariableInterestRateTypeExtensibleEnumeration</td>
</tr>
<tr>
<td style="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>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -SubTopic 10<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://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/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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The fee, expressed as a percentage of the line of credit facility, for available but unused credit capacity under the credit facility.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CreditFacilityAxis=us-gaap_LineOfCreditMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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_LineOfCreditMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>71
<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="idm46067651352528">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Long-Term Debt - Senior Unsecured Notes (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>USD ($) </div>
<div>loan</div>
</th>
<th class="th"><div>Jul. 31, 2024</div></th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Senior Credit Facility</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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, Gross</a></td>
<td class="nump">$ 3,278,803<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,111,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_LongTermDebt', window );">Carrying amount</a></td>
<td class="nump">$ 3,231,007<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,071,056<span></span>
</td>
</tr>
<tr class="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 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Senior Credit Facility</strong></a></td>
<td class="text">&#160;<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_stld_DebtInstrumentNumberOfTranches', window );">Debt Instrument, Number of Tranches | loan</a></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="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=stld_SeniorNotes2.80PercentDue2024Member', window );">2.800% senior notes due 2024</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>Senior Credit Facility</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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, Gross</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">400,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Stated interest rate</a></td>
<td class="nump">2.80%<span></span>
</td>
<td class="nump">2.80%<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=stld_SeniorNotes2.40PercentDue2025Member', window );">2.400% senior notes due 2025</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>Senior Credit Facility</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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, Gross</a></td>
<td class="nump">$ 400,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">400,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Stated interest rate</a></td>
<td class="nump">2.40%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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</a></td>
<td class="nump">0.35%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentVariableInterestRateTypeExtensibleEnumeration', window );">Debt Instrument, Variable Interest Rate, Type [Extensible Enumeration]</a></td>
<td class="text">us-gaap:UsTreasuryUstInterestRateMember<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Redemption price of debt instrument (as a percent)</a></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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentRedemptionPeriodStartDate', window );">Redemption start date</a></td>
<td class="text">May 15,  2025<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=stld_SeniorNotes5.500PercentDue2026Member', window );">Senior Notes 5.000 Percent Due 2026</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>Senior Credit Facility</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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, Gross</a></td>
<td class="nump">$ 400,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">400,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Stated interest rate</a></td>
<td class="nump">5.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentRedemptionPricePercentage', window );">Redemption price of debt instrument (as a percent)</a></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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentRedemptionPeriodStartDate', window );">Redemption start date</a></td>
<td class="text">Dec. 15,  2024<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=stld_SeniorNotes1.65PercentDue2027Member', window );">1.650% senior notes due 2027</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>Senior Credit Facility</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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, Gross</a></td>
<td class="nump">$ 350,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">350,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_DebtInstrumentInterestRateStatedPercentage', window );">Stated interest rate</a></td>
<td class="nump">1.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" 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</a></td>
<td class="nump">0.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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentVariableInterestRateTypeExtensibleEnumeration', window );">Debt Instrument, Variable Interest Rate, Type [Extensible Enumeration]</a></td>
<td class="text">us-gaap:UsTreasuryUstInterestRateMember<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Redemption price of debt instrument (as a percent)</a></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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentRedemptionPeriodStartDate', window );">Redemption start date</a></td>
<td class="text">Aug. 15,  2027<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=stld_SeniorNotes3.450PercentDue2030Member', window );">3.450% senior notes due 2030</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>Senior Credit Facility</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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, Gross</a></td>
<td class="nump">$ 600,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">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_DebtInstrumentInterestRateStatedPercentage', window );">Stated interest rate</a></td>
<td class="nump">3.45%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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</a></td>
<td class="nump">0.25%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentVariableInterestRateTypeExtensibleEnumeration', window );">Debt Instrument, Variable Interest Rate, Type [Extensible Enumeration]</a></td>
<td class="text">us-gaap:UsTreasuryUstInterestRateMember<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Redemption price of debt instrument (as a percent)</a></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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentRedemptionPeriodStartDate', window );">Redemption start date</a></td>
<td class="text">Jan. 15,  2030<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=stld_SeniorNotes3.25PercentDue2031Member', window );">3.250% senior notes due 2031</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>Senior Credit Facility</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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, Gross</a></td>
<td class="nump">$ 500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">500,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_DebtInstrumentInterestRateStatedPercentage', window );">Stated interest rate</a></td>
<td class="nump">3.25%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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</a></td>
<td class="nump">0.40%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentVariableInterestRateTypeExtensibleEnumeration', window );">Debt Instrument, Variable Interest Rate, Type [Extensible Enumeration]</a></td>
<td class="text">us-gaap:UsTreasuryUstInterestRateMember<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Redemption price of debt instrument (as a percent)</a></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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentRedemptionPeriodStartDate', window );">Redemption start date</a></td>
<td class="text">Oct. 15,  2030<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=stld_SeniorNotes5.375PercentDue2034Member', window );">5.375% senior notes due 2034</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>Senior Credit Facility</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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, Gross</a></td>
<td class="nump">$ 600,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_DebtInstrumentInterestRateStatedPercentage', window );">Stated interest rate</a></td>
<td class="nump">5.375%<span></span>
</td>
<td class="nump">5.375%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Debt Instrument, Basis Spread on Variable Rate</a></td>
<td class="nump">0.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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentVariableInterestRateTypeExtensibleEnumeration', window );">Debt Instrument, Variable Interest Rate, Type [Extensible Enumeration]</a></td>
<td class="text">us-gaap:UsTreasuryUstInterestRateMember<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Redemption price of debt instrument (as a percent)</a></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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentRedemptionPeriodStartDate', window );">Redemption start date</a></td>
<td class="text">May 15,  2034<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=stld_SeniorNotes3.25PercentDue2050Member', window );">3.250% senior notes due 2050</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>Senior Credit Facility</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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, Gross</a></td>
<td class="nump">$ 400,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 400,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Stated interest rate</a></td>
<td class="nump">3.25%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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</a></td>
<td class="nump">0.30%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentVariableInterestRateTypeExtensibleEnumeration', window );">Debt Instrument, Variable Interest Rate, Type [Extensible Enumeration]</a></td>
<td class="text">us-gaap:UsTreasuryUstInterestRateMember<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Redemption price of debt instrument (as a percent)</a></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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentRedemptionPeriodStartDate', window );">Redemption start date</a></td>
<td class="text">Apr. 15,  2050<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_stld_DebtInstrumentNumberOfTranches">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Debt Instrument, Number of Tranches</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stld_DebtInstrumentNumberOfTranches</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stld_</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_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_DebtInstrumentRedemptionPeriodStartDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Start date of debt instrument redemption period, in YYYY-MM-DD format.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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_DebtInstrumentRedemptionPeriodStartDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_DebtInstrumentVariableInterestRateTypeExtensibleEnumeration">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 type of variable interest rate on debt instrument.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 470<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<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_DebtInstrumentVariableInterestRateTypeExtensibleEnumeration</td>
</tr>
<tr>
<td style="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>duration</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_us-gaap_DebtInstrumentAxis=stld_SeniorNotes2.80PercentDue2024Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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=stld_SeniorNotes2.80PercentDue2024Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=stld_SeniorNotes2.40PercentDue2025Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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=stld_SeniorNotes2.40PercentDue2025Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=stld_SeniorNotes5.500PercentDue2026Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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=stld_SeniorNotes5.500PercentDue2026Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=stld_SeniorNotes1.65PercentDue2027Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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=stld_SeniorNotes1.65PercentDue2027Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=stld_SeniorNotes3.450PercentDue2030Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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=stld_SeniorNotes3.450PercentDue2030Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=stld_SeniorNotes3.25PercentDue2031Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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=stld_SeniorNotes3.25PercentDue2031Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=stld_SeniorNotes5.375PercentDue2034Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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=stld_SeniorNotes5.375PercentDue2034Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=stld_SeniorNotes3.25PercentDue2050Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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=stld_SeniorNotes3.25PercentDue2050Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>72
<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="idm46067651307840">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Long-Term Debt - Other Secured Obligations (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>Jul. 19, 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>Senior Credit Facility</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Outstanding principal balance</a></td>
<td class="nump">$ 3,278,803<span></span>
</td>
<td class="nump">$ 3,111,836<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_LineOfCreditMember', window );">Senior secured revolving credit facility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>Senior Credit Facility</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Maximum borrowing capacity of credit facility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,200,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_LineOfCredit', window );">Borrowings outstanding</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="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=stld_SubsidiaryOneMember', window );">Subsidiary One | Revolving Credit Facility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>Senior Credit Facility</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Maximum borrowing capacity of credit facility</a></td>
<td class="nump">$ 125,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_LineOfCreditFacilityInterestRateAtPeriodEnd', window );">Line of Credit Facility, Interest Rate at Period End</a></td>
<td class="nump">6.40%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCredit', window );">Borrowings outstanding</a></td>
<td class="nump">$ 26,400<span></span>
</td>
<td class="nump">59,800<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=stld_SubsidiaryTwoMember', window );">Subsidiary Two | Revolving Credit Facility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>Senior Credit Facility</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Maximum borrowing capacity of credit facility</a></td>
<td class="nump">$ 30,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_LineOfCreditFacilityInterestRateAtPeriodEnd', window );">Line of Credit Facility, Interest Rate at Period End</a></td>
<td class="nump">5.81%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCredit', window );">Borrowings outstanding</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=stld_SubsidiaryThreeMember', window );">Subsidiary Three | Secured Debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>Senior Credit Facility</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtWeightedAverageInterestRate', window );">Long-Term Debt, Weighted Average Interest Rate, at Point in Time</a></td>
<td class="nump">4.34%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Outstanding principal balance</a></td>
<td class="nump">$ 2,400<span></span>
</td>
<td class="nump">$ 2,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_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_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_LineOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -SubTopic 10<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://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/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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The effective interest rate at the end of the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 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_LineOfCreditFacilityInterestRateAtPeriodEnd</td>
</tr>
<tr>
<td style="padding-right: 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_LongtermDebtWeightedAverageInterestRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average interest rate of long-term debt outstanding calculated at point in time.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtWeightedAverageInterestRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CreditFacilityAxis=us-gaap_LineOfCreditMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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_LineOfCreditMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=stld_SubsidiaryOneMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=stld_SubsidiaryOneMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=us-gaap_RevolvingCreditFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=us-gaap_RevolvingCreditFacilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidatedEntitiesAxis=stld_SubsidiaryTwoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=stld_SubsidiaryTwoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=stld_SubsidiaryThreeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=stld_SubsidiaryThreeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_SecuredDebtMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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_SecuredDebtMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>73
<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="idm46067652692224">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Long-Term Debt - Outstanding Debt Maturities (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_MaturitiesOfLongTermDebtAbstract', window );"><strong>Maturities of outstanding debt</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">$ 427,442<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">400,896<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">350,465<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive', window );">Thereafter</a></td>
<td class="nump">2,100,000<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_DebtInstrumentCarryingAmount', window );">Total debt</a></td>
<td class="nump">3,278,803<span></span>
</td>
<td class="nump">$ 3,111,836<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestCostsIncurredAbstract', window );"><strong>Interest costs</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestCostsIncurred', window );">Interest costs incurred</a></td>
<td class="nump">123,100<span></span>
</td>
<td class="nump">109,500<span></span>
</td>
<td class="nump">$ 107,400<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestCostsIncurredCapitalized', window );">Interest costs incurred capitalized</a></td>
<td class="nump">$ 66,800<span></span>
</td>
<td class="nump">$ 33,000<span></span>
</td>
<td class="nump">$ 15,800<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_InterestCostsIncurred">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 interest costs incurred during the period and either capitalized or charged against earnings.</p></div>
<a href="javascript: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><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483013/835-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestCostsIncurred</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestCostsIncurredAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestCostsIncurredAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestCostsIncurredCapitalized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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, including amount of allowance for funds used during construction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( 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 835<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479123/980-835-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_InterestCostsIncurredCapitalized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 470<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481544/470-10-50-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 470<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481544/470-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 470<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481544/470-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 470<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481544/470-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MaturitiesOfLongTermDebtAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MaturitiesOfLongTermDebtAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance 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>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="idm46067650571552">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes - Narrative (Details) - USD ($)<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_DeferredTaxAssetsValuationAllowance', window );">Deferred Tax Assets, Valuation Allowance</a></td>
<td class="nump">$ 1,150,000<span></span>
</td>
<td class="nump">$ 816,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_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate', window );">Unrecognized Tax Benefits that Would Impact Effective Tax Rate</a></td>
<td class="nump">26,400,000<span></span>
</td>
<td class="nump">27,800,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stld_UnrecognizedTaxBenefitsIncreaseDecreaseResultingFromChangeInInterestExpense', window );">Benefits (Expenses) from the decrease (increase) of interest expense</a></td>
<td class="num">(710,000)<span></span>
</td>
<td class="num">(1,560,000)<span></span>
</td>
<td class="num">$ (480,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_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued', window );">Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued</a></td>
<td class="nump">4,200,000<span></span>
</td>
<td class="nump">$ 3,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_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_IncomeTaxExaminationEstimateOfPossibleLoss', window );">Income Tax Examination, Estimate of Possible Loss</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="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_IncomeTaxExaminationEstimateOfPossibleLoss', window );">Income Tax Examination, Estimate of Possible Loss</a></td>
<td class="nump">$ 12,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stld_UnrecognizedTaxBenefitsIncreaseDecreaseResultingFromChangeInInterestExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 unrecognized tax benefits resulting from change in interest expense.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stld_UnrecognizedTaxBenefitsIncreaseDecreaseResultingFromChangeInInterestExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stld_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DeferredTaxAssetsValuationAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsValuationAllowance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExaminationEstimateOfPossibleLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Estimated amount of loss resulting from an adverse tax 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 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-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_IncomeTaxExaminationEstimateOfPossibleLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount accrued for interest on an underpayment of income taxes and penalties related to a tax position claimed or expected to be claimed in the 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 15<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-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_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 unrecognized tax benefits that, if recognized, would affect the effective tax 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/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 (b)<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_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<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_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>75
<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="idm46067646764352">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes - Schedule of components of earnings before income taxes and noncontrolling interests (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 Taxes</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic', window );">United States income</a></td>
<td class="nump">$ 1,992,814<span></span>
</td>
<td class="nump">$ 3,198,048<span></span>
</td>
<td class="nump">$ 4,996,762<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign', window );">Foreign income (loss)</a></td>
<td class="num">(9,933)<span></span>
</td>
<td class="nump">20,895<span></span>
</td>
<td class="nump">24,307<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income before income taxes</a></td>
<td class="nump">$ 1,982,881<span></span>
</td>
<td class="nump">$ 3,218,943<span></span>
</td>
<td class="nump">$ 5,021,069<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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 earnings or loss from continuing operations before income taxes that is attributable to domestic 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 10A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-10A<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1))<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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/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/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/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 4: 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 5: 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 6: 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 7: 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 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(11))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31<br><br>Reference 10: 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 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 earnings or loss from continuing operations before income taxes that is attributable to foreign operations, which is defined as Income or Loss generated from operations located outside the entity's 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/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-10A<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1))<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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>76
<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="idm46067651331728">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes - Schedule of provision for income tax expense (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_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract', window );"><strong>Current income tax 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_CurrentFederalTaxExpenseBenefit', window );">Federal</a></td>
<td class="nump">$ 409,586<span></span>
</td>
<td class="nump">$ 600,499<span></span>
</td>
<td class="nump">$ 946,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_CurrentStateAndLocalTaxExpenseBenefit', window );">State</a></td>
<td class="nump">57,942<span></span>
</td>
<td class="nump">91,965<span></span>
</td>
<td class="nump">152,758<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CurrentForeignTaxExpenseBenefit', window );">Foreign</a></td>
<td class="nump">7,980<span></span>
</td>
<td class="nump">3,482<span></span>
</td>
<td class="nump">8,605<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_CurrentIncomeTaxExpenseBenefit', window );">Total current</a></td>
<td class="nump">475,508<span></span>
</td>
<td class="nump">695,946<span></span>
</td>
<td class="nump">1,107,379<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract', window );"><strong>Deferred income tax expense (benefit)</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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</a></td>
<td class="num">(26,311)<span></span>
</td>
<td class="nump">38,172<span></span>
</td>
<td class="nump">22,168<span></span>
</td>
</tr>
<tr class="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</a></td>
<td class="num">(12,476)<span></span>
</td>
<td class="nump">15,355<span></span>
</td>
<td class="nump">13,333<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredForeignIncomeTaxExpenseBenefit', window );">Foreign</a></td>
<td class="num">(3,796)<span></span>
</td>
<td class="nump">2,138<span></span>
</td>
<td class="num">(1,303)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxExpenseBenefit', window );">Total deferred</a></td>
<td class="num">(42,583)<span></span>
</td>
<td class="nump">55,665<span></span>
</td>
<td class="nump">34,198<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Total income tax expense</a></td>
<td class="nump">$ 432,925<span></span>
</td>
<td class="nump">$ 751,611<span></span>
</td>
<td class="nump">$ 1,141,577<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrentFederalTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current national tax expense (benefit) for non-US (United States of America) jurisdiction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 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_CurrentForeignTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 foreign 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://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentForeignTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrentIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrentStateAndLocalTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 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_DeferredForeignIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 foreign 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://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredForeignIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>77
<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="idm46067735822048">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes - Schedule of Effective Income Tax Rate Reconciliation (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="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 Taxes</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Statutory federal tax 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_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes', window );">State income taxes, net of federal benefit</a></td>
<td class="nump">1.80%<span></span>
</td>
<td class="nump">2.60%<span></span>
</td>
<td class="nump">2.60%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch', window );">Federal research &amp; development credits</a></td>
<td class="num">(0.90%)<span></span>
</td>
<td class="num">(0.20%)<span></span>
</td>
<td class="num">(0.60%)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments', window );">Other permanent differences</a></td>
<td class="num">(0.10%)<span></span>
</td>
<td class="num">(0.10%)<span></span>
</td>
<td class="num">(0.30%)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateContinuingOperations', window );">Effective tax rate</a></td>
<td class="nump">21.80%<span></span>
</td>
<td class="nump">23.30%<span></span>
</td>
<td class="nump">22.70%<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_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_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_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_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 research 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/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><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_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch</td>
</tr>
<tr>
<td style="padding-right: 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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>78
<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="idm46067735890352">
<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></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_ComponentsOfDeferredTaxAssetsAbstract', 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_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals', window );">Accrued expenses and allowances</a></td>
<td class="nump">$ 41,031,000<span></span>
</td>
<td class="nump">$ 41,894,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_DeferredTaxAssetsInventory', window );">Inventories</a></td>
<td class="nump">6,892,000<span></span>
</td>
<td class="nump">10,685,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_DeferredTaxAssetsOperatingLossCarryforwards', window );">Net operating loss carryforwards</a></td>
<td class="nump">24,381,000<span></span>
</td>
<td class="nump">7,663,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_DeferredTaxAssetsGoodwillAndIntangibleAssets', window );">Amortizable assets</a></td>
<td class="nump">39,657,000<span></span>
</td>
<td class="nump">5,798,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_DeferredTaxAssetsOther', window );">Other</a></td>
<td class="nump">5,916,000<span></span>
</td>
<td class="nump">9,149,000<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsGross', window );">Subtotal</a></td>
<td class="nump">117,877,000<span></span>
</td>
<td class="nump">75,189,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_DeferredTaxAssetsValuationAllowance', window );">Less: valuation allowance</a></td>
<td class="num">(1,150,000)<span></span>
</td>
<td class="num">(816,000)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsNet', window );">Total net deferred tax assets</a></td>
<td class="nump">116,727,000<span></span>
</td>
<td class="nump">74,373,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_ComponentsOfDeferredTaxLiabilitiesAbstract', 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 );">Property, plant and equipment</a></td>
<td class="num">(1,014,515,000)<span></span>
</td>
<td class="num">(1,013,045,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_DeferredTaxLiabilitiesOther', window );">Other</a></td>
<td class="num">(4,398,000)<span></span>
</td>
<td class="num">(6,096,000)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxLiabilities', window );">Total deferred tax liabilities</a></td>
<td class="num">(1,018,913,000)<span></span>
</td>
<td class="num">(1,019,141,000)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilities', window );">Net deferred tax liability</a></td>
<td class="num">$ (902,186,000)<span></span>
</td>
<td class="num">$ (944,768,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_ComponentsOfDeferredTaxAssetsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComponentsOfDeferredTaxAssetsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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_DeferredTaxAssetsGoodwillAndIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 intangible assets including goodwill.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsInventory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from inventory.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsInventory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_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_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 reserves and accruals.</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_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsValuationAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsValuationAllowance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilitiesOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>79
<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="idm46067646281584">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes - Schedule of Unrecognized Tax Benefits Roll Forward (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 Taxes</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Unrecognized Tax Benefits, Beginning Balance</a></td>
<td class="nump">$ 31,258<span></span>
</td>
<td class="nump">$ 28,646<span></span>
</td>
<td class="nump">$ 20,466<span></span>
</td>
</tr>
<tr class="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 related to current year tax positions</a></td>
<td class="nump">5,115<span></span>
</td>
<td class="nump">1,500<span></span>
</td>
<td class="nump">9,600<span></span>
</td>
</tr>
<tr class="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 related to prior year tax positions</a></td>
<td class="nump">263<span></span>
</td>
<td class="nump">1,798<span></span>
</td>
<td class="nump">364<span></span>
</td>
</tr>
<tr class="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 related to prior year tax positions</a></td>
<td class="num">(6,949)<span></span>
</td>
<td class="num">(686)<span></span>
</td>
<td class="num">(1,784)<span></span>
</td>
</tr>
<tr class="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 );">Unrecognized Tax Benefits, Ending Balance</a></td>
<td class="nump">$ 29,687<span></span>
</td>
<td class="nump">$ 31,258<span></span>
</td>
<td class="nump">$ 28,646<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_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_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_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>80
<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="idm46067649617920">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Shareholders' Equity (Details) - USD ($)<br> $ / shares in Units, $ in Thousands, shares in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<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>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Feb. 28, 2025</div></th>
<th class="th"><div>Nov. 30, 2023</div></th>
<th class="th"><div>Nov. 30, 2022</div></th>
<th class="th"><div>Feb. 28, 2022</div></th>
<th class="th"><div>Jul. 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_DividendsCommonStockCash', window );">Dividends declared</a></td>
<td class="nump">$ 284,122<span></span>
</td>
<td class="nump">$ 280,501<span></span>
</td>
<td class="nump">$ 245,287<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Dividends declared per share (in dollars per share)</a></td>
<td class="nump">$ 1.84<span></span>
</td>
<td class="nump">$ 1.7<span></span>
</td>
<td class="nump">$ 1.36<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsOfDividendsCommonStock', window );">Dividends paid</a></td>
<td class="nump">$ 282,616<span></span>
</td>
<td class="nump">$ 271,317<span></span>
</td>
<td class="nump">$ 237,163<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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_StockRepurchaseProgramAuthorizedAmount1', window );">Authorized share purchase program</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,500,000<span></span>
</td>
<td class="nump">$ 1,500,000<span></span>
</td>
<td class="nump">$ 1,250,000<span></span>
</td>
<td class="nump">$ 1,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_TreasuryStockSharesAcquired', window );">Share repurchases (in shares)</a></td>
<td class="nump">9.4<span></span>
</td>
<td class="nump">13.4<span></span>
</td>
<td class="nump">23.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockValueAcquiredCostMethod', window );">Share repurchases</a></td>
<td class="nump">$ 1,212,164<span></span>
</td>
<td class="nump">$ 1,452,203<span></span>
</td>
<td class="nump">$ 1,800,905<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1', window );">Remaining authorized repurchase amount</a></td>
<td class="nump">$ 193,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>
<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_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember', window );">Subsequent Event</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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_StockRepurchaseProgramAuthorizedAmount1', window );">Authorized share purchase program</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,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>
<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_srt_StockRepurchaseProgramAuthorizedAmount1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount authorized for purchase of share under share repurchase plan. Includes, but is not limited to, repurchase of stock and unit of ownership.</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 505<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481520/505-30-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;">srt_StockRepurchaseProgramAuthorizedAmount1</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:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockDividendsPerShareDeclared">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate dividends declared during the period for each share of common stock outstanding.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockDividendsPerShareDeclared</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_PaymentsOfDividendsCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 in the form of ordinary dividends to common shareholders of the 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 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_PaymentsOfDividendsCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount remaining authorized for purchase of share under share repurchase plan. Includes, but is not limited to, repurchase of stock and unit of ownership.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockSharesAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares that have been repurchased during the period and are being held in treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockSharesAcquired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockValueAcquiredCostMethod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481549/505-30-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockValueAcquiredCostMethod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>81
<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="idm46067651164528">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Equity-Based Incentive Plans - 2023 Equity Incentive Plan (Details)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>shares</div>
</th>
<th class="th">
<div>May 31, 2023 </div>
<div>shares</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_stld_ShareBasedCompensationArrangementByShareBasedPaymentAwardRetirementEligibleAgeForVestingOfAwards', window );">Share Based Compensation Arrangement By Share Based Payment Award Retirement Eligible Age For Vesting Of Awards</a></td>
<td class="text">59 years 6 months<span></span>
</td>
<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_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">Restricted Stock Units (RSUs)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period</a></td>
<td class="nump">374,370<span></span>
</td>
<td class="nump">433,810<span></span>
</td>
<td class="nump">481,926<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage', window );">Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage</a></td>
<td class="nump">100.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period</a></td>
<td class="text">2 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">Restricted Stock Units (RSUs) | 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 );">Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period</a></td>
<td class="text">2 years<span></span>
</td>
<td class="text">2 years<span></span>
</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_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">Restricted Stock Units (RSUs) | 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 );">Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period</a></td>
<td class="text">4 years<span></span>
</td>
<td class="text">4 years<span></span>
</td>
<td class="text">4 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_AwardTypeAxis=stld_DeferredStockUnitsDsusMember', window );">Deferred Stock Units (DSUs)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period</a></td>
<td class="nump">13,000<span></span>
</td>
<td class="nump">18,000<span></span>
</td>
<td class="nump">20,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_AwardTypeAxis=us-gaap_StockAppreciationRightsSARSMember', window );">Stock Appreciation Rights (SARs)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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_stld_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedAndVestedNumber', window );">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested And Vested, Number</a></td>
<td class="nump">1,300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresIntrinsicValue', window );">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Intrinsic Value, Amount Per Share | $ / shares</a></td>
<td class="nump">$ 42.83<span></span>
</td>
<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_PlanNameAxis=stld_EquityIncentive2023PlanMember', window );">Equity Incentive 2023 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 Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9,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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant', window );">Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant</a></td>
<td class="nump">6,200,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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=stld_EquityIncentive2023PlanMember', window );">Equity Incentive 2023 Plan | Stock Options And Stock Appreciation Rights [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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_stld_ShareBasedCompensationArrangementByShareBasedPaymentAwardShareLimitAgainstWhichFullValueAwardsWillBeCounted', window );">Share Based Compensation Arrangement By Share Based Payment Award Share Limit Against Which Full Value Awards Will Be Counted</a></td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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=stld_EquityIncentive2023PlanMember', window );">Equity Incentive 2023 Plan | Restricted Stock Units, Deferred Stock Units, Restricted Stock And Unrestricted Stock Awards, And Performance Awards [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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_stld_ShareBasedCompensationArrangementByShareBasedPaymentAwardShareLimitAgainstWhichFullValueAwardsWillBeCounted', window );">Share Based Compensation Arrangement By Share Based Payment Award Share Limit Against Which Full Value Awards Will Be Counted</a></td>
<td class="nump">2.09<span></span>
</td>
<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_PlanNameAxis=stld_EquityIncentive2023PlanMember', window );">Equity Incentive 2023 Plan | Restricted Stock Units (RSUs)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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=stld_EquityIncentive2023PlanMember', window );">Equity Incentive 2023 Plan | Stock Options</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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_stld_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedAndVestedNumber', window );">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested And Vested, Number</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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=stld_EquityIncentive2023PlanMember', window );">Equity Incentive 2023 Plan | Unrestricted 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_stld_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedAndVestedNumber', window );">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested And Vested, Number</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stld_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedAndVestedNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 and 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>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stld_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedAndVestedNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stld_</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_stld_ShareBasedCompensationArrangementByShareBasedPaymentAwardRetirementEligibleAgeForVestingOfAwards">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 eligible age of retirement after which the awards granted to employees will vest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stld_ShareBasedCompensationArrangementByShareBasedPaymentAwardRetirementEligibleAgeForVestingOfAwards</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stld_</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_stld_ShareBasedCompensationArrangementByShareBasedPaymentAwardShareLimitAgainstWhichFullValueAwardsWillBeCounted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 Share Limit Against Which Full Value Awards Will Be Counted</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stld_ShareBasedCompensationArrangementByShareBasedPaymentAwardShareLimitAgainstWhichFullValueAwardsWillBeCounted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stld_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:pureItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresIntrinsicValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 intrinsic value of award forfeited 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)(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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresIntrinsicValue</td>
</tr>
<tr>
<td style="padding-right: 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 1D<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480483/718-10-35-1D<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480483/718-10-35-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(v)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares authorized for issuance under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 vesting 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/2009/role/commonPracticeRef<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_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage</td>
</tr>
<tr>
<td style="padding-right: 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_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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_RestrictedStockUnitsRSUMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=stld_DeferredStockUnitsDsusMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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=stld_DeferredStockUnitsDsusMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_StockAppreciationRightsSARSMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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_StockAppreciationRightsSARSMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=stld_EquityIncentive2023PlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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=stld_EquityIncentive2023PlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=stld_StockOptionsAndStockAppreciationRightsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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=stld_StockOptionsAndStockAppreciationRightsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=stld_RestrictedStockUnitsDeferredStockUnitsRestrictedStockAndUnrestrictedStockAwardsAndPerformanceAwardsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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=stld_RestrictedStockUnitsDeferredStockUnitsRestrictedStockAndUnrestrictedStockAwardsAndPerformanceAwardsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=stld_StockOptionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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=stld_StockOptionsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=stld_UnrestrictedStockAwardsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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=stld_UnrestrictedStockAwardsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>82
<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="idm46067647412704">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Equity-Based Incentive Plans - Restricted Stock Units (Details) - Restricted Stock Units (RSUs) - USD ($)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward', window );"><strong>Number of RSUs</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Outstanding</a></td>
<td class="nump">849,491<span></span>
</td>
<td class="nump">973,551<span></span>
</td>
<td class="nump">1,348,258<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted</a></td>
<td class="nump">374,370<span></span>
</td>
<td class="nump">433,810<span></span>
</td>
<td class="nump">481,926<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod', window );">Vested</a></td>
<td class="num">(394,675)<span></span>
</td>
<td class="num">(517,041)<span></span>
</td>
<td class="num">(786,622)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod', window );">Forfeited</a></td>
<td class="num">(39,874)<span></span>
</td>
<td class="num">(40,829)<span></span>
</td>
<td class="num">(70,011)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Outstanding</a></td>
<td class="nump">789,312<span></span>
</td>
<td class="nump">849,491<span></span>
</td>
<td class="nump">973,551<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Outstanding</a></td>
<td class="nump">$ 99.13<span></span>
</td>
<td class="nump">$ 71.8<span></span>
</td>
<td class="nump">$ 43.82<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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</a></td>
<td class="nump">137.14<span></span>
</td>
<td class="nump">108.95<span></span>
</td>
<td class="nump">98.29<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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</a></td>
<td class="nump">94.28<span></span>
</td>
<td class="nump">64.03<span></span>
</td>
<td class="nump">37.38<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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</a></td>
<td class="nump">104.21<span></span>
</td>
<td class="nump">78.7<span></span>
</td>
<td class="nump">46.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Outstanding</a></td>
<td class="nump">$ 115.47<span></span>
</td>
<td class="nump">$ 99.13<span></span>
</td>
<td class="nump">$ 71.8<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueAbstract', window );"><strong>Aggregate Intrinsic 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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding', window );">Outstanding</a></td>
<td class="nump">$ 90,037<span></span>
</td>
<td class="nump">$ 101,480<span></span>
</td>
<td class="nump">$ 94,765<span></span>
</td>
<td class="nump">$ 83,686<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedAbstract', window );"><strong>Unrecognized Compensation</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Outstanding</a></td>
<td class="nump">$ 54,964<span></span>
</td>
<td class="nump">43,073<span></span>
</td>
<td class="nump">44,394<span></span>
</td>
<td class="nump">$ 39,657<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract', window );"><strong>Share-Based Payment Arrangement, Additional Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms', window );">Weighted average remaining life</a></td>
<td class="text">1 year 7 months 6 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 instruments vested during the period</a></td>
<td class="nump">$ 56,200<span></span>
</td>
<td class="nump">$ 58,300<span></span>
</td>
<td class="nump">$ 79,100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation', window );">Total shares withheld</a></td>
<td class="nump">287,000<span></span>
</td>
<td class="nump">342,000<span></span>
</td>
<td class="nump">249,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_us-gaap_EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 contractual term for equity-based awards excluding options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 718<br> -SubTopic 10<br> -Subparagraph (e)(1)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value of share-based awards for which the grantee gained the right by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Intrinsic value of outstanding award under share-based payment arrangement. Excludes share and unit options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 used to settle 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>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-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_RestrictedStockUnitsRSUMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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_RestrictedStockUnitsRSUMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>83
<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="idm46067646465712">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Equity-Based Incentive Plans - Long-Term Incentive Compensation Program (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>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_PerformanceSharesMember', window );">Performance Shares [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1', window );">General performance period</a></td>
<td class="text">3 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_stld_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfGrowthAndProfitabilityMeasures', window );">Growth and profitability measures</a></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_us-gaap_AwardTypeAxis=us-gaap_PerformanceSharesMember', window );">Performance Shares [Member] | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stld_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardEarnedAsPercentageOfSpecifiedCompensation', window );">Awards earned as percentage of specified compensation</a></td>
<td class="nump">0.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_PerformanceSharesMember', window );">Performance Shares [Member] | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stld_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardEarnedAsPercentageOfSpecifiedCompensation', window );">Awards earned as percentage of specified compensation</a></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_AwardDateAxis=stld_TwoThousandTwentyOneAwardMember', window );">2021 Award | Senior Executive Officers | Three-year performance period award</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stld_ShareBasedCompensationArrangementShareBasedPaymentAwardPotentialNumberOfSharesBasedOnPerformance', window );">Maximum Shares That Could Be Issued</a></td>
<td class="nump">360,189<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_stld_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesEarned', window );">Award Earned</a></td>
<td class="nump">324,173<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_stld_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedOrIssuable', window );">Awards Issued/Issuable</a></td>
<td class="nump">324,173<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardDateAxis=stld_TwoThousandTwentyTwoAwardMember', window );">2022 Award | Senior Executive Officers | Three-year performance period award</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stld_ShareBasedCompensationArrangementShareBasedPaymentAwardPotentialNumberOfSharesBasedOnPerformance', window );">Maximum Shares That Could Be Issued</a></td>
<td class="nump">249,759<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_stld_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesEarned', window );">Award Earned</a></td>
<td class="nump">249,759<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_stld_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedOrIssuable', window );">Awards Issued/Issuable</a></td>
<td class="nump">249,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_AwardDateAxis=stld_TwoThousandTwentyThreeAwardMember', window );">2023 Award | Senior Executive Officers | One-year performance period transition award</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stld_ShareBasedCompensationArrangementShareBasedPaymentAwardPotentialNumberOfSharesBasedOnPerformance', window );">Maximum Shares That Could Be Issued</a></td>
<td class="nump">3,678<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_stld_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesEarned', window );">Award Earned</a></td>
<td class="nump">2,759<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_stld_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedOrIssuable', window );">Awards Issued/Issuable</a></td>
<td class="nump">2,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_AwardDateAxis=stld_TwoThousandTwentyThreeAwardMember', window );">2023 Award | Senior Executive Officers | Two-year performance period transition award</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stld_ShareBasedCompensationArrangementShareBasedPaymentAwardPotentialNumberOfSharesBasedOnPerformance', window );">Maximum Shares That Could Be Issued</a></td>
<td class="nump">5,517<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_stld_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesEarned', window );">Award Earned</a></td>
<td class="nump">4,690<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_stld_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedOrIssuable', window );">Awards Issued/Issuable</a></td>
<td class="nump">4,690<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardDateAxis=stld_TwoThousandTwentyThreeAwardMember', window );">2023 Award | Senior Executive Officers | Three-year performance period award</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stld_ShareBasedCompensationArrangementShareBasedPaymentAwardPotentialNumberOfSharesBasedOnPerformance', window );">Maximum Shares That Could Be Issued</a></td>
<td class="nump">193,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_AwardDateAxis=stld_TwoThousandTwentyFourAwardMember', window );">2024 Award | Senior Executive Officers | Three-year performance period award</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stld_ShareBasedCompensationArrangementShareBasedPaymentAwardPotentialNumberOfSharesBasedOnPerformance', window );">Maximum Shares That Could Be Issued</a></td>
<td class="nump">172,425<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stld_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardEarnedAsPercentageOfSpecifiedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 awards earned expressed as a percentage of specified compensation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stld_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardEarnedAsPercentageOfSpecifiedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stld_</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_stld_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfGrowthAndProfitabilityMeasures">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 Growth And Profitability 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;">stld_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfGrowthAndProfitabilityMeasures</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stld_</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_stld_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesEarned">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 under the share-based compensation performance-based program of the entity that have been earned.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stld_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesEarned</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stld_</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_stld_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedOrIssuable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 or to be issued under the share-based compensation performance-based program of the 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;">stld_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedOrIssuable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stld_</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_stld_ShareBasedCompensationArrangementShareBasedPaymentAwardPotentialNumberOfSharesBasedOnPerformance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 total number of shares that may be issued if all performance based awards that have been granted, are earned (based on performance by the entity) at the full 100% level.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stld_ShareBasedCompensationArrangementShareBasedPaymentAwardPotentialNumberOfSharesBasedOnPerformance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stld_</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Estimated period over which an employee is required to provide service in exchange for the equity-based payment award, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/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_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 1D<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480483/718-10-35-1D<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480483/718-10-35-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(v)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_PerformanceSharesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_PerformanceSharesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_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_AwardDateAxis=stld_TwoThousandTwentyOneAwardMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardDateAxis=stld_TwoThousandTwentyOneAwardMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=srt_ExecutiveOfficerMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=srt_ExecutiveOfficerMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=stld_ThreeYearPerformancePeriodAwardMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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=stld_ThreeYearPerformancePeriodAwardMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardDateAxis=stld_TwoThousandTwentyTwoAwardMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardDateAxis=stld_TwoThousandTwentyTwoAwardMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardDateAxis=stld_TwoThousandTwentyThreeAwardMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardDateAxis=stld_TwoThousandTwentyThreeAwardMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=stld_OneYearPerformancePeriodTransitionAwardMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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=stld_OneYearPerformancePeriodTransitionAwardMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=stld_TwoYearPerformancePeriodTransitionAwardMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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=stld_TwoYearPerformancePeriodTransitionAwardMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardDateAxis=stld_TwoThousandTwentyFourAwardMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardDateAxis=stld_TwoThousandTwentyFourAwardMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>84
<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="idm46067646461232">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Equity-Based Incentive Plans - 2018 Executive Incentive Compensation Plan (Details) - Executive Incentive Compensation Plan 2018 - 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_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized', window );">Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized</a></td>
<td class="nump">2,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_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage', window );">Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage</a></td>
<td class="nump">33.33%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant</a></td>
<td class="nump">1,300,000<span></span>
</td>
<td class="nump">1,300,000<span></span>
</td>
<td class="nump">1,400,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted', window );">Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Granted</a></td>
<td class="nump">17,000<span></span>
</td>
<td class="nump">29,000<span></span>
</td>
<td class="nump">26,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_stld_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardMarketValue', window );">Award Market Value</a></td>
<td class="nump">$ 2.2<span></span>
</td>
<td class="nump">$ 3.5<span></span>
</td>
<td class="nump">$ 3.2<span></span>
</td>
</tr>
<tr class="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 );">Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period</a></td>
<td class="text">2 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stld_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardMarketValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 market value of awards granted during the year.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stld_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardMarketValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stld_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Net number of non-option equity instruments granted to participants.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( 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> -Subparagraph (c)(1)(iv)(01)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted</td>
</tr>
<tr>
<td style="padding-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_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 vesting 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/2009/role/commonPracticeRef<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_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage</td>
</tr>
<tr>
<td style="padding-right: 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_PlanNameAxis=stld_ExecutiveIncentiveCompensationPlan2018Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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=stld_ExecutiveIncentiveCompensationPlan2018Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>85
<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="idm46067647323520">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Fair Value Measurements (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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Assets and liabilities subject to fair value measurements</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_LongTermDebt', window );">Carrying amount</a></td>
<td class="nump">$ 3,231,007<span></span>
</td>
<td class="nump">$ 3,071,056<span></span>
</td>
</tr>
<tr class="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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Assets and liabilities subject to fair value measurements</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_LongTermDebtFairValue', window );">Fair value of long-term debt, including current maturities</a></td>
<td class="nump">3,000,000<span></span>
</td>
<td class="nump">2,800,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_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Assets and liabilities subject to fair value measurements</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_TradingSecuritiesDebt', window );">Short-term investments</a></td>
<td class="nump">147,811<span></span>
</td>
<td class="nump">721,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_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Recurring | 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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Assets and liabilities subject to fair value measurements</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_TradingSecuritiesDebt', window );">Short-term investments</a></td>
<td class="nump">147,811<span></span>
</td>
<td class="nump">721,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_FinancialInstrumentAxis=us-gaap_FutureMember', window );">Futures | Recurring | Commodity contract</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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Assets and liabilities subject to fair value measurements</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_DerivativeFairValueOfDerivativeAsset', window );">Commodity futures - financial assets</a></td>
<td class="nump">19,323<span></span>
</td>
<td class="nump">2,483<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeFairValueOfDerivativeLiability', window );">Commodity futures - financial liabilities</a></td>
<td class="nump">6,272<span></span>
</td>
<td class="nump">9,305<span></span>
</td>
</tr>
<tr class="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_FutureMember', window );">Futures | Recurring | Level 2 | Commodity contract</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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Assets and liabilities subject to fair value measurements</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_DerivativeFairValueOfDerivativeAsset', window );">Commodity futures - financial assets</a></td>
<td class="nump">19,323<span></span>
</td>
<td class="nump">2,483<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeFairValueOfDerivativeLiability', window );">Commodity futures - financial liabilities</a></td>
<td class="nump">$ 6,272<span></span>
</td>
<td class="nump">$ 9,305<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_DerivativeFairValueOfDerivativeAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, before effects of master netting arrangements, of a financial asset or other 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 assets elected not to be offset. Excludes assets not subject to a master netting arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4B<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4B<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4B<br><br>Reference 3: 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 4: 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 (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483466/210-20-50-3<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483444/210-20-55-7<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4D<br> -Subparagraph (c)(2)<br> -SubTopic 20<br> -Topic 860<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481326/860-20-50-4D<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeFairValueOfDerivativeAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeFairValueOfDerivativeLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, before 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 elected not to be offset. Excludes liabilities not subject to a master netting arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4B<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4B<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4B<br><br>Reference 3: 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 4: 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 (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483466/210-20-50-3<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483444/210-20-55-7<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4D<br> -Subparagraph (c)(2)<br> -SubTopic 20<br> -Topic 860<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481326/860-20-50-4D<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeFairValueOfDerivativeLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/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><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 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -SubTopic 10<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 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_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_TradingSecuritiesDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 net income (trading).</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 (a)<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 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 6: 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 7: 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 (f)<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_TradingSecuritiesDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</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_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=us-gaap_FutureMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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_FutureMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_CommodityContractMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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_CommodityContractMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>86
<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="idm46067839081968">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and Contingencies (Details)<br> $ in Thousands</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_LossContingenciesLineItems', window );"><strong>Loss Contingencies [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_stld_PurchaseCommitmentsPhysicalCommodityRequirementsUtilizationPeriod', window );">Purchase Commitments Physical Commodity Requirements Utilization Period</a></td>
<td class="text">3 years<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 );">Unrecorded Unconditional Purchase Obligation, Total</a></td>
<td class="nump">$ 661,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_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis=us-gaap_CapitalAdditionsMember', window );">Capital Addition Purchase 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_LossContingenciesLineItems', window );"><strong>Loss Contingencies [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_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount', window );">Unrecorded Unconditional Purchase Obligation, Total</a></td>
<td class="nump">$ 578,800<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis=stld_WaterProductsMember', window );">Water Products</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_LossContingenciesLineItems', window );"><strong>Loss Contingencies [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_LongtermPurchaseCommitmentPeriod', window );">Long-Term Purchase Commitment, Period</a></td>
<td class="text">27 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 | Physical Commodity and Commodity Transportation</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_LossContingenciesLineItems', window );"><strong>Loss Contingencies [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_LongtermPurchaseCommitmentPeriod', window );">Long-Term Purchase Commitment, Period</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_MaximumMember', window );">Maximum | Air Products</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_LossContingenciesLineItems', window );"><strong>Loss Contingencies [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_LongtermPurchaseCommitmentPeriod', window );">Long-Term Purchase Commitment, Period</a></td>
<td class="text">15 years<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stld_PurchaseCommitmentsPhysicalCommodityRequirementsUtilizationPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Purchase Commitments Physical Commodity Requirements Utilization 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;">stld_PurchaseCommitmentsPhysicalCommodityRequirementsUtilizationPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stld_</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_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_LossContingenciesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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/2009/role/commonPracticeRef<br> -Topic 450<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483076/450-20-50-4<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 450<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483076/450-20-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 720<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483359/720-20-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 460<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 27<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482395/460-10-55-27<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 450<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483076/450-20-50-9<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 450<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/2147483076/450-20-50-4<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 460<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482425/460-10-50-3<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 450<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483076/450-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LossContingenciesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis=us-gaap_CapitalAdditionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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=us-gaap_CapitalAdditionsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis=stld_WaterProductsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis=stld_WaterProductsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis=stld_PhysicalCommodityAndCommodityTransportationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis=stld_PhysicalCommodityAndCommodityTransportationMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis=stld_AirProductsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis=stld_AirProductsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>87
<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="idm46067646763600">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Commitments and Contingencies - Schedule of Unconditional Purchase Obligations (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_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingencies</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">$ 358,976<span></span>
</td>
</tr>
<tr class="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">57,430<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary', window );">2027</a></td>
<td class="nump">37,483<span></span>
</td>
</tr>
<tr class="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">24,360<span></span>
</td>
</tr>
<tr class="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">18,698<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecordedUnconditionalPurchaseObligationDueAfterFiveYears', window );">Thereafter</a></td>
<td class="nump">164,532<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 );">Unrecorded Unconditional Purchase Obligation, Total</a></td>
<td class="nump">$ 661,479<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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>88
<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="idm46067651555264">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Transactions with Affiliated Companies - Schedule of Related Party Transactions (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_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total net sales</a></td>
<td class="nump">$ 17,540,390<span></span>
</td>
<td class="nump">$ 18,795,316<span></span>
</td>
<td class="nump">$ 22,260,774<span></span>
</td>
</tr>
<tr class="re">
<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 );">Purchases</a></td>
<td class="nump">14,737,804<span></span>
</td>
<td class="nump">14,749,433<span></span>
</td>
<td class="nump">16,142,943<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_RelatedPartyMember', window );">Related Party [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total net sales</a></td>
<td class="nump">720,742<span></span>
</td>
<td class="nump">680,004<span></span>
</td>
<td class="nump">791,523<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Accounts receivable, net</a></td>
<td class="nump">54,230<span></span>
</td>
<td class="nump">73,245<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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,267<span></span>
</td>
<td class="nump">9,685<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_RelatedPartyMember', window );">Related Party [Member] | Affiliated Entity [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 net sales</a></td>
<td class="nump">720,742<span></span>
</td>
<td class="nump">680,004<span></span>
</td>
<td class="nump">791,523<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Accounts receivable, net</a></td>
<td class="nump">54,230<span></span>
</td>
<td class="nump">73,245<span></span>
</td>
<td class="nump">79,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_CostOfGoodsAndServicesSold', window );">Purchases</a></td>
<td class="nump">188,906<span></span>
</td>
<td class="nump">167,798<span></span>
</td>
<td class="nump">127,860<span></span>
</td>
</tr>
<tr class="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,267<span></span>
</td>
<td class="nump">$ 9,685<span></span>
</td>
<td class="nump">$ 9,934<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_AccountsReceivableNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481990/310-10-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_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_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_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=srt_AffiliatedEntityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=srt_AffiliatedEntityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>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="idm46067649452208">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Retirement Plans (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_CompensationAndRetirementDisclosureAbstract', window );"><strong>Retirement Plans</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedContributionPlanCostRecognized', window );">Defined Contribution Plan, Cost</a></td>
<td class="nump">$ 209.0<span></span>
</td>
<td class="nump">$ 312.4<span></span>
</td>
<td class="nump">$ 466.9<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_stld_ProfitSharingComponent', window );">Profit sharing component</a></td>
<td class="nump">$ 165.2<span></span>
</td>
<td class="nump">$ 264.6<span></span>
</td>
<td class="nump">$ 421.6<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_stld_DefinedContributionPlanPercentageOfEmployersContributionOfPretaxEarningsToProfitSharingPlan', window );">Percentage of employer's profit sharing contribution</a></td>
<td class="nump">8.00%<span></span>
</td>
<td class="nump">8.00%<span></span>
</td>
<td class="nump">8.00%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_stld_ProfitSharingComponentDefinedContributionPlanEmployersContributionToProfitSharingPlan', window );">Employer's contribution to profit sharing plans for eligible employees</a></td>
<td class="nump">$ 132.2<span></span>
</td>
<td class="nump">$ 211.6<span></span>
</td>
<td class="nump">$ 337.2<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stld_DefinedContributionPlanPercentageOfEmployersContributionOfPretaxEarningsToProfitSharingPlan">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 employer's contribution as percentage of consolidated pretax earnings, to the profit sharing plans.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stld_DefinedContributionPlanPercentageOfEmployersContributionOfPretaxEarningsToProfitSharingPlan</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stld_</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_stld_ProfitSharingComponent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate amount of the employer's profit sharing component of which a portion was contributed to a defined benefit plan and a portion was paid directly to the participants of the profit sharing 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;">stld_ProfitSharingComponent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stld_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stld_ProfitSharingComponentDefinedContributionPlanEmployersContributionToProfitSharingPlan">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 profit sharing component of the contribution made by the employer to the 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;">stld_ProfitSharingComponentDefinedContributionPlanEmployersContributionToProfitSharingPlan</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stld_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>90
<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="idm46067735732640">
<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="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_LesseeOperatingLeaseExistenceOfOptionToExtend', window );">Option to extend operating lease</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_us-gaap_LesseeOperatingLeaseExistenceOfOptionToTerminate', window );">Option to terminate operating lease</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_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1', window );">Weighted average remaining lease term</a></td>
<td class="text">9 years<span></span>
</td>
<td class="text">9 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent', window );">Weighted average discount rate</a></td>
<td class="nump">4.46%<span></span>
</td>
<td class="nump">4.31%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 expenses</a></td>
<td class="nump">$ 27.4<span></span>
</td>
<td class="nump">$ 27.9<span></span>
</td>
<td class="nump">$ 23.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_ShortTermLeaseCost', window );">Short term lease expenses</a></td>
<td class="nump">51.3<span></span>
</td>
<td class="nump">40.4<span></span>
</td>
<td class="nump">35.8<span></span>
</td>
</tr>
<tr class="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 );">Cash paid related to operating lease obligations</a></td>
<td class="nump">23.2<span></span>
</td>
<td class="nump">22.8<span></span>
</td>
<td class="nump">20.1<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability', window );">Right-of-use assets obtained in exchange for operating lease liabilities</a></td>
<td class="nump">$ 12.8<span></span>
</td>
<td class="nump">$ 38.8<span></span>
</td>
<td class="nump">30.9<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=stld_RocaAceroS.a.DeC.v.Member', window );">ROCA ACERO, S.A. de C.V.</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability', window );">Right-of-use assets obtained in exchange for operating lease liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 16.8<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_LesseeOperatingLeaseExistenceOfOptionToExtend">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 (true false) whether lessee has option to extend 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 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_LesseeOperatingLeaseExistenceOfOptionToExtend</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_LesseeOperatingLeaseExistenceOfOptionToTerminate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 (true false) whether lessee has option to terminate 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 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_LesseeOperatingLeaseExistenceOfOptionToTerminate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_OperatingLeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasePayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-5<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasePayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average discount rate for operating lease calculated at point in time.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in right-of-use asset obtained in exchange for operating lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_BusinessAcquisitionAxis=stld_RocaAceroS.a.DeC.v.Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=stld_RocaAceroS.a.DeC.v.Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>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="idm46067647007664">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Leases - Schedule of Operating lease right-of-use assets and lease obligations (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</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 asset</a></td>
<td class="nump">$ 113,500<span></span>
</td>
<td class="nump">$ 127,499<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList', window );">Right of use asset included in balance sheet</a></td>
<td class="text">Other assets<span></span>
</td>
<td class="text">Other 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_OperatingLeaseLiabilityCurrent', window );">Current lease liability</a></td>
<td class="nump">$ 19,915<span></span>
</td>
<td class="nump">$ 21,003<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList', window );">Current lease liability included in balance sheet</a></td>
<td class="text">Accrued expenses<span></span>
</td>
<td class="text">Accrued expenses<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrent', window );">Non current lease liability</a></td>
<td class="nump">$ 94,417<span></span>
</td>
<td class="nump">$ 107,147<span></span>
</td>
</tr>
<tr class="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 );">Non current lease liability included in balance sheet</a></td>
<td class="text">Other liabilities<span></span>
</td>
<td class="text">Other liabilities<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 );">Lease liability</a></td>
<td class="nump">$ 114,332<span></span>
</td>
<td class="nump">$ 128,150<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_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>92
<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="idm46067647774432">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Leases - Future operating lease 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_OperatingLeaseLiabilitiesPaymentsDueAbstract', window );"><strong>Future operating 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_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths', window );">2025</a></td>
<td class="nump">$ 24,207<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">19,315<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">16,411<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">13,673<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">10,885<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">54,126<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 undiscounted cash flows</a></td>
<td class="nump">138,617<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount', window );">Less imputed interest</a></td>
<td class="num">(24,285)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Lease obligations under operating leases</a></td>
<td class="nump">$ 114,332<span></span>
</td>
<td class="nump">$ 128,150<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_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_OperatingLeaseLiabilitiesPaymentsDueAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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>93
<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="idm46067651011744">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment Information - Results (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</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 net sales</a></td>
<td class="nump">$ 17,540,390<span></span>
</td>
<td class="nump">$ 18,795,316<span></span>
</td>
<td class="nump">$ 22,260,774<span></span>
</td>
</tr>
<tr class="re">
<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 );">Costs of goods sold</a></td>
<td class="nump">14,737,804<span></span>
</td>
<td class="nump">14,749,433<span></span>
</td>
<td class="nump">16,142,943<span></span>
</td>
</tr>
<tr class="ro">
<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">859,549<span></span>
</td>
<td class="nump">894,702<span></span>
</td>
<td class="nump">1,026,009<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating income (loss)</a></td>
<td class="nump">1,943,037<span></span>
</td>
<td class="nump">3,151,181<span></span>
</td>
<td class="nump">5,091,822<span></span>
</td>
</tr>
<tr class="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, net of capitalized interest</a></td>
<td class="nump">56,347<span></span>
</td>
<td class="nump">76,484<span></span>
</td>
<td class="nump">91,538<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherNonoperatingIncomeExpense', window );">Other (income) expense, net</a></td>
<td class="num">(96,191)<span></span>
</td>
<td class="num">(144,246)<span></span>
</td>
<td class="num">(20,785)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income (loss) before income taxes</a></td>
<td class="nump">1,982,881<span></span>
</td>
<td class="nump">3,218,943<span></span>
</td>
<td class="nump">5,021,069<span></span>
</td>
</tr>
<tr class="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">478,907<span></span>
</td>
<td class="nump">437,804<span></span>
</td>
<td class="nump">384,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_SegmentExpenditureAdditionToLongLivedAssets', window );">Capital expenditures</a></td>
<td class="nump">1,868,006<span></span>
</td>
<td class="nump">1,657,905<span></span>
</td>
<td class="nump">908,902<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Total Assets</a></td>
<td class="nump">14,935,233<span></span>
</td>
<td class="nump">14,908,420<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_StatementGeographicalAxis=country_US', window );">U.S.</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 net sales</a></td>
<td class="nump">16,075,560<span></span>
</td>
<td class="nump">16,967,684<span></span>
</td>
<td class="nump">20,851,771<span></span>
</td>
</tr>
<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_StatementGeographicalAxis=us-gaap_NonUsMember', window );">Non-U.S.</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 net sales</a></td>
<td class="nump">1,464,830<span></span>
</td>
<td class="nump">1,827,632<span></span>
</td>
<td class="nump">1,409,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_srt_ConsolidatedEntitiesAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segment | Steel Operations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 net sales</a></td>
<td class="nump">12,527,066<span></span>
</td>
<td class="nump">13,067,622<span></span>
</td>
<td class="nump">15,100,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_CostOfGoodsAndServicesSold', window );">Costs of goods sold</a></td>
<td class="nump">10,736,557<span></span>
</td>
<td class="nump">10,977,249<span></span>
</td>
<td class="nump">11,787,382<span></span>
</td>
</tr>
<tr class="ro">
<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">208,135<span></span>
</td>
<td class="nump">208,773<span></span>
</td>
<td class="nump">220,925<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating income (loss)</a></td>
<td class="nump">1,582,374<span></span>
</td>
<td class="nump">1,881,600<span></span>
</td>
<td class="nump">3,092,689<span></span>
</td>
</tr>
<tr class="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">351,558<span></span>
</td>
<td class="nump">331,225<span></span>
</td>
<td class="nump">295,468<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentExpenditureAdditionToLongLivedAssets', window );">Capital expenditures</a></td>
<td class="nump">461,524<span></span>
</td>
<td class="nump">453,955<span></span>
</td>
<td class="nump">613,678<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Total Assets</a></td>
<td class="nump">8,776,445<span></span>
</td>
<td class="nump">8,650,450<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=us-gaap_OperatingSegmentsMember', window );">Operating Segment | Steel Operations | U.S.</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 net sales</a></td>
<td class="nump">11,311,552<span></span>
</td>
<td class="nump">11,603,139<span></span>
</td>
<td class="nump">13,783,666<span></span>
</td>
</tr>
<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=us-gaap_OperatingSegmentsMember', window );">Operating Segment | Steel Operations | Non-U.S.</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 net sales</a></td>
<td class="nump">749,932<span></span>
</td>
<td class="nump">1,037,412<span></span>
</td>
<td class="nump">779,683<span></span>
</td>
</tr>
<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=us-gaap_OperatingSegmentsMember', window );">Operating Segment | Steel Operations | Other 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</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 net sales</a></td>
<td class="nump">465,582<span></span>
</td>
<td class="nump">427,071<span></span>
</td>
<td class="nump">537,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_ConsolidatedEntitiesAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segment | Metals Recycling Operations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 net sales</a></td>
<td class="nump">4,136,913<span></span>
</td>
<td class="nump">4,158,588<span></span>
</td>
<td class="nump">4,200,227<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSold', window );">Costs of goods sold</a></td>
<td class="nump">3,946,457<span></span>
</td>
<td class="nump">3,971,743<span></span>
</td>
<td class="nump">3,986,236<span></span>
</td>
</tr>
<tr class="ro">
<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">113,649<span></span>
</td>
<td class="nump">139,110<span></span>
</td>
<td class="nump">114,619<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating income (loss)</a></td>
<td class="nump">76,807<span></span>
</td>
<td class="nump">47,735<span></span>
</td>
<td class="nump">99,372<span></span>
</td>
</tr>
<tr class="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">56,148<span></span>
</td>
<td class="nump">65,803<span></span>
</td>
<td class="nump">48,851<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentExpenditureAdditionToLongLivedAssets', window );">Capital expenditures</a></td>
<td class="nump">83,020<span></span>
</td>
<td class="nump">185,903<span></span>
</td>
<td class="nump">63,967<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Total Assets</a></td>
<td class="nump">1,301,234<span></span>
</td>
<td class="nump">1,340,445<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=us-gaap_OperatingSegmentsMember', window );">Operating Segment | Metals Recycling Operations | U.S.</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 net sales</a></td>
<td class="nump">1,311,124<span></span>
</td>
<td class="nump">1,162,246<span></span>
</td>
<td class="nump">1,293,258<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segment | Metals Recycling Operations | Non-U.S.</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 net sales</a></td>
<td class="nump">694,010<span></span>
</td>
<td class="nump">774,211<span></span>
</td>
<td class="nump">602,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_srt_ConsolidatedEntitiesAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segment | Metals Recycling Operations | Other 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</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 net sales</a></td>
<td class="nump">2,131,779<span></span>
</td>
<td class="nump">2,222,131<span></span>
</td>
<td class="nump">2,304,414<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segment | Steel Fabrication Operations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 net sales</a></td>
<td class="nump">1,771,795<span></span>
</td>
<td class="nump">2,806,777<span></span>
</td>
<td class="nump">4,257,207<span></span>
</td>
</tr>
<tr class="re">
<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 );">Costs of goods sold</a></td>
<td class="nump">1,006,211<span></span>
</td>
<td class="nump">1,115,515<span></span>
</td>
<td class="nump">1,737,366<span></span>
</td>
</tr>
<tr class="ro">
<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">98,600<span></span>
</td>
<td class="nump">98,001<span></span>
</td>
<td class="nump">95,186<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating income (loss)</a></td>
<td class="nump">666,984<span></span>
</td>
<td class="nump">1,593,261<span></span>
</td>
<td class="nump">2,424,655<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">11,071<span></span>
</td>
<td class="nump">9,787<span></span>
</td>
<td class="nump">9,727<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentExpenditureAdditionToLongLivedAssets', window );">Capital expenditures</a></td>
<td class="nump">29,374<span></span>
</td>
<td class="nump">22,044<span></span>
</td>
<td class="nump">17,519<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Total Assets</a></td>
<td class="nump">665,867<span></span>
</td>
<td class="nump">790,399<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=us-gaap_OperatingSegmentsMember', window );">Operating Segment | Steel Fabrication Operations | U.S.</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 net sales</a></td>
<td class="nump">1,761,771<span></span>
</td>
<td class="nump">2,798,262<span></span>
</td>
<td class="nump">4,245,803<span></span>
</td>
</tr>
<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=us-gaap_OperatingSegmentsMember', window );">Operating Segment | Steel Fabrication Operations | Non-U.S.</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 net sales</a></td>
<td class="nump">1,731<span></span>
</td>
<td class="nump">672<span></span>
</td>
<td class="nump">183<span></span>
</td>
</tr>
<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=us-gaap_OperatingSegmentsMember', window );">Operating Segment | Steel Fabrication Operations | Other 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</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 net sales</a></td>
<td class="nump">8,293<span></span>
</td>
<td class="nump">7,843<span></span>
</td>
<td class="nump">11,221<span></span>
</td>
</tr>
<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=us-gaap_OperatingSegmentsMember', window );">Operating Segment | Aluminum Operations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 net sales</a></td>
<td class="nump">318,689<span></span>
</td>
<td class="nump">285,907<span></span>
</td>
<td class="nump">292,085<span></span>
</td>
</tr>
<tr class="re">
<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 );">Costs of goods sold</a></td>
<td class="nump">298,572<span></span>
</td>
<td class="nump">237,759<span></span>
</td>
<td class="nump">266,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_SegmentReportingOtherItemAmount', window );">Other segment items</a></td>
<td class="nump">92,448<span></span>
</td>
<td class="nump">31,002<span></span>
</td>
<td class="nump">10,365<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating income (loss)</a></td>
<td class="num">(72,331)<span></span>
</td>
<td class="nump">17,146<span></span>
</td>
<td class="nump">14,770<span></span>
</td>
</tr>
<tr class="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">6,786<span></span>
</td>
<td class="nump">4,917<span></span>
</td>
<td class="nump">5,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_SegmentExpenditureAdditionToLongLivedAssets', window );">Capital expenditures</a></td>
<td class="nump">1,309,027<span></span>
</td>
<td class="nump">967,739<span></span>
</td>
<td class="nump">189,805<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Total Assets</a></td>
<td class="nump">2,802,647<span></span>
</td>
<td class="nump">1,444,335<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=us-gaap_OperatingSegmentsMember', window );">Operating Segment | Aluminum Operations | U.S.</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 net sales</a></td>
<td class="nump">256,051<span></span>
</td>
<td class="nump">239,095<span></span>
</td>
<td class="nump">252,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_srt_ConsolidatedEntitiesAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segment | Aluminum Operations | Non-U.S.</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 net sales</a></td>
<td class="nump">2,496<span></span>
</td>
<td class="nump">9,105<span></span>
</td>
<td class="nump">16,806<span></span>
</td>
</tr>
<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=us-gaap_OperatingSegmentsMember', window );">Operating Segment | Aluminum Operations | Other 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</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 net sales</a></td>
<td class="nump">60,142<span></span>
</td>
<td class="nump">37,707<span></span>
</td>
<td class="nump">23,158<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segment | 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_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting 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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total net sales</a></td>
<td class="nump">1,451,723<span></span>
</td>
<td class="nump">1,171,901<span></span>
</td>
<td class="nump">1,287,980<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSold', window );">Costs of goods sold</a></td>
<td class="nump">1,420,978<span></span>
</td>
<td class="nump">1,147,441<span></span>
</td>
<td class="nump">1,295,721<span></span>
</td>
</tr>
<tr class="ro">
<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">348,153<span></span>
</td>
<td class="nump">419,037<span></span>
</td>
<td class="nump">586,304<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating income (loss)</a></td>
<td class="num">(317,408)<span></span>
</td>
<td class="num">(394,577)<span></span>
</td>
<td class="num">(594,045)<span></span>
</td>
</tr>
<tr class="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">53,344<span></span>
</td>
<td class="nump">26,072<span></span>
</td>
<td class="nump">25,029<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentExpenditureAdditionToLongLivedAssets', window );">Capital expenditures</a></td>
<td class="nump">55,183<span></span>
</td>
<td class="nump">28,264<span></span>
</td>
<td class="nump">23,933<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Total Assets</a></td>
<td class="nump">3,319,917<span></span>
</td>
<td class="nump">3,248,822<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=us-gaap_OperatingSegmentsMember', window );">Operating Segment | Other | U.S.</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 net sales</a></td>
<td class="nump">1,435,062<span></span>
</td>
<td class="nump">1,164,942<span></span>
</td>
<td class="nump">1,276,923<span></span>
</td>
</tr>
<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=us-gaap_OperatingSegmentsMember', window );">Operating Segment | Other | Non-U.S.</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 net sales</a></td>
<td class="nump">16,661<span></span>
</td>
<td class="nump">6,232<span></span>
</td>
<td class="nump">9,776<span></span>
</td>
</tr>
<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=us-gaap_OperatingSegmentsMember', window );">Operating Segment | Other | Other 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</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 net sales</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">727<span></span>
</td>
<td class="nump">1,281<span></span>
</td>
</tr>
<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=us-gaap_IntersegmentEliminationMember', window );">Eliminations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 net sales</a></td>
<td class="num">(2,665,796)<span></span>
</td>
<td class="num">(2,695,479)<span></span>
</td>
<td class="num">(2,877,721)<span></span>
</td>
</tr>
<tr class="re">
<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 );">Costs of goods sold</a></td>
<td class="num">(2,670,971)<span></span>
</td>
<td class="num">(2,700,274)<span></span>
</td>
<td class="num">(2,930,712)<span></span>
</td>
</tr>
<tr class="ro">
<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">(1,436)<span></span>
</td>
<td class="num">(1,221)<span></span>
</td>
<td class="num">(1,390)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating income (loss)</a></td>
<td class="nump">6,611<span></span>
</td>
<td class="nump">6,016<span></span>
</td>
<td class="nump">54,381<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentExpenditureAdditionToLongLivedAssets', window );">Capital expenditures</a></td>
<td class="num">(70,122)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Total Assets</a></td>
<td class="num">(1,930,877)<span></span>
</td>
<td class="num">(566,031)<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=us-gaap_IntersegmentEliminationMember', window );">Eliminations | Other 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</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 net sales</a></td>
<td class="num">$ (2,665,796)<span></span>
</td>
<td class="num">$ (2,695,479)<span></span>
</td>
<td class="num">$ (2,877,721)<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_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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/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/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/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 4: 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 5: 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 6: 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 7: 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 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(11))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31<br><br>Reference 10: 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 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_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_SegmentExpenditureAdditionToLongLivedAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expenditure for addition to long-lived assets included in determination of segment assets by chief operating decision maker (CODM) or otherwise regularly provided to CODM. Excludes expenditure for addition to financial instrument, long-term customer relationship of financial institution, mortgage and other servicing rights, deferred policy acquisition cost, and 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/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://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 25<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-25<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentExpenditureAdditionToLongLivedAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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_srt_StatementGeographicalAxis=country_US">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_StatementGeographicalAxis=country_US</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_StatementGeographicalAxis=us-gaap_NonUsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_StatementGeographicalAxis=us-gaap_NonUsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=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_ConsolidatedEntitiesAxis=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=stld_SteelOperationsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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=stld_SteelOperationsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_StatementGeographicalAxis=stld_OtherSegmentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_StatementGeographicalAxis=stld_OtherSegmentsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=stld_MetalsRecyclingOperationsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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=stld_MetalsRecyclingOperationsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=stld_SteelFabricationOperationsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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=stld_SteelFabricationOperationsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=stld_AluminumOperationsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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=stld_AluminumOperationsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=us-gaap_CorporateAndOtherMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=us-gaap_CorporateAndOtherMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidatedEntitiesAxis=us-gaap_IntersegmentEliminationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidatedEntitiesAxis=us-gaap_IntersegmentEliminationMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>94
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
M4$L#!!0    ( .U 7%H'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    " #M0%Q:0I,XSN\    K @  $0   &1O8U!R;W!S+V-O<F4N>&ULS9+/
M:L,P#(=?9?B>*''V#Y/ZLM+3!H,5-G8SMMJ:Q8FQ-9*^_1RO31G; ^QHZ>=/
MGT"M]D(/ 9_#X#&0Q7@UN:Z/0OL5.Q!Y 1#U 9V*94KTJ;D;@E.4GF$/7ND/
MM4?@574+#DD910IF8.$7(I.MT4('5#2$$][H!>\_0Y=A1@-VZ+"G"'59 Y/S
M1'^<NA8N@!E&&%S\+J!9B+GZ)S9W@)V24[1+:AS'<FQR+NU0P]O3XTM>M[!]
M)-5K3+^B%73TN&+GR:_-PWJ[89)7_*:H>,'OMW4CJCM17[_/KC_\+L)N,'9G
M_['Q65"V\.LNY!=02P,$%     @ [4!<6IE<G",0!@  G"<  !,   !X;"]T
M:&5M92]T:&5M93$N>&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M
M3A^%$5B-;'EDD81_OT<V$,N6#>V23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R
M>&#9+]O6N[<OWN!7,B0103 9IZ_PP JE3%ZU6FD PSA]R1,2P]R"BPA+>!3+
MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,!
M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K
MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2
MBW <!.!1NY["G?1LOZ1!";2C:=!DV/;:KI&FJHU33]/W?=_KFVB<"HU;3]-K
M=]W3CHG&K=!X#;[Q3X?#KHG&J]!TZVDF)_VN:Z3I%FA"1N/K>A(5M>5 TR
M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$
MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7<K_WUE[O)I#-ZG7TZSFN4
M?VFK :?MNYO/D_QSZ.2?IY/734+.<+PL"?'[(UMAAR=N.Q-R.AQG0GS/]O:1
MI24RS^_Y"NM./&<?5I:P7<_/Y)Z,<B.[W?98??9/1VXCUZG LR+7E$8D19_(
M+;KD$3BU20TR$S\(G8:8:E < J0),9:AAOBTQJP1X!-]M[X(R-^-B/>K;YH]
M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M
MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZ<TT#PE"\D^DJ1CVFS(Z=T)LWH
M,QK!1J\;=8=HTCQZ_@7YG#4*')$;'0)G&[-&(81IN_ >KR2.FJW"$2M"/F(9
M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+
MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T
M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+
M.7\N?<^E[[GT/:'2MS<C?6?!TXM;WD9N6\3[KC':US0N*&-7<LW(QU2ODRG8
M.9_ [/UH/I[Q[?K9)(2OFEDM(Q:02X&S022X_(O*\"K$">AD6R4)RU3393>*
M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.W<DOJMI2^M28X
M2O2QS'!.'LL,.V<\DAVV=Z =-?OV77;D(Z4P4Y=#N!I"O@-MNIW<.CB>F)&Y
M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_#
M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0
MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR
ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC
MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYN<KGHB=OJ7
M=\%@\OUPR4</Y3OG7_1=0ZY^]MWC^FZ3.TA,G'G%$0%T10(CE1P&%A<RY%#N
MDI &$P'-E,E$\ *"9*8<@)CZ"[WR#+DI%<ZM/CE_12R#ADY>TB42%(JP# 4A
M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF
M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.'<YMZN,)%K/]8UA[Y,M\Y<-LZW@->
MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_
M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]!
MU4#E/]O4#6CV#30<D05>,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04
M" #M0%Q:R^?AN,('   <,@  &    'AL+W=O<FMS:&5E=',O<VAE970Q+GAM
M;+6;X6_:.!C&_Q6+FZ9-*B5Q@):MK42AW+%U'5>Z5;WI/IC$0+0DYAR'MO_]
MO0Z!D)UCDI/YTI+ ^R3^$3O/XYB+9\9_QDM*!7H)@RB^;"R%6'UHM6)W24,2
MG[(5C>"=.>,A$;#)%ZUXQ2GQTJ(P:&'+ZK9"XD>-JXMTWX1?7;!$!'Y$)QS%
M21@2_GI- _9\V; ;VQWW_F(IY([6U<6*+.B4BF^K"8>MUD[%\T,:Q3Z+$*?S
MRT;?_C!L6[(@_<1WGS['>Z^1;,J,L9]R8^Q=-BQY1C2@KI 2!/ZMZ8 &@52"
M\_@G$VWLCBD+]U]OU4=IXZ$Q,Q+3 0L>?4\L+QOG#>31.4D"<<^>_Z!9@SI2
MSV5!G/Y%SYO/=KH-Y":Q8&%6#&<0^M'F/WG)0.P5.+V2 IP5X%\*['9)@9,5
M.%4+VEE!.R6S:4K*84@$N;K@[!EQ^6E0DR]2F&DU--^/Y/<^%1S>]:%.7 V9
MF\#7*!")/'03"5^\HG&TN9[D]])$WZ9#].[->_0&^1&Z]H, =L<7+0$'EQ(M
M-SO0]>9 N.1 -D9?6"26,1S%HUY1H 5GO3MUO#WU:ZQ5'%+W%#GV"<(6;BM.
M:* O']'9*<+MM+RC*!_JRS\E$1S=4AV]T!IG]T4XJ9Y3HC=@:\K1C_XL%APZ
MP]\JPAN%MEI!CA ?XA5QZ64#AH"8\C5M7+W]S>Y:'U5T3(H-#8D5R+5WY-HZ
M]?P2?GA=414V?;EM-3^K^&BKZO(Q)%;@T]GQZ53CTX^BA 3HGJX8%RI0>AW!
M$Q7>@;:J+BA#8@50W1VH;C50$\I])H=##\&@JKRF#BAMAZ;2L4E;7Q>:(;$"
MM+,=M+.*O8\3< /I3:/\"M-KS4D0*R\Q;5E=6H;$"K3.=[3.M2V<4C?A (G&
MJ.\*-/(#BNZ2<$:YBI9>RVIB^\SNJ7AI"^OR,B16X-7;\>IIVY@YDGNZ\.5]
M$2ZS.Q(J.Z1>9RHH#=#P-2*A[\8G8''<4Q4XK4I=<(;$"N!L*S=V5A5TT%+&
MH3NF=NX$304,:(AQ-&!))/@K_/>4/ ^HC^]4^/1%=?F94BL"W'/&=A6 #^0%
MC3T8X?RY[VY,<7F//2#I=)IV#_?:9UTE/6UQ;7J&U(KT<$X/5Z'7]SQ0AQZ7
MO4"W\#GT-5)?<WK)L\Y9!SW26*!/=#ZG/(:OXCI8>TJ66JG:+ VI%5GFT<#6
M^N?_L!S(+>C##^PY4G+4RT%@%NB1O"J_A(&^N#:Y8R0#.X\&MM[<_TIN-_Q-
M.%O[D:N^#/6:)4.?T;Q@2JV(+4\,MM[J_XIMPF(!R>$O?U5^O] KMKOGEM((
MZ^MJ<SM&?K#S &'K?7_:,?N<DG),>@'<M920C,8%4VI%2'E@L/4N_Y:Y<"U-
MEBS2>=\#(KUNK^ET+#4MHW'!E%J15AX8;+W+?_ %9 0V1S9^-WN/L@#QJD2F
M5QJP,(0[YE0P]R=:,^%'BQ/TQCJU+-Q!*\+1F@3JA*\7K@WT&('"SA.%K8\"
MD%,]:#J:OH8S%B@Y'L@2#[=#)26CX<&46G%J-4\/6._OM]<9NGEQER1:T-+@
M=4#HKC\=]O]43L\:#0NFU(J\\K" *X6%1QH$S9\1^#+HJ00,*O70.(X3]1AW
M0/.)JN;9!_JJVMR.$1-P'A-PI9CPG0401PGD43DEPI7/%PXHW3$E+*,YP)1:
M$5:> W"E'#!(.)<S;IMIMG0L UN;J*'I%<LN,:,9P)1:D5J> 7"E##".!.6;
MQXQR5I=L,2JIZ17+J!F- *;4BM3R"( K18"T.Z(!I*8%XTK7<4#GEG"X>?1=
MEX(0R'@;224_HU' E%J17QX%L-[)9_RF(0D"=)W$\':L[J%ZG=(Y<7U=;5K'
MR 0XSP18;^<S6C<AY0LYH/T."F()*2I<D4A]V?W/1PGZNMK8CA$.<!X.L-[2
MCP>C>]1//%\PCOI"4(CIZ0SE*" +)36]7MDC/GU9;6C'"  X#P!8[]]W3ZQ&
M?D0BUX<PFDX+I?MN.$\GQ^'6L%F8\D.B5#Z-/W"8\BO0:$XPI59<M)#G!*?2
M4X;I$HROKKL>D"F%I:^KO4SA&"'!R4."4RDD3))9X+O01QE1N@^]2NUU'D;C
M0J;62=7DHK+UE=T^/;]HK55D\AC@5(H!^U,4)W!1$3@C]#41,*Q%,K0K:9ET
M^(-,K;O?OHYE=YW>>7?7R S%,<* L[=>2&_=M\-^62X_4'[#HUB@MR1<?41/
M+(%[[NWM1$G$[$*A8V0!)\\"CMZY;Z&-?!ZBL6H:Y_J 0ALK(1FU_J;4BI!R
MZ^_H+?L6DIRHE?= )26]Q!BZ*XG(B@5^^K0]W5*",^KY3:D5P>6>WZGD^0=@
M)#BX"F@V?4&?J?J&J)>R+,NV,.Z>V4IJ1KV_*;4BM=S[.WJKOIW.&/FQ?##P
M1 G7+KTZ(-=LVKCIJ+$9]?ZFU(K8<N_OZ+WZGHW-N8U@IS)E'A K6Z:F+ZM-
M[!C&W\F-OU/9^*?$LF5^Y<ST<J,G)3&C[MZ46G%A;>[NVWI;W@=<W@992: \
M(%#JZ_5UM9?7&O7UK;WE]')"(OU90HQ<N6)JL[)^MW?WTX=^NN"_E7]\\[N)
M+T3.9\0HH',HM4[/X ;%-S]%V&P(MDH7Y\^8$"Q,7RXI\2B7'X#WYXR)[88\
MP.X'(5?_ E!+ P04    " #M0%Q:.-;H"+('  #R(P  &    'AL+W=O<FMS
M:&5E=',O<VAE970R+GAM;+5:?V_;-A#]*H17#!O@Q.(/45*;&$B3;"W0M472
M;G\S-A,+E41/HIUFGWY'R;$LD:+CU0N0Q+*/IW?D\=[C66>/JOQ6+:34Z'N>
M%=7Y:*'U\O5D4LT6,A?5J5K* CZY5V4N-%R6#Y-J64HQKP?EV80$ 9_D(BU&
MT[/ZO<_E]$RM=)86\G.)JE6>B_+IK<S4X_D(CY[?N$D?%MJ\,9F>+<6#O)7Z
MZ_)S"5>3K9=YFLNB2E6!2GE_/KK KR\9,P-JBS]3^5CMO$8FE#NEOIF+]_/S
M46 0R4S.M'$AX-]:7LHL,YX Q]\;IZ/M/<W W=?/WG^K@X=@[D0E+U7V5SK7
MB_-1/$)S>2]6F;Y1C^_D)J#0^)NIK*K_HL>-;3!"LU6E5;X9# CRM&C^B^^;
MB=@9@-G  +(90%XZ@&X&T#K0!ED=UI708GI6JD=4&FOP9E[4<U./AFC2PBSC
MK2[ATQ3&Z>GEIX^WGSZ\O[KX<GV%WEY\N/AX>8UNWUU??[E%)^CK[17ZY=6O
MZ!5*"_1EH5:5*.;5V43#G<WXR6QSE[?-7<C 7:[D[!11/$8D(,PQ_/+EPVEW
M^ 3BW09-MD&3VA\="GI5EK+02%25U,YPFO',/=YLK=?54LSD^0CV3B7+M1Q-
M?_X)\^"-*[@C.>N$2K>A4I_WZ:6H%@@6#<F_5^E:9!"V,^#&2U1[,5M_/0WC
MA'%8K/5N*+899D$0Q]'6KH.2;5$R+\K;A2KUB99E#HFVEI7.AW V?G@'0!1C
MW,-IFT4$$QRX889;F*$7YGO 5FA5IM*)+;1N2C&F$:4]<+8=,7--B1L=WZ+C
M7G2?]$*64#/VY3:WIY!33/M3Z#(C43(PA=$69.0%^45ID;T 9&3=/60 DL8]
ME+8=C^(H)MP-,]["C+TP/Y= E*5^&J-E)@S0S0Y:FL0<HT)J%^C8 @.9&25Q
M'[1MQR/*"([=H),MZ&1/>FI1/*1WF=Q,["#0Q,Y $A':W^T.LS"*PL0-$P<M
MYP1>H+\K-7],L\Q))(%U4Q9%+.JGYWZ[+K@=0L0OV$;#F;D9WEF]& ,S]0$Z
M[$*,V4!FXI:\L)<P-EO( Y X:F1"0V(5(K=E$#,RL,MQ2SN8OHABLU3<I5FJ
M!THF]K+7H41[+&_=F%L2PWX6>U_,5"Z1%M]EA9;B2<!.= 9MLQ.-8FMQ;*LP
M)&Q@85H*PWX.NYC-RI6<&WRERK*ZLMW)0MZG ]GD8+6($LS[<&T[QA/,Z #@
MEM6PG]:> <OO<'2I!M+()BO*.8^M/>FP"Q**!Y@7MZR&_;3VG.YPKEB5=;8C
M=8\R53PTJF8N[YR%&-O\Q0A/=EAV ]QA%R;)D.["+<]A/]%U^7C?;K6)B^ P
M".W<=1A22D@R5/Q:BL-^CONP?TH=K!4'+,!1'Z3#D&,<\ %^(RV_$3^_7<E[
M"1,Z!S';5@3G,<,FL20 '=#?7"X[QB(^(!A(2W;D)62W9]F)S62@Q$C0IV27
M71Q$?(!,R,YQ[26,MP^E369A$G?VR :F;<@#'L?)0*DB+>F1/8<ME>=I<W:I
MZ^I,%3HM'F0Q&\+\'P@+.8^8/^ZH&W-+>L1/>C=R+F5NJ X5JC 1&UJ!J"'Y
M89_"6<X=N>,@%\$)K5^Q]]MU<;<\2$*O0+D&-:^?G-"\!'KPX?](WKIAMNQ)
M_.QI4E(5J-)J]@VME4G',7IU&@0D! E0HK7(5O(-2H)@'#2_J%H(0(+$2L.I
M//U'SM\@PN,QC:(QYF&=V.8:8S).$OQLGE;5RIB:CW&(X6,P#VESS<$SAB&M
M=[72%9Q6YC4>4;/EE9S)_ [*T7.CJ+E50.@8P9"EK#M^F7O-;&+GH95++J.!
M\P)IJ9_L.=&64E2K\JF98PA&P[ZO]!MD9H#4D9-F%H)X'"1L'&\G[2B1V\K@
M)(+;$&Z1B,,RC!.HSP.L3%H50?PJXF(^3TU7%JKT4J3SD[1 ,[%,H6H[(=OJ
M (,VB''21^PRQ!$?ZN.05D80OXRXD5K 6Z J15E #KIKE"T0,(/C?&#I2I<E
M#5D8#K5+:*LEJ%]+@/Q=Y:M,: "KF@Z/RJ%4+$PK?2TW$L/9TO,Z/K2.4<=Y
MFPQL'MKJ#^K7'PVSWVHI,W3U5(@\G<&N@(/4:=UN<1=H:NL,(&]&+*9W&<;<
M_ S@;A4)]2N2CP=0';7UQ@G,,@G[JMEIF,1TJ$;1G2:P7Y@TT^R946I/5!2Q
MP.H(N0SAG$5Q. "QU1'4KR,LC;?MN0U =G6"G5T.MZ6GRT%;$4']A^FO12F;
MK0E<.B1,_3X.WH?_AYZ@K9Z@_ >_.J%>07)PN$?RU@VW)7?J)W>HOFIEY'P)
M%)VNC<P=;*I2FU\QY7#F[=.:RS"D8< '1"UM>9C&Q^BZ42^;'[Q$1_+6C;FE
M<NJG\NT2>3INU.;G)"*<A?V5<?!X$,6[AMWOMUH:9WX:O]E?)_P>#EV58WGK
MQML2.\,_6">85QD<'.Z1O'7#;?4 \^N!0^H$<S0J&*']EI_#+*)D,!-;+<".
MTIEG1^W,'\M;-^:=KY?]XN(E-6+C8O>[;2@1?4GIL$IXW%^4R<X#&>9IF#]$
M^9 6%<KD/0P+3B,@\;)YP*2YT&I9/Z-QI[16>?UR(<5<EL8 /K]72C]?F,<^
MMH_Y3/\%4$L#!!0    ( .U 7%H[J91"%@,   T)   8    >&PO=V]R:W-H
M965T<R]S:&5E=#,N>&ULK99KCYLX%(;_BL56JQEI.F!(@,PF2)ED5JTTG8Z:
M:?>S R?!&H-9VR3M_OH>0P;EPEQ:;3X$VYS+^_AV&&^E>M0Y@"'?"U'JB9,;
M4UVYKDYS*)B^E!64^&8E5<$,=M7:U94"EC5.A7!]SPO=@O'22<;-V+U*QK(V
M@I=PKXBNBX*I']<@Y';B4.=IX M?Y\8.N,FX8FM8@/E:W2OLN5V4C!=0:BY+
MHF U<:;T:A9;^\;@&X>MWFL32[*4\M%V/F83Q[."0$!J; 2&CPW,0 @;"&7\
MNXOI="FMXW[[*?K?#3NR+)F&F13_\,SD$R=V2 8K5@OS16X_P(YG:..E4NCF
MGVQ;VW#DD+361A8[9U10\+)]LN^[>=ASH(-G'/R=@_]6AV#G$#2@K;(&:\X,
M2\9*;HFRUAC--IJY:;R1AI=V%1=&X5N.?B:9?;Y;?+[].)\^W,S)]?1V>C>[
M(8L/-S</"W)VSQ24)@?#4R;.R7OR=3$G9^_.R3O"2_*0RUJS,M-CUZ 2&\]-
M=UFOVZS^,UGGD%Z2@%X0W_,'/>ZSM[L'A^XN\G>3X'>3X#?Q@E^?A#ZV-MB@
M/Y@]=E>Z8BE,'#Q7&M0&G.3//VCH_=5'^C\%.^ ..N[@I>C)5. A9F4*!*\#
MDLEZ:5:UP*.5RKHT&D]I"GS#E@(N<"\JNQG(&:Y\)H5@2I_W34Z;,6HRVBMD
MDT21'X_=S3[TJ5$\B+W.Z !FT,$,7H29R:+ >P%/3/I(-M+P<GU!*J;(AHD:
M]G63"O >RW%S]Q*T:>(]<=ZEY_G#(X97S0XHAAW%\-<I&JV:L-KD4O'_(&MH
MVM%>A#9'N*=MY.U^1Q1OL3P "3N0\+=!N-;UZQ#AB30_C(,HHN'Q4O1:4NJ/
M1K0?(NH@HM^&P)*H#5Y_./8:272BCPXII1$=!D<D/9:AY]&8/K<<<4<2OTCR
M@"5>U^I'R])!O"(\/I5#(]\J\H^$]UAZL3<:Q"=+X.X5*_NA\(FI-2\U$;!"
M7^\RPBVIVN+;=HRLFOJUE :K8=/,\7L%E#7 ]RLIS5/'EL3N"RCY"5!+ P04
M    " #M0%Q:DYUOAY$&  #4&0  &    'AL+W=O<FMS:&5E=',O<VAE970T
M+GAM;*U9;6_;-A#^*X17#"V0VB)%ZB5+ B1VN@587E"GZV?&HFVADNB)=)+V
MU^\H*Y(M4FJ*)1]B2W[NQ(=WO'M(G3S)\IM:"Z'1<YX5ZG2TUGIS/)FHQ5KD
M7(WE1A3PRU*6.==P6:XF:E,*GE1&>38AGA=,<IX6H[.3ZMY=>78BMSI+"W%7
M(K7-<UY^OQ"9?#H=X='+C<_I:JW-C<G9R8:OQ%SH+YN[$JXFC9<DS46A4EF@
M4BQ/1^?X>$:8,:@0_Z3B2>U]1X;*@Y3?S,55<CKRS(A$)A;:N.#P\2BF(LN,
M)QC'O[734?-,8[C__<7[IXH\D'G@2DQE]C5-]/IT%(U0(I9\F^G/\NDO41.J
M!KB0F:K^HZ<:ZXW08JNTS&MC&$&>%KM/_EQ/Q)X!#GH,2&U N@:TQ\"O#?S7
M&M#:@%8SLZ-2S<.,:WYV4LHG5!HT>#-?JLFLK(%^6IBXSW4)OZ9@I\^FMS?S
MV[^O9N?WES,TOX>/Z\N;^SFZ_82N;J:WUY?H(_HRGZ'W[SX@M>:E4"@MT/U:
M;A4O$G6$WAU<GTPT#,JXGBSJ 5SL!D!Z!H )NI:%7BMT620B.70P 38-)?)"
MZ8(,>IR)Q1CY^ @1CU#'@*:O-_<=YK/7FY,!-GX3(+_R1WO\W4O-,U1 !5 \
M$\X)WCD(*P=FG3^>X9!1SX^]D\GC/G$', ICYN/@$#BS@820P M#V@ /R-"&
M#!TD,Y5**R27:"5EHI"26>(BM',2[(^3AGX8>;1#R FD,?7]#B$',,"4 -)-
MB#6$V""A/TNI%-J4<IEJ%Q-F/9=$'F%19\*G-HYZE$51EX>-"S .(Q^[:00-
MC6"0QASJ;EJLCM!*%**$?(.UC'@"]295NN2F-"/Q#+U&N3,PL(<54(SC#DL;
M!A0#@CLD'3#*]F$'',.&8SC(\:X*4E7$@*J+1>A($AI;26?#2$@\*^5L&&6$
ML1X64<,B&F1QGLM2IS]XU31A(:6%YL4J?<@$XDH)[0Q/9 W%]QCIYJ #!4D8
M=6C9* +Y%[I9Q0VK>)#5[4:8+"M6P&<A<^$B$=O1@>7K[3UZ1\/&^9AA''6S
MS,8Q+\:1*=HN*MAK.ZHW2.:JT +ZI'Y9,4=5]898+?@FA6*>_A")B5L%<C9,
MSQY:X-,N40<L#&C42=>9 Q9CYD<]-/>$ QZ.F5Z+$KW?!>S# 5DG*6P-XV,<
MX!AW63EPF%)"NSW*!21>&+$>8J0E1GX2/\,(/0A0U:).2*3YL[OTU<X.\S(B
M43??I@Z@3W"TWX)J8C:0>01[0=S#K)42>%A+7#5<7L+E9.3;E<LG,6%=0C8N
M9-!6NPO-@<.88A;V% W<J@D\+"=N8%WU%PSL:/J,QC'K%CX'$-(M]'W296(#
M?1!0-.ZK&:V,P,,ZHF6"N-9E^K#5W-1T+5$AX7ZA2UFUZ*9PN)/1U@<?,=FO
M:35C%RZ@S.L2=N(BW%<\6KV!AP7' -^Y%B)#L^\%S],%;# @:<=.KH&M9ID?
M8K_;KQU  E2CR JO#?1!G@1]JA>WT@,/:X\+KM(%$KPL((2@%Z%P5INI5Y%'
ML E<?%N#5A:E,@47)9 +O-SS\\$Y0;LQQ?N%?QS%WMZ?5:-L$TS'H351-HS@
ML1?T3%.K;?"PN/E:[=*A._)'T ,K@2!!<M Y]<93;K4"M9.896"F87?;S=V6
M*9@Q2KH[(A<N"!BS&#MPD>_'/=L'W H?/*Q\9FFV-8S?(C>.S)+*MM7\0'-&
M8KD4BTIY@#3<YO 4*"0PL^;,1J&GM8!,,H\WZOX7TBIVI96UZ&P49%)@B1,;
M1KQQ7STEK08CPQKL)YEDMC>[21;_;M-'V%@7^I?RB]BB"K, ^]W6XL)!/?&[
M/=*%BVC0)T9)J]+(L$J;I8]I(@K8;"=B =&%*6DS[/5!KY]R$$X[Z#6*':#"
M+E67*[^G=I!6M9%AU?:E*$7&3<@W''9(;K$V[,.<L1ZK#5^(T]$&(B_*1S$Z
M^_TW''A_.,^1WM+;[*V\'<Y?JPW)_SYG(H[S(Q #<=#=)$Y=R A#>\;=PNI
M$DP#4)L]&V72JD,RK X_OR(?!CW\<CZ\I;?96WD[G+U6D9)A1?J:?&!6[$+8
M@=&NVG3@@@C41[<9N/S!5I5TF^QD[[@[%^6J>FV@H,1O"[T[)F[N-J\FSJL#
M^<[]"WP\V[U@:-WLWG=<\W*50I/,Q!)<>N,0AE;N7B'L+K3<5(?J#U)KF5=?
MUX)#%S8 ^'TII7ZY, ]H7N2<_0=02P,$%     @ [4!<6FG:RTJK P  X0H
M !@   !X;"]W;W)K<VAE971S+W-H965T-2YX;6RM5FUOXC@0_BM6KCKM2FQ#
MWD,/D%K":I&N4)7NWF>3#"3:Q.9L ^W]^ALG(4M#BGJZ?DG\\CQC/S/V>(8'
M+G[*%$"1YR)G<F2D2FUO3%/&*1147O,M,)Q9<U%0A5VQ,>56 $U*4I&;=K_O
MFP7-F#$>EF,/8CSD.Y5G#!X$D;NBH.+E#G)^&!F6<1QXS#:IT@/F>+BE&UB"
M^KY]$-@S&RM)5@"3&6=$P'IDW%HW4:CQ)>!'!@=YTB9:R8KSG[HS2T9&7V\(
M<HB5MD#QMX<)Y+DVA-OXN[9I-$MJXFG[:/UKJ1VUK*B$"<__RA*5CHS0( FL
MZ2Y7C_SP#6H]GK87\UR67W*HL7V#Q#NI>%&3<0=%QJH_?:[]<$*P_#<(=DVP
MVP3W#8)3$YSW$MR:X):>J:24?HBHHN.AX <B-!JMZ4;IS)*-\C.FP[Y4 F<S
MY*GQ9#%?+OZ<1;=/TX@LG_!W/YT_+<GB*YDL[A\>I]^F\^7LQY3,YMB?DB_D
M^S(BGZX^DRN2,?*4\IVD+)%#4^%NM$TSKE>^JU:VWUC9LLD]9RJ59,H22%X;
M,%%&H\4^:KFS+UJ,(+XFCM4C=M]V.S8T>3_=Z:!'[Z?;%]0X362<TI[S,9'I
M"D"U@-N]@$XH-W)+8Q@9F#$DB#T8X]]_L_S^'UW.^TACT0<9>^58MW&L>\GZ
M>([)-&,Q+Z#+9Q4W*+DZ9^['EN<.!IX_-/>G[CC'V:X?.([]&A>=XYPP&+B#
M7[A7(KQ&A'=1Q$*E( B*0 >E.@OOH19%/N5<RL]X4QD*W3%\#/+L'TC(!A^!
MXR1FW)C*E*PQ[9,4DDW&-I@N1;:G.@_+7DGFZZ--19_)"ABL,R7U\)7E>#W\
MNH,>P>M_"H-G?)(DE*B!$Q!\FLH+6=VK$JUO2 \?#;F%,NWG+UV1J!S@GWCN
MBVM;K3!T@?RP%8-SD#T(^]T!\)L ^!<#,.EP?9<*_VQM?9X\QVL).<?A>?)#
MWVUI.<<Y86B[P1OG*6CD!/]9#J%*B6RU4W258VPY81S'F1(\S_5YR9@"#*+J
M3/[!>6 L.[1;UV/2!?-=K]]2W0D+K;!;=-B(#O^_Z*4"R$GTPFB1Q7@Q9BR^
M[A(<=B0.QP\LIZ7X'&>C7M=J!_H<YX2^YWMN2[-Y\O@7(#9E$24Q->R8JM[.
M9K2ITV[+\J0U?H?U6U5N_3)3%7_W5&""D"2'-9KL7P=XH4154%4=Q;=EB;'B
M"@N6LIEB#0I" W!^S;DZ=O0"354[_A=02P,$%     @ [4!<6AGBD/ZQ @
M_08  !@   !X;"]W;W)K<VAE971S+W-H965T-BYX;6RM56UOVC 0_BNGK)JH
MM#:0I.W:0:1"J(HT7E1H]]DD![&6V,PV+]NOWSD)&>UHU0_]@GWG>YY[,7G<
MWDKU4Z>(!G9Y)G3'28U9W;BNCE/,F3Z7*Q1TLI J9X9,M73U2B%+"E">N5ZS
M>>GFC LG;!>^B0K;<FTR+G"B0*_SG*G?7<SDMN.TG+WC@2]38QUNV%ZQ)4[1
M/*XFBBRW9DEXCD)S*4#AHN/<MFZBP,87 4\<M_I@#[:3N90_K3%(.D[3%H09
MQL8R,%HVV,,LLT14QJ^*TZE36N#A?L]^5_1.O<R9QI[,?O#$I!WGJP,)+M@Z
M,P]R>X]5/Q>6+Y:9+GYA6\4V'8C7VLB\ E,%.1?ERG;5' X K<M7 %X%\%X"
M@E< ?@7PWPL(*D Q:K=LI9A#Q P+VTIN0=EH8K.;8I@%FMKGPE[[U"@ZY80S
M86\\FHZ_#Z+;63^"Z8R687\TF\+X#GKCX>2A?]\?30=/?1B,R.Y#8\(4"I.B
MX3'+3N$,'J<1-$Y.X02X@%DJUYJ)1+==0]79'&Y<5=(M*_%>J:3EP5 2LX:^
M2#!Y3N!26W5OWKZWKO<F8X3Q.?BM+^ UO>!(0;WWP_TC\.C]<.^-;OSZIOR"
MS_^8FSIV 66"X'@"*S W>L5B[#BD(!K5!IWP\Z?69?/;L>%])%GT063/!AO4
M@PW>8@]')*YK09J9\3^8P)*T$AJ9U/H42)ABIE-8D#I"BLF2BR6IBN(;9N5*
MTU\^ECF"83MHS%'@@AN"X8Y46>.Q*RA+N2I*L9*\"<]:_D7;W1R.]EA0</T\
M*/H_Z-J_JF/*2;@'PI"C6A8"JR&6:V'*[ZCVUAI^6TC7"W^7M+V4XG\TY<,P
M9(JFHB'#!5$VSZ\N'%"EV):&D:M"?N;2D)@5VY3>)U0V@,X74IJ]81/4+U[X
M%U!+ P04    " #M0%Q:G8JZ>T4*  !X6P  &    'AL+W=O<FMS:&5E=',O
M<VAE970W+GAM;*V<?6_;.!+&OXK@6QRZP+H625$2>TF -GH%MB_7I+LX'.X/
MU69BH[:5E92D_?9'.:YED2/&RLX"W<3Q\$=2?$R-GI%U]EA6W^JEE(WS?;/>
MUN>39=/<O9G-ZOE2;HKZ=7DGM^J=F[+:%(UZ6=W.ZKM*%HM=H\UZ1EW7GVV*
MU79R<;;[VZ?JXJR\;]:KK?Q4.?7]9E-4/][)=?EX/B&3GW_XO+I=-NT?9A=G
M=\6MO)+-E[M/E7HU.U 6JXW<UJMRZU3RYGSREKS)6= VV$7\L9*/]='O3CN5
MKV7YK7V1+\XG;CLBN9;SID44ZL>#O)3K=4M2X_AK#YT<^FP;'O_^DY[L)J\F
M\[6HY66Y_G.U:);GDW#B+.1-<;]N/I>/F=Q/B+>\>;FN=_]W'I]BN9@X\_NZ
M*3?[QFH$F]7VZ6?Q?7\@CAI0.M" [AM0K0$;:L#V#9C>P!]HX.T;>/J0@H$&
M?-^ :PV\H1[\?0-?'Q(;:!#L&P2G]A#N&X1: S+4@]@W$#LY/*W?;O&CHBDN
MSJKRT:G::$5K?]DI:-=:K?EJVXK]JJG4NRO5KKFX_/CAZN/O>?3V.HZ<JVOU
MXWW\X?K*^9@X\;^_Y-?_<:;.EZO(>?7+K\XOSFKK7"_+^[K8+NJS6:/Z;RFS
M^;ZO=T]]T:&^RLU&Z?NJ*>??G/^^EYNOLOH?@+FT8Z[5A[J^KWX\@7YS]E@+
M,+(#WRX6J_:35ZR=3\5J,56SO"SN5HUZ;8'&=NAGV:BM1BZ<N*BVJ^UM;6,E
MSPQP/K_?W*^+1N$^-DM9M7-6>]NRW70>I)-OY^5&.J]^+^OZ5P"?VO$?2M5^
MVU3E6KUSJVB-K&3=V :</3?YA52;\M>U= ;@A\-10_C\&064:FWZS69*]P?Q
MTX/XZ8[C#7#>%>MB.Y>U4S1.).>O'49^<ZA+":3M)U2P0[6GD(<+WQ-GLX=C
MX9HQ4^H'GOK7#XS,0$))*!CKQ\5F7!#XQ",:+X$Z=@7I1Z5 %!$\#+U^7&;&
M4:(ZU<)RX(@0-PQX-[C>JK##JK"35N7PR;Y:%M6)B_1$]H^/J_"$"%W7U9;*
M.H8VQ7A3WQ5S>3Y1G[-:5@]R<O'/?Q#?_1>TOV#"8DQ8@@E+,6$9)BQ'@O7T
MZAWTZIVHU^[,=+IBK>R1A^'2,^0?4$H#0_T19J\Q)BS!A*68L P3EB/!>H+E
M!\%RJV"CU<-J(54*IZX*YFNEU 4D3"MCK# Q81$F+.;&1V9*/4Y#_0R+V6F*
M"<LP8?GSAZ,G.?\@.=\J.2T+7&T?5 Y85FK/W,H&4I\5-U9]F+#(-XZ0S[3M
M-39CU%$47),4YK!2H$OFBU#+4#-H9$(0+5/,(5H8<@]607!006!5P>ZTZ%3R
M[KZ:+XM:@M>05L38E0^ C%<E@\+5UB+"[#7&A"68L!03EF'"\A-6JJ>Y\*"Y
M<)SFG%?J^K[>)6C0M?*[$/B$J(^(;UY"F)%P8&0=X5AQ8<(23%B*"<LP83FP
M4LS=_0>+2QS$):SBBO^Z7S4_IJW;NG#FY>9.;NNBM9(@80GSFE\3%!#!?:YM
MX9$P!>H+H>4K,1#%/>T*/K'.;NSR8\(R3%AN'M>0$ $O/7$[Y]1]V>(_M\/L
MN<=K(YAG[B] W)0)X&K./M"Q&PPJ+4&EI:BT#)668]'Z<CPR\HD]Q9:-RJM;
M(QC4G+7QV+0*E1:ATN(][?A3PT*_M6&US0^UVQ3HEO@A";7\&[73')QK(#Q!
M!S:WSADG=FO\J<PP[Y497JW;^L)>9+LK-Z>\<9KB.R@X*W^TX#!I$2HM1J4E
M>UHO5Q&AMN.GJ'UFJ+3\N1GT%=E5!<AI90'=5:6@^IA9F^#&^=4,FGH>%YPP
M_00+U!4HH=SWM:P+"B0LX(&O7_P#D:%^M9X"05.JCCOG^K8"]!L2[FH3R8&X
M0!"/N4,;1F>"DU-=<&O5!EXMT[<F 14,N.:RCV+T1H#J@Z/2$E1:BDK+4&DY
M%JVOW,X-)W8[_.3Z#:Q=5)^<F/ZK\$(*> JH_<:HM 25EJ+2,E1:CD7K2[=S
MU8G=5C^MDF.'C)8HJIN.2HL)9&^'+G>)?O9%]=Y1:1DJ+3_AD/3%UYGYQ.[F
MCZ[IV'FC=8A)BU!I,2HM0:6E>UH_E^7Z+4! U)2X5+^E*'^.UM=69]J3D:X]
MJ"=,C_AR3^M7(#Q.J9Y$1ZC]QJBT!)66HM(R5%I^RGKUU=>Y^L1NZX^N&1'
M;2>,"<C4-4/AR,@^R-$RPZ0EJ+04E9:ATG)PO3Q+[8AV!03ZP@(">/NI^VSY
M" KQ"-%U1<VR G?UTE ,1$TYU_R.Q#[#L3I I66HM!PZN"$7 U4DVMGVU&[;
MO[B*1$WOUPL QP2(FZI3M+G?V <Z=K]!I26HM!25EJ'2<BQ:7XY'=\3;?7][
M%<G>>&S&A4J+4&DQ!4QLC[MA2/4=$+/;%.B6^)[N7&>HG>;@7/V L0%3F':>
M/;5[]G^[BF3GCQ8<ZDW_J+08E990H'#@^5HQ,D7M,T.EY<_-H*_(KDQ!3RM3
MZ-XN ]7G 54D(^LR@Z8\%.I4[.LG6*#,04G@ZQE:# 4R[G$N7'WW,2,]:GSM
MQPR:$A$R?2H9U&_0%KKT+_Z84PY]/V1DX%X]VGGQ]%0OWEI%@E?+],Z5N%P"
M?/G'/HK1&P&J%8]*2U!I*2HM0Z7E@\M/!J_4.I^=VGWVDTM$L#!1_7=J&KK$
M#5T!9?2HYCHJ+4&EI:BT#)66#RV8%XH!#YYV'CRU>_"G%8#LD-$"1#7>46DQ
M!6QK&GJ$&FD[JJ>.2LM0:3D%[JS7#DE??)U)3^TF_>@"D)TW6H>8M(B:]XBK
MG,O(S%#->E1:"LR <AKX>I*'ZL)#G?H^]0>TU5GP=*0%#^H)T^F]I.9MXM,V
M^547X/IY%=691Z4EJ+04E9:ATO)3UJO_ (+.F6=V9WYT 8@!;KGP& 6>.P#<
M_ \%1O8ACA49*BU!I:6HM R5EH/+9:G^L,[X9R\T_D%]D6>K/U (YZZ^=S'@
M/G4WU+]D% -A4TYU^\$^Q=$Z0+7E46DY<'0I#[VAG:;SVYG=;W]Q^8>9IBUG
M!-AOS+CVF33 ?H/JGZ/2$E1:BDK+4&DY%JTOQZ-'[]@->WOYQ]YX;+Z%2HM0
M:3$#[J?G+"!,_Q(1:K<IU"T-]8O7#+73')RK)P0?2.)99[8SN]G^M\L_=OYH
MP6'2(E1:C$I+&%"3,.L"J'UFJ+2< 36+XQGT%=G5%]AI]07=M_5 ]7&@_$/U
M\ZL9- U<X5']NT$1$$DH%2$Q<B\@T M$Z!K%9_ML1^\^P%14+.5,WW^  4)U
M(B N# +/94-I4V?(LU,->6N="%Y6P(_EA! S)[JTCV+TCH%JQZ/2$E1:BDK+
M4&GYX/(3/G#C*.OL>&:WXT^N$\'"1+7I&7!G-@EV7R4R4G]4#QZ5EJ#24E1:
MADK+AQ>,Z%;][.B!O^TSJ=\7U>UJ6SMK>:/:NJ\#M?%63X]Y?GK1E'>[9P!_
M+9NFW.Q^7<IB(:LV0+U_4Y;-SQ?M8X4/#]N^^#]02P,$%     @ [4!<6M 1
M86EA"   \R8  !@   !X;"]W;W)K<VAE971S+W-H965T."YX;6RM6G]OHS@3
M_BI6WM/I3MIN\ ]LZ+65VK*KJW2[K;9[[_U-B=/P+H$<)NWV/OV-(0V)/;#I
MJZA2 ^3QP#.,9YYQ?/9<U=_,0NN&?%\6I3F?+)IF=3J=FFRAEZEY7ZUT"=_,
MJWJ9-G!:/T[-JM;IK!VT+*8L".1TF>;EY.*LO7977YQ5ZZ;(2WU7$[->+M/Z
MY4H7U?/YA$Y>+WS)'Q>-O3"].%NEC_I>-W^N[FHXFVZMS/*E+DU>E:36\_/)
M)3U->&0'M(C_YOK9[!P32^6AJK[9DYO9^22P3Z0+G3761 H?3_I:%X6U!,_Q
M]\;H9'M/.W#W^-7ZQY8\D'E(C;ZNBK_R6;,XGT03,M/S=%TT7ZKGW_6&4&CM
M955AVO_D>8,-)B1;FZ9:;@;#$RSSLOM,OV\<L3. RH$!;#. N0/$P "^&< /
M'2 V T3KF8Y*ZX<D;=*+L[IZ)K5%@S5[T#JS'0WT\]*^]_NFAF]S&-=<7-]^
MOK_]XR:Y_/HA(?=?X>/3A\]?[\GM1W)]>?\[^?C'[5_WY(3\>9^07W[ZE?Q$
M\I)\751KDY8S<S9MX!FLI6FVN=]5=S\V<#_*R*>J;!:&?"AG>K9O8 H/OV7
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
M)$@2B"'4B8A(@FKDEP$,QZGWN\6 O7@H._::BX]K+I=2O\K<]O$HM\[B[NX
M(;F2[BHE@I."02UTN?DX&DC(?BZYZ<YNH*6N']M=57;Q85TVW;::[=7MSJW+
M=K^2<_V*GB;=_JO>3+<=[%-:0P8TI-!S,!F\5S ]ZVZ'57?25*MVS]%#U335
MLCU<Z'2F:PN [^=5U;R>V!ML][E=_ M02P,$%     @ [4!<6C%DL]Q3(
MX6\  !@   !X;"]W;W)K<VAE971S+W-H965T.2YX;6S=/6ESVSB6?X65S<[:
M5;2B6U:G.U7.M>/:))VRD^[:CQ )2>A0A(8@;6M^_;X# ,%#BK.=[,QL55?'
M$D'@X>'=!_3SO2Z^F*V49?2PRW+SRY-M6>Y_>O;,)%NY$V:@]S*')VM=[$0)
M'XO-,[,OI$CII5WV;#P<SI_MA,J?O/B9OOM8O/A95V6F<OFQB$RUVXGB\%)F
M^OZ7)Z,G[HL;M=F6^,6S%S_OQ4;>RO+S_F,!GY[Y65*UD[E1.H\*N?[ER=7H
MIY=3'$\#?E/RW@1_1[B3E=9?\,-U^LN3(0(D,YF4.(. ?^[D*YEE.!& \3<[
MYQ._)+X8_NUF?TM[A[VLA)&O=/:[2LOM+T\NGT2I7(LJ*V_T_5^EW<\,YTMT
M9NC_T3V/7<R>1$EE2KVS+P,$.Y7SO^+!XB%XX7)XY(6Q?6%,</-"!.5K48H7
M/Q?Z/BIP-,R&?]!6Z6T 3N5X*+=E 4\5O%>^>"U-4J@]84BOHW(KHY>5@4'&
M1")/HUL^+'QVJS:Y6JM$Y&5TE22ZRDN5;Z*/.E.)DN;G9R7 @[,^2^S:+WGM
M\9&U1^/HO<[+K8G>Y*E,FQ,\@XWXW8S=;EZ.3\[X6B:#:#**H_%P/#TQW\1C
M9T+S3?XAV.&UI_UK(S?^9/8BD;\\ 78SLKB33U[\Y=]&\^'S$SN;^IU-3\W^
M]9U]^W9.+_A!ES(:#:+OA]*34]V64F;1ZT,N=BHQ<72= V6<W;Z^/H^C4F\D
M#"Z U<IMI$H#(FEE5*I$@=.>X42)WNU%?H#1RD0ZEVZ!3!0;:4H"=:?ACQ2$
M2F$ 3)E&J=[!,Y5$AE;?%SJM$GC*HV4I,@."+#DDF2QB7&(%P*8,AH !(H?]
MK:O,OK\6JP)V3_O;B;Q:@PBK"D3!/A,E"N1!]*F&-=H*$ZUU5< :>UT0KHS<
M@ 0MS4]V2A#F!4T(*&D A(/#AUT(PJ>X'Y%5((^J7?!@$+U9KR7)64(6 @-;
M^ULEBA+0C4P9PWH&)"9 6N@=3!0!>*H\ ++DG=*5R0X6?(L8E=-4)X!UFXSN
M90$#]1V\66IZJP=&-QKQ#ZH%]HEO\@DD6Y%O9 1+;H&; C+XR[]=CD>+YP9&
M*+EVLP$4J4R4X?/Y CN$4P)-9NC5E27%071KX5,Y*U$<#[1QI])PCT!GJ&>B
MT?#BOX#J\B2K4ERBW(K2C6(F&M=37@=3,LG_6N_4#;IM';V=7/;ND/0E''HD
MBB1:5T4.$B@Z>W/U]MS2Q$YEF0D!? FJ'O;^%F@RNM$9<)VZ(Z3$$>C*:@>(
MZ'UX"S;"]AX8YN)6Y25LH'=0651(]2(CHKL1*GSZ)M\ CN'8T^BE***/Q'!
M6_6(&RUR_472X_I;$C2,E77T._+S;ZJ J91PE)]H/F <"6>5P$&VJ Y@1>;[
M)),MH..O$F@\P]%]N_B<*Z1G7O*VVN^!RL\^W]Z>1X3WT?-H.?SW2/ZM0DX
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
M=44^:Q$N?) E^X6GYXW)A47V6$D)'*!, MH0AE9Y*@LK79%$'/.GBN/+H3<
M9DN>B@+HY)5.B;-HOV=7MZ_.H_EP'C]2X> +./X\1K2(32'VV\A^=S$:7LR&
M%Z-I:!+VX(FF]!(FK0J/>TRM'*0HR(ZF:/F_HIAP<EXGX&D:Z]=X?7CGSXS%
M.Q[N*97(KDR/DH[_!<311W'@,R&JJM>L WW(5FDE7:AN,@2F.1AV_>XT>+!H
MQC ^ZQ<L9EO60L/2,,%!K>UA/DH0=E;I0M:FH1.&47AZ]NAJ2Z-#V%MQ)YTE
M;T4@L 39D\<P2:_4VA_ )BE11SZ!39 74(SH>X"D0,YU<U&\([_X/+@=V+-'
M:T$^@!T,5J[.-[+XX:&,&S36D21/YK->L1_PCOV $'O !2!,2"(B7?.X0IDO
MWDF_L^0!6[5;)T'MH@FU*X%^JD=M\XQV;/(CS9=V09<9J5?T%EY(1HQ-8S5>
M'8 BHRK&)2WML+K9:#IZGE2B_>523!CTX"C:NJ*8>F1)4,'6)"8P!!K*+@K&
M"A"'@QJEB"0J;IX7SIT#6P1,&!,U[ #N484U!5&-)A<WM8[:$3^M#[\J,%G[
MC.@"S .=TU!G""/47W)]GX>(9FP<,WK3/P!FJ_EA>X6T;BB&0\'/)W$&O)CK
M'68V,9U%N$"W5>4D, "QFD0W);"M$NFD?VN!3RY[V\?K!6_@E6DO@E PWL.!
M ,G QC&.#7\ IF'QS-4NR35LK+2L3]PN'[:"M^Q"LD[@XWP8PB%SP<U!1WAU
M*NX2-VPZ'WAX.HJGHT48O,GIR_GP<C!Q7U)2?\^)_XQ3@#T[C8%DF0U/^?OP
M_.EBL&BN=SF8]:\%N*6<O4]ZU"1*U0 H8D.3P>D%-#F I['LJ(L3EVK55+(
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
M/;/MB_J^;[<]@Z[E'IZJ/9R%Q(AB'#:.A6)][(19=4.86D6+7JXJT8R.G)_
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
M2H GQ,F+1N[5.DRO*4QO*0N?MVQY'V  @&6V> :B(4"\$>H,5T=T:.?-=D4
MXD6LA1";(C]G1YG*<]1'HDFJUB!),_&9<DK/[!F7%:/=^.PY0V6\\,5/^_^'
MJ#;HW':<S^>5F*->7YKZOB80NHG@:W3''V19V_L6#W,H.]*NYQ;22*KFI?RW
MMRJ@2@"W[5>HP!L$Y@.EJ;9_L_6R?_+]O=M9?W*(7O"Y=54 _V$4.\$H[J3\
MRJ+0C8->.PZ=<3SN=82),QY-K&F@=13[3A*,MQ!)8C=(GNR"#Q"N(/1H$H^=
M<1 \VQH03MPP?K)8*+1F0EK)GN/Y_K;@:-RW^['_YSLW0<"22>B,1GX/MHGO
MQEZOG43.9#SJ Q\Y81*M<0U#)_:]K15]+W:3T5<#._(GCA?ML'\<N5[X+<!&
MGA,'R;;@2>Q.MLWX.F!#%D>)$R5]8)/$]<->V_=\)]J .@H=;Q)VR(830'J'
M2C[$EA]]-;+@/&<\&6T#D$1N\$TA"SLNGD3;@GT/)/O?"=J('<')>$?&/ .G
M)4[H]_. [X_<:-+''392V.\814XR7N.'M&359E3>)$0XLX!/8%J"2@@Y+Q
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
MCR6^L<@Q =ZO+2+:'EC \:OMYE]02P,$%     @ [4!<6C0!<T09 P  Z <
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
M3Y'9<#$,O.GTQ]B^;.*^GAHE7MAS\E%)21L2$KPM,2STE.N<S6W6-M"GWO@
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
M: \YFX#FI'$&U<G&<+7/D4^KINL""R9KY<IHK\4D$(._$TD"TTC][J<&9%1
MI*<*VJRCU&^!\PELJ( 2*!XI0TDP@"84RGY8V[JSG-76:=<63Y1_NG1WV^ES
MJ_Y8(BPH;<;D8)#^D\,E?&X6/U6>9@D7&?;RQT%WKBV!IQW.RS\$_.F74E(8
MSJ#2:>JKUI=>OK; 3L""PPDPP;T5T%7YYV&V_!U3,24MZ:0&2B?TM (I3'20
MKB3<I,ETA(*:3G.<:::B3<HS&/_E%K@[[9V5_:8-[+Q&:A1+WR.DL&+I.SJ9
M!=T-TJXHPP#?X\0Q%VG  \*'"RE#+BU-4HH7[->&F'_9=3:0J:2(Y0@V.N"Y
MP8K@4OE,4L!.$Y]%J%N$J*)#(4T)Y&_"L--BSRJ\=Z8BGAH3#$$9TDBI_"4_
MEO+H.>XI\! "T\;._+5_;>4W4'[@W0Y!^5Z_OX'R!]K75P[*DT@AI<ZFE5PD
MDDL]C6 2V G@\0!N2X48,H%GPTAX5'T$E&>) 7;3#P'E@A)4KH6/.XS109R2
M!#!*QD7DAQ_@G #<#V'R%  V0=]/87+"N29T)B"EP^7^(GBJ_?"#%9L (C"!
MF$T8*XNY-MD#43ER!MH-Z0L J#P&U$M]C$31%^F-"<3E-'9YC"\Z 1R?1?[*
MCS$.B _HCX">?)6H/#,&%N8#5D50F9N 0D",(N:Q\'58DJ[$H>,0H6$W.BAX
M$T5<&AU&Y3H#X%4/0N7&!%B&@Q"!4[.,,D:?*T4'#P%=1$Y'"-5;!-)&&<#
M:885@,[]43G@2_"8 -(SH<,&'F<*OC  IPU$[I]QG2JP%(?RSX1'PN\/APS0
M(0"J'B<JIU0_U8\;E0NM*00^4E@.]80#S0)NY$LO[PW+%9G_-/D@N!BI244&
M%&XFS]I!P_VSI"N"CZ4J>GLR>3]4#H"?Q0%/X4*BOPG(!"+M(U[*C8SR';FD
MS,OO'LI2DMA@QOA3:#R)(Z[CT'V&TE$0IYN,CLB#9^ZP%!5PD]!!G2)MDH=H
M/$X@]M#9)6%Q!!(=.,;X5G[>\ANT/O!0A]!Z[T&^0>N'E5\WM%8(/XHGR11&
M"[I_Y?+@.)GRC+NA2\; BO+POELBK<KDM-<T7LF(I_%P;?Z0^VZ3 8V';H0E
MCX,!+9#ET]V5G\1F=.3KU09ON^DL.E*?0M8Q(G+HU%=R%6FN1>"8VR$$?P#E
MUSZR1>? -0:@4@JL9D)(XRBXCKD Q,H"+P)@PPE\!9 \6A"_90!$RPPI0QK"
M(C)%Q$_]F'F,<>0?,HFP0?HK!->"TCZN N]%($E+Z< G\&Z&NXE6@?<3)%W!
M!C,EF<4DW9#@Z;[!B-!U"5T=29>8WQM<T\VZ#%UY:YZ(P)4WW> $5HCT+?&I
MQ! (S,=?A* 7(D)@.:*T.;K_I;?B$70W]+I&1I=3H;=7M,320MX'P-X$-#VF
MMW-T[,\=(S,-V'0,EH3+3!\GO@;SL4H?-[Z&5ILT?J3P&@HD80F)K]-?>GE?
M>$W.32<':4I*"<:D @%>F@.AB(-G25*:WBM,TQ654A24]X/7";W=$WBY*%%T
MG>"["</C@&,4:89$)71\"G_MIS5^ID+H- L<4#Z6<@HFII$&\#STD=+YY-.Q
ME6T7[@.YCKE7]H>OR':UNV_P7@Z?GNV[#Q_PO<W;10G44MDYAD9G)CYA[?!1
MW/#0-VOW(=IUT_?-ROU<VGQF6^J ]GG3].,#3;#[,O'BOU!+ P04    " #M
M0%Q:7>0)AF@"  "+!@  &0   'AL+W=O<FMS:&5E=',O<VAE970R,2YX;6RM
M56MOFS 4_2L6JZ96V@H8\E"6(#5ATRJM4]2LVV<';H)5L)EMDO;?SS:$)BV)
MHJE?P/?ZGG,?-H?QEHM'F0$H]%3D3$Z<3*ERY+HRR: @\IJ7P/3.BHN"*&V*
MM2M+ 22UH")WL>?UW8)0YD1CZYN+:,PKE5,&<X%D511$/$\AY]N)XSL[QSU=
M9\HXW&A<DC4L0#V4<Z$MMV5):0%,4LZ0@-7$N?%'<6CB;<!O"ENYMT:FDR7G
MC\:X32>.9PJ"'!)E&(A^;6 &>6Z(=!E_&TZG36F ^^L=^S?;N^YE223,>/Z'
MIBJ;.$,'I; B5:[N^?8[-/WT#%_"<VF?:%O']GH.2BJI>-& =04%9?6;/#5S
MV /X_2, W #P:T!X!! T@.!<0-@ [*C=NA4[AY@H$HT%WR)AHC6;6=AA6K1N
MGS)S[ LE]"[5.!7-R3/:2#0'8:\02P#%5"8YEY4 ]!D]+&)T>7&%+A!EZ%?&
M*TE8*L>NTKD-@YLT>:9U'GPDCX_1'6<JD^@K2R$])'!UT6WE>%?Y%)]DC"&Y
M1H'_"6$/AQT%S<Z'!QWP^'PX/M%-T)Y#8/F"_SF'KG'7=&$WG1&+D2Q) A-'
MJX$$L0$G^OC![WM?ND;UGF3Q.Y$=C#%LQQB>8H]^:J&\90DO %W^X%)>=8VN
MIAA8"B.+F\CO!0,_T+=HLS^5MW$X['G#(3Z,B]_&!<,^[@]>^.I>W+W/M "Q
MMG(G4<(KINI[WWI;1;VQ0O+*/]5*6POC"TTMTW=$K"F3*(>5IO2N!UK81"U]
MM:%X:<5@R966%KO,]-\"A G0^RO.U<XP"=K_3_0/4$L#!!0    ( .U 7%K
MYEWR80(  ,('   9    >&PO=V]R:W-H965T<R]S:&5E=#(R+GAM;)V576_;
M(!1 _PKRI#VUM>-\-5UB*6DWK0^9HK3;GHFYME$Q>(";]M\7<,*R*2%27FS
M]Q[.Q0*F6R%?5 6@T5O-N)I%E=;-71RKO((:JQO1 #=?"B%KK$U7EK%J)&#B
MDFH6ITDRBFM,>91-W=A*9E/1:D8YK"12;5UC^;X )K:SJ!?M!]:TK+0=B+-I
M@TMX OVS64G3BSV%T!JXHH(C"<4LFO?N%A,;[P)^4=BJ@S:RE6R$>+&=1S*+
M$BL$#')M"=B\7N$>&+,@H_%GQXS\E#;QL+VG?W.UFUHV6,&]8+\IT=4LNHT0
M@0*W3*_%]COLZAE:7BZ8<D^T[6+[DPCEK=*BWB4;@YKR[HW?=NMPD& XQQ/2
M74+JO+N)G.4#UCB;2K%%TD8;FFVX4EVVD:/<_I0G+<U7:O)T]FB6EX!$SQ(3
MRDLTEQ+S$LRR:S6-M9G!QL7YCK;H:.D)6A\M!=>50E\Y ?)O?FS,O%ZZUUND
M0> #Y#>HW[M":9(. KR^+[?O>/T3O&-E7J'-.WKDA+Y2TF)VK.H..C@.M?OF
M3C4XAUED-H8"^0I1]OE3;Y1\"2@/O/(@1,_6+0/42S;#Z]ZA-IH3T>C_%[G3
M#0,+S!0$Q(9>;!CD_!#\^@*Y,/2<W,C+C2Y:M6>09A?A$VYAYCFWL7<;7[QP
M8;\P]YS?K?>[O=AO*0@MZ'&[,/6<W<3;32[ZLR&S,/&D67QPKM8@2W=[*)2+
MENONB/6C_H*:=^?RW_#N=EMB65*N$(/"I"8W8[,-9'=C=!TM&G=*;X0V9[YK
M5N:2!6D#S/=""+WOV G\M9U] %!+ P04    " #M0%Q:/*4S.!$"  #=!
M&0   'AL+W=O<FMS:&5E=',O<VAE970R,RYX;6RE5-N.TS 0_17+2#RA.DDO
MH))$:G=!K,1*U2Z7!\2#&T\3:WT)MK-9_A[;24-!W0J)E]ACSSESCN-QWFOS
M8!L AYZD4+; C7/MFA!;-2"IG>D6E-\Y:".I\Z&IB6T-4!9!4I L259$4JYP
MF<>UG2ESW3G!%>P,LIV4U/S<@M!]@5-\7+CC=>/" BGSEM9P#^YSNS,^(A,+
MXQ*4Y5HA X<";]+U=A'R8\(7#KT]F:/@9*_U0PAN6(&3( @$5"XP4#\\PA4(
M$8B\C!\C)YY*!N#I_,C^/GKW7O;4PI467SES38'?8,3@0#OA[G3_ 48_R\!7
M:6'C%_5#[G*.4=59I^4(]@HD5\-(G\9S. &DJV< V0C(HNZA4%1Y31TM<Z-[
M9$*V9PN3:#6BO3BNPD^Y=\;O<H]SY8T_7@8&?3*4<56CG1:\XF 150SMC*Z
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
M\B>+\6@,<@O>1A%<!<"6\K !U!O6).S!A^D73_NS5&*3!K_4.Z )LX#5HK6
M*(I&DPM7,,!,<\M,\T'Z_Z@DGL9K5:6@,OJ9_<L@(-NH2Q@'MPL$=H3_$R09
M> .U-IP_<XMPHNCHN'0G@>X$L!#^+H\5OXO4]#%/\=L=SH < UA"$&4"$#(F
M0V)4<6 ^J?: W1*)%!9R$#DH]0,1>P'?/@'YVAT1* 6& (E3_:;8;D%3,]MK
MB+ 98 6WH@MPD-O!>8%3H;"053%J"&78UT$AS?]&,Q;P,=X/K,\72;$HRQ/B
M\%YD-9T4<JPLD3&/&4+'MQ$+1UP2HJD2^2Y%J@:8LM*HW!5%\@!4^7T R"\>
M8"LP\199%(XOK0QGXQ,0/C!Y"72;WB-W* 1Z#\ +9%>"!G:(+/G<438$E7C4
MLWT?U#F\6L#N_X%\ S]LX,BW*?YT!!P!10 .97Z?ED6.2X9O60J<E:45@/^>
MX./G'<O).!/I@6<%^%7&F!^!IJMJ>!78% PBE#VG($GA3,M@6Q8'Q)T:H($A
MWEM8WEL,<LY["4B!,Z'Y7J+X (FMF/A?DBD%$K:/(;\"V. -4YVJI,S"X" !
MC4C \2E&":;9)ZM!W=2'  E&,&TIN2,$AC"8YTGI/7-@@EGB6*1(N#!)>F!"
M!!!DE /A!,4F,\<#;ROXI+:I3'A6+4B-D@!R36H@>QA(6DT3#G !D;?>4% ?
M 9C:,Q6CZDA 6=[+$LA<^%R*8)$OTT1OR==$@7P\2D060&?ZE49NL.(\ 1N5
M*8G\!I 1&0O]OQEV],1"4^W1&?3@F#&!AQ>"V9 "RP,.0$P0>/@!SCVQ8DU9
M6DTLRD"2U&7.M&L1I?D!70-0L7FP3Q4R9HQ,!;L'%H43"K5]<K*RY+X 8D"N
MWA [\'I0A./9EPG#$KG&('QE>0/3I*2AF58\0H&]H#53N;/4!S1\'B-MEO'O
M22$9)?(1+*$4.%9Y<O.W.MD9(PWH 70RD#,>)$Y1H2FU0W)@^F-KB01D+Z4J
M)"IZT=E6J)AB6-*=I;NM03ZM.;;L!KLU1(%,$FSK; O2E%XB3\^I/:U,0*!E
MC!L/BD=)2F1:+,4%6AH@G I0+XA/@D,Z0H-&L>N_BV_@6E&H [D56=) :XLR
MMV*#],'HZ5*I/5-E14(!C,><_Z=XS]$-H.\@A:I+2V?@L1_K"@77ODB<J8I'
MB@ S23I7KYSPF!-H5,: *S@"V$F,ZF-'6K$J4)'0*&T3)*3,I  T&D9T"R+A
MVD#,UKR,L06B+" /4:*V F/%6XGC1"N;!9G$0AL0^#(NDYEP6P,32XM:FO@D
MR0S8R&&X8; 7S!X;*8$#4A6#FH:A-3BMI9:N2"*&^9-4LM3VW$"PI_)$E$ G
M+XN$.(OV>_W\[N5-L!@OPN RA8,OX/B;$-$B=J4X[@/][#8:W\['M]',MY=[
M\$0@K81)ZM+BOL@E8$64Y&2 C_OO*2:,G"_BN :4L=-G]>&]/3,6[WBX0RJ1
M_;P>)1W^&XBC=^+$9T)4Y>9$E>-\@ 2VAN !R'0,3'-2[!??%VE,9@SCT[V@
M,=NR%AJ6AO(.:JL/\R)!V)FEN[(V#0T81O[IZ:-SED:'L/?B7AH70XM 8 DR
M=,]ADEYQVA^635)"+YKM7^0%%"/% ZRD1,XUL  QX/3>?AS=C?39H[4@'\%
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
ML.<MW$;]^ I";;XN&!(+!%RN1,4JK<R(45GQZD:A&8, 9(@W4NC:7+2:HTK
M3*6E*(#H#:QK!OQIIXC;F3C[/A<CV([TDJ$'(*$0,^Z P)BLG#$)!D44J%&S
MK0!  )_C%6P7:P5$U=X^>O4B];W@X(<_C5L-!\%PX%O;/U9<@R!7FFI00*N-
MEXC@+/-Q2C:D7J( DRS%7I@.YD+8%^,DM@D#M@!R5!W)<2&4VNM7QQG.@F#/
MP3U.L\B>#G'@)=;TM="TZ&YP&;06) 5!4O)($)^D. N#P5R$/9]@+\ZZN2WN
M'_7N'^WL_H^]<!.TZ/P>\I "!9VRBBVX=H+4]GNNP2M->-'J 2UX81P9QI42
M!9]38]T%FS.YT13H!O*.7LMJ@LS9E12WO,Y&QL<'FUC+VY=<GZM?P?-_D8@Z
M6TL)=G;I\7MS]J:U*\2AE^$HC0<.'7L>#K-L,).%,?9(;%&I8[\?10E$ABU5
M!H$4VX%)(A\G46ISUD9_-P:BJ6?M"G"8VE>E./;LFYI8SUOE=K-A$N'(L^^/
MLPC$L&4EF'@)#I+,6GG-%@QHSUUV&\_:V/QA%NQQT8]Q0(A]49!BDMBZ\GU,
M8EO\QR8=$Q^'26P3)1$.(H=1 QP$@<WK$YN. YQD#JK 4F"S-"8 X0[$;^PZ
M[[3?;P]]<&C'_BC"L<,1@]!DI^T98FA2")G QYF_H?02)1'!,1EF"G"7D. H
MZ5//EJP0]UDAWCDKG"\6K"[?AQGATMCND@&"Y[S@U!3YKIRP_9830/@A!7.;
M@7 %GK'60CX@66=\+>II:"+6H"C6\U/GB'K'U]4]/Q_NOQ*NKWJ%=%FR$WUS
MCDP\])M]T5=--R$YK$XPJJ Y!;MT%[<HLXG#B>W0_2T3&]QV6>L QQ3[5.9+
M](J6JP.(OUOH8U>EP=8<XI!#G=*'HC?)GD<^6/6WKCH0HGO^"7XET8I!%VI*
M(S3GX'^ [SE[=+L##G=>=2!(]SRWG'UHP]1EVF 2N*;]26)/;X&*I(>*9&>H
MZ/.3@8@3I9AN^I5WG,X@R#5WMW]?N #PG"]X3HW9'U6H>E-3&GE(<J V(&WT
M13<L%!L6$-4_LREZ/O:M-#^0X5MO.\ESN092;4YIE$&-I+1V8<@QT%($PX0"
M$VD66I3>5K>@>"'YP/%CV&G#%?%PG-KI[X-!$@@DP'IH6DVOA7(JY0. ]QV5
M\PU5TTD-FJ'NF4!2M95U4@JI^6?S\N2IKH(,QY'=D450$MB@U<3Y9D_FJ$(S
M2+5V56:)3Q*<)O:]4 :2U#[^CBG(2+>T6#=)L#?.L"PAD6>#Q#@E#N!JR@D#
MVZY8V# )+;'O8!)TG]A:_J_/1RX]C,5O)7@AC2OI!XQ6A4$&X];LGS5OTL-
M<QX)<40BA_;,6H"]T+'VV!G&H),L=5" 7L557#XI%Y\3N68 >GSBP/]ZS;B;
M(W-\>&K:CO@#!.\X\Z"V30=<F;DPQ$F\D6 +[*<][*<[P_['RM1Q@-*?6^AO
M7Q,H= F8:FIR$]\NY-]^QW/UX8S=\,J\(6NL7LWKOZ585W6ILAZR8_0SZ]CY
M_QW 8/LI+6J4@6SX!ZW6%*I+8EX\$>Q'P]=G/O2ZX;!K]Z%ICVUPA.Y ,FI2
MC&1%_4H'ZO:N%S:%>6V+E5#<V'(3!H"*Q-'?0<ML-^, Z(Y9Y\TKR:$IV'*O
M[T@FQ)D:@MC.AE! ?,.=@!A9Z"A4QW'JP!$ @20-[?F!Y89U#%@&]),F U-]
MP9@N')@.OF>43-[47VT@4YOH:CYM]+/]AZ&3YGO(9GOS5>D]E1"H"A5L 4>]
M21*-D&R^U#0#+5;UUY&9T%J4]=\EHU#\FPVPOA!"=P-S0?^Y[/A?4$L#!!0
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
M@D1S!\A@4UR$6V1\&^?,ZQ0'_N":X@')'Y!<LP#[B$B\[@"09L.&3^*5B_Z
M621>.^#A9#6)E+A3P;HIPX=C!,-2IR#A1(CWP/S&Y#H<F//42;8DFB5.LL/!
M3&*&@&\ZEJ)@$"R?>!(LO.>0(LLTP&9Z\[-L02A\-_46A@MG3JF74B3'U%+1
M!\3>)#Q=A9=NI(KOK8!,$VM:0276(].'R:^AO!+V8?-K>+6QZH'2:S@0QTK0
ML4_?]_*F]#H$-ZGW8(H- &-4@03/S9Y1V-XU#U8:GRN,X8JP(0ORF]%K'5[:
M2;PSI$4X3HC#A"$J$1B9=0 JJ>U3Q.L8UL1();!3E]B@O._EF$2,,PQH>>KU
M^.GHZX65;Q;]-QIM-JLW53=\R+"KW7T&\G+X^N&R^_ -R?N\611@*Z4_PU#Z
MS*A)U@S?90P77;WNOX4XK;NN7O4_ESZ?^R9T0/M977?;BW"#W<<QQ_\'4$L#
M!!0    ( .U 7%I[ZPXMJP4  &,C   9    >&PO=V]R:W-H965T<R]S:&5E
M=#,U+GAM;+6:;7/B-A#'OXK&O>G<S:3!%H0\E# 3<#N]F7O(A%[OM3 +J&=+
MKB2'9*8?OI(--B)&Q#U=7@3;:/^2?I+6NTBC#1??Y!I H:<L9?(V6"N5W_1Z
M,EE#1N0YSX'I;Y9<9$3I6['JR5P 691&6=K#83CL982R8#PJG]V+\8@7*J4,
M[@621981\3R!E&]N@RC8/7B@J[4R#WKC44Y6, /U);\7^JY7JRQH!DQ2SI"
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
M7((]KZ0TCX&;%,,?0_$74$L#!!0    ( .U 7%JP6I^UM@(   8)   9
M>&PO=V]R:W-H965T<R]S:&5E=#,W+GAM;+5676^;,!3]*Q:KIE;*0D)(-W4$
MJ0VI-FG5HD;='J8].' )5HU-[4O2_?O9AD:)1"NT=B_@CWN.?>ZQN40[J>YU
M 8#DL>1"S[P"L;KP?9T64%(]E!4(,Y-+55(T7;7Q=:6 9@Y4<C\8C<[]DC+A
MQ9$;6ZHXDC5R)F"IB*[+DJH_5\#E;N:-O:>!6[8IT [X<531#:P [ZJE,CU_
MSY*Q$H1F4A %^<R['%\L0AOO GXPV.F#-K%*UE+>V\[7;.:-[(: 0XJ6@9K7
M%N; N24RVWAH.;W]DA9XV'YBOW;:C98UU3"7_"?+L)AYGSR204YKCK=R]P5:
M/5/+ETJNW9/LVMB11]):HRQ;L-E!R43SIH]M'@X X_ 90- "@KZ 20N8] 6$
M+2#L"YBV "?=;[2[Q"44:1PIN2/*1ALVVW#9=VB3+R;L.5FA,K/,X#!.0*>*
M5<XTF1,L@%S5V@1I3:C(R*HY/W9NQ3:"Y2RE LEEFLI:(!,;LI2<I0PT^4#F
M5!<.M7BHV99R$*@';N 6-"J6(F2=0>0T :2,ZS/#<K=*R.G)&3DA3) ;QKG9
MFXY\-&KMGOVT57;5* N>598.R60\(,$H"#O@\_[P20<\Z0\/.N"+_O#Q,=PW
M#N]M#O8V!XYO\M]M[C*B63OL7MM^Z2YT15.8>>93ID%MP8O?OQN?CSYWV?*6
M9,E;DBW>B.S(P,G>P,E+[''7!7*-@UO494W#.G6LMF9LX^EP&OG;PXQWQ9P?
MQR0]>!8OQQS)#O>RPU?+'I!+K0$'9(44P=0PM,?XF@DJ4D:Y.;F:N8/_:_&(
MML*M.9!O3./OKH2]O)_OYN8H0NUZ7>F>OPJ=O J]^%=T8XQ_4$/L'\(-51LF
M-.&0&[[1\*/Q5355M^F@K%Q964LT1<HU"_.C LH&F/E<2GSJV$JU__6)_P)0
M2P,$%     @ [4!<6L4U5KW6 P  D1(  !D   !X;"]W;W)K<VAE971S+W-H
M965T,S@N>&ULM5A=;]LV%/TKA%84+;!&HBQ_I;:!.%JQ "M@U,GV,/2!D:XM
MHI*HDK3=_?N1E");EB+$ ?-BB^2]A_<<\E)7G!T8_R$2 (E^96DNYDXB97'M
MNB)*("/BBA60JY$-XQF1JLFWKB@XD-@X9:GK>][(S0C-G<7,]*WX8L9V,J4Y
MK#@2NRPC_+\EI.PP=[#SU/&-;A.I.]S%K"!;6(-\*%9<M=P:):89Y(*R'''8
MS)T;?!WB0#L8B[\I',3),])4'AG[H1MW\=SQ=$200B0U!%%_>[B%--5(*HZ?
M%:A3SZD=3Y^?T+\8\HK,(Q%PR])_:"R3N3-Q4 P;LDOE-W;X$RI"0XT7L528
M7W2H;#T'13LA658YJP@RFI?_Y%<EQ(D#'CWCX%<._KE#\(S#H'(8O-0AJ!R,
MU&Y)Q>@0$DD6,\X.B&MKA:8?C)C&6]&GN5[WM>1JE"H_N0A!1)P69@W8!LD$
MT'(GE)$0B.0Q6I?[08^MZ3:G&QJ17**;*&*[7-)\BU8LI1$%@3ZA=<*X_"2!
M9^@NWX.0:H-(@3Z$( E-Q4=E\K .T8=W']$[1'-TG["=4+.(F2L5%QV1&U5Q
M+\NX_6?BQC[ZRG*9"/1''D/<!'"5"+42_I,22[\7,83H"@WP[\CW_* CH-N7
MNP\ZW,.7N_L]; ;UN@X,WN 9/+,4Z/Y\*?[]2]FA.PF9^-XE>@D:=(/J,^A:
M%"2"N:,.&0%\#\[B_6]XY'WN$LPF6&@)K"%F4(L9]*$O[G*UIY6&2LJ(98 V
MG&5J_VI9(481$8G)%7'<_O2H>9?,Y71C,YT^F?>+J8<];^;N3_5K6V&,I^=F
M8=O,GPY.K!J4AS7E82_E]8NYE#BCTRB#\03C,S)ML[&/?7Q.IC>J5R[SJ.8\
MZN5\R[(,>$1)BE:D -[%MA?AT@2Q"19: FLH-ZZ5&[_%:3.V*:9-L- 26$/,
M22WFQ%+J3=JI-QVWCI$.JV#DMXZ1WJ!>27E:4Y[V4GY8HWM5M8J=JC36$.TX
ME:JBZ*+<BW/IEK$)%EH":^B'O6,9Y[U%!E:HEO2TBA;:0FLJ>E(88TMI6 $U
M,@P/VN_S#KOA*&B_T/L#>RUQ_TC<[W\- I>FSI>JJ%=U?P@%$U1V,N]%NGC[
MV$0+;:$U53S6W_A-"G!LM0*WBA;:0FLJ>BS"<7\5?D%"=E3.0Z^=CQUF[3(\
M[ _K4MKNR;>ZJC:WYLY#(/,Y77ZLUKWUO<J-N4TXZU_J^Q9S!W"$*2]KOA*^
MI;E *6P4I'<U5D4U+^\_RH9DA;D1>&12LLP\)D!BX-I C6\8DT\-/4%]"[7X
M'U!+ P04    " #M0%Q:]Z%F*\D"  #L!P  &0   'AL+W=O<FMS:&5E=',O
M<VAE970S.2YX;6RU5=%NFS 4_16+55,K;07L $V7(+6)IO5A4M2TZ[-+;L"J
ML9EMDN[O9P-%:4*B/FPOP=<^Y_K<X_AZLI7J11< !KV67.BI5QA37?N^S@HH
MJ;Z4%0B[LI:JI,:&*O=UI8"N&E+)?1P$L5]2)KQTTLPM5#J1M>%,P$(A79<E
M57]N@<OMU N]MXE[EA?&3?CII*(Y+,$\5@ME([_/LF(E",VD0 K64^\FO)XE
M#M\ ?C'8ZITQ<I4\2_GB@KO5U N<(."0&9>!VL\&9L"Y2V1E_.YR>OV6CK@[
M?LO^O:G=UO),-<PD?V(K4TR]*P^M8$UK;N[E]@=T]40N7R:Y;G[1ML,&'LIJ
M;639D:V"DHGV2U\['W8(X>@( 7<$_%$"Z0BD*;15UI0UIX:F$R6W2#FTS>8&
MC3<-VU;#A#O%I5%VE5F>2>>@,\6JQE*Y1J8 =%MK"](:4;%"R_9TW=J2Y8*M
M64:%03=9)FMAF,C10G*6,=#H*[H3&Q!&*A>=S\%0QO6%G7]<SM'YV04Z0TR@
MAT+6VJ;6$]_8 IP,/^O$WK9B\5&QV24BX1>$ SP:H,\^3B?OZ;ZUK?<.]][A
M)A_Y[]X-6='N/1K>VUWN:UW1#*:>O;T:U :\]/.G, Z^#1GSCY*]LXGT-I%3
MV=-[NK7_6 .*43Y8:4M/&KKK.ILT))B,<3#Q-[M%#. PCG&">]P[?:->W^BD
MOF5=5?S((;3,>&?+JR *2+2G[!"6A&$<D6%A42\L.BGLR39 =V,J)7-[+(,"
MHX.=<3P.2+@G<  VCL?DB'-Q+S ^*? [$\RVGA7*I1R^S_& ,5$R2O;D'<+B
M:)PDT;"\I)>7G)3W( WEUL"^*0TI3 [^5"0,24+(GL1#'+X:C^(#"_V=7NS>
MP9]4Y4QHQ&%MF<%E8H]"M6]+&QA9->WY61K;[)MA89]C4 Y@U]=2FK? =?S^
M@4__ E!+ P04    " #M0%Q:^1*ZG90%  #G)P  &0   'AL+W=O<FMS:&5E
M=',O<VAE970T,"YX;6RUFFUOVS80Q[\*X15#"V2U2,EZR!P#3=AB Q8@:-;M
MM2K3-E%)=$DJ#\ ^_*B'2)8BT[%S>9'$DNY^YOW)H^]BSN^%_*$VC&GTD*6Y
MNIALM-Z>3Z<JV; L5A_%EN7FR4K(+-;F4JZG:BM9O*R<LG1*',>?9C'/)XMY
M=>]&+N:BT"G/V8U$JLBR6#Y>LE3<7TSPY.G&5[[>Z/+&=#'?QFMVR_2W[8TT
M5].6LN09RQ47.9)L=3'YA,^I6SE4%O]P=J]V7J,RE.]"_"@O_EQ>3)QR1"QE
MB2X1L?ESQZY8FI8D,XZ?#732OF?IN/OZB?ZE"MX$\SU6[$JD__*EWEQ,P@E:
MLE5<I/JKN/^#-0'-2EXB4E7]1O>-K3-!2:&TR!IG,X*,Y_7?^*$18L<!^WL<
M2.- A@[>'@>W<7!?ZN U#EZE3!U*I0.-=;R82W&/9&EM:.6+2LS*VX3/\W+>
M;[4T3[GQTPO*5"+YMIH#L4)ZP]!EH8R14BC.E^BV7@_ELUN^SOF*)W&NT:<D
M$46N>;Y&-R+E"6<*_89NI%F/4C^>H9NTM"H!GW\6?&L6BD;O*=,Q3]4'8_GM
MEJ+W[SZ@=XCGZ.^-*)2Q5?.I-B&5 YLFS? OZ^&3/</'!%V+7&\4^IPOV;(/
MF!HM6D'(DR"7Q$JD+/F(7'R&B$.\D0%=O=S='7&G+W<GEFC<=GK=BN?NX74S
MLFUGA#W-R)C<-<X;QY6;T+G:Q@F[F)A=1C%YQR:+7W_!OO/[F%20, H$Z\GH
MM3)Z-KJ9%@-->%RE"7LPFZYB8^K5E*"BE#ONW<+SL-F"Y].[75V>F[E1X S-
MZ(B9%WD[9KU89FTL,VLLUB5QAM92J-%$K*G^SF@P"0CQ@G 0W8BA$[DDPMX@
M/NLX3YQ1OU7!MZKP5[7!)4F1%6FLV=)\5G13/!:^_RPJSW<\+QK.[8@=CD(_
M\@?!6X=W8O!!&WSPFB60L]&M(7@668AQ$(7#^7]NYP>N1_# CEK'>*("8:M
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
MG"ZGSBV\P2@L LH2?S&ZE7O'H*#R),1S<?)G/'6\HD64TT@5$$3_O= YY;Q
MTNWXMP9UFCJ+P/WC'?J7DKPF\T0DG0O^-XO5>NJ,'!#3)=EP]2BV?]":T+#
MBP27Y2_8UF4]!T0;J412!^L6)"RM_LEK+<1>  R.!* Z +T/\(\$#.J P:D!
M?AW@E\I45$H=,%%D-LG%%N1%:8U6')1BEM&:/DN+Y[Y0N;[+=)R:82JCG&7E
M,Q!+H-84W&VD+B0E(&D,%M7[4-Q;L%7*EBPBJ0*W420VJ6+I"CP(SB)&);@"
M7X6(MXQS\ E311B7G_7%[PL,/OW\>>(JW=RB4C>JFW97-0T=:1I$X%ZD:BW!
M[VE,XRZ JWDV9-&.[!TR(F(:78,!_!4@#_D]#9J?'C[H"<>GAR,#FT'SZ 8E
MWN (WD[M/F6K2+\_LNA+;F1&(CIU=&<A:?Y"G=DO/\' ^ZU/%9M@V!)81S&_
M4<PWH1L5JR+#,K+H+%]F?ACZ(?0\;^*^[,MQ<DEL;,V%7(<-U^%)7 %+,L)R
MW54KP(64?=PKI&"/T7O.'Y; PP-5VA(= D%#(# 2F(M$#VZ2E%T3?2V.*= #
M'=!]8O1\573V,:!)QL4;I2#:+YUQDO;Q# Y8!,/ \PX?<4]!#_84Q,$!ZV",
MN@4[Y,.&?&@DOU"4<O MHWG)J/>I&1'.S7&;8-@26$>Y4:/<Z.)><613,9M@
MV!)81[%QH]CXXEYQ?) (*$1P,#A,&6,=Y\IA":PC!_1:2^09!;GE&^VT-LD'
M^6=&.?=ULHJ&;:%U%=PSE?#B)*Q#;<EF$PW;0NO*AEK9T,696(?NIR+TO;[!
MRUS)V9)80NM*TGI<:#2$?;D(_@./5"JB:&EJ;N-_]#2I..R5S:H3MHJ&;:%U
MI6W-,/0O3U)+UK66S28:MH76E:WUU? T8]TKVZ%//I:DQDK.EL026E>2UJE#
MLU6_U[-]+G561F\1+]8$/A@XC6AGOUPVT; MM*Z2K>V'X>4Y:=7P6T7#MM"Z
MLK6>'QH-LEFVT6%.CL8^[/&PYEK.UN1'F'K8NGIHMO6&I#QO!+7I[.=6T; M
MM.YJ8CM10-[%V8JLS@ZLHF%;:%W9VMD!,MIHLVSP(%NOC@RAYEK.UN1'6'_4
M6G]DMO[F;/V6I&PA-GE$>S6S:?CG5M&P+;2NK.WT 5V^1HZL3@VLHF%;:%W9
MVJD!.FVAO%X\IC$@4;1)-EP/&?$I*\HU_GX:#_Q@U)O&A^OI1XIB<ZLO5:5U
M_LCL_*M%V2_D*6=1M=!L]KEFN+-?,*LS!EMH72G;&0,*+L]+J],#JVC8%EI7
MMG9Z@,R?!8RRA0=Y!,=HV)-P5IV_+;1*$7?O2W9"\U6Y(T""\F-S]9VWN=KL
M.K@MO[6_NWX';W"U=Z"%J;8RW)-\Q?2HRNE20WK7H<Z$O-H=4)THD97?RY^$
M4B(I#]>4Q#0O"NC[2R'4[J2HH-FC,?L?4$L#!!0    ( .U 7%KHR  G0P0
M #$1   9    >&PO=V]R:W-H965T<R]S:&5E=#0S+GAM;*U8T9*;-A3]%0W-
M='9G4@,"8[RU/6,OZ30/R>S$W>99"[*M"4B.).SMWU<2&&,CDVW*/JR%=.Y!
MY^I>Z8K9D?%O8H>Q!*]%3L7<V4FY?W!=D>YP@<2([3%5(QO&"R35(]^Z8L\Q
MRHQ1D;O0\R*W0(0ZBYGI>^*+&2ME3BA^XD"418'X/RN<L^/<\9U3QQ>RW4G=
MX2YF>[3%:RR?]T]</;D-2T8*3 5A%'"\F3M+_R'Q0VU@$'\3?!2M-M!27AC[
MIA\^9G/'TS/".4ZEID#JYX ?<9YK)C6/[S6IT[Q3&[;;)_8_C'@EY@4)_,CR
MKR23N[D3.R##&U3F\@L[_HEK06/-E[)<F/_@6&,]!Z2ED*RHC=4,"D*K7_1:
M.Z)EX$<W#&!M *\-PAL&06T0O-4@K V,J]U*BO%#@B1:S#@[ J[1BDTWC#.-
MM9)/J%[WM>1JE"@[N4BP2#G9FS5@&R!W&*Q*H4!" $0SL*[B08^MR9:2#4D1
ME6"9IJRDDM M>&(Y20D6X#?P 7&JN@1XPARL=XAC<)=@B4@N[M7P\SH!=^_N
MP3O@ J%'!2 4/%,BQ7O5J=I_[5@IU&O%S)5*G)ZBF]9"5I40>$.(#\$G1N5.
M@ \TP]DE@:N\TK@&GERS@KV,"4Y'(/#? ^C!T#*AQ[>;!Q;SY.WFL$=-T"QT
M8/B"&WS=M;'YN.(([1QZ#WH0>Y3BN:,V&8'Y 3N+7W_Q(^]WFW^&)$L&(KOP
M7=CX+NQC7RQ5I&<D+_46!5)6%"I93  #_+TD!Y1C*@7 KVE>JM #&\X*#=N7
M$IT2"Y_<OU?NKVQ1H5,(W)&:3-S;5J2:661FIC?QPP)&4\_S9NZA[>LN[ J1
M]"$NO#)NO#+NC:C/ZE3Z2)5.E>6?RP)S)!FW:A@/&55#DB4#D5WX+VK\%_5&
MU0H)DMH"0T=$QO(<<7M(5+23UDKZXV#B!^%53'1Q,!Q[<0RO(J.+"^((1I/0
M'A^31M^D5U^B,T:EPT\HG+Q181=G5]C%]2J,&X5Q;P9\-56%DK@\J.C?XFI?
M%?K0HTP=UC<3(AXR(88D2P8BNW#GM''G].<3HF>+G'9V-G\\#E7EV]DE+<@H
M&H]A!YE8D'$03(,V\D*D[YTK+N_'>=%[DOQ ;\W?GMQ$+4%'K0473[IG1V+!
M^1!.;TMM%9?^_]D"^C3ZED6-_, FTP)5J1WX%J46:!Q&$-[6"L]:8>]F<*YY
ME^9@MZJ"0R;^H&S)4&R7[CN7IWYO!5<G?^M@.,>*/4 JNFEK*:>C6 =M\^=?
M!TK7Q ]'D^O#P@*#_LB+;@3(N8CT^ZO(4S+\!XVA3>/U(6A!*5E1>"VK"X/>
M: JO9+FMNZ2JZ;;F3BZ N>Y5=Z>FM[GW+\UM]ZI_I;\'F#OJF:;ZF/ )\2VA
M N1XHRB]T4158;RZGU</DNW-C?6%277_-<T=1AGF&J#&-XS)TX-^0?.59/$O
M4$L#!!0    ( .U 7%K.6@#1? (  %L&   9    >&PO=V]R:W-H965T<R]S
M:&5E=#0T+GAM;*U544_;,!#^*Z<,32 QTB8!)M9&@E9LE4"JJ-@>ICT8]]I8
M.'9F7UJ0]N-G.R$*4HMXX*7QV?=]O>^[^#+::O-H"T2"IU(J.XX*HNHBCBTO
ML&3V1%>HW,E*FY*1"\TZMI5!M@R@4L;)8' 6ETRH*!^%O;G)1[HF*13.#=BZ
M+)EYOD*IM^-H&+ULW(EU07XCSD<56^,"Z;Z:&Q?%'<M2E*BLT H,KL;1Y?!B
MDOG\D/!3X-;VUN"5/&C]Z(/9<AP-?$$HD9-G8.ZQP0E*Z8E<&7];SJC[2P_L
MKU_8KX-VI^6!69QH^4LLJ1A'7R-8XHK5DN[T]@>V>DX]']?2AE_8MKF#"'AM
M29<MV%50"M4\V5/K0P\PS/8 DA:0O!>0MH T"&TJ"[*FC%@^,GH+QF<[-K\(
MW@2T4R.4[^*"C#L5#D?Y%"TWH@J6ZA50@7!56Y=D+3"UA$7377^V$&LE5H(S
M17#)N:X5";6&N9:""[3P!:9HQ(;YOL"U4$QQP23,E"53N\:3A<,I$A/2'KGD
M^\44#@^.X "$@ELAI2O!CF)RHGQI,6\%7#4"DKT"^ FDPV-(!DFV SYY/SQ]
M#8^=E9V?2>=G$OBR/7P3799Z*>@9N%9DW%L*_^"ZIMK@3G%OLODK?&$KQG$<
MN3MJT6PPRC]_&IX-ONV2^D%DKX2GG? TL*=[C>QZW^OX,7QWDP0.;[1U3?]]
MXT P(RSMGUUFI!]IQ@>1O3(CZ\S(WGP+>F9<6HNT2VS#<!X8_*S=Y,G9*-[T
M)>Q(R;J4IK"X=_7]V+UE9BV4!8DK!QJ<G)]&8)I1U@2DJS -'C2YV1*6A9O^
M:'R".U]I32^!'S#=]R3_#U!+ P04    " #M0%Q:T5%+.HT%  "8,@  &0
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
M^D$#PB3H\0W755H%YLZLGTC)7U!+ P04    " #M0%Q:'L>3/[P%  #N(
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
M#20&KANH[Y>,R>.-/JLI#_-F_P%02P,$%     @ [4!<6N&\N0EG P  U T
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
M;!WFM<"O 1 Z -?GG*OM0&_0?5\D_P!02P,$%     @ [4!<6OT88/W! P
M"0X  !D   !X;"]W;W)K<VAE971S+W-H965T-30N>&ULK5?;;MLX%/P50ELL
M&F ;B:2H2]8VT$1;;!\*!'6Z^\Q(Q[902?22]*5_O]0ELBW1AA$X#[$N,\.9
M(^J(G.R$_*E6 !KMRZ)24V>E]?K!=56Z@I*K>[&&RMQ9"%ER;4[ETE5K"3QK
M2&7A$L\+W)+GE3.;-->>Y6PB-KK(*WB62&W*DLM?CU"(W=3!SMN%[_ERI>L+
M[FRRYDN8@_ZQ?I;FS.U5LKR$2N6B0A(64^<S?D@PK0D-XI\<=NKH&-517H7X
M69]\S::.5SN" E)=2W#SLX4G*(I:R?CXKQ-U^C%KXO'QF_J7)KP)\\H5/(GB
MWSS3JZD3.2B#!=\4^KO8_0U=(%;KI:)0S7^TZ[">@]*-TJ+LR,9!F5?M+]]W
MA3@BX. ,@70$,B3X9PBT(]!K"7Y'\)O*M%&:.B1<\]E$BAV2-=JHU0=-,1NV
MB9]7]7.?:VGNYH:G9U^K5)2 7O@>%/J$YF9>99L"D%B@M13;O'F^9GJAO 5J
MOD>P-[-. ?J8@.9YH>X,\<<\01\_W*$/!HA>5F*C>)6IB:N-QWHD-^W\/+9^
MR!D_F*!OHM(KA?ZJ,LA.!5P3KD](WA(^DHN*":3WB.(_$/&(;S'T=#V=6NC)
M]71R(0WMGQ=M].@9O:>-E%!IR^.PU;K5\NU:=4MY4&N>PM0Q/4.!W((S^_TW
M''A_VNIT2['D1F(G-?3[&OJ7U&=?( /)"UO!6F+8$.N6N9WY7LRB8.)NCTLQ
MA@6>Y\?Q*2P9PV(_\/!![<0^Z^VSB_;GFFOKTVYIP=%P+(Q],O ^1L4X#MC
M^AB%&0E99+<>]-:#RY47TC3BRF8^& T8QI$W\#X&43\:!$S&H"CPF-UXV!L/
M+QI_$9H7IA\W+Y_-?C@:U \9\Z)!@#$LB)F9%(,(8QC&7DC#V)XBZE-$%YM'
M @LP"3)K,W^%"A:YOK.EBV[91VXIEMQ([*2<<5_.^+U])!X]P$\DH!@/IL,8
M1B,<#B?T&$4(#LZ\BM@[?/F]]_61CG?B'A,_''9!"PXSRH:MQ :CYN^,_Z.5
M"WYO,^F8)PG,VS,*,(813*.A?XL8IMXY_^3@GUS14[+NG;3&(..1?<(B.LPQ
MQC$6C'JZ!49]')^;2(<E";[XM>Z"7+<BZ:1.OK"4Q(0-(XUQ(</!\ U*+#B,
M?<S"<)#*/5HCER"7S5Y#H51L*MTN)ONK_7[F<[.*'UQ_K/<YS=K[(--NDKYQ
MN<PKA0I8&$GO/C0?4=GN.]H3+=;-2OQ5:+.N;PY79J\&L@:8^PLA]-M)/4"_
M^YO]#U!+ P04    " #M0%Q:"AK$S1L#  !A"@  &0   'AL+W=O<FMS:&5E
M=',O<VAE970U-2YX;6RM5EU/VS 4_2M6IJ%-8LU7:3MH(PT"&@]H"/;Q;)*;
MQB*Q,]MMX=_OVDE#6T):3;RTMG//L<_QM7VG*R$?50Z@R5-9<#5S<JVK4]=5
M20XE50-1 <<OF9 EU=B5<U=5$FAJ067A!IXW<DO*N!--[=BMC*9BH0O&X582
MM2A+*I_/H1"KF>,[ZX$[-L^U&7"C:47G< _Z5W4KL>>V+"DK@2LF.)&0S9QO
M_FD\,?$VX#>#E=IH$Z/D08A'T[E.9XYG%@0%)-HP4/Q;P@44A2'"9?QM.)UV
M2@/<;*_9KZQVU/) %5R(X@]+=3YS)@Y)(:.+0M^)U7=H])P8OD04ROZ251T[
MQN!DH;0H&S"NH&2\_J=/C0\; '_T!B!H ,$N8/@&(&P X:& 80,86F=J*=:'
MF&H:3:58$6FBD<TTK)D6C?(9-]M^KR5^98C3T35/1 GD)WT"1;Z0>TRK=%$
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
MS"^CA%$"J8QXB@0L)MXY/KN@PZR#:?%7!%M9.499*G/.OV0G-^'$ZV2*((9
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
MTAC@]ZD0^J5A!BCO7[W_ 5!+ P04    " #M0%Q:C]0D _<#  !S%   &0
M 'AL+W=O<FMS:&5E=',O<VAE970V,RYX;6R]6%UOVS84_2N$5@PMT$0B95MV
M9@MH'00;L )!TG;/M'QM<Z5$CZ3L!NB/'RDIDA7+;+P)SD.LCWL/[SF\I(\Y
MW0OY36T -/J>\DS-O(W6VQO?5\D&4JJNQ18R\V8E9$JUN95K7VTET&61E'*?
M!,'(3RG+O'A:/+N7\53DFK,,[B52>9I2^?01N-C//.P]/WA@ZXVV#_QXNJ5K
M> 3]97LOS9U?HRQ9"IEB(D,25C/O [Z9D\ F%!%?&>S5P36R5!9"?+,W?RQG
M7F K @Z)MA#4?.Q@#IQ;)%/'/Q6H5X]I$P^OG]'O"O*&S((JF O^%UOJS<P;
M>V@)*YIS_2#VOT-%:&CQ$L%5\1_MR]CAQ$-)KK1(JV130<JR\I-^KX0X2,"#
M$PFD2B"O30BKA+ @6E96T+JEFL93*?9(VFB#9B\*;8ILPX9E=AH?M31OF<G3
M\1UE$GVE/ ?T":C*)9@YT@J]O05-&5?OT!7Z\GB+WKYYA]X@EJ'/&Y$KFBW5
MU-=F?(OB)]58'\NQR(FQ;B&Y1B%^CTA !AWI\]>GA^UTW["NJ9.:.BGPPA-X
M'Y0"P]1P09S1!>-,,U"FH1=_FQY#6J"5%6=7B),>B-/%O!QJT#V478LW:DL3
MF'EFL2F0._#B7W_!H^"W+AUZ FNI$M:JA"[T>$ZE?&+9&M%4Y)GNXEH"1 6
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
MUWF?]SCV<7K@XEE6  J]U)3)N54IU=S;MLPKJ+&\XPTP/5-R46.ENV)GRT8
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
MA2\CS*H>2340=%UV#>94")J7ERL@"3 %D/<7E(JG@5J@Z51-_P=02P,$%
M  @ [4!<6I=8!)4! P  ,0D  !D   !X;"]W;W)K<VAE971S+W-H965T-C<N
M>&ULK5;1;MHP%/T5*ZNV5NI(XH30=8!42*?MH1)JU>W9)#=@U8DSVT#[][,=
M"(&DC(>^$-LYY_B>>XFOAQLN7N020*'7G!5RY"R5*F]=5R9+R(GL\1(*_2;C
M(B=*3\7"E:4 DEI2SESL>9&;$UHXXZ%=FXGQD*\4HP7,!)*K/"?B;0*,;T:.
M[^P6'NEBJ<R".QZ69 %/H)[+F= SMU9):0Z%I+Q  K*1<^??Q@.#MX#?%#:R
M,4;&R9SS%S/YE8X<SP0$#!)E%(A^K&$*C!DA'<;?K:93;VF(S?%._8?UKKW,
MB80I9W]HJI8CY\9!*61DQ=0CW_R$K9^^T4LXD_87;2KL0.^8K*3B^9:LYSDM
MJB=YW>:A0?"C=PAX2\#'A/ =0K E!.<2PBTAM)FIK-@\Q$21\5#P#1(&K=7,
MP";3LK5]6IBR/RFAWU+-4^-'4%2 KJ-",T8*B2YC4(0R>86^HN>G&%U>7*$+
M1 OT0!G3E9)#5^E]#=M-MGM,JCWP.WOX&#WP0BTENB]22 \%7!UP'37>13W!
M)Q5C2'HH\*\1]G#8$=#T?'K008_/I^,3;H*Z!H'5"\ZL05>&*X6P6\&<#;>R
M) F,'/WQ2Q!K<,:?/_F1][TK.Q\I%G^0V$'FPCISX2EU78E,KZ1HJO]>@LY7
M]B@Q.;S62U)U);(2'%A!<R:NQ]C[-G37S?Q4F'X#$_BX%QZBXC8JC*+>7NO
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
M:FYS7>"", -T_XIS]=(P)517,B=_ 5!+ P04    " #M0%Q:-HTN/HD/  !
M?P  &0   'AL+W=O<FMS:&5E=',O<VAE970W,2YX;6RU7=MRVT82_164-K5E
M5\76W"]9654VD53\D-V4G>P^TQ0LL4(26@*RG=1^_ YXT0 S/0/ :N<A%LF#
M W1C&CC3/9>KS_7^C^:NJMKBRW:S:UY=W+7M_0^7E\WJKMHNFY?U?;5SOWRL
M]]MEZS[N;R^;^WVUO#D<M-U<,D+4Y7:YWEU<7QV^^W5_?54_M)OUKOIU7S0/
MV^UR_^>;:E-_?G5!+\Y?O%O?WK7=%Y?75_?+V^I]U?Y^_^O>?;I\9+E9;ZM=
MLZYWQ;[Z^.KB-?VAI(QT1QP@_UY7GYO>WT5GRX>Z_J/[\/;FU07I+JG:5*NV
MXUBZ?SY5BVJSZ:C<A?SWQ'KQ>-+NP/[?9_:?#M8[:SXLFVI1;_ZSOFGO7EV8
MB^*F^KA\V+3OZL\_5R>+9,>WJC?-X?_%YR-6J8MB]="T]?9TL+N"[7IW_'?Y
MY>2)W@$T=0 ['<#" T3B 'XZ@$\]0)P.$ ?/'$TY^*%<MLOKJWW]N=AW:,?6
M_7%PYN%H9_YZU]WX]^W>_;IVQ[77[ZM;=QO;XNWNV(BZ>_&B>%<USF]-\:RL
MVN5ZTSQWW_W^OBR>??>\^*Y8[XK?[NJ'9KF[::XN6W<5'=?EZG3&-\<SLL09
M*2M^J7?M75/\N+NI;H8$E^[R'VU@9QO>L"QC6:U>%IQ^7S#"!'!!B^F'<^#P
M<OKA+&,-?[PC_,#'1^[(N^J^WK?KW6W_WD#N/M()F*Y[</S0W"]7U:L+]V1H
MJOVGZN+Z[W^CBOP#<A4F68E$-G"C>'2CR+%?_U:WRTVQ<X_.9KFIP'9Z)- '
M@NX!^>F::BD(M^3J\E/?*0#0:"LY54-@&0,98XIH+1Z! V/DHS$R:\RB;EPT
MUA^+V[J^:8JFWMQ !AU)5/\ZA>;:$!$8! *%%9P'!@% 105S2-@@]6B0RAKT
MK_:N<J^?4U-?M]46O$,J.KV15@H;F / K-"$!<;$,$K<W2$6MD4_VJ+SMMQ7
M^^4A4->[5;VMBF>;NFF>0_;H^ J<*PG7@4$QCE-)J:&!13%.$DL-8[!%YM$B
MD[7H[:ZM7$2V1?7%"8RF^OX01Z[YK9;W:Q=6Z[^J&V?L$039:>+K4ER$5L8H
MK80)VFH9HRR5W, 6VD<+[83V]^QXPYX/[(3LL=$UO+"*VN!V+  8%8*)\#$!
MX!C11L(V4>+?Y63DOO7:7_&A<J^-ZMPHV^47^"EXXAPV2L-,V-@6 ) S:OK/
M@J-Y % 21HE*!!KMB16:-;"LW)MBM3[*%"<_BN6V>T?^E7PWGOCZER*TL21L
MBA .>'"6 (X;P4@BX"CSEK'\$_X86<>6>+-N'_:)N\7BNV64<3(_M @ *JDM
MD:%),= 2YZ*425['T.S[_?0&?MTT50N;PH&WD.62A6^A!8PDG>-#8[Z%Y*!>
M<]"\Z/C]Y?N7H*G9P^9J-%2V$HMMZ#*O;*C$E;LT*Y5F^Q*3K<1B&_K2BRJ:
M5U43-"\%1) 3J%*J4/2"2*NTBM[0 )(1(ZG6-/$,\=**YK75/^O=BV1090^=
MW1 PV4HLMJ';O'ZC!CFHLH)PMB\QV4HLMJ$OO5*D>:DX):AB04>%D[(\BBD
M:)A6/.RJ@(S$$I+H=S&O$5E>(_K>RKF1_*]XWU;5ICC]4N] &_.T<UL(*EN)
MQ39TJ5>EC.)&&\NJW-F^Q&0KL=B&OO0ZF.5U\(1H8X"R99)IHD(-#"$Y<:\P
M%L8;A)24$&M5(N"\#&9Y&3PQ=\, C4LT5U*&?140:;5F85ZDA)!4&\U-0MPS
MKW197NE.3."<6 )I0+D,;0)Q6H==2PC'B&6)KC/S,I3E,VPSDC@,2(I)P[@.
MLVP0T'6K%0E[+0"0.Z.42728F5>$+*\(9W>86:SEN*12FM V ,<I8V'O$L Q
M*X5*Y&^85X8LKPRG=IA9G",3BDH6W2P )[F5D4$Q3E&N=,H@K]E8/NDVUEUF
M<2+,!8@2(HHE *@D$3)J=M]"6#$OK-A(#FZ"$G%?I>1_GGWV2Q23K<1B&Q:0
MO,;C!+F$A"KN4-E*++:A+[VXX_F4XP1!PN.D(*6<NJ=F(#,6(%(13GGXZH:0
M7!NN5$*0<"^Q>%YB38R[7-<[?X;9[063K<1B&WJW5[W%+M_BUF]Q"[C?(IW*
MO<CD3Z[A\E@0:F%MV*%> #A*G&2C84\ (M16F43'FWN%R:<JS&S8#80U;#)J
M A25K<1B&_K8RUVND(,O*Y]G^Q*3K<1B&_K2"VR>%]A3@@_2UJZO$ 4?@'/]
M=1V6LP&<Y$[BZD3L>6W-\]H:BKU?*F=?XYK*ZL_5IOLIG__*GV%V2T'-D&*Q
M#;WKA3RWR%&'*MU1V4HLMN&@)2_=13X].V784EQ>%ZX':FE8-@6!TD@3=.9+
M",@(82P1>,*K9Y%7SQ.37P(HJUNA1)3[ H&:ZF@, @@TBO&$?!9>/HL1^3PM
M\R6 C**[2]'8)0C'+:5A9QWD$XHF4D3""U:1ST_.R'R).)^HE8D&4P PH768
M\RL!F!-N.I&:%+V!?WG5.#OG)6+))Q458<H+@"EI2-3R8I@P1B9*H<+K1S$R
M!G!BPDO$R43#23A28@' J)$V-B?&*6Y5ZLG@I9J84JM.I[L$4'[FA#(>)NY
MH"!17JS,7]#7/MF]GA)3APE.TB"9S%?^1'-?GZAL)1;;T,E>Z GDPK= E76H
M;"46V]"77M:))Q>^!5"FYI32*+L. :EB\=!(",A<=UXF\NO2*RLYO_"=C[]<
M!BQ_LKGM!I6MQ&(;.MIK/HE<#I>HY7!4MA*+;>A++S;ED\OA,A:&R@H2"L@%
M@--:,!IVPB$^PJ1,E%BE%YIRJM"<&H#CN;#\*6<W'=3D*1;;T-U>!DN!'(:H
M@U11V4HLMJ$O>]-O\MI[2AC&.IFY=Z'688</ KK_'#8,1 #(G:ZEJ<E$7GO+
MD=DWR53T3\L/^_7JV'7*Y\/RIYC=6E SIUAL0_=ZI2\U<N2A"GI4MA*+;>A+
M+^CEE%$1^<B+QSMT0X^U#0=& $!FB-):AY$7 P63FI%$KU=Z32WSFGKJ1#Y
M!1.BHI?U @)VA6<:=GXAH.::I\K)RNMJ-:*K)T[EBW.,UD1#H18@C)#PV0C!
M)#4I8[QV5?E\Y8QDF(HSC$HI&XZ.7P X*EV/1D4VQ4#631Y+*2_E5:3*J\C9
M&3$%)1NC>LT"@%EMPF@"4:G4LO)R4HV,JYR8#U-QFM%U**/!>A",N;=M: PP
MI%++5!96>;6FII2ZT^DP!20?E30JS+T".&T)M^'XDOSE?.5C77E!I;ZV& XK
MD$PV+'^FN2]/5+82BVWHY=XD:^1RN$(5=:AL)1;;T)=>U*DGE\,5,+U;J\$T
MJ)-C8B#3UC 5S5B'"N=B4'08FN-UE9I?$1\)P%PZ+'^VV0T'-8V*Q3;TM)=\
M"KDZKE"KXZAL)1;;<*$%KS7UDZOC&IC.KL.^]0) *1U&'T25&@>FO<344R7F
MY,@;SX/ESSFWS:"RE5AL0W][\:L9;OQIU,&MJ&PE%MO0EUYSZRE3^O/Q%PMD
MX_1V&'_ 2 (3#>( 4)0REBBE:R^V]<CD)2 $7V\>MNO=PW8D[95GGMTX4).D
M6&Q#KWI-KY%G\FM4Y8[*5F*Q#7WIE;M^\DQ^#<S ZI8""?/- (YU SW";CJ$
ML]T\_D2T]99'&IFI-2WGI0%1;(T,W\H+",>UEF$/%\(I97NSH(;V>.FL1Z3S
MM(27!A8N8B(:503 ."71VE4 C!*N4C?'JU,]=1+6^.)5P+)%FO%86T&I1AI5
M^B&8T#IQ>XS7B":O$6<GNPRD!4TXEQA "4O#( )0DJ9R7<9K1C,RC')BKLM
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
MX'IM:,XDG#"3505.!SF<WLZGUY/18#$>L<O!]>!V.&;S'^/Q8NX!!@A@<#!
M=C3C'F2(0(;?"#E?P.9F? N TRLVN1U./<@(@8P.!CF<WLP\R!B!C \(^1AX
MD D"F1P,<OS7_<2#["&0O<.UY&#^PX,\02!/:"%'PJ9&;LOC3*^9VPAV65BI
MA+5EV/0@3Q'(4UK(=Z*ASI=2U1=447VB7H3U _DQ%LF/:3&OM7IJ+X3)V4@L
MG4^%^H58,!.5ZERP!?_9;"E,*5UBI\PWW(B-SE;"V-_8^.\"U.RS82;I$JND
MIFE?<BO*]RN%JR&]8;.,JT;[82+I$IODBDO#'GA6"'8CN"V,*+_0P,,4TJ5V
MB,YSZ2JDJI<.(?.$)%"H5#;?04PA76*'+ S\H3RM8\FK=!LV@*]F$G!*8A\3
MDTB7V")WPLGZ[_W\"F+>Z!*+XQK>N^:?B0FB2VR(N7BJFFA_>A]@5@B(K3#C
M;^S%LIDPU=<AH+"1M&FFRV[K0V*2",@E824$8P:=8@4]E0T,](ZG3U$E0,<A
MQ-+XR#C3F2P#2A5B9L;'Q/P14 ]%WI9@-9$6IAQOWDG[S&ZXXG5C,G^\%& *
M"8@5@B9^C3P_P%02$*L$QPQ]3$PF ;%,FJD?.UIP^'W[NX^'220@EHB? ^Z%
MPTP2$)L$2[@ UL?$%!,0*^:+G&O7G'X=!---2*P;-/=B1SXF)IR06#AH]M4(
M/R'FG)#8.766LZ_+A&BUB]@Q>]*=O8R88,*#"B;R,3'!A <53.QC8H()B06#
M8R8^)B::D%@T.&;/Q\24$QZRZO5XXF-BR@F)E8-CGOI5;4PY$;%R,,S'JB+W
MCHDI)R)6#H[9]3$QY43$RL$Q?3-&F((B8@7AF'YB'J%3+L060DO'C3PCPBP4
M$5OHP_BAS2[?V,1:R#6/1L+Y@\8(LU#TO<.<-KN")H7,LJP80"[G8V(6BH@M
M] ES+I34!C8P*A?^I$:$62BB+J%]@7FOJO*!CXE9*"*VT"?,*73V]\9D_K0E
M9J'X6V=?2LS" 8RJ:D4CO](68Q:*OW$Z!B!ON3&\&N]6'=WO0C%FH9B\V-;
MG,,M5T4FRE /)[8^)F:AF-A"".;6Z!<?$[-03&PA!'.\7C?>373JG]A"".9(
M-#$Q"\7$%D(P[U6CIAYC%HJ)+;1ODO/?7IXUANDQ)J'XD-6W=B.Z8Q**B26$
M8C:7I6 22H@EA&/Z67&"22@AEA".Z==F$DQ"";&$OBRYUIW(Q\0DE%#/^& E
MU^:[B4DHH5Y^AE:&VSXF)J&$6$)X9;C1A= 5:,02^C@OOS>R)YA_$NI14%V[
M_IQC?F#$[)-\RRJ"#Q*?;D7)"VF[CXG9)Z$> NTPKPH'48CI=\*L/..O-\3L
MTR.VS[YI@3:[$[;(7'/NIX?9IU>OU:XNMA?G*[&62JQNX2<L'$]YELX,*S?U
M.K(H+I=^K(LL&\*QJ;K6?+5;[[U;JW[Q#U!+ P04    " #M0%Q:L 4 O38"
M   <*@  &@   'AL+U]R96QS+W=O<FMB;V]K+GAM;"YR96QSS=I+;J- %(7A
MK5@L(+CNBZ059]233*-L #GEAV(;1-%*LONVG(%]4 ]Z$G%&J$!<?C'XA(#'
MEWQHQWUW*KM]7Q:?Q\.IK*K=./:_ZKJL=_G8EKNNSZ?SD4TW'-OQO!RV==^N
MW]MMKF6YC'JXG5$]/=[.7+Q^]?E_)G:;S7Z=?W?K/\=\&O\QN/[HAO>RRWFL
M%J_ML,WCJJH_#]?=I;YLTMUY<K5X?EM5P_-;JNJY@P2"9/X@A2"=/\@@R.8/
M<@CR^8,"@F+^H :"FOF#[B'H?OZ@!PAZF#\H+5'&)4'2!&L"K1-RG0B\3@AV
M(A [(=F)P.R$:"<"M1.RG0C<3@AW(I [(=V)P.Z$>"<"O07U%@*]!?46 KUE
M\K!-H+>@WD*@MZ#>0J"WH-Y"H+>@WD*@MZ#>0J"WH-Y"H+>@WD*@MZ+>2J"W
MHMY*H+>BWDJ@MTY>EA#HK:BW$NBMJ+<2Z*VHMQ+HK:BW$NBMJ+<2Z*VHMQ+H
M;:BW$>AMJ+<1Z&VHMQ'H;:BW$>AMDY?=!'H;ZFT$>AOJ;01Z&^IM!'H;ZFT$
M>AOJ;01Z.^KM!'H[ZNT$>COJ[01Z.^KM!'H[ZNT$>OOD8R6!WHYZ.X'>CGH[
M@=Z.>CN!WHYZ.X'>@7H'@=Z!>@>!WH%Z!X'>@7H'@=Z!>@>!WH%Z!X'>,?G9
MA$#O0+V#0.] O8- [T"]@T#O!O5N"/1N4._F)_4NX]<AEVO/]QJO_Y-4C^=S
M\_7RE^7WSLE-N.!<WU:4I[]02P,$%     @ [4!<6N'+1LC] 0  /2D  !,
M  !;0V]N=&5N=%]4>7!E<UTN>&ULS=I-3L,P$ 7@JU39HL;U;P%1-L 66' !
MDTS;J$ELV0;*[7%20 )!!2H2;].HM3UOXI&^5<_NGCW%R;9K^[@HUBGY4\9B
MM:;.QM)YZO/*TH7.IOPUK)BWU<:NB(G9S+#*]8GZ-$U#C>+\[)*6]J%-DZMM
M_CDVKE\4@=I83"YV&X>L16&];YO*IKS.'OOZ4\KT-:',)\<]<=WX>)0W%.S+
MA&'E^X#7<S>/%$)3T^36AG1MN[R+;5L6TW-+L=Q?XHL>W7+95%2[ZJ'+1\KH
M ]DZKHE2UY:[HD?[DU.^8=I]\H/SQS+[ O/.V^!\S!,+]/NXMY$,IZ<^%Z*0
MFOVO^)Z82Q_\?C1,NZ;ZA]GY>I]<V(SSB&Q\''[''V?\7O^7?0B0/B1('PJD
M#PW2AP'I8P[2QS%('R<@?? 92B,HHG(44CF*J1P%58ZB*D=AE:.XRE%@Y2BR
M"A19!8JL D56@2*K0)%5H,@J4&05*+(*%%D%BJP215:)(JM$D56BR"I19)4H
MLDH4626*K!)%5HDBJT*15:'(JE!D52BR*A19%8JL"D56A2*K0I%5H<BJ4635
M*+)J%%DUBJP:15:-(JM&D56CR*I19-4HLAH460V*K 9%5H,BJT&1U:#(:E!D
M-2BR&A19#8JL<Q19Y_\IZ[USFS^.'Y]E9YO^+9^-_YH\?P%02P$"% ,4
M" #M0%Q:!T%-8H$   "Q    $               @ $     9&]C4')O<',O
M87!P+GAM;%!+ 0(4 Q0    ( .U 7%I"DSC.[P   "L"   1
M  "  :\   !D;V-0<F]P<R]C;W)E+GAM;%!+ 0(4 Q0    ( .U 7%J97)PC
M$ 8  )PG   3              "  <T!  !X;"]T:&5M92]T:&5M93$N>&UL
M4$L! A0#%     @ [4!<6LOGX;C"!P  '#(  !@              ("!#@@
M 'AL+W=O<FMS:&5E=',O<VAE970Q+GAM;%!+ 0(4 Q0    ( .U 7%HXUN@(
ML@<  /(C   8              " @080  !X;"]W;W)K<VAE971S+W-H965T
M,BYX;6Q02P$"% ,4    " #M0%Q:.ZF40A8#   -"0  &
M@('N%P  >&PO=V]R:W-H965T<R]S:&5E=#,N>&UL4$L! A0#%     @ [4!<
M6I.=;X>1!@  U!D  !@              ("!.AL  'AL+W=O<FMS:&5E=',O
M<VAE970T+GAM;%!+ 0(4 Q0    ( .U 7%IIVLM*JP,  .$*   8
M      " @0$B  !X;"]W;W)K<VAE971S+W-H965T-2YX;6Q02P$"% ,4
M" #M0%Q:&>*0_K$"  #]!@  &               @('B)0  >&PO=V]R:W-H
M965T<R]S:&5E=#8N>&UL4$L! A0#%     @ [4!<6IV*NGM%"@  >%L  !@
M             ("!R2@  'AL+W=O<FMS:&5E=',O<VAE970W+GAM;%!+ 0(4
M Q0    ( .U 7%K0$6%I80@  /,F   8              " @40S  !X;"]W
M;W)K<VAE971S+W-H965T."YX;6Q02P$"% ,4    " #M0%Q:,62SW%,@  #A
M;P  &               @(';.P  >&PO=V]R:W-H965T<R]S:&5E=#DN>&UL
M4$L! A0#%     @ [4!<6@"Y2[(M!@  =@\  !D              ("!9%P
M 'AL+W=O<FMS:&5E=',O<VAE970Q,"YX;6Q02P$"% ,4    " #M0%Q:LL*?
MV;T*  #T(P  &0              @('(8@  >&PO=V]R:W-H965T<R]S:&5E
M=#$Q+GAM;%!+ 0(4 Q0    ( .U 7%I.0*424PH  ,XB   9
M  " @;QM  !X;"]W;W)K<VAE971S+W-H965T,3(N>&UL4$L! A0#%     @
M[4!<6O>XIN*3!   -PT  !D              ("!1G@  'AL+W=O<FMS:&5E
M=',O<VAE970Q,RYX;6Q02P$"% ,4    " #M0%Q:)SKC:O\)  #!'P  &0
M            @($0?0  >&PO=V]R:W-H965T<R]S:&5E=#$T+GAM;%!+ 0(4
M Q0    ( .U 7%H"KZHRR04  )<3   9              " @4:'  !X;"]W
M;W)K<VAE971S+W-H965T,34N>&UL4$L! A0#%     @ [4!<6D>N-T>+!0
MP0T  !D              ("!1HT  'AL+W=O<FMS:&5E=',O<VAE970Q-BYX
M;6Q02P$"% ,4    " #M0%Q:- %S1!D#  #H!P  &0              @($(
MDP  >&PO=V]R:W-H965T<R]S:&5E=#$W+GAM;%!+ 0(4 Q0    ( .U 7%KU
MV&+\HP,  '0(   9              " @5B6  !X;"]W;W)K<VAE971S+W-H
M965T,3@N>&UL4$L! A0#%     @ [4!<6O+'M\MR!@  ,!,  !D
M     ("!,IH  'AL+W=O<FMS:&5E=',O<VAE970Q.2YX;6Q02P$"% ,4
M" #M0%Q:Q6,D'R<+  "E.   &0              @(';H   >&PO=V]R:W-H
M965T<R]S:&5E=#(P+GAM;%!+ 0(4 Q0    ( .U 7%I=Y F&: (  (L&   9
M              " @3FL  !X;"]W;W)K<VAE971S+W-H965T,C$N>&UL4$L!
M A0#%     @ [4!<6L#F7?)A @  P@<  !D              ("!V*X  'AL
M+W=O<FMS:&5E=',O<VAE970R,BYX;6Q02P$"% ,4    " #M0%Q:/*4S.!$"
M  #=!   &0              @(%PL0  >&PO=V]R:W-H965T<R]S:&5E=#(S
M+GAM;%!+ 0(4 Q0    ( .U 7%J!:I>#FPL  %LS   9              "
M@;BS  !X;"]W;W)K<VAE971S+W-H965T,C0N>&UL4$L! A0#%     @ [4!<
M6KH#YGRN'0  L&L  !D              ("!BK\  'AL+W=O<FMS:&5E=',O
M<VAE970R-2YX;6Q02P$"% ,4    " #M0%Q:W:'A 34'  #J'   &0
M        @(%OW0  >&PO=V]R:W-H965T<R]S:&5E=#(V+GAM;%!+ 0(4 Q0
M   ( .U 7%H5=B6/V0,  " -   9              " @=OD  !X;"]W;W)K
M<VAE971S+W-H965T,C<N>&UL4$L! A0#%     @ [4!<6K/JV%<C!P  .AL
M !D              ("!Z^@  'AL+W=O<FMS:&5E=',O<VAE970R."YX;6Q0
M2P$"% ,4    " #M0%Q:'2RK>3 %  "$$@  &0              @(%%\
M>&PO=V]R:W-H965T<R]S:&5E=#(Y+GAM;%!+ 0(4 Q0    ( .U 7%H+0F\.
MI@,  & -   9              " @:SU  !X;"]W;W)K<VAE971S+W-H965T
M,S N>&UL4$L! A0#%     @ [4!<6F1">R76 @  Y@8  !D
M ("!B?D  'AL+W=O<FMS:&5E=',O<VAE970S,2YX;6Q02P$"% ,4    " #M
M0%Q:OTET0RT#  #"!P  &0              @(&6_   >&PO=V]R:W-H965T
M<R]S:&5E=#,R+GAM;%!+ 0(4 Q0    ( .U 7%I@9BXUB@,   <+   9
M          " @?K_  !X;"]W;W)K<VAE971S+W-H965T,S,N>&UL4$L! A0#
M%     @ [4!<6B@:V]TJ"0  *#,  !D              ("!NP,! 'AL+W=O
M<FMS:&5E=',O<VAE970S-"YX;6Q02P$"% ,4    " #M0%Q:>^L.+:L%  !C
M(P  &0              @($<#0$ >&PO=V]R:W-H965T<R]S:&5E=#,U+GAM
M;%!+ 0(4 Q0    ( .U 7%I00T)X:0(  "0&   9              " @?X2
M 0!X;"]W;W)K<VAE971S+W-H965T,S8N>&UL4$L! A0#%     @ [4!<6K!:
MG[6V @  !@D  !D              ("!GA4! 'AL+W=O<FMS:&5E=',O<VAE
M970S-RYX;6Q02P$"% ,4    " #M0%Q:Q356O=8#  "1$@  &0
M    @(&+& $ >&PO=V]R:W-H965T<R]S:&5E=#,X+GAM;%!+ 0(4 Q0    (
M .U 7%KWH68KR0(  .P'   9              " @9@< 0!X;"]W;W)K<VAE
M971S+W-H965T,SDN>&UL4$L! A0#%     @ [4!<6OD2NIV4!0  YR<  !D
M             ("!F!\! 'AL+W=O<FMS:&5E=',O<VAE970T,"YX;6Q02P$"
M% ,4    " #M0%Q:$S\6:_L&  "3.   &0              @(%C)0$ >&PO
M=V]R:W-H965T<R]S:&5E=#0Q+GAM;%!+ 0(4 Q0    ( .U 7%I NC:Y^P0
M *\A   9              " @94L 0!X;"]W;W)K<VAE971S+W-H965T-#(N
M>&UL4$L! A0#%     @ [4!<6NC( "=#!   ,1$  !D              ("!
MQS$! 'AL+W=O<FMS:&5E=',O<VAE970T,RYX;6Q02P$"% ,4    " #M0%Q:
MSEH T7P"  !;!@  &0              @(%!-@$ >&PO=V]R:W-H965T<R]S
M:&5E=#0T+GAM;%!+ 0(4 Q0    ( .U 7%K144LZC04  )@R   9
M      " @?0X 0!X;"]W;W)K<VAE971S+W-H965T-#4N>&UL4$L! A0#%
M  @ [4!<6J>R!(Y$!@  ,3(  !D              ("!N#X! 'AL+W=O<FMS
M:&5E=',O<VAE970T-BYX;6Q02P$"% ,4    " #M0%Q:]8.C-*L"   N"0
M&0              @($S10$ >&PO=V]R:W-H965T<R]S:&5E=#0W+GAM;%!+
M 0(4 Q0    ( .U 7%H>QY,_O 4  .X@   9              " @15( 0!X
M;"]W;W)K<VAE971S+W-H965T-#@N>&UL4$L! A0#%     @ [4!<6H4N;GWO
M"   SU$  !D              ("!"$X! 'AL+W=O<FMS:&5E=',O<VAE970T
M.2YX;6Q02P$"% ,4    " #M0%Q:77#SU(X$  #8&P  &0
M@($N5P$ >&PO=V]R:W-H965T<R]S:&5E=#4P+GAM;%!+ 0(4 Q0    ( .U
M7%KAO+D)9P,  -0-   9              " @?-; 0!X;"]W;W)K<VAE971S
M+W-H965T-3$N>&UL4$L! A0#%     @ [4!<6M K"(>4 P  B T  !D
M         ("!D5\! 'AL+W=O<FMS:&5E=',O<VAE970U,BYX;6Q02P$"% ,4
M    " #M0%Q:-8<=Q^\"  !K"   &0              @(%<8P$ >&PO=V]R
M:W-H965T<R]S:&5E=#4S+GAM;%!+ 0(4 Q0    ( .U 7%K]&&#]P0,   D.
M   9              " @8)F 0!X;"]W;W)K<VAE971S+W-H965T-30N>&UL
M4$L! A0#%     @ [4!<6@H:Q,T; P  80H  !D              ("!>FH!
M 'AL+W=O<FMS:&5E=',O<VAE970U-2YX;6Q02P$"% ,4    " #M0%Q:9T]$
ME<0#  !^#0  &0              @(',;0$ >&PO=V]R:W-H965T<R]S:&5E
M=#4V+GAM;%!+ 0(4 Q0    ( .U 7%K3)_H3+@,  #H*   9
M  " @<=Q 0!X;"]W;W)K<VAE971S+W-H965T-3<N>&UL4$L! A0#%     @
M[4!<6LD=(L.1!   OQP  !D              ("!+'4! 'AL+W=O<FMS:&5E
M=',O<VAE970U."YX;6Q02P$"% ,4    " #M0%Q:<6O?'\$'   220  &0
M            @('T>0$ >&PO=V]R:W-H965T<R]S:&5E=#4Y+GAM;%!+ 0(4
M Q0    ( .U 7%I5>%_FX04  ,D=   9              " @>R! 0!X;"]W
M;W)K<VAE971S+W-H965T-C N>&UL4$L! A0#%     @ [4!<6I<YL5G:!
M@QP  !D              ("!!(@! 'AL+W=O<FMS:&5E=',O<VAE970V,2YX
M;6Q02P$"% ,4    " #M0%Q:;TIKB8P#  "+#0  &0              @($5
MC0$ >&PO=V]R:W-H965T<R]S:&5E=#8R+GAM;%!+ 0(4 Q0    ( .U 7%J/
MU"0#]P,  ',4   9              " @=B0 0!X;"]W;W)K<VAE971S+W-H
M965T-C,N>&UL4$L! A0#%     @ [4!<6C1A):MF P  L T  !D
M     ("!!I4! 'AL+W=O<FMS:&5E=',O<VAE970V-"YX;6Q02P$"% ,4
M" #M0%Q:#AN/.)8"   ,!P  &0              @(&CF $ >&PO=V]R:W-H
M965T<R]S:&5E=#8U+GAM;%!+ 0(4 Q0    ( .U 7%J+8Y)\"P0  +42   9
M              " @7"; 0!X;"]W;W)K<VAE971S+W-H965T-C8N>&UL4$L!
M A0#%     @ [4!<6I=8!)4! P  ,0D  !D              ("!LI\! 'AL
M+W=O<FMS:&5E=',O<VAE970V-RYX;6Q02P$"% ,4    " #M0%Q:B#KGULL#
M   8#P  &0              @('JH@$ >&PO=V]R:W-H965T<R]S:&5E=#8X
M+GAM;%!+ 0(4 Q0    ( .U 7%J$L_XW] (  /8)   9              "
M@>RF 0!X;"]W;W)K<VAE971S+W-H965T-CDN>&UL4$L! A0#%     @ [4!<
M6E=T,,D* P  /@L  !D              ("!%ZH! 'AL+W=O<FMS:&5E=',O
M<VAE970W,"YX;6Q02P$"% ,4    " #M0%Q:-HTN/HD/  ! ?P  &0
M        @(%8K0$ >&PO=V]R:W-H965T<R]S:&5E=#<Q+GAM;%!+ 0(4 Q0
M   ( .U 7%K/GE9E4P,  + 5   -              "  1B] 0!X;"]S='EL
M97,N>&UL4$L! A0#%     @ [4!<6I>*NQS     $P(   L
M ( !EL ! %]R96QS+RYR96QS4$L! A0#%     @ [4!<6HW+/\6&!0  +R\
M  \              ( !?\$! 'AL+W=O<FMB;V]K+GAM;%!+ 0(4 Q0    (
M .U 7%JP!0"]-@(  !PJ   :              "  3+' 0!X;"]?<F5L<R]W
M;W)K8F]O:RYX;6PN<F5L<U!+ 0(4 Q0    ( .U 7%KART;(_0$  #TI   3
M              "  :#) 0!;0V]N=&5N=%]4>7!E<UTN>&UL4$L%!@    !/
- $\ H!4  ,[+ 0    $!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>95
<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>96
<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>98
<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>314</ContextCount>
  <ElementCount>384</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>86</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>8</UnitCount>
  <MyReports>
    <Report instance="stld-20241231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>995200090 - Document - Document and Entity Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.steeldynamics.com/role/DocumentDocumentAndEntityInformation</Role>
      <ShortName>Document and Entity Information</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="stld-20241231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>995200100 - Statement - CONSOLIDATED BALANCE SHEETS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.steeldynamics.com/role/StatementConsolidatedBalanceSheets</Role>
      <ShortName>CONSOLIDATED BALANCE SHEETS</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="stld-20241231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>995200105 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.steeldynamics.com/role/StatementConsolidatedBalanceSheetsParenthetical</Role>
      <ShortName>CONSOLIDATED BALANCE SHEETS (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="stld-20241231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>995200200 - Statement - CONSOLIDATED STATEMENTS OF INCOME</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.steeldynamics.com/role/StatementConsolidatedStatementsOfIncome</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF INCOME</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="stld-20241231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>995200300 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.steeldynamics.com/role/StatementConsolidatedStatementsOfComprehensiveIncome</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="stld-20241231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>995200305 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.steeldynamics.com/role/StatementConsolidatedStatementsOfComprehensiveIncomeParenthetical</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="stld-20241231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>995200400 - Statement - CONSOLIDATED STATEMENTS OF EQUITY</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.steeldynamics.com/role/StatementConsolidatedStatementsOfEquity</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF EQUITY</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="stld-20241231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>995200500 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.steeldynamics.com/role/StatementConsolidatedStatementsOfCashFlows</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF CASH FLOWS</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="stld-20241231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>995210101 - Disclosure - Description of the Business and Summary of Significant Accounting Policies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.steeldynamics.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPolicies</Role>
      <ShortName>Description of the Business and Summary of Significant Accounting Policies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="stld-20241231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>995210201 - Disclosure - Business Combinations and Investments in Unconsolidated Affiliates</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.steeldynamics.com/role/DisclosureBusinessCombinationsAndInvestmentsInUnconsolidatedAffiliates</Role>
      <ShortName>Business Combinations and Investments in Unconsolidated Affiliates</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="stld-20241231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>995210301 - Disclosure - Long-Term Debt</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.steeldynamics.com/role/DisclosureLongTermDebt</Role>
      <ShortName>Long-Term Debt</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="stld-20241231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>995210401 - Disclosure - Income Taxes</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.steeldynamics.com/role/DisclosureIncomeTaxes</Role>
      <ShortName>Income Taxes</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="stld-20241231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>995210501 - Disclosure - Shareholders' Equity</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.steeldynamics.com/role/DisclosureShareholdersEquity</Role>
      <ShortName>Shareholders' Equity</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="stld-20241231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>995210601 - Disclosure - Equity-Based Incentive Plans</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.steeldynamics.com/role/DisclosureEquityBasedIncentivePlans</Role>
      <ShortName>Equity-Based Incentive Plans</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="stld-20241231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>995210701 - Disclosure - Fair Value Measurements</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.steeldynamics.com/role/DisclosureFairValueMeasurements</Role>
      <ShortName>Fair Value Measurements</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="stld-20241231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>995210801 - Disclosure - Commitments and Contingencies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.steeldynamics.com/role/DisclosureCommitmentsAndContingencies</Role>
      <ShortName>Commitments and Contingencies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="stld-20241231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>995210901 - Disclosure - Transactions with Affiliated Companies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.steeldynamics.com/role/DisclosureTransactionsWithAffiliatedCompanies</Role>
      <ShortName>Transactions with Affiliated Companies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="stld-20241231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>995211001 - Disclosure - Retirement Plans</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.steeldynamics.com/role/DisclosureRetirementPlans</Role>
      <ShortName>Retirement Plans</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="stld-20241231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>995211101 - Disclosure - Leases</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.steeldynamics.com/role/DisclosureLeases</Role>
      <ShortName>Leases</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="stld-20241231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>995211201 - Disclosure - Segment Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.steeldynamics.com/role/DisclosureSegmentInformation</Role>
      <ShortName>Segment Information</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>20</Position>
    </Report>
    <Report instance="stld-20241231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.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>21</Position>
    </Report>
    <Report instance="stld-20241231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.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>22</Position>
    </Report>
    <Report instance="stld-20241231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.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>23</Position>
    </Report>
    <Report instance="stld-20241231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.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>24</Position>
    </Report>
    <Report instance="stld-20241231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>99920102 - Disclosure - Description of the Business and Summary of Significant Accounting Policies (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.steeldynamics.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies</Role>
      <ShortName>Description of the Business and Summary of Significant Accounting Policies (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <ParentRole>http://www.steeldynamics.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPolicies</ParentRole>
      <Position>25</Position>
    </Report>
    <Report instance="stld-20241231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>99930103 - Disclosure - Description of the Business and Summary of Significant Accounting Policies (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.steeldynamics.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesTables</Role>
      <ShortName>Description of the Business and Summary of Significant Accounting Policies (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.steeldynamics.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPolicies</ParentRole>
      <Position>26</Position>
    </Report>
    <Report instance="stld-20241231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>99930303 - Disclosure - Long-Term Debt (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.steeldynamics.com/role/DisclosureLongTermDebtTables</Role>
      <ShortName>Long-Term Debt (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.steeldynamics.com/role/DisclosureLongTermDebt</ParentRole>
      <Position>27</Position>
    </Report>
    <Report instance="stld-20241231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>99930403 - Disclosure - Income Taxes (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.steeldynamics.com/role/DisclosureIncomeTaxesTables</Role>
      <ShortName>Income Taxes (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.steeldynamics.com/role/DisclosureIncomeTaxes</ParentRole>
      <Position>28</Position>
    </Report>
    <Report instance="stld-20241231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>99930603 - Disclosure - Equity-Based Incentive Plans (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.steeldynamics.com/role/DisclosureEquityBasedIncentivePlansTables</Role>
      <ShortName>Equity-Based Incentive Plans (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.steeldynamics.com/role/DisclosureEquityBasedIncentivePlans</ParentRole>
      <Position>29</Position>
    </Report>
    <Report instance="stld-20241231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>99930703 - Disclosure - Fair Value Measurements (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.steeldynamics.com/role/DisclosureFairValueMeasurementsTables</Role>
      <ShortName>Fair Value Measurements (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.steeldynamics.com/role/DisclosureFairValueMeasurements</ParentRole>
      <Position>30</Position>
    </Report>
    <Report instance="stld-20241231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>99930803 - Disclosure - Commitments and Contingencies (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.steeldynamics.com/role/DisclosureCommitmentsAndContingenciesTables</Role>
      <ShortName>Commitments and Contingencies (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.steeldynamics.com/role/DisclosureCommitmentsAndContingencies</ParentRole>
      <Position>31</Position>
    </Report>
    <Report instance="stld-20241231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>99930903 - Disclosure - Transactions with Affiliated Companies (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.steeldynamics.com/role/DisclosureTransactionsWithAffiliatedCompaniesTables</Role>
      <ShortName>Transactions with Affiliated Companies (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.steeldynamics.com/role/DisclosureTransactionsWithAffiliatedCompanies</ParentRole>
      <Position>32</Position>
    </Report>
    <Report instance="stld-20241231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>99931103 - Disclosure - Leases (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.steeldynamics.com/role/DisclosureLeasesTables</Role>
      <ShortName>Leases (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.steeldynamics.com/role/DisclosureLeases</ParentRole>
      <Position>33</Position>
    </Report>
    <Report instance="stld-20241231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>99931203 - Disclosure - Segment Information (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.steeldynamics.com/role/DisclosureSegmentInformationTables</Role>
      <ShortName>Segment Information (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.steeldynamics.com/role/DisclosureSegmentInformation</ParentRole>
      <Position>34</Position>
    </Report>
    <Report instance="stld-20241231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>99940101 - Disclosure - Description of the Business and Summary of Significant Accounting Policies - Description of the Business (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.steeldynamics.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesDescriptionOfBusinessDetails</Role>
      <ShortName>Description of the Business and Summary of Significant Accounting Policies - Description of the Business (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>35</Position>
    </Report>
    <Report instance="stld-20241231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>99940102 - Disclosure - Description of the Business and Summary of Significant Accounting Policies - Credit Losses (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.steeldynamics.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesCreditLossesDetails</Role>
      <ShortName>Description of the Business and Summary of Significant Accounting Policies - Credit Losses (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.steeldynamics.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesTables</ParentRole>
      <Position>36</Position>
    </Report>
    <Report instance="stld-20241231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>99940103 - Disclosure - Description of the Business and Summary of Significant Accounting Policies - Cash and Equivalents, and Restricted Cash and Equivalents (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.steeldynamics.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesCashAndEquivalentsAndRestrictedCashAndEquivalentsDetails</Role>
      <ShortName>Description of the Business and Summary of Significant Accounting Policies - Cash and Equivalents, and Restricted Cash and Equivalents (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>37</Position>
    </Report>
    <Report instance="stld-20241231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>99940104 - Disclosure - Description of the Business and Summary of Significant Accounting Policies - Short-term Investments (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.steeldynamics.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesShortTermInvestmentsDetails</Role>
      <ShortName>Description of the Business and Summary of Significant Accounting Policies - Short-term Investments (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>38</Position>
    </Report>
    <Report instance="stld-20241231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>99940105 - Disclosure - Description of the Business and Summary of Significant Accounting Policies - Inventories (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.steeldynamics.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesInventoriesDetails</Role>
      <ShortName>Description of the Business and Summary of Significant Accounting Policies - Inventories (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.steeldynamics.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesTables</ParentRole>
      <Position>39</Position>
    </Report>
    <Report instance="stld-20241231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>99940106 - Disclosure - Description of the Business and Summary of Significant Accounting Policies - Property, Plant and Equipment (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.steeldynamics.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesPropertyPlantAndEquipmentDetails</Role>
      <ShortName>Description of the Business and Summary of Significant Accounting Policies - Property, Plant and Equipment (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>40</Position>
    </Report>
    <Report instance="stld-20241231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>99940107 - Disclosure - Description of the Business and Summary of Significant Accounting Policies - Intangible Assets (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.steeldynamics.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesIntangibleAssetsDetails</Role>
      <ShortName>Description of the Business and Summary of Significant Accounting Policies - Intangible Assets (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>41</Position>
    </Report>
    <Report instance="stld-20241231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>99940108 - Disclosure - Description of the Business and Summary of Significant Accounting Policies - Goodwill (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.steeldynamics.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesGoodwillDetails</Role>
      <ShortName>Description of the Business and Summary of Significant Accounting Policies - Goodwill (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.steeldynamics.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesTables</ParentRole>
      <Position>42</Position>
    </Report>
    <Report instance="stld-20241231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>99940109 - Disclosure - Description of the Business and Summary of Significant Accounting Policies - Earnings Per Share (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.steeldynamics.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesEarningsPerShareDetails</Role>
      <ShortName>Description of the Business and Summary of Significant Accounting Policies - Earnings Per Share (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>43</Position>
    </Report>
    <Report instance="stld-20241231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>99940110 - Disclosure - Description of the Business and Summary of Significant Accounting Policies - Derivative Financial Instruments (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.steeldynamics.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesDerivativeFinancialInstrumentsDetails</Role>
      <ShortName>Description of the Business and Summary of Significant Accounting Policies - Derivative Financial Instruments (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>44</Position>
    </Report>
    <Report instance="stld-20241231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>99940201 - Disclosure - Business Combinations and Investments in Unconsolidated Affiliates (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.steeldynamics.com/role/DisclosureBusinessCombinationsAndInvestmentsInUnconsolidatedAffiliatesDetails</Role>
      <ShortName>Business Combinations and Investments in Unconsolidated Affiliates (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.steeldynamics.com/role/DisclosureBusinessCombinationsAndInvestmentsInUnconsolidatedAffiliates</ParentRole>
      <Position>45</Position>
    </Report>
    <Report instance="stld-20241231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>99940301 - Disclosure - Long-Term Debt - By Issue (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.steeldynamics.com/role/DisclosureLongTermDebtByIssueDetails</Role>
      <ShortName>Long-Term Debt - By Issue (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>46</Position>
    </Report>
    <Report instance="stld-20241231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>99940302 - Disclosure - Long-Term Debt - Financing Activity (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.steeldynamics.com/role/DisclosureLongTermDebtFinancingActivityDetails</Role>
      <ShortName>Long-Term Debt - Financing Activity (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>47</Position>
    </Report>
    <Report instance="stld-20241231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>99940303 - Disclosure - Long-Term Debt - Senior Secured Credit Facility (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.steeldynamics.com/role/DisclosureLongTermDebtSeniorSecuredCreditFacilityDetails</Role>
      <ShortName>Long-Term Debt - Senior Secured Credit Facility (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>48</Position>
    </Report>
    <Report instance="stld-20241231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>99940304 - Disclosure - Long-Term Debt - Senior Unsecured Notes (Details)</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://www.steeldynamics.com/role/DisclosureLongTermDebtSeniorUnsecuredNotesDetails</Role>
      <ShortName>Long-Term Debt - Senior Unsecured Notes (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>49</Position>
    </Report>
    <Report instance="stld-20241231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>99940305 - Disclosure - Long-Term Debt - Other Secured Obligations (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.steeldynamics.com/role/DisclosureLongTermDebtOtherSecuredObligationsDetails</Role>
      <ShortName>Long-Term Debt - Other Secured Obligations (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>50</Position>
    </Report>
    <Report instance="stld-20241231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>99940306 - Disclosure - Long-Term Debt - Outstanding Debt Maturities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.steeldynamics.com/role/DisclosureLongTermDebtOutstandingDebtMaturitiesDetails</Role>
      <ShortName>Long-Term Debt - Outstanding Debt Maturities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>51</Position>
    </Report>
    <Report instance="stld-20241231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R52.htm</HtmlFileName>
      <LongName>99940401 - Disclosure - Income Taxes - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.steeldynamics.com/role/DisclosureIncomeTaxesNarrativeDetails</Role>
      <ShortName>Income Taxes - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>52</Position>
    </Report>
    <Report instance="stld-20241231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R53.htm</HtmlFileName>
      <LongName>99940402 - Disclosure - Income Taxes - Schedule of components of earnings before income taxes and noncontrolling interests (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.steeldynamics.com/role/DisclosureIncomeTaxesScheduleOfComponentsOfEarningsBeforeIncomeTaxesAndNoncontrollingInterestsDetails</Role>
      <ShortName>Income Taxes - Schedule of components of earnings before income taxes and noncontrolling interests (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>53</Position>
    </Report>
    <Report instance="stld-20241231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R54.htm</HtmlFileName>
      <LongName>99940403 - Disclosure - Income Taxes - Schedule of provision for income tax expense (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.steeldynamics.com/role/DisclosureIncomeTaxesScheduleOfProvisionForIncomeTaxExpenseDetails</Role>
      <ShortName>Income Taxes - Schedule of provision for income tax expense (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>54</Position>
    </Report>
    <Report instance="stld-20241231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R55.htm</HtmlFileName>
      <LongName>99940404 - Disclosure - Income Taxes - Schedule of Effective Income Tax Rate Reconciliation (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.steeldynamics.com/role/DisclosureIncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails</Role>
      <ShortName>Income Taxes - Schedule of Effective Income Tax Rate Reconciliation (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>55</Position>
    </Report>
    <Report instance="stld-20241231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R56.htm</HtmlFileName>
      <LongName>99940405 - Disclosure - Income Taxes - Schedule of Deferred Tax Assets and Liabilities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.steeldynamics.com/role/DisclosureIncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails</Role>
      <ShortName>Income Taxes - Schedule of Deferred Tax Assets and Liabilities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>56</Position>
    </Report>
    <Report instance="stld-20241231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R57.htm</HtmlFileName>
      <LongName>99940406 - Disclosure - Income Taxes - Schedule of Unrecognized Tax Benefits Roll Forward (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.steeldynamics.com/role/DisclosureIncomeTaxesScheduleOfUnrecognizedTaxBenefitsRollForwardDetails</Role>
      <ShortName>Income Taxes - Schedule of Unrecognized Tax Benefits Roll Forward (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>57</Position>
    </Report>
    <Report instance="stld-20241231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R58.htm</HtmlFileName>
      <LongName>99940501 - Disclosure - Shareholders' Equity (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.steeldynamics.com/role/DisclosureShareholdersEquityDetails</Role>
      <ShortName>Shareholders' Equity (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.steeldynamics.com/role/DisclosureShareholdersEquity</ParentRole>
      <Position>58</Position>
    </Report>
    <Report instance="stld-20241231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R59.htm</HtmlFileName>
      <LongName>99940601 - Disclosure - Equity-Based Incentive Plans - 2023 Equity Incentive Plan (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.steeldynamics.com/role/DisclosureEquityBasedIncentivePlans2023EquityIncentivePlanDetails</Role>
      <ShortName>Equity-Based Incentive Plans - 2023 Equity Incentive Plan (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>59</Position>
    </Report>
    <Report instance="stld-20241231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R60.htm</HtmlFileName>
      <LongName>99940602 - Disclosure - Equity-Based Incentive Plans - Restricted Stock Units (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.steeldynamics.com/role/DisclosureEquityBasedIncentivePlansRestrictedStockUnitsDetails</Role>
      <ShortName>Equity-Based Incentive Plans - Restricted Stock Units (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>60</Position>
    </Report>
    <Report instance="stld-20241231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R61.htm</HtmlFileName>
      <LongName>99940603 - Disclosure - Equity-Based Incentive Plans - Long-Term Incentive Compensation Program (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.steeldynamics.com/role/DisclosureEquityBasedIncentivePlansLongTermIncentiveCompensationProgramDetails</Role>
      <ShortName>Equity-Based Incentive Plans - Long-Term Incentive Compensation Program (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>61</Position>
    </Report>
    <Report instance="stld-20241231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R62.htm</HtmlFileName>
      <LongName>99940604 - Disclosure - Equity-Based Incentive Plans - 2018 Executive Incentive Compensation Plan (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.steeldynamics.com/role/DisclosureEquityBasedIncentivePlans2018ExecutiveIncentiveCompensationPlanDetails</Role>
      <ShortName>Equity-Based Incentive Plans - 2018 Executive Incentive Compensation Plan (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>62</Position>
    </Report>
    <Report instance="stld-20241231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R63.htm</HtmlFileName>
      <LongName>99940701 - Disclosure - Fair Value Measurements (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.steeldynamics.com/role/DisclosureFairValueMeasurementsDetails</Role>
      <ShortName>Fair Value Measurements (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.steeldynamics.com/role/DisclosureFairValueMeasurementsTables</ParentRole>
      <Position>63</Position>
    </Report>
    <Report instance="stld-20241231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R64.htm</HtmlFileName>
      <LongName>99940801 - Disclosure - Commitments and Contingencies (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.steeldynamics.com/role/DisclosureCommitmentsAndContingenciesDetails</Role>
      <ShortName>Commitments and Contingencies (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.steeldynamics.com/role/DisclosureCommitmentsAndContingenciesTables</ParentRole>
      <Position>64</Position>
    </Report>
    <Report instance="stld-20241231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R65.htm</HtmlFileName>
      <LongName>99940802 - Disclosure - Commitments and Contingencies - Schedule of Unconditional Purchase Obligations (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.steeldynamics.com/role/DisclosureCommitmentsAndContingenciesScheduleOfUnconditionalPurchaseObligationsDetails</Role>
      <ShortName>Commitments and Contingencies - Schedule of Unconditional Purchase Obligations (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>65</Position>
    </Report>
    <Report instance="stld-20241231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R66.htm</HtmlFileName>
      <LongName>99940901 - Disclosure - Transactions with Affiliated Companies - Schedule of Related Party Transactions (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.steeldynamics.com/role/DisclosureTransactionsWithAffiliatedCompaniesScheduleOfRelatedPartyTransactionsDetails</Role>
      <ShortName>Transactions with Affiliated Companies - Schedule of Related Party Transactions (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>66</Position>
    </Report>
    <Report instance="stld-20241231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R67.htm</HtmlFileName>
      <LongName>99941001 - Disclosure - Retirement Plans (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.steeldynamics.com/role/DisclosureRetirementPlansDetails</Role>
      <ShortName>Retirement Plans (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.steeldynamics.com/role/DisclosureRetirementPlans</ParentRole>
      <Position>67</Position>
    </Report>
    <Report instance="stld-20241231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R68.htm</HtmlFileName>
      <LongName>99941101 - Disclosure - Leases - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.steeldynamics.com/role/DisclosureLeasesNarrativeDetails</Role>
      <ShortName>Leases - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>68</Position>
    </Report>
    <Report instance="stld-20241231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R69.htm</HtmlFileName>
      <LongName>99941102 - Disclosure - Leases - Schedule of Operating lease right-of-use assets and lease obligations (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.steeldynamics.com/role/DisclosureLeasesScheduleOfOperatingLeaseRightOfUseAssetsAndLeaseObligationsDetails</Role>
      <ShortName>Leases - Schedule of Operating lease right-of-use assets and lease obligations (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>69</Position>
    </Report>
    <Report instance="stld-20241231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R70.htm</HtmlFileName>
      <LongName>99941103 - Disclosure - Leases - Future operating lease liabilities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.steeldynamics.com/role/DisclosureLeasesFutureOperatingLeaseLiabilitiesDetails</Role>
      <ShortName>Leases - Future operating lease liabilities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>70</Position>
    </Report>
    <Report instance="stld-20241231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R71.htm</HtmlFileName>
      <LongName>99941201 - Disclosure - Segment Information - Results (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.steeldynamics.com/role/DisclosureSegmentInformationResultsDetails</Role>
      <ShortName>Segment Information - Results (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>71</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <InputFiles>
    <File>stld-20241231.xsd</File>
    <File>stld-20241231_cal.xml</File>
    <File>stld-20241231_def.xml</File>
    <File>stld-20241231_lab.xml</File>
    <File>stld-20241231_pre.xml</File>
    <File doctype="10-K" isDefinitelyFs="true" isUsgaap="true" original="stld-20241231x10k.htm">stld-20241231x10k.htm</File>
  </InputFiles>
  <SupplementalFiles>
    <File>stld-20241231x10k001.jpg</File>
    <File>stld-20241231x10k002.jpg</File>
    <File>stld-20241231x10k004.jpg</File>
    <File>stld-20241231x10k005.jpg</File>
    <File>stld-20241231x10k006.jpg</File>
    <File>stld-20241231x10k008.jpg</File>
    <File>stld-20241231x10k009.jpg</File>
    <File>stld-20241231x10k010.jpg</File>
  </SupplementalFiles>
  <BaseTaxonomies>
    <BaseTaxonomy items="5">http://fasb.org/srt/2024</BaseTaxonomy>
    <BaseTaxonomy items="1102">http://fasb.org/us-gaap/2024</BaseTaxonomy>
    <BaseTaxonomy items="15">http://xbrl.sec.gov/cyd/2024</BaseTaxonomy>
    <BaseTaxonomy items="37">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>101
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "version": "2.2",
 "instance": {
  "stld-20241231x10k.htm": {
   "nsprefix": "stld",
   "nsuri": "http://www.steeldynamics.com/20241231",
   "dts": {
    "schema": {
     "local": [
      "stld-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/arcrole/esma-arcrole-2018-11-21.xsd",
      "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd",
      "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd",
      "https://www.xbrl.org/2023/calculation-1.1.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/ecd/2024/ecd-sub-2024.xsd",
      "https://xbrl.sec.gov/stpr/2024/stpr-2024.xsd"
     ]
    },
    "calculationLink": {
     "local": [
      "stld-20241231_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "stld-20241231_def.xml"
     ]
    },
    "labelLink": {
     "local": [
      "stld-20241231_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "stld-20241231_pre.xml"
     ]
    },
    "inline": {
     "local": [
      "stld-20241231x10k.htm"
     ]
    }
   },
   "keyStandard": 349,
   "keyCustom": 35,
   "axisStandard": 28,
   "axisCustom": 0,
   "memberStandard": 42,
   "memberCustom": 42,
   "hidden": {
    "total": 36,
    "http://fasb.org/us-gaap/2024": 25,
    "http://xbrl.sec.gov/ecd/2024": 1,
    "http://xbrl.sec.gov/dei/2024": 5,
    "http://xbrl.sec.gov/cyd/2024": 4,
    "http://www.steeldynamics.com/20241231": 1
   },
   "contextCount": 314,
   "entityCount": 1,
   "segmentCount": 86,
   "elementCount": 703,
   "unitCount": 8,
   "baseTaxonomies": {
    "http://fasb.org/us-gaap/2024": 1102,
    "http://xbrl.sec.gov/dei/2024": 37,
    "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.steeldynamics.com/role/DocumentDocumentAndEntityInformation",
     "longName": "995200090 - Document - Document and Entity Information",
     "shortName": "Document and Entity Information",
     "isDefault": "true",
     "groupType": "document",
     "subGroupType": "",
     "menuCat": "Cover",
     "order": "1",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stld-20241231x10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stld-20241231x10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R2": {
     "role": "http://www.steeldynamics.com/role/StatementConsolidatedBalanceSheets",
     "longName": "995200100 - Statement - CONSOLIDATED BALANCE SHEETS",
     "shortName": "CONSOLIDATED BALANCE SHEETS",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "2",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2024_TtGtgeFhD0OARTT9fdW5Qw",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "unitRef": "Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stld-20241231x10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_12_31_2024_TtGtgeFhD0OARTT9fdW5Qw",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "unitRef": "Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stld-20241231x10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R3": {
     "role": "http://www.steeldynamics.com/role/StatementConsolidatedBalanceSheetsParenthetical",
     "longName": "995200105 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)",
     "shortName": "CONSOLIDATED BALANCE SHEETS (Parenthetical)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "parenthetical",
     "menuCat": "Statements",
     "order": "3",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2024_TtGtgeFhD0OARTT9fdW5Qw",
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent",
      "unitRef": "Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stld-20241231x10k.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_12_31_2024_TtGtgeFhD0OARTT9fdW5Qw",
      "name": "us-gaap:CommonStockParOrStatedValuePerShare",
      "unitRef": "Unit_Divide_USD_shares_FVFgOljJAEW-7UH1iPgq-g",
      "xsiNil": "false",
      "lang": null,
      "decimals": "4",
      "ancestors": [
       "us-gaap:CommonStockParOrStatedValuePerShare",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stld-20241231x10k.htm",
      "unique": true
     }
    },
    "R4": {
     "role": "http://www.steeldynamics.com/role/StatementConsolidatedStatementsOfIncome",
     "longName": "995200200 - Statement - CONSOLIDATED STATEMENTS OF INCOME",
     "shortName": "CONSOLIDATED STATEMENTS OF INCOME",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "4",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "unitRef": "Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stld-20241231x10k.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q",
      "name": "us-gaap:GrossProfit",
      "unitRef": "Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stld-20241231x10k.htm",
      "unique": true
     }
    },
    "R5": {
     "role": "http://www.steeldynamics.com/role/StatementConsolidatedStatementsOfComprehensiveIncome",
     "longName": "995200300 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME",
     "shortName": "CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "5",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q",
      "name": "us-gaap:ProfitLoss",
      "unitRef": "Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stld-20241231x10k.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q",
      "name": "us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest",
      "unitRef": "Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stld-20241231x10k.htm",
      "unique": true
     }
    },
    "R6": {
     "role": "http://www.steeldynamics.com/role/StatementConsolidatedStatementsOfComprehensiveIncomeParenthetical",
     "longName": "995200305 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Parenthetical)",
     "shortName": "CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Parenthetical)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "parenthetical",
     "menuCat": "Statements",
     "order": "6",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q",
      "name": "us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax",
      "unitRef": "Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stld-20241231x10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q",
      "name": "us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax",
      "unitRef": "Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stld-20241231x10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R7": {
     "role": "http://www.steeldynamics.com/role/StatementConsolidatedStatementsOfEquity",
     "longName": "995200400 - Statement - CONSOLIDATED STATEMENTS OF EQUITY",
     "shortName": "CONSOLIDATED STATEMENTS OF EQUITY",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "7",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_zGl9UONxqEiLAhsiJ5pDlA",
      "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
      "unitRef": "Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stld-20241231x10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_12_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_zGl9UONxqEiLAhsiJ5pDlA",
      "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
      "unitRef": "Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stld-20241231x10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R8": {
     "role": "http://www.steeldynamics.com/role/StatementConsolidatedStatementsOfCashFlows",
     "longName": "995200500 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS",
     "shortName": "CONSOLIDATED STATEMENTS OF CASH FLOWS",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "8",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q",
      "name": "us-gaap:ProfitLoss",
      "unitRef": "Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stld-20241231x10k.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q",
      "name": "us-gaap:ShareBasedCompensation",
      "unitRef": "Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stld-20241231x10k.htm",
      "unique": true
     }
    },
    "R9": {
     "role": "http://www.steeldynamics.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPolicies",
     "longName": "995210101 - Disclosure - Description of the Business and Summary of Significant Accounting Policies",
     "shortName": "Description of the Business and Summary of Significant Accounting Policies",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "9",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q",
      "name": "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stld-20241231x10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q",
      "name": "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stld-20241231x10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R10": {
     "role": "http://www.steeldynamics.com/role/DisclosureBusinessCombinationsAndInvestmentsInUnconsolidatedAffiliates",
     "longName": "995210201 - Disclosure - Business Combinations and Investments in Unconsolidated Affiliates",
     "shortName": "Business Combinations and Investments in Unconsolidated Affiliates",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "10",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q",
      "name": "stld:BusinessCombinationsAndEquityMethodInvestmentsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stld-20241231x10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q",
      "name": "stld:BusinessCombinationsAndEquityMethodInvestmentsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stld-20241231x10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R11": {
     "role": "http://www.steeldynamics.com/role/DisclosureLongTermDebt",
     "longName": "995210301 - Disclosure - Long-Term Debt",
     "shortName": "Long-Term Debt",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "11",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stld-20241231x10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stld-20241231x10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R12": {
     "role": "http://www.steeldynamics.com/role/DisclosureIncomeTaxes",
     "longName": "995210401 - Disclosure - Income Taxes",
     "shortName": "Income Taxes",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "12",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stld-20241231x10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stld-20241231x10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R13": {
     "role": "http://www.steeldynamics.com/role/DisclosureShareholdersEquity",
     "longName": "995210501 - Disclosure - Shareholders' Equity",
     "shortName": "Shareholders' Equity",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "13",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stld-20241231x10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stld-20241231x10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R14": {
     "role": "http://www.steeldynamics.com/role/DisclosureEquityBasedIncentivePlans",
     "longName": "995210601 - Disclosure - Equity-Based Incentive Plans",
     "shortName": "Equity-Based Incentive Plans",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "14",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stld-20241231x10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stld-20241231x10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R15": {
     "role": "http://www.steeldynamics.com/role/DisclosureFairValueMeasurements",
     "longName": "995210701 - Disclosure - Fair Value Measurements",
     "shortName": "Fair Value Measurements",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "15",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stld-20241231x10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stld-20241231x10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R16": {
     "role": "http://www.steeldynamics.com/role/DisclosureCommitmentsAndContingencies",
     "longName": "995210801 - Disclosure - Commitments and Contingencies",
     "shortName": "Commitments and Contingencies",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "16",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stld-20241231x10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stld-20241231x10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R17": {
     "role": "http://www.steeldynamics.com/role/DisclosureTransactionsWithAffiliatedCompanies",
     "longName": "995210901 - Disclosure - Transactions with Affiliated Companies",
     "shortName": "Transactions with Affiliated Companies",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "17",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q",
      "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stld-20241231x10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q",
      "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stld-20241231x10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R18": {
     "role": "http://www.steeldynamics.com/role/DisclosureRetirementPlans",
     "longName": "995211001 - Disclosure - Retirement Plans",
     "shortName": "Retirement Plans",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "18",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q",
      "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stld-20241231x10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q",
      "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stld-20241231x10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R19": {
     "role": "http://www.steeldynamics.com/role/DisclosureLeases",
     "longName": "995211101 - Disclosure - Leases",
     "shortName": "Leases",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "19",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q",
      "name": "stld:LeaseDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stld-20241231x10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q",
      "name": "stld:LeaseDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stld-20241231x10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R20": {
     "role": "http://www.steeldynamics.com/role/DisclosureSegmentInformation",
     "longName": "995211201 - Disclosure - Segment Information",
     "shortName": "Segment Information",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "20",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stld-20241231x10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stld-20241231x10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R21": {
     "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": "21",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q",
      "name": "us-gaap:NetIncomeLoss",
      "unitRef": "Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stld-20241231x10k.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R22": {
     "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": "22",
     "firstAnchor": {
      "contextRef": "Duration_10_1_2024_To_12_31_2024_9V2Frj6wrEiO4T2M3JhaMA",
      "name": "ecd:Rule10b51ArrAdoptedFlag",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stld-20241231x10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_10_1_2024_To_12_31_2024_9V2Frj6wrEiO4T2M3JhaMA",
      "name": "ecd:Rule10b51ArrAdoptedFlag",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stld-20241231x10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R23": {
     "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": "23",
     "firstAnchor": null,
     "uniqueAnchor": null
    },
    "R24": {
     "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": "24",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q",
      "name": "cyd:CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stld-20241231x10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q",
      "name": "cyd:CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stld-20241231x10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R25": {
     "role": "http://www.steeldynamics.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies",
     "longName": "99920102 - Disclosure - Description of the Business and Summary of Significant Accounting Policies (Policies)",
     "shortName": "Description of the Business and Summary of Significant Accounting Policies (Policies)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "policies",
     "menuCat": "Policies",
     "order": "25",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q",
      "name": "us-gaap:ConsolidationPolicyTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stld-20241231x10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q",
      "name": "us-gaap:ConsolidationPolicyTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stld-20241231x10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R26": {
     "role": "http://www.steeldynamics.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesTables",
     "longName": "99930103 - Disclosure - Description of the Business and Summary of Significant Accounting Policies (Tables)",
     "shortName": "Description of the Business and Summary of Significant Accounting Policies (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "26",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q",
      "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "us-gaap:InventoryPolicyTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stld-20241231x10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q",
      "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "us-gaap:InventoryPolicyTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stld-20241231x10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R27": {
     "role": "http://www.steeldynamics.com/role/DisclosureLongTermDebtTables",
     "longName": "99930303 - Disclosure - Long-Term Debt (Tables)",
     "shortName": "Long-Term Debt (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "27",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q",
      "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:DebtDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stld-20241231x10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q",
      "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:DebtDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stld-20241231x10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R28": {
     "role": "http://www.steeldynamics.com/role/DisclosureIncomeTaxesTables",
     "longName": "99930403 - Disclosure - Income Taxes (Tables)",
     "shortName": "Income Taxes (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "28",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q",
      "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stld-20241231x10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q",
      "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stld-20241231x10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R29": {
     "role": "http://www.steeldynamics.com/role/DisclosureEquityBasedIncentivePlansTables",
     "longName": "99930603 - Disclosure - Equity-Based Incentive Plans (Tables)",
     "shortName": "Equity-Based Incentive Plans (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "29",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q",
      "name": "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stld-20241231x10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q",
      "name": "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stld-20241231x10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R30": {
     "role": "http://www.steeldynamics.com/role/DisclosureFairValueMeasurementsTables",
     "longName": "99930703 - Disclosure - Fair Value Measurements (Tables)",
     "shortName": "Fair Value Measurements (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "30",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q",
      "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stld-20241231x10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q",
      "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stld-20241231x10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R31": {
     "role": "http://www.steeldynamics.com/role/DisclosureCommitmentsAndContingenciesTables",
     "longName": "99930803 - Disclosure - Commitments and Contingencies (Tables)",
     "shortName": "Commitments and Contingencies (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "31",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q",
      "name": "us-gaap:UnrecordedUnconditionalPurchaseObligationsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stld-20241231x10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q",
      "name": "us-gaap:UnrecordedUnconditionalPurchaseObligationsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stld-20241231x10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R32": {
     "role": "http://www.steeldynamics.com/role/DisclosureTransactionsWithAffiliatedCompaniesTables",
     "longName": "99930903 - Disclosure - Transactions with Affiliated Companies (Tables)",
     "shortName": "Transactions with Affiliated Companies (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "32",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q",
      "name": "us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stld-20241231x10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q",
      "name": "us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stld-20241231x10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R33": {
     "role": "http://www.steeldynamics.com/role/DisclosureLeasesTables",
     "longName": "99931103 - Disclosure - Leases (Tables)",
     "shortName": "Leases (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "33",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q",
      "name": "stld:LeaseBalanceSheetDisclosureTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stld-20241231x10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q",
      "name": "stld:LeaseBalanceSheetDisclosureTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stld-20241231x10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R34": {
     "role": "http://www.steeldynamics.com/role/DisclosureSegmentInformationTables",
     "longName": "99931203 - Disclosure - Segment Information (Tables)",
     "shortName": "Segment Information (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "34",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q",
      "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stld-20241231x10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q",
      "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stld-20241231x10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R35": {
     "role": "http://www.steeldynamics.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesDescriptionOfBusinessDetails",
     "longName": "99940101 - Disclosure - Description of the Business and Summary of Significant Accounting Policies - Description of the Business (Details)",
     "shortName": "Description of the Business and Summary of Significant Accounting Policies - Description of the Business (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "35",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q",
      "name": "us-gaap:NumberOfReportableSegments",
      "unitRef": "Unit_Standard_segment_AuMNYhg9EkGF53ifCHfa-A",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "p",
       "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stld-20241231x10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q",
      "name": "us-gaap:NumberOfReportableSegments",
      "unitRef": "Unit_Standard_segment_AuMNYhg9EkGF53ifCHfa-A",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "p",
       "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stld-20241231x10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R36": {
     "role": "http://www.steeldynamics.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesCreditLossesDetails",
     "longName": "99940102 - Disclosure - Description of the Business and Summary of Significant Accounting Policies - Credit Losses (Details)",
     "shortName": "Description of the Business and Summary of Significant Accounting Policies - Credit Losses (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "36",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2024_TtGtgeFhD0OARTT9fdW5Qw",
      "name": "us-gaap:ReceivablesNetCurrent",
      "unitRef": "Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "p",
       "us-gaap:CreditLossFinancialInstrumentPolicyTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stld-20241231x10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_12_31_2024_TtGtgeFhD0OARTT9fdW5Qw",
      "name": "us-gaap:ReceivablesNetCurrent",
      "unitRef": "Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "p",
       "us-gaap:CreditLossFinancialInstrumentPolicyTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stld-20241231x10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R37": {
     "role": "http://www.steeldynamics.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesCashAndEquivalentsAndRestrictedCashAndEquivalentsDetails",
     "longName": "99940103 - Disclosure - Description of the Business and Summary of Significant Accounting Policies - Cash and Equivalents, and Restricted Cash and Equivalents (Details)",
     "shortName": "Description of the Business and Summary of Significant Accounting Policies - Cash and Equivalents, and Restricted Cash and Equivalents (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "37",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2024_TtGtgeFhD0OARTT9fdW5Qw",
      "name": "us-gaap:RestrictedCashAndCashEquivalents",
      "unitRef": "Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "p",
       "us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stld-20241231x10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_12_31_2024_TtGtgeFhD0OARTT9fdW5Qw",
      "name": "us-gaap:RestrictedCashAndCashEquivalents",
      "unitRef": "Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "p",
       "us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stld-20241231x10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R38": {
     "role": "http://www.steeldynamics.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesShortTermInvestmentsDetails",
     "longName": "99940104 - Disclosure - Description of the Business and Summary of Significant Accounting Policies - Short-term Investments (Details)",
     "shortName": "Description of the Business and Summary of Significant Accounting Policies - Short-term Investments (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "38",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q",
      "name": "us-gaap:InvestmentIncomeInterest",
      "unitRef": "Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "p",
       "us-gaap:InvestmentPolicyTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stld-20241231x10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q",
      "name": "us-gaap:InvestmentIncomeInterest",
      "unitRef": "Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "p",
       "us-gaap:InvestmentPolicyTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stld-20241231x10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R39": {
     "role": "http://www.steeldynamics.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesInventoriesDetails",
     "longName": "99940105 - Disclosure - Description of the Business and Summary of Significant Accounting Policies - Inventories (Details)",
     "shortName": "Description of the Business and Summary of Significant Accounting Policies - Inventories (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "39",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2024_TtGtgeFhD0OARTT9fdW5Qw",
      "name": "us-gaap:InventoryRawMaterialsNetOfReserves",
      "unitRef": "Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "us-gaap:InventoryPolicyTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stld-20241231x10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_12_31_2024_TtGtgeFhD0OARTT9fdW5Qw",
      "name": "us-gaap:InventoryRawMaterialsNetOfReserves",
      "unitRef": "Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "us-gaap:InventoryPolicyTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stld-20241231x10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R40": {
     "role": "http://www.steeldynamics.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesPropertyPlantAndEquipmentDetails",
     "longName": "99940106 - Disclosure - Description of the Business and Summary of Significant Accounting Policies - Property, Plant and Equipment (Details)",
     "shortName": "Description of the Business and Summary of Significant Accounting Policies - Property, Plant and Equipment (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "40",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q",
      "name": "us-gaap:Depreciation",
      "unitRef": "Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "p",
       "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stld-20241231x10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q",
      "name": "us-gaap:Depreciation",
      "unitRef": "Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "p",
       "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stld-20241231x10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R41": {
     "role": "http://www.steeldynamics.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesIntangibleAssetsDetails",
     "longName": "99940107 - Disclosure - Description of the Business and Summary of Significant Accounting Policies - Intangible Assets (Details)",
     "shortName": "Description of the Business and Summary of Significant Accounting Policies - Intangible Assets (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "41",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2024_TtGtgeFhD0OARTT9fdW5Qw",
      "name": "us-gaap:IntangibleAssetsGrossExcludingGoodwill",
      "unitRef": "Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
       "us-gaap:GoodwillAndIntangibleAssetsIntangibleAssetsPolicy",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stld-20241231x10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_12_31_2024_TtGtgeFhD0OARTT9fdW5Qw",
      "name": "us-gaap:IntangibleAssetsGrossExcludingGoodwill",
      "unitRef": "Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
       "us-gaap:GoodwillAndIntangibleAssetsIntangibleAssetsPolicy",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stld-20241231x10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R42": {
     "role": "http://www.steeldynamics.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesGoodwillDetails",
     "longName": "99940108 - Disclosure - Description of the Business and Summary of Significant Accounting Policies - Goodwill (Details)",
     "shortName": "Description of the Business and Summary of Significant Accounting Policies - Goodwill (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "42",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2024_TtGtgeFhD0OARTT9fdW5Qw",
      "name": "us-gaap:Goodwill",
      "unitRef": "Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stld-20241231x10k.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q",
      "name": "us-gaap:GoodwillImpairmentLoss",
      "unitRef": "Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "us-gaap:GoodwillImpairmentLoss",
       "us-gaap:GoodwillImpairmentLoss",
       "p",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stld-20241231x10k.htm",
      "unique": true
     }
    },
    "R43": {
     "role": "http://www.steeldynamics.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesEarningsPerShareDetails",
     "longName": "99940109 - Disclosure - Description of the Business and Summary of Significant Accounting Policies - Earnings Per Share (Details)",
     "shortName": "Description of the Business and Summary of Significant Accounting Policies - Earnings Per Share (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "43",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q",
      "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
      "unitRef": "Unit_Standard_shares_3DRN9t79NEGctt-Q27fxjQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "p",
       "us-gaap:EarningsPerSharePolicyTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stld-20241231x10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q",
      "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
      "unitRef": "Unit_Standard_shares_3DRN9t79NEGctt-Q27fxjQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "p",
       "us-gaap:EarningsPerSharePolicyTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stld-20241231x10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R44": {
     "role": "http://www.steeldynamics.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesDerivativeFinancialInstrumentsDetails",
     "longName": "99940110 - Disclosure - Description of the Business and Summary of Significant Accounting Policies - Derivative Financial Instruments (Details)",
     "shortName": "Description of the Business and Summary of Significant Accounting Policies - Derivative Financial Instruments (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "44",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2024_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_CommodityContractMember_us-gaap_FinancialInstrumentAxis_us-gaap_FutureMember_NwCXyub05EK4XEy0VPqdhw",
      "name": "us-gaap:DerivativeAssets",
      "unitRef": "Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "p",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stld-20241231x10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_12_31_2024_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_CommodityContractMember_us-gaap_FinancialInstrumentAxis_us-gaap_FutureMember_NwCXyub05EK4XEy0VPqdhw",
      "name": "us-gaap:DerivativeAssets",
      "unitRef": "Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "p",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stld-20241231x10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R45": {
     "role": "http://www.steeldynamics.com/role/DisclosureBusinessCombinationsAndInvestmentsInUnconsolidatedAffiliatesDetails",
     "longName": "99940201 - Disclosure - Business Combinations and Investments in Unconsolidated Affiliates (Details)",
     "shortName": "Business Combinations and Investments in Unconsolidated Affiliates (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "45",
     "firstAnchor": {
      "contextRef": "Duration_4_1_2023_To_4_1_2023_srt_ConsolidatedEntitiesAxis_stld_UnitedSteelSupplyLlcMember_tLd26kbvokubJIIxmnWgcg",
      "name": "us-gaap:SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions",
      "unitRef": "Unit_Standard_pure__RPH9xZLdEWWc65w50BwFA",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stld-20241231x10k.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_1_31_2022_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_stld_NewProcessSteelLPMember_LhU-HlBhq0u15IK_xNzrwg",
      "name": "us-gaap:EquityMethodInvestmentOwnershipPercentage",
      "unitRef": "Unit_Standard_pure__RPH9xZLdEWWc65w50BwFA",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stld-20241231x10k.htm",
      "unique": true
     }
    },
    "R46": {
     "role": "http://www.steeldynamics.com/role/DisclosureLongTermDebtByIssueDetails",
     "longName": "99940301 - Disclosure - Long-Term Debt - By Issue (Details)",
     "shortName": "Long-Term Debt - By Issue (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "46",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2024_TtGtgeFhD0OARTT9fdW5Qw",
      "name": "us-gaap:DebtInstrumentCarryingAmount",
      "unitRef": "Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
       "us-gaap:DebtDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stld-20241231x10k.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_12_31_2024_TtGtgeFhD0OARTT9fdW5Qw",
      "name": "us-gaap:DeferredFinanceCostsNet",
      "unitRef": "Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
       "us-gaap:DebtDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stld-20241231x10k.htm",
      "unique": true
     }
    },
    "R47": {
     "role": "http://www.steeldynamics.com/role/DisclosureLongTermDebtFinancingActivityDetails",
     "longName": "99940302 - Disclosure - Long-Term Debt - Financing Activity (Details)",
     "shortName": "Long-Term Debt - Financing Activity (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "47",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2024_us-gaap_DebtInstrumentAxis_stld_SeniorNotes5375PercentDue2034Member_Ap4v3Jko2k2RueH41ACN4A",
      "name": "us-gaap:DebtInstrumentFaceAmount",
      "unitRef": "Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stld-20241231x10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_12_31_2024_us-gaap_DebtInstrumentAxis_stld_SeniorNotes5375PercentDue2034Member_Ap4v3Jko2k2RueH41ACN4A",
      "name": "us-gaap:DebtInstrumentFaceAmount",
      "unitRef": "Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stld-20241231x10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R48": {
     "role": "http://www.steeldynamics.com/role/DisclosureLongTermDebtSeniorSecuredCreditFacilityDetails",
     "longName": "99940303 - Disclosure - Long-Term Debt - Senior Secured Credit Facility (Details)",
     "shortName": "Long-Term Debt - Senior Secured Credit Facility (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "48",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2024_TtGtgeFhD0OARTT9fdW5Qw",
      "name": "us-gaap:DebtInstrumentCarryingAmount",
      "unitRef": "Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
       "us-gaap:DebtDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stld-20241231x10k.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q",
      "name": "stld:InterestCoverageRatio",
      "unitRef": "Unit_Standard_pure__RPH9xZLdEWWc65w50BwFA",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "span",
       "p",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stld-20241231x10k.htm",
      "unique": true
     }
    },
    "R49": {
     "role": "http://www.steeldynamics.com/role/DisclosureLongTermDebtSeniorUnsecuredNotesDetails",
     "longName": "99940304 - Disclosure - Long-Term Debt - Senior Unsecured Notes (Details)",
     "shortName": "Long-Term Debt - Senior Unsecured Notes (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "49",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2024_TtGtgeFhD0OARTT9fdW5Qw",
      "name": "us-gaap:DebtInstrumentCarryingAmount",
      "unitRef": "Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
       "us-gaap:DebtDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stld-20241231x10k.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2024_To_12_31_2024_us-gaap_LongtermDebtTypeAxis_us-gaap_SeniorNotesMember_WOu3HT8chkmX63WbksPa9g",
      "name": "stld:DebtInstrumentNumberOfTranches",
      "unitRef": "Unit_Standard_loan_5v5SMHbbl0SsxvZWWf-tNg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stld-20241231x10k.htm",
      "unique": true
     }
    },
    "R50": {
     "role": "http://www.steeldynamics.com/role/DisclosureLongTermDebtOtherSecuredObligationsDetails",
     "longName": "99940305 - Disclosure - Long-Term Debt - Other Secured Obligations (Details)",
     "shortName": "Long-Term Debt - Other Secured Obligations (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "50",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2024_TtGtgeFhD0OARTT9fdW5Qw",
      "name": "us-gaap:DebtInstrumentCarryingAmount",
      "unitRef": "Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
       "us-gaap:DebtDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stld-20241231x10k.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_12_31_2024_srt_ConsolidatedEntitiesAxis_stld_SubsidiaryOneMember_us-gaap_LongtermDebtTypeAxis_us-gaap_RevolvingCreditFacilityMember_OIRf97jMqUq4s9Od8Lji0w",
      "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity",
      "unitRef": "Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stld-20241231x10k.htm",
      "unique": true
     }
    },
    "R51": {
     "role": "http://www.steeldynamics.com/role/DisclosureLongTermDebtOutstandingDebtMaturitiesDetails",
     "longName": "99940306 - Disclosure - Long-Term Debt - Outstanding Debt Maturities (Details)",
     "shortName": "Long-Term Debt - Outstanding Debt Maturities (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "51",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2024_TtGtgeFhD0OARTT9fdW5Qw",
      "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths",
      "unitRef": "Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stld-20241231x10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_12_31_2024_TtGtgeFhD0OARTT9fdW5Qw",
      "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths",
      "unitRef": "Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stld-20241231x10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R52": {
     "role": "http://www.steeldynamics.com/role/DisclosureIncomeTaxesNarrativeDetails",
     "longName": "99940401 - Disclosure - Income Taxes - Narrative (Details)",
     "shortName": "Income Taxes - Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "52",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2024_TtGtgeFhD0OARTT9fdW5Qw",
      "name": "us-gaap:DeferredTaxAssetsValuationAllowance",
      "unitRef": "Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stld-20241231x10k.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_12_31_2024_TtGtgeFhD0OARTT9fdW5Qw",
      "name": "us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate",
      "unitRef": "Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stld-20241231x10k.htm",
      "unique": true
     }
    },
    "R53": {
     "role": "http://www.steeldynamics.com/role/DisclosureIncomeTaxesScheduleOfComponentsOfEarningsBeforeIncomeTaxesAndNoncontrollingInterestsDetails",
     "longName": "99940402 - Disclosure - Income Taxes - Schedule of components of earnings before income taxes and noncontrolling interests (Details)",
     "shortName": "Income Taxes - Schedule of components of earnings before income taxes and noncontrolling interests (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "53",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q",
      "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic",
      "unitRef": "Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stld-20241231x10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q",
      "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic",
      "unitRef": "Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stld-20241231x10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R54": {
     "role": "http://www.steeldynamics.com/role/DisclosureIncomeTaxesScheduleOfProvisionForIncomeTaxExpenseDetails",
     "longName": "99940403 - Disclosure - Income Taxes - Schedule of provision for income tax expense (Details)",
     "shortName": "Income Taxes - Schedule of provision for income tax expense (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "54",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q",
      "name": "us-gaap:CurrentFederalTaxExpenseBenefit",
      "unitRef": "Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stld-20241231x10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q",
      "name": "us-gaap:CurrentFederalTaxExpenseBenefit",
      "unitRef": "Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stld-20241231x10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R55": {
     "role": "http://www.steeldynamics.com/role/DisclosureIncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails",
     "longName": "99940404 - Disclosure - Income Taxes - Schedule of Effective Income Tax Rate Reconciliation (Details)",
     "shortName": "Income Taxes - Schedule of Effective Income Tax Rate Reconciliation (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "55",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q",
      "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
      "unitRef": "Unit_Standard_pure__RPH9xZLdEWWc65w50BwFA",
      "xsiNil": "false",
      "lang": null,
      "decimals": "3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stld-20241231x10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q",
      "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
      "unitRef": "Unit_Standard_pure__RPH9xZLdEWWc65w50BwFA",
      "xsiNil": "false",
      "lang": null,
      "decimals": "3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stld-20241231x10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R56": {
     "role": "http://www.steeldynamics.com/role/DisclosureIncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails",
     "longName": "99940405 - 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": "56",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2024_TtGtgeFhD0OARTT9fdW5Qw",
      "name": "us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals",
      "unitRef": "Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stld-20241231x10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_12_31_2024_TtGtgeFhD0OARTT9fdW5Qw",
      "name": "us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals",
      "unitRef": "Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stld-20241231x10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R57": {
     "role": "http://www.steeldynamics.com/role/DisclosureIncomeTaxesScheduleOfUnrecognizedTaxBenefitsRollForwardDetails",
     "longName": "99940406 - Disclosure - Income Taxes - Schedule of Unrecognized Tax Benefits Roll Forward (Details)",
     "shortName": "Income Taxes - Schedule of Unrecognized Tax Benefits Roll Forward (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "57",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2023_pgBdStu4Lkq7bhYG8k42Tg",
      "name": "us-gaap:UnrecognizedTaxBenefits",
      "unitRef": "Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stld-20241231x10k.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_12_31_2021_ppxrnlG9eECczQattlb_FQ",
      "name": "us-gaap:UnrecognizedTaxBenefits",
      "unitRef": "Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stld-20241231x10k.htm",
      "unique": true
     }
    },
    "R58": {
     "role": "http://www.steeldynamics.com/role/DisclosureShareholdersEquityDetails",
     "longName": "99940501 - Disclosure - Shareholders' Equity (Details)",
     "shortName": "Shareholders' Equity (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "58",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q",
      "name": "us-gaap:DividendsCommonStockCash",
      "unitRef": "Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stld-20241231x10k.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_11_30_2023_gn3JmGKuy06jJjjrJoa3pA",
      "name": "srt:StockRepurchaseProgramAuthorizedAmount1",
      "unitRef": "Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-8",
      "ancestors": [
       "p",
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stld-20241231x10k.htm",
      "unique": true
     }
    },
    "R59": {
     "role": "http://www.steeldynamics.com/role/DisclosureEquityBasedIncentivePlans2023EquityIncentivePlanDetails",
     "longName": "99940601 - Disclosure - Equity-Based Incentive Plans - 2023 Equity Incentive Plan (Details)",
     "shortName": "Equity-Based Incentive Plans - 2023 Equity Incentive Plan (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "59",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2024_To_12_31_2024_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_-ntG7LZWTEaa8aRfC5oGUg",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod",
      "unitRef": "Unit_Standard_shares_3DRN9t79NEGctt-Q27fxjQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stld-20241231x10k.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2024_To_12_31_2024_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_-ntG7LZWTEaa8aRfC5oGUg",
      "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage",
      "unitRef": "Unit_Standard_pure__RPH9xZLdEWWc65w50BwFA",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stld-20241231x10k.htm",
      "unique": true
     }
    },
    "R60": {
     "role": "http://www.steeldynamics.com/role/DisclosureEquityBasedIncentivePlansRestrictedStockUnitsDetails",
     "longName": "99940602 - Disclosure - Equity-Based Incentive Plans - Restricted Stock Units (Details)",
     "shortName": "Equity-Based Incentive Plans - Restricted Stock Units (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "60",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2023_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_4cgZn2JRNkSwVmNmtciUEQ",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
      "unitRef": "Unit_Standard_shares_3DRN9t79NEGctt-Q27fxjQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stld-20241231x10k.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_12_31_2021_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_SHG9zTPjSEav0w657x4X3w",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
      "unitRef": "Unit_Standard_shares_3DRN9t79NEGctt-Q27fxjQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stld-20241231x10k.htm",
      "unique": true
     }
    },
    "R61": {
     "role": "http://www.steeldynamics.com/role/DisclosureEquityBasedIncentivePlansLongTermIncentiveCompensationProgramDetails",
     "longName": "99940603 - Disclosure - Equity-Based Incentive Plans - Long-Term Incentive Compensation Program (Details)",
     "shortName": "Equity-Based Incentive Plans - Long-Term Incentive Compensation Program (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "61",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2024_To_12_31_2024_us-gaap_AwardTypeAxis_us-gaap_PerformanceSharesMember_him386F600qCeVqpbTYhew",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stld-20241231x10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2024_To_12_31_2024_us-gaap_AwardTypeAxis_us-gaap_PerformanceSharesMember_him386F600qCeVqpbTYhew",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stld-20241231x10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R62": {
     "role": "http://www.steeldynamics.com/role/DisclosureEquityBasedIncentivePlans2018ExecutiveIncentiveCompensationPlanDetails",
     "longName": "99940604 - Disclosure - Equity-Based Incentive Plans - 2018 Executive Incentive Compensation Plan (Details)",
     "shortName": "Equity-Based Incentive Plans - 2018 Executive Incentive Compensation Plan (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "62",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2024_us-gaap_PlanNameAxis_stld_ExecutiveIncentiveCompensationPlan2018Member_JwJJ5tTcJUaybY8gWPppJw",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized",
      "unitRef": "Unit_Standard_shares_3DRN9t79NEGctt-Q27fxjQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stld-20241231x10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_12_31_2024_us-gaap_PlanNameAxis_stld_ExecutiveIncentiveCompensationPlan2018Member_JwJJ5tTcJUaybY8gWPppJw",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized",
      "unitRef": "Unit_Standard_shares_3DRN9t79NEGctt-Q27fxjQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stld-20241231x10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R63": {
     "role": "http://www.steeldynamics.com/role/DisclosureFairValueMeasurementsDetails",
     "longName": "99940701 - Disclosure - Fair Value Measurements (Details)",
     "shortName": "Fair Value Measurements (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "63",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2024_TtGtgeFhD0OARTT9fdW5Qw",
      "name": "us-gaap:LongTermDebt",
      "unitRef": "Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
       "us-gaap:DebtDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stld-20241231x10k.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_12_31_2024_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_zdfk-Xk7W0i3LTSmJc81jA",
      "name": "us-gaap:LongTermDebtFairValue",
      "unitRef": "Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-8",
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stld-20241231x10k.htm",
      "unique": true
     }
    },
    "R64": {
     "role": "http://www.steeldynamics.com/role/DisclosureCommitmentsAndContingenciesDetails",
     "longName": "99940801 - Disclosure - Commitments and Contingencies (Details)",
     "shortName": "Commitments and Contingencies (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "64",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q",
      "name": "stld:PurchaseCommitmentsPhysicalCommodityRequirementsUtilizationPeriod",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stld-20241231x10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q",
      "name": "stld:PurchaseCommitmentsPhysicalCommodityRequirementsUtilizationPeriod",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stld-20241231x10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R65": {
     "role": "http://www.steeldynamics.com/role/DisclosureCommitmentsAndContingenciesScheduleOfUnconditionalPurchaseObligationsDetails",
     "longName": "99940802 - Disclosure - Commitments and Contingencies - Schedule of Unconditional Purchase Obligations (Details)",
     "shortName": "Commitments and Contingencies - Schedule of Unconditional Purchase Obligations (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "65",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2024_TtGtgeFhD0OARTT9fdW5Qw",
      "name": "us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary",
      "unitRef": "Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:UnrecordedUnconditionalPurchaseObligationsDisclosureTextBlock",
       "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stld-20241231x10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_12_31_2024_TtGtgeFhD0OARTT9fdW5Qw",
      "name": "us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary",
      "unitRef": "Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:UnrecordedUnconditionalPurchaseObligationsDisclosureTextBlock",
       "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stld-20241231x10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R66": {
     "role": "http://www.steeldynamics.com/role/DisclosureTransactionsWithAffiliatedCompaniesScheduleOfRelatedPartyTransactionsDetails",
     "longName": "99940901 - Disclosure - Transactions with Affiliated Companies - Schedule of Related Party Transactions (Details)",
     "shortName": "Transactions with Affiliated Companies - Schedule of Related Party Transactions (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "66",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "unitRef": "Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stld-20241231x10k.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2024_To_12_31_2024_srt_CounterpartyNameAxis_srt_AffiliatedEntityMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_us-gaap_RelatedPartyMember_iq4pNwh5bEuDwMZXM9ZAdA",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "unitRef": "Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock",
       "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stld-20241231x10k.htm",
      "unique": true
     }
    },
    "R67": {
     "role": "http://www.steeldynamics.com/role/DisclosureRetirementPlansDetails",
     "longName": "99941001 - Disclosure - Retirement Plans (Details)",
     "shortName": "Retirement Plans (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "67",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q",
      "name": "us-gaap:DefinedContributionPlanCostRecognized",
      "unitRef": "Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "span",
       "p",
       "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stld-20241231x10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q",
      "name": "us-gaap:DefinedContributionPlanCostRecognized",
      "unitRef": "Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "span",
       "p",
       "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stld-20241231x10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R68": {
     "role": "http://www.steeldynamics.com/role/DisclosureLeasesNarrativeDetails",
     "longName": "99941101 - Disclosure - Leases - Narrative (Details)",
     "shortName": "Leases - Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "68",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q",
      "name": "us-gaap:LesseeOperatingLeaseExistenceOfOptionToExtend",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "stld:LeaseDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stld-20241231x10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q",
      "name": "us-gaap:LesseeOperatingLeaseExistenceOfOptionToExtend",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "stld:LeaseDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stld-20241231x10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R69": {
     "role": "http://www.steeldynamics.com/role/DisclosureLeasesScheduleOfOperatingLeaseRightOfUseAssetsAndLeaseObligationsDetails",
     "longName": "99941102 - Disclosure - Leases - Schedule of Operating lease right-of-use assets and lease obligations (Details)",
     "shortName": "Leases - Schedule of Operating lease right-of-use assets and lease obligations (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "69",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2024_TtGtgeFhD0OARTT9fdW5Qw",
      "name": "us-gaap:OperatingLeaseRightOfUseAsset",
      "unitRef": "Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "stld:LeaseBalanceSheetDisclosureTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stld-20241231x10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_12_31_2024_TtGtgeFhD0OARTT9fdW5Qw",
      "name": "us-gaap:OperatingLeaseRightOfUseAsset",
      "unitRef": "Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "stld:LeaseBalanceSheetDisclosureTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stld-20241231x10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R70": {
     "role": "http://www.steeldynamics.com/role/DisclosureLeasesFutureOperatingLeaseLiabilitiesDetails",
     "longName": "99941103 - Disclosure - Leases - Future operating lease liabilities (Details)",
     "shortName": "Leases - Future operating lease liabilities (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "70",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2024_TtGtgeFhD0OARTT9fdW5Qw",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
      "unitRef": "Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stld-20241231x10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_12_31_2024_TtGtgeFhD0OARTT9fdW5Qw",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
      "unitRef": "Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stld-20241231x10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R71": {
     "role": "http://www.steeldynamics.com/role/DisclosureSegmentInformationResultsDetails",
     "longName": "99941201 - Disclosure - Segment Information - Results (Details)",
     "shortName": "Segment Information - Results (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "71",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "unitRef": "Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stld-20241231x10k.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q",
      "name": "us-gaap:SegmentReportingOtherItemAmount",
      "unitRef": "Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stld-20241231x10k.htm",
      "unique": true
     }
    }
   },
   "tag": {
    "us-gaap_AccountingPoliciesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccountingPoliciesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Description of the Business and Summary of Significant Accounting Policies"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccountsPayableCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccountsPayableCurrent",
     "crdr": "credit",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureTransactionsWithAffiliatedCompaniesScheduleOfRelatedPartyTransactionsDetails",
      "http://www.steeldynamics.com/role/StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounts Payable, Current",
        "terseLabel": "Accounts payable",
        "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": [
      "r72",
      "r1024"
     ]
    },
    "us-gaap_AccountsReceivableNetCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccountsReceivableNetCurrent",
     "crdr": "debit",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureTransactionsWithAffiliatedCompaniesScheduleOfRelatedPartyTransactionsDetails",
      "http://www.steeldynamics.com/role/StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounts Receivable, after Allowance for Credit Loss, Current",
        "verboseLabel": "Accounts receivable, net",
        "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current."
       }
      }
     },
     "auth_ref": [
      "r1215"
     ]
    },
    "us-gaap_AccruedIncomeTaxesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccruedIncomeTaxesCurrent",
     "crdr": "credit",
     "presentation": [
      "http://www.steeldynamics.com/role/StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accrued Income Taxes, Current",
        "terseLabel": "Income taxes payable",
        "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations."
       }
      }
     },
     "auth_ref": [
      "r75",
      "r139"
     ]
    },
    "us-gaap_AccruedLiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccruedLiabilitiesCurrent",
     "crdr": "credit",
     "presentation": [
      "http://www.steeldynamics.com/role/StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accrued Liabilities, Current",
        "terseLabel": "Accrued expenses",
        "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)."
       }
      }
     },
     "auth_ref": [
      "r75"
     ]
    },
    "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment",
     "crdr": "credit",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesPropertyPlantAndEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment",
        "terseLabel": "Less accumulated depreciation",
        "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": [
      "r34",
      "r201",
      "r788"
     ]
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax",
     "crdr": "credit",
     "presentation": [
      "http://www.steeldynamics.com/role/StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax",
        "terseLabel": "Accumulated other comprehensive income",
        "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source."
       }
      }
     },
     "auth_ref": [
      "r17",
      "r18",
      "r96",
      "r209",
      "r782",
      "r820",
      "r824"
     ]
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccumulatedOtherComprehensiveIncomeMember",
     "presentation": [
      "http://www.steeldynamics.com/role/StatementConsolidatedStatementsOfEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "AOCI Attributable to Parent [Member]",
        "verboseLabel": "Accumulated Other Comprehensive Income (Loss)",
        "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": [
      "r2",
      "r10",
      "r18",
      "r629",
      "r632",
      "r688",
      "r815",
      "r816",
      "r1184",
      "r1185",
      "r1186",
      "r1201",
      "r1202",
      "r1203",
      "r1204"
     ]
    },
    "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": {
        "label": "Additional 402(v) Disclosure [Text Block]",
        "terseLabel": "Additional 402(v) Disclosure"
       }
      }
     },
     "auth_ref": [
      "r1097"
     ]
    },
    "us-gaap_AdditionalPaidInCapitalCommonStock": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AdditionalPaidInCapitalCommonStock",
     "crdr": "credit",
     "presentation": [
      "http://www.steeldynamics.com/role/StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Paid in Capital, Common Stock",
        "terseLabel": "Additional paid-in capital",
        "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": [
      "r87"
     ]
    },
    "us-gaap_AdditionalPaidInCapitalMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AdditionalPaidInCapitalMember",
     "presentation": [
      "http://www.steeldynamics.com/role/StatementConsolidatedStatementsOfEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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": [
      "r840",
      "r1201",
      "r1202",
      "r1203",
      "r1204",
      "r1308",
      "r1376"
     ]
    },
    "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": {
        "label": "Adjustment to Compensation Amount",
        "terseLabel": "Adjustment to Compensation, Amount"
       }
      }
     },
     "auth_ref": [
      "r1110"
     ]
    },
    "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": {
        "label": "Adjustment to Compensation [Axis]",
        "terseLabel": "Adjustment to Compensation:"
       }
      }
     },
     "auth_ref": [
      "r1110"
     ]
    },
    "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": {
        "label": "Adjustment to Non-PEO NEO Compensation Footnote [Text Block]",
        "terseLabel": "Adjustment to Non-PEO NEO Compensation Footnote"
       }
      }
     },
     "auth_ref": [
      "r1110"
     ]
    },
    "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": {
        "label": "Adjustment To PEO Compensation, Footnote [Text Block]",
        "terseLabel": "Adjustment To PEO Compensation, Footnote"
       }
      }
     },
     "auth_ref": [
      "r1110"
     ]
    },
    "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract",
     "presentation": [
      "http://www.steeldynamics.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]",
        "terseLabel": "Adjustments to reconcile net income to net cash provided by operating activities:"
       }
      }
     },
     "auth_ref": []
    },
    "srt_AffiliatedEntityMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "AffiliatedEntityMember",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureTransactionsWithAffiliatedCompaniesScheduleOfRelatedPartyTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Affiliated Entity [Member]",
        "documentation": "An affiliate is a party that, directly or indirectly through one or more intermediaries, controls, is controlled by, or is under common control with the entity."
       }
      }
     },
     "auth_ref": [
      "r180",
      "r885",
      "r951",
      "r1040",
      "r1267",
      "r1331",
      "r1332",
      "r1334"
     ]
    },
    "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": {
        "label": "Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table [Member]",
        "terseLabel": "Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table"
       }
      }
     },
     "auth_ref": [
      "r1155"
     ]
    },
    "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": {
        "label": "Aggregate Erroneous Compensation Amount",
        "terseLabel": "Aggregate Erroneous Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r1068",
      "r1079",
      "r1089",
      "r1122"
     ]
    },
    "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": {
        "label": "Aggregate Erroneous Compensation Not Yet Determined [Text Block]",
        "terseLabel": "Aggregate Erroneous Compensation Not Yet Determined"
       }
      }
     },
     "auth_ref": [
      "r1071",
      "r1082",
      "r1092",
      "r1125"
     ]
    },
    "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": {
        "label": "Aggregate Pension Adjustments Service Cost [Member]",
        "terseLabel": "Aggregate Pension Adjustments Service Cost"
       }
      }
     },
     "auth_ref": [
      "r1156"
     ]
    },
    "stld_AirProductsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.steeldynamics.com/20241231",
     "localname": "AirProductsMember",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureCommitmentsAndContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Air Products [Member]",
        "label": "Air Products [Member]",
        "terseLabel": "Air Products"
       }
      }
     },
     "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": {
        "label": "All Adjustments to Compensation [Member]",
        "terseLabel": "All Adjustments to Compensation"
       }
      }
     },
     "auth_ref": [
      "r1110"
     ]
    },
    "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": {
        "label": "All Executive Categories [Member]",
        "terseLabel": "All Executive Categories"
       }
      }
     },
     "auth_ref": [
      "r1117"
     ]
    },
    "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": {
        "label": "All Individuals [Member]",
        "terseLabel": "All Individuals"
       }
      }
     },
     "auth_ref": [
      "r1072",
      "r1083",
      "r1093",
      "r1117",
      "r1126",
      "r1130",
      "r1138"
     ]
    },
    "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": {
        "label": "All Trading Arrangements [Member]",
        "terseLabel": "All Trading Arrangements"
       }
      }
     },
     "auth_ref": [
      "r1136"
     ]
    },
    "us-gaap_AllocatedShareBasedCompensationExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AllocatedShareBasedCompensationExpense",
     "crdr": "debit",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesGoodwillDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Payment Arrangement, Expense",
        "terseLabel": "Compensation expense for stock-based employee compensation plan",
        "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized."
       }
      }
     },
     "auth_ref": [
      "r561",
      "r570"
     ]
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AllowanceForDoubtfulAccountsReceivableCurrent",
     "crdr": "credit",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesCreditLossesDetails",
      "http://www.steeldynamics.com/role/StatementConsolidatedBalanceSheetsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounts Receivable, Allowance for Credit Loss, Current",
        "terseLabel": "Allowance for credit losses",
        "verboseLabel": "Allowance for doubtful accounts receivable, current (in dollars)",
        "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current."
       }
      }
     },
     "auth_ref": [
      "r210",
      "r325",
      "r367"
     ]
    },
    "stld_AluminumOperationsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.steeldynamics.com/20241231",
     "localname": "AluminumOperationsMember",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesDescriptionOfBusinessDetails",
      "http://www.steeldynamics.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesGoodwillDetails",
      "http://www.steeldynamics.com/role/DisclosureSegmentInformationResultsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aluminum operations includes the flat rolled aluminum mill and  two satellite recycled aluminum slab centers.",
        "label": "Aluminum Operations",
        "terseLabel": "Aluminum Operations"
       }
      }
     },
     "auth_ref": []
    },
    "dei_AmendmentFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AmendmentFlag",
     "presentation": [
      "http://www.steeldynamics.com/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.steeldynamics.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesIntangibleAssetsDetails",
      "http://www.steeldynamics.com/role/StatementConsolidatedStatementsOfIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amortization of Intangible Assets",
        "terseLabel": "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": [
      "r5",
      "r408",
      "r415",
      "r990"
     ]
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesEarningsPerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount",
        "verboseLabel": "Antidilutive common share equivalents excluded from computation of earnings per share amount (in shares)",
        "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented."
       }
      }
     },
     "auth_ref": [
      "r285"
     ]
    },
    "us-gaap_AssetUnderConstructionMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AssetUnderConstructionMember",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesPropertyPlantAndEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Asset under Construction [Member]",
        "terseLabel": "Construction in progress",
        "documentation": "Asset in process of being built."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_Assets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "Assets",
     "crdr": "debit",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureSegmentInformationResultsDetails",
      "http://www.steeldynamics.com/role/StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets",
        "totalLabel": "Total assets",
        "verboseLabel": "Total Assets",
        "documentation": "Amount of asset recognized for present right to economic benefit."
       }
      }
     },
     "auth_ref": [
      "r137",
      "r153",
      "r205",
      "r243",
      "r288",
      "r294",
      "r312",
      "r316",
      "r359",
      "r444",
      "r445",
      "r446",
      "r447",
      "r448",
      "r449",
      "r450",
      "r451",
      "r452",
      "r621",
      "r625",
      "r658",
      "r776",
      "r878",
      "r982",
      "r983",
      "r1024",
      "r1047",
      "r1258",
      "r1259",
      "r1335"
     ]
    },
    "us-gaap_AssetsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AssetsAbstract",
     "presentation": [
      "http://www.steeldynamics.com/role/StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets [Abstract]",
        "terseLabel": "Assets"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AssetsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AssetsCurrent",
     "crdr": "debit",
     "presentation": [
      "http://www.steeldynamics.com/role/StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets, Current",
        "totalLabel": "Total current assets",
        "documentation": "Amount of asset recognized for present right to economic benefit, classified as current."
       }
      }
     },
     "auth_ref": [
      "r196",
      "r214",
      "r243",
      "r359",
      "r444",
      "r445",
      "r446",
      "r447",
      "r448",
      "r449",
      "r450",
      "r451",
      "r452",
      "r621",
      "r625",
      "r658",
      "r1024",
      "r1258",
      "r1259",
      "r1335"
     ]
    },
    "us-gaap_AssetsCurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AssetsCurrentAbstract",
     "presentation": [
      "http://www.steeldynamics.com/role/StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets, Current [Abstract]",
        "terseLabel": "Current assets"
       }
      }
     },
     "auth_ref": []
    },
    "dei_AuditorFirmId": {
     "xbrltype": "nonemptySequenceNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AuditorFirmId",
     "presentation": [
      "http://www.steeldynamics.com/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Firm ID",
        "documentation": "PCAOB issued Audit Firm Identifier"
       }
      }
     },
     "auth_ref": [
      "r1051",
      "r1052",
      "r1075"
     ]
    },
    "dei_AuditorLocation": {
     "xbrltype": "internationalNameItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AuditorLocation",
     "presentation": [
      "http://www.steeldynamics.com/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Location"
       }
      }
     },
     "auth_ref": [
      "r1051",
      "r1052",
      "r1075"
     ]
    },
    "dei_AuditorName": {
     "xbrltype": "internationalNameItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AuditorName",
     "presentation": [
      "http://www.steeldynamics.com/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Name"
       }
      }
     },
     "auth_ref": [
      "r1051",
      "r1052",
      "r1075"
     ]
    },
    "us-gaap_AwardDateAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AwardDateAxis",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureEquityBasedIncentivePlansLongTermIncentiveCompensationProgramDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Date [Axis]",
        "documentation": "Information by date or year award under share-based payment arrangement is granted."
       }
      }
     },
     "auth_ref": [
      "r1268",
      "r1269",
      "r1270",
      "r1271",
      "r1272",
      "r1273",
      "r1274",
      "r1275",
      "r1276",
      "r1277",
      "r1278",
      "r1279",
      "r1280",
      "r1281",
      "r1282",
      "r1283",
      "r1284",
      "r1285",
      "r1286",
      "r1287",
      "r1288",
      "r1289",
      "r1290",
      "r1291",
      "r1292",
      "r1293"
     ]
    },
    "us-gaap_AwardDateDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AwardDateDomain",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureEquityBasedIncentivePlansLongTermIncentiveCompensationProgramDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Date [Domain]",
        "documentation": "Date or year award under share-based payment arrangement is granted."
       }
      }
     },
     "auth_ref": [
      "r1268",
      "r1269",
      "r1270",
      "r1271",
      "r1272",
      "r1273",
      "r1274",
      "r1275",
      "r1276",
      "r1277",
      "r1278",
      "r1279",
      "r1280",
      "r1281",
      "r1282",
      "r1283",
      "r1284",
      "r1285",
      "r1286",
      "r1287",
      "r1288",
      "r1289",
      "r1290",
      "r1291",
      "r1292",
      "r1293"
     ]
    },
    "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": {
        "label": "Award Exercise Price",
        "terseLabel": "Exercise Price"
       }
      }
     },
     "auth_ref": [
      "r1133"
     ]
    },
    "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": {
        "label": "Award Grant Date Fair Value",
        "terseLabel": "Fair Value as of Grant Date"
       }
      }
     },
     "auth_ref": [
      "r1134"
     ]
    },
    "ecd_AwardTmgDiscLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardTmgDiscLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Timing Disclosures [Line Items]",
        "terseLabel": "Award Timing Disclosures"
       }
      }
     },
     "auth_ref": [
      "r1129"
     ]
    },
    "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": {
        "label": "Award Timing, How MNPI Considered [Text Block]",
        "terseLabel": "Award Timing, How MNPI Considered"
       }
      }
     },
     "auth_ref": [
      "r1129"
     ]
    },
    "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": {
        "label": "Award Timing Method [Text Block]",
        "terseLabel": "Award Timing Method"
       }
      }
     },
     "auth_ref": [
      "r1129"
     ]
    },
    "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": {
        "label": "Award Timing MNPI Considered [Flag]",
        "terseLabel": "Award Timing MNPI Considered"
       }
      }
     },
     "auth_ref": [
      "r1129"
     ]
    },
    "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": {
        "label": "Award Timing MNPI Disclosure [Text Block]",
        "terseLabel": "Award Timing MNPI Disclosure"
       }
      }
     },
     "auth_ref": [
      "r1129"
     ]
    },
    "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": {
        "label": "Award Timing Predetermined [Flag]",
        "terseLabel": "Award Timing Predetermined"
       }
      }
     },
     "auth_ref": [
      "r1129"
     ]
    },
    "us-gaap_AwardTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AwardTypeAxis",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureEquityBasedIncentivePlans2023EquityIncentivePlanDetails",
      "http://www.steeldynamics.com/role/DisclosureEquityBasedIncentivePlansLongTermIncentiveCompensationProgramDetails",
      "http://www.steeldynamics.com/role/DisclosureEquityBasedIncentivePlansRestrictedStockUnitsDetails",
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Type [Axis]",
        "terseLabel": "Award Type",
        "documentation": "Information by type of award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r532",
      "r533",
      "r534",
      "r536",
      "r537",
      "r538",
      "r539",
      "r540",
      "r541",
      "r542",
      "r543",
      "r544",
      "r545",
      "r546",
      "r547",
      "r548",
      "r549",
      "r550",
      "r551",
      "r552",
      "r553",
      "r556",
      "r557",
      "r558",
      "r559",
      "r560"
     ]
    },
    "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": {
        "label": "Award Underlying Securities Amount",
        "terseLabel": "Underlying Securities"
       }
      }
     },
     "auth_ref": [
      "r1132"
     ]
    },
    "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": {
        "label": "Awards Close in Time to MNPI Disclosures, Individual Name",
        "terseLabel": "Name"
       }
      }
     },
     "auth_ref": [
      "r1131"
     ]
    },
    "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": {
        "label": "Awards Close in Time to MNPI Disclosures [Table]",
        "terseLabel": "Awards Close in Time to MNPI Disclosures"
       }
      }
     },
     "auth_ref": [
      "r1130"
     ]
    },
    "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": {
        "label": "Awards Close in Time to MNPI Disclosures [Table Text Block]",
        "terseLabel": "Awards Close in Time to MNPI Disclosures, Table"
       }
      }
     },
     "auth_ref": [
      "r1130"
     ]
    },
    "us-gaap_BuildingAndBuildingImprovementsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BuildingAndBuildingImprovementsMember",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesPropertyPlantAndEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Building and Building Improvements [Member]",
        "terseLabel": "Buildings and improvements",
        "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities and any addition, improvement, or renovation to the structure, for example, but not limited to, interior masonry, interior flooring, electrical, and plumbing."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BusinessAcquisitionAcquireeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessAcquisitionAcquireeDomain",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureBusinessCombinationsAndInvestmentsInUnconsolidatedAffiliatesDetails",
      "http://www.steeldynamics.com/role/DisclosureLeasesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Acquisition, Acquiree [Domain]",
        "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree."
       }
      }
     },
     "auth_ref": [
      "r409",
      "r410",
      "r411",
      "r412",
      "r413",
      "r616",
      "r1002",
      "r1003"
     ]
    },
    "us-gaap_BusinessAcquisitionAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessAcquisitionAxis",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureBusinessCombinationsAndInvestmentsInUnconsolidatedAffiliatesDetails",
      "http://www.steeldynamics.com/role/DisclosureLeasesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Acquisition [Axis]",
        "documentation": "Information by business combination or series of individually immaterial business combinations."
       }
      }
     },
     "auth_ref": [
      "r46",
      "r48",
      "r409",
      "r410",
      "r411",
      "r412",
      "r413",
      "r616",
      "r1002",
      "r1003"
     ]
    },
    "us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessAcquisitionPercentageOfVotingInterestsAcquired",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureBusinessCombinationsAndInvestmentsInUnconsolidatedAffiliatesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Acquisition, Percentage of Voting Interests Acquired",
        "verboseLabel": "Acquisition of interest (as a percent)",
        "documentation": "Percentage of voting equity interests acquired at the acquisition date in the business combination."
       }
      }
     },
     "auth_ref": [
      "r47"
     ]
    },
    "stld_BusinessAcquisitionPercentageOfVotingInterestsAvailableToBeAcquired": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.steeldynamics.com/20241231",
     "localname": "BusinessAcquisitionPercentageOfVotingInterestsAvailableToBeAcquired",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureBusinessCombinationsAndInvestmentsInUnconsolidatedAffiliatesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of voting equity interests remaining available to be acquired after the acquisition date in the business combination.",
        "label": "Business Acquisition Percentage Of Voting Interests Available To Be Acquired",
        "verboseLabel": "Percentage of voting equity interests remaining available"
       }
      }
     },
     "auth_ref": []
    },
    "stld_BusinessCombinationsAndEquityMethodInvestmentsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.steeldynamics.com/20241231",
     "localname": "BusinessCombinationsAndEquityMethodInvestmentsTextBlock",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureBusinessCombinationsAndInvestmentsInUnconsolidatedAffiliates"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for equity method investments and joint ventures. Equity method investments are investments that give the investor the ability to exercise significant influence over the operating and financial policies of an investee. Joint ventures are entities owned and operated by a small group of businesses as a separate and specific business or project for the mutual benefit of the members of the group.",
        "label": "Business Combinations And Equity Method Investments [Text Block]",
        "terseLabel": "Business Combinations and Investments in Unconsolidated Affiliates"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CapitalAdditionsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CapitalAdditionsMember",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureCommitmentsAndContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Capital Addition Purchase Commitments [Member]",
        "terseLabel": "Capital Addition Purchase Commitments",
        "documentation": "Contractual obligation to increase property, plant and equipment either through construction or future purchases."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CashAndCashEquivalentsAtCarryingValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CashAndCashEquivalentsAtCarryingValue",
     "crdr": "debit",
     "presentation": [
      "http://www.steeldynamics.com/role/StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash and Cash Equivalents, at Carrying Value",
        "terseLabel": "Cash and equivalents",
        "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": [
      "r22",
      "r199",
      "r962"
     ]
    },
    "us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block]",
        "terseLabel": "Cash and Equivalents, and Restricted Cash",
        "documentation": "Entity's cash and cash equivalents accounting policy with respect to restricted balances. Restrictions may include legally restricted deposits held as compensating balances against short-term borrowing arrangements, contracts entered into with others, or company statements of intention with regard to particular deposits; however, time deposits and short-term certificates of deposit are not generally included in legally restricted deposits."
       }
      }
     },
     "auth_ref": [
      "r23",
      "r136"
     ]
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "crdr": "debit",
     "presentation": [
      "http://www.steeldynamics.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents",
        "periodEndLabel": "Cash and equivalents, and restricted cash at end of period",
        "periodStartLabel": "Cash and equivalents, and restricted cash at beginning of period",
        "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": [
      "r22",
      "r108",
      "r240"
     ]
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
     "crdr": "debit",
     "presentation": [
      "http://www.steeldynamics.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect",
        "totalLabel": "Increase (decrease) in cash and equivalents, and restricted cash",
        "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates."
       }
      }
     },
     "auth_ref": [
      "r1",
      "r108"
     ]
    },
    "us-gaap_CertificatesOfDepositMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CertificatesOfDepositMember",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesShortTermInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Certificates of Deposit [Member]",
        "terseLabel": "Certificates of Deposit",
        "documentation": "Short to medium-term investment available at banks and savings and loan institutions where a customer agrees to lend money to the institution for a certain amount of time and is paid a predetermined rate of interest. Certificates of deposit (CD) are typically Federal Deposit Insurance Corporation (FDIC) insured."
       }
      }
     },
     "auth_ref": [
      "r8",
      "r1041",
      "r1042",
      "r1043",
      "r1044"
     ]
    },
    "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": {
        "label": "Changed Peer Group, Footnote [Text Block]",
        "terseLabel": "Changed Peer Group, Footnote"
       }
      }
     },
     "auth_ref": [
      "r1108"
     ]
    },
    "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": {
        "label": "Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year [Member]",
        "terseLabel": "Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year"
       }
      }
     },
     "auth_ref": [
      "r1105"
     ]
    },
    "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": {
        "label": "Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested [Member]",
        "terseLabel": "Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested"
       }
      }
     },
     "auth_ref": [
      "r1103"
     ]
    },
    "dei_CityAreaCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "CityAreaCode",
     "presentation": [
      "http://www.steeldynamics.com/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "City Area Code",
        "documentation": "Area code of city"
       }
      }
     },
     "auth_ref": []
    },
    "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": {
        "label": "Company Selected Measure Amount",
        "terseLabel": "Company Selected Measure Amount"
       }
      }
     },
     "auth_ref": [
      "r1109"
     ]
    },
    "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": {
        "label": "Company Selected Measure Name",
        "terseLabel": "Company Selected Measure Name"
       }
      }
     },
     "auth_ref": [
      "r1109"
     ]
    },
    "us-gaap_CommercialPaperMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommercialPaperMember",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesShortTermInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Commercial Paper [Member]",
        "terseLabel": "Commercial Paper",
        "documentation": "Unsecured promissory note (generally negotiable) that provides institutions with short-term funds."
       }
      }
     },
     "auth_ref": [
      "r120",
      "r443",
      "r1041",
      "r1042",
      "r1043",
      "r1044"
     ]
    },
    "us-gaap_CommitmentsAndContingencies": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommitmentsAndContingencies",
     "crdr": "credit",
     "presentation": [
      "http://www.steeldynamics.com/role/StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Commitments and Contingencies.",
        "terseLabel": "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": [
      "r81",
      "r142",
      "r779",
      "r865"
     ]
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommitmentsAndContingenciesDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Commitments and Contingencies"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommitmentsAndContingenciesDisclosureTextBlock",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureCommitmentsAndContingencies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Commitments and Contingencies Disclosure [Text Block]",
        "terseLabel": "Commitments and Contingencies",
        "documentation": "The entire disclosure for commitments and contingencies."
       }
      }
     },
     "auth_ref": [
      "r118",
      "r431",
      "r433",
      "r946",
      "r1245",
      "r1252"
     ]
    },
    "us-gaap_CommodityContractMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommodityContractMember",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesDerivativeFinancialInstrumentsDetails",
      "http://www.steeldynamics.com/role/DisclosureFairValueMeasurementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Commodity Contract [Member]",
        "terseLabel": "Commodity contract",
        "documentation": "Derivative instrument whose primary underlying risk is tied to commodity prices."
       }
      }
     },
     "auth_ref": [
      "r999",
      "r1011"
     ]
    },
    "us-gaap_CommonStockDividendsPerShareDeclared": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockDividendsPerShareDeclared",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureShareholdersEquityDetails",
      "http://www.steeldynamics.com/role/StatementConsolidatedStatementsOfIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Common Stock, Dividends, Per Share, Declared",
        "terseLabel": "Dividends declared per share (in dollars per share)",
        "documentation": "Aggregate dividends declared during the period for each share of common stock outstanding."
       }
      }
     },
     "auth_ref": [
      "r126"
     ]
    },
    "us-gaap_CommonStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockMember",
     "presentation": [
      "http://www.steeldynamics.com/role/StatementConsolidatedStatementsOfEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Common Stock [Member]",
        "documentation": "Stock that is subordinate to all other stock of the issuer."
       }
      }
     },
     "auth_ref": [
      "r1037",
      "r1038",
      "r1039",
      "r1041",
      "r1042",
      "r1043",
      "r1044",
      "r1201",
      "r1202",
      "r1204",
      "r1308",
      "r1374",
      "r1376"
     ]
    },
    "us-gaap_CommonStockParOrStatedValuePerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockParOrStatedValuePerShare",
     "presentation": [
      "http://www.steeldynamics.com/role/StatementConsolidatedBalanceSheetsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Common Stock, Par or Stated Value Per Share",
        "terseLabel": "Common stock voting, par value (in dollars per share)",
        "documentation": "Face amount or stated value per share of common stock."
       }
      }
     },
     "auth_ref": [
      "r86"
     ]
    },
    "us-gaap_CommonStockSharesAuthorized": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockSharesAuthorized",
     "presentation": [
      "http://www.steeldynamics.com/role/StatementConsolidatedBalanceSheetsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Common Stock, Shares Authorized",
        "terseLabel": "Common stock voting, shares authorized (in shares)",
        "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws."
       }
      }
     },
     "auth_ref": [
      "r86",
      "r866"
     ]
    },
    "us-gaap_CommonStockSharesIssued": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockSharesIssued",
     "presentation": [
      "http://www.steeldynamics.com/role/StatementConsolidatedBalanceSheetsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Common Stock, Shares, Issued",
        "terseLabel": "Common stock voting, shares issued (in shares)",
        "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury."
       }
      }
     },
     "auth_ref": [
      "r86"
     ]
    },
    "us-gaap_CommonStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockSharesOutstanding",
     "presentation": [
      "http://www.steeldynamics.com/role/StatementConsolidatedBalanceSheetsParenthetical",
      "http://www.steeldynamics.com/role/StatementConsolidatedStatementsOfEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Common Stock, Shares, Outstanding",
        "periodEndLabel": "Balances, Common Shares",
        "periodStartLabel": "Balances, Common Shares",
        "terseLabel": "Common stock voting, shares outstanding (in shares)",
        "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation."
       }
      }
     },
     "auth_ref": [
      "r11",
      "r86",
      "r866",
      "r884",
      "r1376",
      "r1377"
     ]
    },
    "us-gaap_CommonStockValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockValue",
     "crdr": "credit",
     "presentation": [
      "http://www.steeldynamics.com/role/StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Common Stock, Value, Issued",
        "verboseLabel": "Common stock voting, $.0025 par value; 900,000,000 shares authorized; 268,377,165 and 268,112,991 shares issued; and 151,117,153 and 160,018,100 shares outstanding, as of December 31, 2024 and 2023, respectively",
        "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": [
      "r86",
      "r781",
      "r1024"
     ]
    },
    "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": {
        "label": "Compensation Actually Paid vs. Company Selected Measure [Text Block]",
        "terseLabel": "Compensation Actually Paid vs. Company Selected Measure"
       }
      }
     },
     "auth_ref": [
      "r1114"
     ]
    },
    "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": {
        "label": "Compensation Actually Paid vs. Net Income [Text Block]",
        "terseLabel": "Compensation Actually Paid vs. Net Income"
       }
      }
     },
     "auth_ref": [
      "r1113"
     ]
    },
    "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": {
        "label": "Compensation Actually Paid vs. Other Measure [Text Block]",
        "terseLabel": "Compensation Actually Paid vs. Other Measure"
       }
      }
     },
     "auth_ref": [
      "r1115"
     ]
    },
    "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": {
        "label": "Compensation Actually Paid vs. Total Shareholder Return [Text Block]",
        "terseLabel": "Compensation Actually Paid vs. Total Shareholder Return"
       }
      }
     },
     "auth_ref": [
      "r1112"
     ]
    },
    "us-gaap_CompensationAndRetirementDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CompensationAndRetirementDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Retirement Plans"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ComponentsOfDeferredTaxAssetsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ComponentsOfDeferredTaxAssetsAbstract",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureIncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Components of Deferred Tax Assets [Abstract]",
        "terseLabel": "Deferred tax assets"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ComponentsOfDeferredTaxLiabilitiesAbstract",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureIncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Components of Deferred Tax Liabilities [Abstract]",
        "terseLabel": "Deferred tax liabilities"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ComprehensiveIncomeNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ComprehensiveIncomeNetOfTax",
     "crdr": "credit",
     "presentation": [
      "http://www.steeldynamics.com/role/StatementConsolidatedStatementsOfComprehensiveIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent",
        "totalLabel": "Comprehensive income attributable to Steel Dynamics, Inc.",
        "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": [
      "r19",
      "r222",
      "r224",
      "r231",
      "r770",
      "r796",
      "r798"
     ]
    },
    "us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest",
     "crdr": "debit",
     "presentation": [
      "http://www.steeldynamics.com/role/StatementConsolidatedStatementsOfComprehensiveIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest",
        "negatedTerseLabel": "Comprehensive income attributable to noncontrolling interests",
        "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income (loss) and other comprehensive income (loss), attributable to noncontrolling interests. Excludes changes in equity resulting from investments by owners and distributions to owners."
       }
      }
     },
     "auth_ref": [
      "r3",
      "r53",
      "r57",
      "r222",
      "r224",
      "r230",
      "r769",
      "r796",
      "r797"
     ]
    },
    "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest",
     "crdr": "credit",
     "presentation": [
      "http://www.steeldynamics.com/role/StatementConsolidatedStatementsOfComprehensiveIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest",
        "totalLabel": "Comprehensive income",
        "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income. Excludes changes in equity resulting from investments by owners and distributions to owners."
       }
      }
     },
     "auth_ref": [
      "r57",
      "r130",
      "r222",
      "r224",
      "r229",
      "r768",
      "r796"
     ]
    },
    "us-gaap_ConcentrationRiskCreditRisk": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ConcentrationRiskCreditRisk",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]",
        "verboseLabel": "Concentration of Credit Risk",
        "documentation": "Disclosure of accounting policy for credit risk."
       }
      }
     },
     "auth_ref": [
      "r70",
      "r158"
     ]
    },
    "srt_ConsolidatedEntitiesAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "ConsolidatedEntitiesAxis",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureBusinessCombinationsAndInvestmentsInUnconsolidatedAffiliatesDetails",
      "http://www.steeldynamics.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesDescriptionOfBusinessDetails",
      "http://www.steeldynamics.com/role/DisclosureLongTermDebtOtherSecuredObligationsDetails",
      "http://www.steeldynamics.com/role/DisclosureSegmentInformationResultsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Consolidated Entities [Axis]",
        "documentation": "Information by consolidated entity or group of entities."
       }
      }
     },
     "auth_ref": [
      "r166",
      "r180",
      "r251",
      "r621",
      "r622",
      "r625",
      "r626",
      "r697",
      "r951",
      "r1180",
      "r1181",
      "r1182",
      "r1257",
      "r1260",
      "r1261"
     ]
    },
    "srt_ConsolidatedEntitiesDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "ConsolidatedEntitiesDomain",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureBusinessCombinationsAndInvestmentsInUnconsolidatedAffiliatesDetails",
      "http://www.steeldynamics.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesDescriptionOfBusinessDetails",
      "http://www.steeldynamics.com/role/DisclosureLongTermDebtOtherSecuredObligationsDetails",
      "http://www.steeldynamics.com/role/DisclosureSegmentInformationResultsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Consolidated Entities [Domain]",
        "documentation": "Entity or group of entities consolidated into reporting entity."
       }
      }
     },
     "auth_ref": [
      "r166",
      "r180",
      "r251",
      "r621",
      "r622",
      "r625",
      "r626",
      "r697",
      "r951",
      "r1180",
      "r1181",
      "r1182",
      "r1257",
      "r1260",
      "r1261"
     ]
    },
    "stld_ConsolidatedLeverageRatio": {
     "xbrltype": "pureItemType",
     "nsuri": "http://www.steeldynamics.com/20241231",
     "localname": "ConsolidatedLeverageRatio",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureLongTermDebtSeniorSecuredCreditFacilityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the current ratio of net debt to consolidated adjusted earnings before, interest, taxes, depreciation and amortization.",
        "label": "Consolidated Leverage Ratio"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ConsolidationPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ConsolidationPolicyTextBlock",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Consolidation, Policy [Policy Text Block]",
        "terseLabel": "Principles of Consolidation",
        "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": [
      "r54",
      "r972"
     ]
    },
    "us-gaap_CorporateAndOtherMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CorporateAndOtherMember",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureSegmentInformationResultsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Corporate Segment and Other Operating Segment [Member]",
        "terseLabel": "Other",
        "documentation": "Component of entity providing financial and operational oversight and administrative support considered to be operating segment and operating segment, classified as other. Excludes intersegment elimination and reconciling item."
       }
      }
     },
     "auth_ref": [
      "r1207"
     ]
    },
    "us-gaap_CostOfGoodsAndServicesSold": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CostOfGoodsAndServicesSold",
     "crdr": "debit",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureSegmentInformationResultsDetails",
      "http://www.steeldynamics.com/role/DisclosureTransactionsWithAffiliatedCompaniesScheduleOfRelatedPartyTransactionsDetails",
      "http://www.steeldynamics.com/role/StatementConsolidatedStatementsOfIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cost of Goods and Services Sold",
        "terseLabel": "Costs of goods sold",
        "verboseLabel": "Purchases",
        "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": [
      "r99",
      "r100",
      "r733"
     ]
    },
    "srt_CounterpartyNameAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "CounterpartyNameAxis",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureTransactionsWithAffiliatedCompaniesScheduleOfRelatedPartyTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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": [
      "r187",
      "r188",
      "r248",
      "r249",
      "r457",
      "r484",
      "r695",
      "r715",
      "r775",
      "r969",
      "r971"
     ]
    },
    "dei_CoverAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "CoverAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Cover [Abstract]",
        "documentation": "Cover page."
       }
      }
     },
     "auth_ref": []
    },
    "stld_CreditFacilityAmountByWhichFacilityCanBeIncreased": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.steeldynamics.com/20241231",
     "localname": "CreditFacilityAmountByWhichFacilityCanBeIncreased",
     "crdr": "credit",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureLongTermDebtSeniorSecuredCreditFacilityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the amount by which the borrowing capacity under the credit facility can be extended.",
        "label": "Credit Facility, Amount by which Facility Can be Increased",
        "terseLabel": "Additional amount by which facility size can be increased"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CreditFacilityAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CreditFacilityAxis",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureLongTermDebtOtherSecuredObligationsDetails",
      "http://www.steeldynamics.com/role/DisclosureLongTermDebtSeniorSecuredCreditFacilityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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": [
      "r443",
      "r1255"
     ]
    },
    "us-gaap_CreditFacilityDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CreditFacilityDomain",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureLongTermDebtOtherSecuredObligationsDetails",
      "http://www.steeldynamics.com/role/DisclosureLongTermDebtSeniorSecuredCreditFacilityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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": [
      "r443",
      "r1255",
      "r1256"
     ]
    },
    "us-gaap_CreditLossFinancialInstrumentPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CreditLossFinancialInstrumentPolicyTextBlock",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Credit Loss, Financial Instrument [Policy Text Block]",
        "verboseLabel": "Credit Losses",
        "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": [
      "r364",
      "r365",
      "r366",
      "r368",
      "r369",
      "r371",
      "r373",
      "r374",
      "r375",
      "r376",
      "r378",
      "r379",
      "r380",
      "r381",
      "r382",
      "r383",
      "r384",
      "r386"
     ]
    },
    "us-gaap_CurrentFederalTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CurrentFederalTaxExpenseBenefit",
     "crdr": "debit",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureIncomeTaxesScheduleOfProvisionForIncomeTaxExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current Federal Tax Expense (Benefit)",
        "terseLabel": "Federal",
        "documentation": "Amount of current federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current national tax expense (benefit) for non-US (United States of America) jurisdiction."
       }
      }
     },
     "auth_ref": [
      "r1172",
      "r1196",
      "r1302"
     ]
    },
    "dei_CurrentFiscalYearEndDate": {
     "xbrltype": "gMonthDayItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "CurrentFiscalYearEndDate",
     "presentation": [
      "http://www.steeldynamics.com/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current Fiscal Year End Date",
        "documentation": "End date of current fiscal year in the format --MM-DD."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CurrentForeignTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CurrentForeignTaxExpenseBenefit",
     "crdr": "debit",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureIncomeTaxesScheduleOfProvisionForIncomeTaxExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current Foreign Tax Expense (Benefit)",
        "terseLabel": "Foreign",
        "documentation": "Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r1172",
      "r1196"
     ]
    },
    "us-gaap_CurrentIncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CurrentIncomeTaxExpenseBenefit",
     "crdr": "debit",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureIncomeTaxesScheduleOfProvisionForIncomeTaxExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current Income Tax Expense (Benefit)",
        "totalLabel": "Total current",
        "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r601",
      "r1196"
     ]
    },
    "us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureIncomeTaxesScheduleOfProvisionForIncomeTaxExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current Income Tax Expense (Benefit), Continuing Operations [Abstract]",
        "terseLabel": "Current income tax expense"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CurrentStateAndLocalTaxExpenseBenefit",
     "crdr": "debit",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureIncomeTaxesScheduleOfProvisionForIncomeTaxExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current State and Local Tax Expense (Benefit)",
        "terseLabel": "State",
        "documentation": "Amount of current state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction."
       }
      }
     },
     "auth_ref": [
      "r1172",
      "r1196",
      "r1302"
     ]
    },
    "us-gaap_CustomerRelationshipsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CustomerRelationshipsMember",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Customer Relationships [Member]",
        "terseLabel": "Customer and scrap generator relationships",
        "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships."
       }
      }
     },
     "auth_ref": [
      "r50",
      "r1233",
      "r1234",
      "r1235",
      "r1236",
      "r1238",
      "r1240",
      "r1243",
      "r1244"
     ]
    },
    "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": [
      "r1060",
      "r1149"
     ]
    },
    "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": [
      "r1060",
      "r1149"
     ]
    },
    "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": [
      "r1062",
      "r1151"
     ]
    },
    "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": [
      "r1062",
      "r1151"
     ]
    },
    "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": [
      "r1064",
      "r1153"
     ]
    },
    "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": [
      "r1062",
      "r1151"
     ]
    },
    "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": [
      "r1055",
      "r1144"
     ]
    },
    "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": [
      "r1056",
      "r1145"
     ]
    },
    "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": [
      "r1056",
      "r1145"
     ]
    },
    "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": [
      "r1054",
      "r1143"
     ]
    },
    "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": [
      "r1054",
      "r1143"
     ]
    },
    "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": [
      "r1054",
      "r1143"
     ]
    },
    "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": [
      "r1057",
      "r1146"
     ]
    },
    "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": [
      "r1059",
      "r1148"
     ]
    },
    "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": [
      "r1059",
      "r1148"
     ]
    },
    "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": [
      "r1060",
      "r1149"
     ]
    },
    "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": [
      "r1063",
      "r1152"
     ]
    },
    "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": [
      "r1061",
      "r1150"
     ]
    },
    "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": [
      "r1058",
      "r1147"
     ]
    },
    "us-gaap_DebtDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Long-Term Debt."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtDisclosureTextBlock",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureLongTermDebt"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Disclosure [Text Block]",
        "verboseLabel": "Long-Term Debt",
        "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": [
      "r119",
      "r241",
      "r424",
      "r425",
      "r426",
      "r427",
      "r428",
      "r442",
      "r443",
      "r453",
      "r459",
      "r460",
      "r461",
      "r462",
      "r463",
      "r464",
      "r469",
      "r476",
      "r477",
      "r479",
      "r668"
     ]
    },
    "us-gaap_DebtInstrumentAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentAxis",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureLongTermDebtByIssueDetails",
      "http://www.steeldynamics.com/role/DisclosureLongTermDebtFinancingActivityDetails",
      "http://www.steeldynamics.com/role/DisclosureLongTermDebtSeniorUnsecuredNotesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Instrument [Axis]",
        "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities."
       }
      }
     },
     "auth_ref": [
      "r15",
      "r74",
      "r75",
      "r138",
      "r141",
      "r251",
      "r454",
      "r455",
      "r456",
      "r457",
      "r458",
      "r460",
      "r465",
      "r466",
      "r467",
      "r468",
      "r470",
      "r471",
      "r472",
      "r473",
      "r474",
      "r475",
      "r992",
      "r993",
      "r994",
      "r995",
      "r996",
      "r1022",
      "r1194",
      "r1246",
      "r1247",
      "r1248",
      "r1327",
      "r1328"
     ]
    },
    "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentBasisSpreadOnVariableRate1",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureLongTermDebtSeniorSecuredCreditFacilityDetails",
      "http://www.steeldynamics.com/role/DisclosureLongTermDebtSeniorUnsecuredNotesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Instrument, Basis Spread on Variable Rate",
        "terseLabel": "Interest rate added to the base rate (as a percent)",
        "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",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureLongTermDebtByIssueDetails",
      "http://www.steeldynamics.com/role/DisclosureLongTermDebtOtherSecuredObligationsDetails",
      "http://www.steeldynamics.com/role/DisclosureLongTermDebtOutstandingDebtMaturitiesDetails",
      "http://www.steeldynamics.com/role/DisclosureLongTermDebtSeniorSecuredCreditFacilityDetails",
      "http://www.steeldynamics.com/role/DisclosureLongTermDebtSeniorUnsecuredNotesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long-Term Debt, Gross",
        "terseLabel": "Outstanding principal balance",
        "totalLabel": "Total debt",
        "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": [
      "r15",
      "r141",
      "r480"
     ]
    },
    "stld_DebtInstrumentCovenantConsolidatedLeverageRatio": {
     "xbrltype": "pureItemType",
     "nsuri": "http://www.steeldynamics.com/20241231",
     "localname": "DebtInstrumentCovenantConsolidatedLeverageRatio",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureLongTermDebtSeniorSecuredCreditFacilityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the ratio of net debt (as defined by the agreement) to consolidated adjusted earnings before, interest, taxes, depreciation and amortization allowed under the terms of the debt agreement.",
        "label": "Debt Instrument, Covenant Consolidated Leverage Ratio",
        "terseLabel": "Leverage ratio"
       }
      }
     },
     "auth_ref": []
    },
    "stld_DebtInstrumentCovenantInterestCoverageRatio": {
     "xbrltype": "pureItemType",
     "nsuri": "http://www.steeldynamics.com/20241231",
     "localname": "DebtInstrumentCovenantInterestCoverageRatio",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureLongTermDebtSeniorSecuredCreditFacilityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the interest coverage ratio maintained under the terms of the debt agreement.",
        "label": "Debt Instrument, Covenant Interest Coverage Ratio",
        "terseLabel": "Consolidated interest coverage ratio"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtInstrumentFaceAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentFaceAmount",
     "crdr": "credit",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureLongTermDebtFinancingActivityDetails",
      "http://www.steeldynamics.com/role/DisclosureLongTermDebtSeniorSecuredCreditFacilityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Instrument, Face Amount",
        "verboseLabel": "Debt issued",
        "documentation": "Face (par) amount of debt instrument at time of issuance."
       }
      }
     },
     "auth_ref": [
      "r454",
      "r668",
      "r669",
      "r993",
      "r994",
      "r1022"
     ]
    },
    "us-gaap_DebtInstrumentInterestRateStatedPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentInterestRateStatedPercentage",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureLongTermDebtByIssueDetails",
      "http://www.steeldynamics.com/role/DisclosureLongTermDebtFinancingActivityDetails",
      "http://www.steeldynamics.com/role/DisclosureLongTermDebtOtherSecuredObligationsDetails",
      "http://www.steeldynamics.com/role/DisclosureLongTermDebtSeniorSecuredCreditFacilityDetails",
      "http://www.steeldynamics.com/role/DisclosureLongTermDebtSeniorUnsecuredNotesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Instrument, Interest Rate, Stated Percentage",
        "terseLabel": "Stated interest rate",
        "documentation": "Contractual interest rate for funds borrowed, under the debt agreement."
       }
      }
     },
     "auth_ref": [
      "r77",
      "r455"
     ]
    },
    "us-gaap_DebtInstrumentLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentLineItems",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureLongTermDebtByIssueDetails",
      "http://www.steeldynamics.com/role/DisclosureLongTermDebtFinancingActivityDetails",
      "http://www.steeldynamics.com/role/DisclosureLongTermDebtOtherSecuredObligationsDetails",
      "http://www.steeldynamics.com/role/DisclosureLongTermDebtSeniorSecuredCreditFacilityDetails",
      "http://www.steeldynamics.com/role/DisclosureLongTermDebtSeniorUnsecuredNotesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Instrument [Line Items]",
        "terseLabel": "Senior Credit Facility",
        "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": [
      "r251",
      "r454",
      "r455",
      "r456",
      "r457",
      "r458",
      "r460",
      "r465",
      "r466",
      "r467",
      "r468",
      "r470",
      "r471",
      "r472",
      "r473",
      "r474",
      "r475",
      "r478",
      "r992",
      "r993",
      "r994",
      "r995",
      "r996",
      "r1022",
      "r1194",
      "r1327",
      "r1328"
     ]
    },
    "us-gaap_DebtInstrumentNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentNameDomain",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureLongTermDebtByIssueDetails",
      "http://www.steeldynamics.com/role/DisclosureLongTermDebtFinancingActivityDetails",
      "http://www.steeldynamics.com/role/DisclosureLongTermDebtSeniorUnsecuredNotesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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": [
      "r15",
      "r251",
      "r454",
      "r455",
      "r456",
      "r457",
      "r458",
      "r460",
      "r465",
      "r466",
      "r467",
      "r468",
      "r470",
      "r471",
      "r472",
      "r473",
      "r474",
      "r475",
      "r992",
      "r993",
      "r994",
      "r995",
      "r996",
      "r1022",
      "r1194",
      "r1246",
      "r1247",
      "r1248",
      "r1327",
      "r1328"
     ]
    },
    "stld_DebtInstrumentNumberOfTranches": {
     "xbrltype": "integerItemType",
     "nsuri": "http://www.steeldynamics.com/20241231",
     "localname": "DebtInstrumentNumberOfTranches",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureLongTermDebtSeniorUnsecuredNotesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt Instrument, Number of Tranches",
        "label": "Debt Instrument, Number of Tranches"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtInstrumentRedemptionPeriodStartDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentRedemptionPeriodStartDate",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureLongTermDebtSeniorUnsecuredNotesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Instrument, Redemption Period, Start Date",
        "terseLabel": "Redemption start date",
        "documentation": "Start date of debt instrument redemption period, in YYYY-MM-DD format."
       }
      }
     },
     "auth_ref": [
      "r149"
     ]
    },
    "us-gaap_DebtInstrumentRedemptionPricePercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentRedemptionPricePercentage",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureLongTermDebtSeniorUnsecuredNotesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Instrument, Redemption Price, Percentage",
        "terseLabel": "Redemption price of debt instrument (as a percent)",
        "documentation": "Percentage price of original principal amount of debt at which debt can be redeemed by the issuer."
       }
      }
     },
     "auth_ref": [
      "r149"
     ]
    },
    "us-gaap_DebtInstrumentTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentTable",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureLongTermDebtByIssueDetails",
      "http://www.steeldynamics.com/role/DisclosureLongTermDebtFinancingActivityDetails",
      "http://www.steeldynamics.com/role/DisclosureLongTermDebtOtherSecuredObligationsDetails",
      "http://www.steeldynamics.com/role/DisclosureLongTermDebtSeniorSecuredCreditFacilityDetails",
      "http://www.steeldynamics.com/role/DisclosureLongTermDebtSeniorUnsecuredNotesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Long-Term Debt Instruments [Table]",
        "documentation": "Disclosure of information about long-term debt instrument or arrangement."
       }
      }
     },
     "auth_ref": [
      "r15",
      "r38",
      "r39",
      "r69",
      "r124",
      "r125",
      "r251",
      "r454",
      "r455",
      "r456",
      "r457",
      "r458",
      "r460",
      "r465",
      "r466",
      "r467",
      "r468",
      "r470",
      "r471",
      "r472",
      "r473",
      "r474",
      "r475",
      "r478",
      "r992",
      "r993",
      "r994",
      "r995",
      "r996",
      "r1022",
      "r1194",
      "r1327",
      "r1328"
     ]
    },
    "us-gaap_DebtInstrumentVariableInterestRateTypeExtensibleEnumeration": {
     "xbrltype": "enumerationSetItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentVariableInterestRateTypeExtensibleEnumeration",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureLongTermDebtSeniorSecuredCreditFacilityDetails",
      "http://www.steeldynamics.com/role/DisclosureLongTermDebtSeniorUnsecuredNotesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Instrument, Variable Interest Rate, Type [Extensible Enumeration]",
        "documentation": "Indicates type of variable interest rate on debt instrument."
       }
      }
     },
     "auth_ref": [
      "r774"
     ]
    },
    "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredFederalIncomeTaxExpenseBenefit",
     "crdr": "debit",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureIncomeTaxesScheduleOfProvisionForIncomeTaxExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Federal Income Tax Expense (Benefit)",
        "terseLabel": "Federal",
        "documentation": "Amount of deferred federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred national tax expense (benefit) for non-US (United States of America) jurisdiction."
       }
      }
     },
     "auth_ref": [
      "r1196",
      "r1301",
      "r1302"
     ]
    },
    "us-gaap_DeferredFinanceCostsNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredFinanceCostsNet",
     "crdr": "debit",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureLongTermDebtByIssueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Issuance Costs, Net",
        "verboseLabel": "Less debt issuance costs and original issue discounts",
        "documentation": "Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs."
       }
      }
     },
     "auth_ref": [
      "r1263",
      "r1326",
      "r1327",
      "r1328"
     ]
    },
    "us-gaap_DeferredForeignIncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredForeignIncomeTaxExpenseBenefit",
     "crdr": "debit",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureIncomeTaxesScheduleOfProvisionForIncomeTaxExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Foreign Income Tax Expense (Benefit)",
        "terseLabel": "Foreign",
        "documentation": "Amount of deferred foreign income tax expense (benefit) pertaining to income (loss) from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r1196",
      "r1301"
     ]
    },
    "us-gaap_DeferredIncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredIncomeTaxExpenseBenefit",
     "crdr": "debit",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureIncomeTaxesScheduleOfProvisionForIncomeTaxExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Income Tax Expense (Benefit)",
        "totalLabel": "Total deferred",
        "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r5",
      "r163",
      "r1196"
     ]
    },
    "us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureIncomeTaxesScheduleOfProvisionForIncomeTaxExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract]",
        "terseLabel": "Deferred income tax expense (benefit)"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredIncomeTaxLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredIncomeTaxLiabilities",
     "crdr": "credit",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureIncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Tax Liabilities, Gross",
        "negatedTotalLabel": "Total deferred tax liabilities",
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences."
       }
      }
     },
     "auth_ref": [
      "r82",
      "r83",
      "r140",
      "r593"
     ]
    },
    "us-gaap_DeferredIncomeTaxLiabilitiesNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredIncomeTaxLiabilitiesNet",
     "crdr": "credit",
     "presentation": [
      "http://www.steeldynamics.com/role/StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Income Tax Liabilities, Net",
        "terseLabel": "Deferred income taxes",
        "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting."
       }
      }
     },
     "auth_ref": [
      "r576",
      "r577",
      "r777"
     ]
    },
    "stld_DeferredIncomeTaxNoncashExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.steeldynamics.com/20241231",
     "localname": "DeferredIncomeTaxNoncashExpenseBenefit",
     "crdr": "debit",
     "presentation": [
      "http://www.steeldynamics.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The noncash component of income tax expense for the period representing the increase (decrease) in the entity's deferred tax assets and liabilities pertaining to continuing operations.",
        "label": "Deferred Income Tax Noncash Expense (Benefit)",
        "verboseLabel": "Deferred income taxes"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit",
     "crdr": "debit",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureIncomeTaxesScheduleOfProvisionForIncomeTaxExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred State and Local Income Tax Expense (Benefit)",
        "terseLabel": "State",
        "documentation": "Amount of deferred state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction."
       }
      }
     },
     "auth_ref": [
      "r1196",
      "r1301",
      "r1302"
     ]
    },
    "stld_DeferredStockUnitsDsusMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.steeldynamics.com/20241231",
     "localname": "DeferredStockUnitsDsusMember",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureEquityBasedIncentivePlans2023EquityIncentivePlanDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred Stock Units (DSUs) [Member]",
        "label": "Deferred Stock Units (DSUs) [Member]",
        "verboseLabel": "Deferred Stock Units (DSUs)"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsGoodwillAndIntangibleAssets",
     "crdr": "debit",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureIncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Tax Assets, Goodwill and Intangible Assets",
        "terseLabel": "Amortizable assets",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from intangible assets including goodwill."
       }
      }
     },
     "auth_ref": [
      "r1299"
     ]
    },
    "us-gaap_DeferredTaxAssetsGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsGross",
     "crdr": "debit",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureIncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Tax Assets, Gross",
        "totalLabel": "Subtotal",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards."
       }
      }
     },
     "auth_ref": [
      "r594"
     ]
    },
    "us-gaap_DeferredTaxAssetsInventory": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsInventory",
     "crdr": "debit",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureIncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Tax Assets, Inventory",
        "terseLabel": "Inventories",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from inventory."
       }
      }
     },
     "auth_ref": [
      "r1299"
     ]
    },
    "us-gaap_DeferredTaxAssetsNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsNet",
     "crdr": "debit",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureIncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Tax Assets, Net of Valuation Allowance",
        "totalLabel": "Total net deferred tax assets",
        "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards."
       }
      }
     },
     "auth_ref": [
      "r1298"
     ]
    },
    "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsOperatingLossCarryforwards",
     "crdr": "debit",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureIncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Tax Assets, Operating Loss Carryforwards",
        "terseLabel": "Net operating loss carryforwards",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards."
       }
      }
     },
     "auth_ref": [
      "r1299"
     ]
    },
    "us-gaap_DeferredTaxAssetsOther": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsOther",
     "crdr": "debit",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureIncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Tax Assets, Other",
        "terseLabel": "Other",
        "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other."
       }
      }
     },
     "auth_ref": [
      "r1299"
     ]
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals",
     "crdr": "debit",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureIncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals",
        "terseLabel": "Accrued expenses and allowances",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from reserves and accruals."
       }
      }
     },
     "auth_ref": [
      "r1299"
     ]
    },
    "us-gaap_DeferredTaxAssetsValuationAllowance": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsValuationAllowance",
     "crdr": "credit",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureIncomeTaxesNarrativeDetails",
      "http://www.steeldynamics.com/role/DisclosureIncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Tax Assets, Valuation Allowance",
        "negatedLabel": "Less: valuation allowance",
        "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized."
       }
      }
     },
     "auth_ref": [
      "r595"
     ]
    },
    "us-gaap_DeferredTaxLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxLiabilities",
     "crdr": "credit",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureIncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Tax Liabilities, Net",
        "negatedTotalLabel": "Net deferred tax liability",
        "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting."
       }
      }
     },
     "auth_ref": [
      "r1298"
     ]
    },
    "us-gaap_DeferredTaxLiabilitiesOther": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxLiabilitiesOther",
     "crdr": "credit",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureIncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Tax Liabilities, Other",
        "negatedLabel": "Other",
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences classified as other."
       }
      }
     },
     "auth_ref": [
      "r1299"
     ]
    },
    "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxLiabilitiesPropertyPlantAndEquipment",
     "crdr": "credit",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureIncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Tax Liabilities, Property, Plant and Equipment",
        "negatedLabel": "Property, plant and equipment",
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment."
       }
      }
     },
     "auth_ref": [
      "r1299"
     ]
    },
    "us-gaap_DefinedContributionPlanCostRecognized": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DefinedContributionPlanCostRecognized",
     "crdr": "debit",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureRetirementPlansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Defined Contribution Plan, Cost",
        "documentation": "Amount of cost for defined contribution plan."
       }
      }
     },
     "auth_ref": [
      "r525"
     ]
    },
    "stld_DefinedContributionPlanPercentageOfEmployersContributionOfPretaxEarningsToProfitSharingPlan": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.steeldynamics.com/20241231",
     "localname": "DefinedContributionPlanPercentageOfEmployersContributionOfPretaxEarningsToProfitSharingPlan",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureRetirementPlansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the employer's contribution as percentage of consolidated pretax earnings, to the profit sharing plans.",
        "label": "Defined Contribution Plan Percentage Of Employers Contribution Of Pretax Earnings To Profit Sharing Plan",
        "terseLabel": "Percentage of employer's profit sharing contribution"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_Depreciation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "Depreciation",
     "crdr": "debit",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesPropertyPlantAndEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Depreciation",
        "terseLabel": "Depreciation expense",
        "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": [
      "r5",
      "r33"
     ]
    },
    "us-gaap_DepreciationDepletionAndAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DepreciationDepletionAndAmortization",
     "crdr": "debit",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureSegmentInformationResultsDetails",
      "http://www.steeldynamics.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Depreciation, Depletion and Amortization",
        "terseLabel": "Depreciation 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": [
      "r5",
      "r288",
      "r299",
      "r316",
      "r982",
      "r983"
     ]
    },
    "us-gaap_DerivativeAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DerivativeAssets",
     "crdr": "debit",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesDerivativeFinancialInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Derivative Asset",
        "verboseLabel": "Derivative Asset",
        "documentation": "Fair value, after the effects of master netting arrangements, of a financial asset or other 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 assets not subject to a master netting arrangement and not elected to be offset."
       }
      }
     },
     "auth_ref": [
      "r216",
      "r217",
      "r641",
      "r642",
      "r650",
      "r657",
      "r842",
      "r843",
      "r844",
      "r846",
      "r847",
      "r849",
      "r850",
      "r852",
      "r854",
      "r855",
      "r872",
      "r873",
      "r928",
      "r931",
      "r932",
      "r933",
      "r934",
      "r935",
      "r971",
      "r1012",
      "r1015",
      "r1039",
      "r1312",
      "r1313",
      "r1314",
      "r1375"
     ]
    },
    "us-gaap_DerivativeContractTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DerivativeContractTypeDomain",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesDerivativeFinancialInstrumentsDetails",
      "http://www.steeldynamics.com/role/DisclosureFairValueMeasurementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Derivative Contract [Domain]",
        "documentation": "Financial instrument or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset."
       }
      }
     },
     "auth_ref": [
      "r852",
      "r855",
      "r871",
      "r872",
      "r873",
      "r874",
      "r875",
      "r876",
      "r877",
      "r879",
      "r880",
      "r881",
      "r882",
      "r897",
      "r898",
      "r899",
      "r900",
      "r903",
      "r904",
      "r905",
      "r906",
      "r928",
      "r929",
      "r932",
      "r934",
      "r1037",
      "r1039",
      "r1315",
      "r1316",
      "r1317",
      "r1318",
      "r1319",
      "r1320",
      "r1322",
      "r1323"
     ]
    },
    "us-gaap_DerivativeFairValueOfDerivativeAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DerivativeFairValueOfDerivativeAsset",
     "crdr": "debit",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureFairValueMeasurementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Derivative Asset, Subject to Master Netting Arrangement, before Offset",
        "verboseLabel": "Commodity futures - financial assets",
        "documentation": "Fair value, before effects of master netting arrangements, of a financial asset or other 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 assets elected not to be offset. Excludes assets not subject to a master netting arrangement."
       }
      }
     },
     "auth_ref": [
      "r14",
      "r95",
      "r133",
      "r134",
      "r215",
      "r971"
     ]
    },
    "us-gaap_DerivativeFairValueOfDerivativeLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DerivativeFairValueOfDerivativeLiability",
     "crdr": "credit",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureFairValueMeasurementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Derivative Liability, Subject to Master Netting Arrangement, before Offset",
        "verboseLabel": "Commodity futures - financial liabilities",
        "documentation": "Fair value, before 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 elected not to be offset. Excludes liabilities not subject to a master netting arrangement."
       }
      }
     },
     "auth_ref": [
      "r14",
      "r95",
      "r133",
      "r134",
      "r215",
      "r971"
     ]
    },
    "us-gaap_DerivativeInstrumentRiskAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DerivativeInstrumentRiskAxis",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesDerivativeFinancialInstrumentsDetails",
      "http://www.steeldynamics.com/role/DisclosureFairValueMeasurementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Derivative Instrument [Axis]",
        "documentation": "Information by type of derivative contract."
       }
      }
     },
     "auth_ref": [
      "r61",
      "r62",
      "r63",
      "r135",
      "r852",
      "r855",
      "r871",
      "r872",
      "r873",
      "r874",
      "r875",
      "r876",
      "r877",
      "r879",
      "r880",
      "r881",
      "r882",
      "r897",
      "r898",
      "r899",
      "r900",
      "r903",
      "r904",
      "r905",
      "r906",
      "r928",
      "r929",
      "r932",
      "r934",
      "r971",
      "r1037",
      "r1039",
      "r1315",
      "r1316",
      "r1317",
      "r1318",
      "r1319",
      "r1320",
      "r1322",
      "r1323"
     ]
    },
    "us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesDerivativeFinancialInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Derivative Instruments, Gain (Loss) [Table]",
        "documentation": "Disclosure of information about the location and amount of derivative instruments and nonderivative instruments designated as hedging instruments reported before netting adjustments, and the amount of gain (loss) on derivative instruments and nonderivative instruments designated and qualified as hedging instruments."
       }
      }
     },
     "auth_ref": [
      "r12",
      "r61",
      "r62",
      "r63",
      "r65",
      "r66",
      "r627"
     ]
    },
    "us-gaap_DerivativeInstrumentsGainLossLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DerivativeInstrumentsGainLossLineItems",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesDerivativeFinancialInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Derivative Instruments, Gain (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": [
      "r627"
     ]
    },
    "us-gaap_DerivativesPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DerivativesPolicyTextBlock",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Derivatives, Policy [Policy Text Block]",
        "terseLabel": "Derivative Financial Instruments",
        "documentation": "Disclosure of accounting policy for its derivative instruments and hedging activities."
       }
      }
     },
     "auth_ref": [
      "r12",
      "r58",
      "r59",
      "r60",
      "r64",
      "r250",
      "r267"
     ]
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureEquityBasedIncentivePlans"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Payment Arrangement [Text Block]",
        "terseLabel": "Equity-Based Incentive Plans",
        "documentation": "The entire disclosure for share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r527",
      "r531",
      "r562",
      "r563",
      "r565",
      "r1005"
     ]
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity-Based Incentive Plans"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DividendsCommonStockCash": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DividendsCommonStockCash",
     "crdr": "debit",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureShareholdersEquityDetails",
      "http://www.steeldynamics.com/role/StatementConsolidatedStatementsOfEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Dividends, Common Stock, Cash",
        "negatedLabel": "Dividends declared",
        "terseLabel": "Dividends declared",
        "documentation": "Amount of paid and unpaid common stock dividends declared with the form of settlement in cash."
       }
      }
     },
     "auth_ref": [
      "r126"
     ]
    },
    "dei_DocumentAnnualReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentAnnualReport",
     "presentation": [
      "http://www.steeldynamics.com/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Annual Report",
        "documentation": "Boolean flag that is true only for a form used as an annual report."
       }
      }
     },
     "auth_ref": [
      "r1051",
      "r1052",
      "r1075"
     ]
    },
    "dei_DocumentFinStmtErrorCorrectionFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentFinStmtErrorCorrectionFlag",
     "presentation": [
      "http://www.steeldynamics.com/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Financial Statement Error Correction [Flag]",
        "documentation": "Indicates whether any of the financial statement period in the filing include a restatement due to error correction."
       }
      }
     },
     "auth_ref": [
      "r1051",
      "r1052",
      "r1075",
      "r1118"
     ]
    },
    "dei_DocumentFiscalPeriodFocus": {
     "xbrltype": "fiscalPeriodItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentFiscalPeriodFocus",
     "presentation": [
      "http://www.steeldynamics.com/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.steeldynamics.com/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.steeldynamics.com/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.steeldynamics.com/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Transition Report",
        "documentation": "Boolean flag that is true only for a form used as a transition report."
       }
      }
     },
     "auth_ref": [
      "r1096"
     ]
    },
    "dei_DocumentType": {
     "xbrltype": "submissionTypeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentType",
     "presentation": [
      "http://www.steeldynamics.com/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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": []
    },
    "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": {
        "label": "Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year [Member]",
        "terseLabel": "Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year"
       }
      }
     },
     "auth_ref": [
      "r1107"
     ]
    },
    "us-gaap_EarningsPerShareAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EarningsPerShareAbstract",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesEarningsPerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EarningsPerShareBasic": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EarningsPerShareBasic",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesEarningsPerShareDetails",
      "http://www.steeldynamics.com/role/StatementConsolidatedStatementsOfIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share, Basic",
        "terseLabel": "Basic earnings per share attributable to Steel Dynamics, Inc. stockholders (in dollars per share)",
        "verboseLabel": "Basic (in dollars per share)",
        "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": [
      "r232",
      "r257",
      "r258",
      "r260",
      "r261",
      "r262",
      "r264",
      "r269",
      "r272",
      "r282",
      "r283",
      "r284",
      "r287",
      "r614",
      "r619",
      "r638",
      "r639",
      "r771",
      "r799",
      "r975"
     ]
    },
    "us-gaap_EarningsPerShareBasicAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EarningsPerShareBasicAbstract",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesEarningsPerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share, Basic [Abstract]",
        "terseLabel": "Per Share Amount"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EarningsPerShareDiluted": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EarningsPerShareDiluted",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesEarningsPerShareDetails",
      "http://www.steeldynamics.com/role/StatementConsolidatedStatementsOfIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share, Diluted",
        "terseLabel": "Diluted earnings per share attributable to Steel Dynamics, Inc. stockholders, including the effect of assumed conversions when dilutive (in dollars per share)",
        "verboseLabel": "Diluted (in dollars per share)",
        "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": [
      "r232",
      "r257",
      "r258",
      "r260",
      "r261",
      "r262",
      "r264",
      "r272",
      "r282",
      "r283",
      "r284",
      "r287",
      "r614",
      "r619",
      "r638",
      "r639",
      "r771",
      "r799",
      "r975"
     ]
    },
    "us-gaap_EarningsPerSharePolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EarningsPerSharePolicyTextBlock",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share, Policy [Policy Text Block]",
        "verboseLabel": "Earnings Per Share",
        "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements."
       }
      }
     },
     "auth_ref": [
      "r25",
      "r26",
      "r286"
     ]
    },
    "us-gaap_EarningsPerShareReconciliationAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EarningsPerShareReconciliationAbstract",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesEarningsPerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share Reconciliation [Abstract]",
        "terseLabel": "Reconciliation of the numerators and denominators used in calculating basic and diluted earnings per share"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EffectiveIncomeTaxRateContinuingOperations": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EffectiveIncomeTaxRateContinuingOperations",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureIncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective Income Tax Rate Reconciliation, Percent",
        "totalLabel": "Effective tax rate",
        "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations."
       }
      }
     },
     "auth_ref": [
      "r580",
      "r1008"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureIncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent",
        "terseLabel": "Statutory federal tax rate",
        "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss)."
       }
      }
     },
     "auth_ref": [
      "r245",
      "r580",
      "r604",
      "r1008"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EffectiveIncomeTaxRateReconciliationOtherAdjustments",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureIncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Percent",
        "terseLabel": "Other permanent differences",
        "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": [
      "r1008",
      "r1197",
      "r1294",
      "r1295"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureIncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent",
        "terseLabel": "State income taxes, net of federal benefit",
        "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": [
      "r582",
      "r1008",
      "r1197",
      "r1294"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EffectiveIncomeTaxRateReconciliationTaxCreditsResearch",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureIncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Research, Percent",
        "negatedLabel": "Federal research &amp; development credits",
        "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 research tax credit."
       }
      }
     },
     "auth_ref": [
      "r1008",
      "r1197",
      "r1294",
      "r1296"
     ]
    },
    "us-gaap_EmployeeRelatedLiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EmployeeRelatedLiabilitiesCurrent",
     "crdr": "credit",
     "presentation": [
      "http://www.steeldynamics.com/role/StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Employee-related Liabilities, Current",
        "terseLabel": "Accrued payroll and benefits",
        "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": [
      "r75"
     ]
    },
    "us-gaap_EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureEquityBasedIncentivePlansRestrictedStockUnitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Payment Arrangement, Additional Disclosure [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized",
     "crdr": "debit",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureEquityBasedIncentivePlansRestrictedStockUnitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount",
        "verboseLabel": "Outstanding",
        "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r564"
     ]
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedAbstract",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureEquityBasedIncentivePlansRestrictedStockUnitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount [Abstract]",
        "terseLabel": "Unrecognized Compensation"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EmployeeStockOptionMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EmployeeStockOptionMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Employee Stock Option [Member]",
        "terseLabel": "Employee Stock Option",
        "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressAddressLine1": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressAddressLine1",
     "presentation": [
      "http://www.steeldynamics.com/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Address Line One",
        "documentation": "Address Line 1 such as Attn, Building Name, Street Name"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressCityOrTown": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressCityOrTown",
     "presentation": [
      "http://www.steeldynamics.com/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.steeldynamics.com/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.steeldynamics.com/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.steeldynamics.com/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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": [
      "r1049"
     ]
    },
    "dei_EntityCommonStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityCommonStockSharesOutstanding",
     "presentation": [
      "http://www.steeldynamics.com/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.steeldynamics.com/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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_EntityEmergingGrowthCompany": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityEmergingGrowthCompany",
     "presentation": [
      "http://www.steeldynamics.com/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Emerging Growth Company",
        "documentation": "Indicate if registrant meets the emerging growth company criteria."
       }
      }
     },
     "auth_ref": [
      "r1049"
     ]
    },
    "dei_EntityFileNumber": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityFileNumber",
     "presentation": [
      "http://www.steeldynamics.com/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Securities Act 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.steeldynamics.com/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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": [
      "r1049"
     ]
    },
    "dei_EntityIncorporationStateCountryCode": {
     "xbrltype": "edgarStateCountryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityIncorporationStateCountryCode",
     "presentation": [
      "http://www.steeldynamics.com/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.steeldynamics.com/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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": [
      "r1158"
     ]
    },
    "dei_EntityPublicFloat": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityPublicFloat",
     "crdr": "credit",
     "presentation": [
      "http://www.steeldynamics.com/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.steeldynamics.com/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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": [
      "r1049"
     ]
    },
    "dei_EntityShellCompany": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityShellCompany",
     "presentation": [
      "http://www.steeldynamics.com/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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": [
      "r1049"
     ]
    },
    "dei_EntitySmallBusiness": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntitySmallBusiness",
     "presentation": [
      "http://www.steeldynamics.com/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Small Business",
        "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)."
       }
      }
     },
     "auth_ref": [
      "r1049"
     ]
    },
    "dei_EntityTaxIdentificationNumber": {
     "xbrltype": "employerIdItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityTaxIdentificationNumber",
     "presentation": [
      "http://www.steeldynamics.com/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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": [
      "r1049"
     ]
    },
    "dei_EntityVoluntaryFilers": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityVoluntaryFilers",
     "presentation": [
      "http://www.steeldynamics.com/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.steeldynamics.com/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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": [
      "r1159"
     ]
    },
    "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": {
        "label": "Equity Awards Adjustments, Footnote [Text Block]",
        "terseLabel": "Equity Awards Adjustments, Footnote"
       }
      }
     },
     "auth_ref": [
      "r1101"
     ]
    },
    "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": {
        "label": "Equity Awards Adjustments, Excluding Value Reported in the Compensation Table [Member]",
        "terseLabel": "Equity Awards Adjustments, Excluding Value Reported in Compensation Table"
       }
      }
     },
     "auth_ref": [
      "r1154"
     ]
    },
    "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": {
        "label": "Equity Awards Adjustments [Member]",
        "terseLabel": "Equity Awards Adjustments"
       }
      }
     },
     "auth_ref": [
      "r1154"
     ]
    },
    "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": {
        "label": "Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table [Member]",
        "terseLabel": "Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table"
       }
      }
     },
     "auth_ref": [
      "r1154"
     ]
    },
    "us-gaap_EquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EquityAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Shareholders' Equity"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EquityComponentDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EquityComponentDomain",
     "presentation": [
      "http://www.steeldynamics.com/role/StatementConsolidatedStatementsOfEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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": [
      "r11",
      "r192",
      "r226",
      "r227",
      "r228",
      "r252",
      "r253",
      "r254",
      "r256",
      "r262",
      "r265",
      "r267",
      "r289",
      "r360",
      "r363",
      "r422",
      "r496",
      "r602",
      "r603",
      "r611",
      "r612",
      "r613",
      "r615",
      "r618",
      "r619",
      "r628",
      "r629",
      "r630",
      "r631",
      "r632",
      "r633",
      "r637",
      "r659",
      "r660",
      "r661",
      "r662",
      "r663",
      "r664",
      "r671",
      "r673",
      "r688",
      "r794",
      "r815",
      "r816",
      "r817",
      "r840",
      "r909"
     ]
    },
    "stld_EquityIncentive2023PlanMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.steeldynamics.com/20241231",
     "localname": "EquityIncentive2023PlanMember",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureEquityBasedIncentivePlans2023EquityIncentivePlanDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equity Incentive 2023 Plan [Member]",
        "label": "Equity Incentive 2023 Plan"
       }
      }
     },
     "auth_ref": []
    },
    "srt_EquityMethodInvesteeNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "EquityMethodInvesteeNameDomain",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureBusinessCombinationsAndInvestmentsInUnconsolidatedAffiliatesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment, Name [Domain]",
        "documentation": "Name of investment including named security. Excludes entity that is consolidated."
       }
      }
     },
     "auth_ref": [
      "r356",
      "r357",
      "r358",
      "r610",
      "r1160",
      "r1161",
      "r1162",
      "r1303",
      "r1304",
      "r1305",
      "r1306"
     ]
    },
    "us-gaap_EquityMethodInvestmentOwnershipPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EquityMethodInvestmentOwnershipPercentage",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureBusinessCombinationsAndInvestmentsInUnconsolidatedAffiliatesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Method Investment, Ownership Percentage",
        "terseLabel": "Equity interest acquired",
        "documentation": "The percentage of ownership of common stock or equity participation in the investee accounted for under the equity method of accounting."
       }
      }
     },
     "auth_ref": [
      "r356"
     ]
    },
    "us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EquityMethodInvestmentsAndJointVenturesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combinations and Investments in Unconsolidated Affiliates"
       }
      }
     },
     "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": {
        "label": "Equity Valuation Assumption Difference, Footnote [Text Block]",
        "terseLabel": "Equity Valuation Assumption Difference, Footnote"
       }
      }
     },
     "auth_ref": [
      "r1111"
     ]
    },
    "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": {
        "label": "Erroneous Compensation Analysis [Text Block]",
        "terseLabel": "Erroneous Compensation Analysis"
       }
      }
     },
     "auth_ref": [
      "r1068",
      "r1079",
      "r1089",
      "r1122"
     ]
    },
    "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": {
        "label": "Erroneously Awarded Compensation Recovery [Table]",
        "terseLabel": "Erroneously Awarded Compensation Recovery"
       }
      }
     },
     "auth_ref": [
      "r1065",
      "r1076",
      "r1086",
      "r1119"
     ]
    },
    "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": {
        "label": "Executive Category [Axis]",
        "terseLabel": "Executive Category:"
       }
      }
     },
     "auth_ref": [
      "r1117"
     ]
    },
    "stld_ExecutiveIncentiveCompensationPlan2018Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.steeldynamics.com/20241231",
     "localname": "ExecutiveIncentiveCompensationPlan2018Member",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureEquityBasedIncentivePlans2018ExecutiveIncentiveCompensationPlanDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Executive Incentive Compensation Plan 2018 [Member]",
        "label": "Executive Incentive Compensation Plan 2018"
       }
      }
     },
     "auth_ref": []
    },
    "srt_ExecutiveOfficerMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "ExecutiveOfficerMember",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureEquityBasedIncentivePlansLongTermIncentiveCompensationProgramDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Executive Officer [Member]",
        "terseLabel": "Senior Executive Officers",
        "documentation": "Person with designation of executive officer."
       }
      }
     },
     "auth_ref": [
      "r1214"
     ]
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureFairValueMeasurementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]",
        "terseLabel": "Assets and liabilities subject to fair value measurements",
        "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": [
      "r641",
      "r642",
      "r650",
      "r1012"
     ]
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureFairValueMeasurementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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": [
      "r641",
      "r642",
      "r650",
      "r1012"
     ]
    },
    "us-gaap_FairValueByFairValueHierarchyLevelAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueByFairValueHierarchyLevelAxis",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureFairValueMeasurementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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": [
      "r467",
      "r510",
      "r511",
      "r512",
      "r513",
      "r514",
      "r515",
      "r640",
      "r642",
      "r643",
      "r644",
      "r645",
      "r649",
      "r650",
      "r651",
      "r702",
      "r703",
      "r704",
      "r993",
      "r994",
      "r999",
      "r1000",
      "r1001",
      "r1012",
      "r1015"
     ]
    },
    "us-gaap_FairValueByMeasurementFrequencyAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueByMeasurementFrequencyAxis",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureFairValueMeasurementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Measurement Frequency [Axis]",
        "documentation": "Information by measurement frequency."
       }
      }
     },
     "auth_ref": [
      "r641",
      "r642",
      "r643",
      "r645",
      "r1012",
      "r1313",
      "r1324"
     ]
    },
    "us-gaap_FairValueDisclosuresAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueDisclosuresAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value Measurements"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FairValueDisclosuresTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueDisclosuresTextBlock",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureFairValueMeasurements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value Disclosures [Text Block]",
        "terseLabel": "Fair Value Measurements",
        "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information."
       }
      }
     },
     "auth_ref": [
      "r646",
      "r647",
      "r648",
      "r649",
      "r651",
      "r652",
      "r653",
      "r654",
      "r655",
      "r766",
      "r1012",
      "r1016"
     ]
    },
    "us-gaap_FairValueInputsLevel2Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueInputsLevel2Member",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureFairValueMeasurementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value, Inputs, Level 2 [Member]",
        "terseLabel": "Level 2",
        "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": [
      "r467",
      "r510",
      "r515",
      "r642",
      "r643",
      "r650",
      "r703",
      "r993",
      "r994",
      "r999",
      "r1000",
      "r1001",
      "r1012"
     ]
    },
    "us-gaap_FairValueMeasurementFrequencyDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueMeasurementFrequencyDomain",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureFairValueMeasurementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Measurement Frequency [Domain]",
        "documentation": "Measurement frequency."
       }
      }
     },
     "auth_ref": [
      "r641",
      "r642",
      "r643",
      "r645",
      "r1012",
      "r1313",
      "r1324"
     ]
    },
    "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueMeasurementsFairValueHierarchyDomain",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureFairValueMeasurementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value Hierarchy and NAV [Domain]",
        "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value."
       }
      }
     },
     "auth_ref": [
      "r467",
      "r510",
      "r511",
      "r512",
      "r513",
      "r514",
      "r515",
      "r640",
      "r642",
      "r643",
      "r644",
      "r645",
      "r649",
      "r650",
      "r651",
      "r702",
      "r703",
      "r704",
      "r993",
      "r994",
      "r999",
      "r1000",
      "r1001",
      "r1012",
      "r1015"
     ]
    },
    "us-gaap_FairValueMeasurementsRecurringMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueMeasurementsRecurringMember",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureFairValueMeasurementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value, Recurring [Member]",
        "terseLabel": "Recurring",
        "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": [
      "r1012",
      "r1310",
      "r1311",
      "r1312",
      "r1313",
      "r1314",
      "r1324"
     ]
    },
    "us-gaap_FinancialInstrumentAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FinancialInstrumentAxis",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesDerivativeFinancialInstrumentsDetails",
      "http://www.steeldynamics.com/role/DisclosureFairValueMeasurementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial Instrument [Axis]",
        "documentation": "Information by type of financial instrument."
       }
      }
     },
     "auth_ref": [
      "r326",
      "r327",
      "r328",
      "r329",
      "r330",
      "r331",
      "r332",
      "r333",
      "r334",
      "r335",
      "r336",
      "r337",
      "r338",
      "r339",
      "r340",
      "r341",
      "r342",
      "r343",
      "r344",
      "r345",
      "r346",
      "r347",
      "r348",
      "r349",
      "r350",
      "r351",
      "r352",
      "r353",
      "r354",
      "r355",
      "r369",
      "r370",
      "r371",
      "r372",
      "r377",
      "r385",
      "r386",
      "r387",
      "r478",
      "r494",
      "r634",
      "r656",
      "r699",
      "r700",
      "r701",
      "r702",
      "r703",
      "r704",
      "r705",
      "r706",
      "r707",
      "r708",
      "r709",
      "r710",
      "r711",
      "r712",
      "r713",
      "r716",
      "r717",
      "r718",
      "r719",
      "r720",
      "r721",
      "r722",
      "r723",
      "r724",
      "r725",
      "r726",
      "r727",
      "r728",
      "r729",
      "r730",
      "r795",
      "r988",
      "r1012",
      "r1014",
      "r1015",
      "r1016",
      "r1017",
      "r1018",
      "r1019",
      "r1020",
      "r1021",
      "r1025",
      "r1173",
      "r1174",
      "r1175",
      "r1176",
      "r1177",
      "r1178",
      "r1179",
      "r1217",
      "r1218",
      "r1219",
      "r1220",
      "r1309",
      "r1312",
      "r1313",
      "r1314",
      "r1321",
      "r1324"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetUsefulLife": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetUsefulLife",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureBusinessCombinationsAndInvestmentsInUnconsolidatedAffiliatesDetails",
      "http://www.steeldynamics.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finite-Lived Intangible Asset, Useful Life",
        "terseLabel": "Useful Life",
        "verboseLabel": "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",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finite-Lived Intangible Assets, Accumulated Amortization",
        "positiveLabel": "Less accumulated amortization",
        "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life."
       }
      }
     },
     "auth_ref": [
      "r203",
      "r391",
      "r414",
      "r990"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive",
     "crdr": "debit",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finite-Lived Intangible Asset, Expected Amortization, after Year Five",
        "terseLabel": "Thereafter",
        "documentation": "Amount of amortization for asset, excluding financial asset and goodwill, lacking physical substance with finite life expected to be recognized after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r1241",
      "r1382"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
     "crdr": "debit",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One",
        "terseLabel": "2025",
        "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": [
      "r416",
      "r959",
      "r990"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive",
     "crdr": "debit",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Five",
        "terseLabel": "2029",
        "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": [
      "r416",
      "r959",
      "r990"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour",
     "crdr": "debit",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four",
        "terseLabel": "2028",
        "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": [
      "r416",
      "r959",
      "r990"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree",
     "crdr": "debit",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three",
        "terseLabel": "2027",
        "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": [
      "r416",
      "r959",
      "r990"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo",
     "crdr": "debit",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two",
        "terseLabel": "2026",
        "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": [
      "r416",
      "r959",
      "r990"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finite-Lived Intangible Assets by Major Class [Axis]",
        "documentation": "Information by major type or class of finite-lived intangible assets."
       }
      }
     },
     "auth_ref": [
      "r407",
      "r409",
      "r410",
      "r411",
      "r413",
      "r414",
      "r417",
      "r418",
      "r734",
      "r735",
      "r959"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]",
        "terseLabel": "Estimated amortization expense"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FiniteLivedIntangibleAssetsGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsGross",
     "crdr": "debit",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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": [
      "r391",
      "r414",
      "r735",
      "r990"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsLineItems",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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": [
      "r407",
      "r414",
      "r417",
      "r418",
      "r420",
      "r734",
      "r959",
      "r990"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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": [
      "r407",
      "r409",
      "r410",
      "r411",
      "r413",
      "r414",
      "r417",
      "r418",
      "r959"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsNet",
     "crdr": "debit",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finite-Lived Intangible Assets, Net",
        "totalLabel": "Total",
        "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life."
       }
      }
     },
     "auth_ref": [
      "r734",
      "r1240"
     ]
    },
    "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": {
        "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount",
        "terseLabel": "Forgone Recovery due to Disqualification of Tax Benefits, Amount"
       }
      }
     },
     "auth_ref": [
      "r1072",
      "r1083",
      "r1093",
      "r1126"
     ]
    },
    "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": {
        "label": "Forgone Recovery due to Expense of Enforcement, Amount",
        "terseLabel": "Forgone Recovery due to Expense of Enforcement, Amount"
       }
      }
     },
     "auth_ref": [
      "r1072",
      "r1083",
      "r1093",
      "r1126"
     ]
    },
    "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": {
        "label": "Forgone Recovery due to Violation of Home Country Law, Amount",
        "terseLabel": "Forgone Recovery due to Violation of Home Country Law, Amount"
       }
      }
     },
     "auth_ref": [
      "r1072",
      "r1083",
      "r1093",
      "r1126"
     ]
    },
    "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": {
        "label": "Forgone Recovery, Explanation of Impracticability [Text Block]",
        "terseLabel": "Forgone Recovery, Explanation of Impracticability"
       }
      }
     },
     "auth_ref": [
      "r1072",
      "r1083",
      "r1093",
      "r1126"
     ]
    },
    "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": {
        "label": "Forgone Recovery, Individual Name",
        "terseLabel": "Name"
       }
      }
     },
     "auth_ref": [
      "r1072",
      "r1083",
      "r1093",
      "r1126"
     ]
    },
    "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": {
        "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]",
        "terseLabel": "Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year"
       }
      }
     },
     "auth_ref": [
      "r1106"
     ]
    },
    "us-gaap_FutureMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FutureMember",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesDerivativeFinancialInstrumentsDetails",
      "http://www.steeldynamics.com/role/DisclosureFairValueMeasurementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Future [Member]",
        "terseLabel": "Futures",
        "documentation": "Futures contracts are forward-based contracts to make or take delivery of a specified financial instrument, foreign currency, or commodity at a specified future date or during a specified period at as specified price or yield. Futures are standardized contracts traded on an organized exchange."
       }
      }
     },
     "auth_ref": [
      "r871",
      "r875",
      "r880",
      "r898",
      "r904",
      "r930",
      "r1037",
      "r1038",
      "r1039",
      "r1307"
     ]
    },
    "us-gaap_Goodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "Goodwill",
     "crdr": "debit",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesGoodwillDetails",
      "http://www.steeldynamics.com/role/StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Goodwill",
        "terseLabel": "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": [
      "r202",
      "r393",
      "r767",
      "r983",
      "r989",
      "r1013",
      "r1024",
      "r1223",
      "r1230"
     ]
    },
    "us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GoodwillAndIntangibleAssetsGoodwillPolicy",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block]",
        "terseLabel": "Goodwill",
        "documentation": "Disclosure of accounting policy for goodwill. This accounting policy also may address how an entity assesses and measures impairment of goodwill, how reporting units are determined, how goodwill is allocated to such units, and how the fair values of the reporting units are determined."
       }
      }
     },
     "auth_ref": [
      "r392",
      "r405",
      "r989"
     ]
    },
    "us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GoodwillAndIntangibleAssetsIntangibleAssetsPolicy",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Goodwill and Intangible Assets, Intangible Assets, Policy [Policy Text Block]",
        "terseLabel": "Intangible Assets",
        "documentation": "Disclosure of accounting policy for intangible assets. This accounting policy may address both intangible assets subject to amortization and those that are not. The following also may be disclosed: (1) a description of intangible assets (2) the estimated useful lives of those assets (3) the amortization method used (4) how the entity assesses and measures impairment of such assets (5) how future cash flows are estimated (6) how the fair values of such asset are determined."
       }
      }
     },
     "auth_ref": [
      "r406",
      "r419",
      "r421"
     ]
    },
    "us-gaap_GoodwillImpairedAccumulatedImpairmentLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GoodwillImpairedAccumulatedImpairmentLoss",
     "crdr": "credit",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesGoodwillDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Goodwill, Impaired, Accumulated Impairment Loss",
        "terseLabel": "Goodwill impaired accumulated impairment loss",
        "documentation": "Amount of accumulated impairment loss for 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": [
      "r396",
      "r403",
      "r989"
     ]
    },
    "us-gaap_GoodwillImpairmentLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GoodwillImpairmentLoss",
     "crdr": "debit",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesGoodwillDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Goodwill, Impairment Loss",
        "terseLabel": "Goodwill impairment loss",
        "documentation": "Amount of impairment loss from 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": [
      "r5",
      "r394",
      "r400",
      "r405",
      "r989",
      "r1013"
     ]
    },
    "stld_GoodwillImpairmentPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.steeldynamics.com/20241231",
     "localname": "GoodwillImpairmentPolicyPolicyTextBlock",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Goodwill Impairment Policy [Policy Text Block]",
        "label": "Goodwill Impairment Policy [Policy Text Block]",
        "terseLabel": "Impairment of Goodwill"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_GoodwillLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GoodwillLineItems",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesGoodwillDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Goodwill [Line Items]",
        "terseLabel": "Goodwill",
        "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": [
      "r395",
      "r396",
      "r397",
      "r398",
      "r399",
      "r400",
      "r401",
      "r402",
      "r403",
      "r404",
      "r405",
      "r989"
     ]
    },
    "us-gaap_GrossProfit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GrossProfit",
     "crdr": "credit",
     "presentation": [
      "http://www.steeldynamics.com/role/StatementConsolidatedStatementsOfIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Gross Profit",
        "totalLabel": "Gross profit",
        "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity."
       }
      }
     },
     "auth_ref": [
      "r97",
      "r101",
      "r152",
      "r243",
      "r359",
      "r444",
      "r445",
      "r446",
      "r447",
      "r448",
      "r449",
      "r450",
      "r451",
      "r452",
      "r658",
      "r977",
      "r982",
      "r1206",
      "r1209",
      "r1210",
      "r1211",
      "r1212",
      "r1258"
     ]
    },
    "dei_IcfrAuditorAttestationFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "IcfrAuditorAttestationFlag",
     "presentation": [
      "http://www.steeldynamics.com/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ICFR Auditor Attestation Flag"
       }
      }
     },
     "auth_ref": [
      "r1051",
      "r1052",
      "r1075"
     ]
    },
    "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]",
        "terseLabel": "Impairment of Long-Lived Tangible and Definite Lived Intangible Assets",
        "documentation": "Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets."
       }
      }
     },
     "auth_ref": [
      "r0",
      "r117"
     ]
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic",
     "crdr": "credit",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureIncomeTaxesScheduleOfComponentsOfEarningsBeforeIncomeTaxesAndNoncontrollingInterestsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Domestic",
        "terseLabel": "United States income",
        "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to domestic operations."
       }
      }
     },
     "auth_ref": [
      "r244",
      "r579"
     ]
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
     "crdr": "credit",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureIncomeTaxesScheduleOfComponentsOfEarningsBeforeIncomeTaxesAndNoncontrollingInterestsDetails",
      "http://www.steeldynamics.com/role/DisclosureSegmentInformationResultsDetails",
      "http://www.steeldynamics.com/role/StatementConsolidatedStatementsOfIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest",
        "terseLabel": "Income (loss) before income taxes",
        "totalLabel": "Income before income taxes",
        "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest."
       }
      }
     },
     "auth_ref": [
      "r98",
      "r147",
      "r152",
      "r772",
      "r790",
      "r977",
      "r982",
      "r1206",
      "r1209",
      "r1210",
      "r1211",
      "r1212"
     ]
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign",
     "crdr": "credit",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureIncomeTaxesScheduleOfComponentsOfEarningsBeforeIncomeTaxesAndNoncontrollingInterestsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Foreign",
        "terseLabel": "Foreign income (loss)",
        "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to foreign operations, which is defined as Income or Loss generated from operations located outside the entity's country of domicile."
       }
      }
     },
     "auth_ref": [
      "r244",
      "r579"
     ]
    },
    "us-gaap_IncomeStatementAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeStatementAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "CONSOLIDATED STATEMENTS OF INCOME"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeTaxDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Taxes"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeTaxDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxDisclosureTextBlock",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureIncomeTaxes"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax Disclosure [Text Block]",
        "terseLabel": "Income Taxes",
        "documentation": "The entire disclosure for income tax."
       }
      }
     },
     "auth_ref": [
      "r245",
      "r572",
      "r580",
      "r583",
      "r584",
      "r585",
      "r591",
      "r597",
      "r605",
      "r607",
      "r608",
      "r609",
      "r833",
      "r1008"
     ]
    },
    "us-gaap_IncomeTaxExaminationEstimateOfPossibleLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxExaminationEstimateOfPossibleLoss",
     "crdr": "debit",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureIncomeTaxesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax Examination, Estimate of Possible Loss",
        "documentation": "Estimated amount of loss resulting from an adverse tax position."
       }
      }
     },
     "auth_ref": [
      "r1297"
     ]
    },
    "us-gaap_IncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxExpenseBenefit",
     "crdr": "debit",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureIncomeTaxesScheduleOfProvisionForIncomeTaxExpenseDetails",
      "http://www.steeldynamics.com/role/StatementConsolidatedStatementsOfIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax Expense (Benefit)",
        "terseLabel": "Income tax expense",
        "totalLabel": "Total income tax expense",
        "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations."
       }
      }
     },
     "auth_ref": [
      "r154",
      "r164",
      "r266",
      "r267",
      "r288",
      "r302",
      "r316",
      "r578",
      "r580",
      "r606",
      "r801",
      "r1008"
     ]
    },
    "us-gaap_IncomeTaxPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxPolicyTextBlock",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax, Policy [Policy Text Block]",
        "terseLabel": "Income Taxes",
        "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": [
      "r225",
      "r574",
      "r575",
      "r591",
      "r592",
      "r596",
      "r600",
      "r831"
     ]
    },
    "us-gaap_IncomeTaxesPaidNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxesPaidNet",
     "crdr": "credit",
     "presentation": [
      "http://www.steeldynamics.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Taxes Paid, Net",
        "terseLabel": "Cash paid for income taxes, net",
        "documentation": "Amount, after refund, of cash paid to foreign, federal, state, and local jurisdictions as income tax."
       }
      }
     },
     "auth_ref": [
      "r24",
      "r239",
      "r598",
      "r599"
     ]
    },
    "us-gaap_IncreaseDecreaseInAccountsPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInAccountsPayable",
     "crdr": "debit",
     "presentation": [
      "http://www.steeldynamics.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (Decrease) in Accounts Payable",
        "terseLabel": "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": [
      "r4"
     ]
    },
    "us-gaap_IncreaseDecreaseInAccountsReceivable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInAccountsReceivable",
     "crdr": "credit",
     "presentation": [
      "http://www.steeldynamics.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (Decrease) in Accounts Receivable",
        "negatedLabel": "Accounts receivable",
        "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services."
       }
      }
     },
     "auth_ref": [
      "r4"
     ]
    },
    "us-gaap_IncreaseDecreaseInAccruedLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInAccruedLiabilities",
     "crdr": "debit",
     "presentation": [
      "http://www.steeldynamics.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (Decrease) in Accrued Liabilities",
        "terseLabel": "Accrued expenses",
        "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid."
       }
      }
     },
     "auth_ref": [
      "r4"
     ]
    },
    "us-gaap_IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable",
     "crdr": "debit",
     "presentation": [
      "http://www.steeldynamics.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (Decrease) in Income Taxes Payable, Net of Income Taxes Receivable",
        "terseLabel": "Income taxes receivable/payable",
        "documentation": "The increase (decrease) during the reporting period in the amounts payable to taxing authorities for taxes that are based on the reporting entity's earnings, net of amounts receivable from taxing authorities for refunds of overpayments or recoveries of income taxes."
       }
      }
     },
     "auth_ref": [
      "r1193"
     ]
    },
    "us-gaap_IncreaseDecreaseInInventories": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInInventories",
     "crdr": "credit",
     "presentation": [
      "http://www.steeldynamics.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (Decrease) in Inventories",
        "negatedLabel": "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": [
      "r4"
     ]
    },
    "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInOperatingCapitalAbstract",
     "presentation": [
      "http://www.steeldynamics.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (Decrease) in Operating Capital [Abstract]",
        "terseLabel": "Changes in certain assets and liabilities:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncreaseDecreaseInOtherOperatingAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInOtherOperatingAssets",
     "crdr": "credit",
     "presentation": [
      "http://www.steeldynamics.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (Decrease) in Other Operating Assets",
        "negatedLabel": "Other assets",
        "documentation": "Amount of increase (decrease) in operating assets classified as other."
       }
      }
     },
     "auth_ref": [
      "r4"
     ]
    },
    "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesEarningsPerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements",
        "terseLabel": "Dilutive common share equivalents (in shares)",
        "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": [
      "r273",
      "r274",
      "r275",
      "r284",
      "r530"
     ]
    },
    "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": {
        "label": "Individual [Axis]",
        "terseLabel": "Individual:"
       }
      }
     },
     "auth_ref": [
      "r1072",
      "r1083",
      "r1093",
      "r1117",
      "r1126",
      "r1130",
      "r1138"
     ]
    },
    "ecd_InsiderTradingArrLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "InsiderTradingArrLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Insider Trading Arrangements [Line Items]",
        "terseLabel": "Insider Trading Arrangements:"
       }
      }
     },
     "auth_ref": [
      "r1136"
     ]
    },
    "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]",
        "terseLabel": "Insider Trading Policies and Procedures:"
       }
      }
     },
     "auth_ref": [
      "r1053",
      "r1142"
     ]
    },
    "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": {
        "label": "Insider Trading Policies and Procedures Adopted [Flag]",
        "terseLabel": "Insider Trading Policies and Procedures Adopted"
       }
      }
     },
     "auth_ref": [
      "r1053",
      "r1142"
     ]
    },
    "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": {
        "label": "Insider Trading Policies and Procedures Not Adopted [Text Block]",
        "terseLabel": "Insider Trading Policies and Procedures Not Adopted"
       }
      }
     },
     "auth_ref": [
      "r1053",
      "r1142"
     ]
    },
    "us-gaap_IntangibleAssetsGrossExcludingGoodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IntangibleAssetsGrossExcludingGoodwill",
     "crdr": "debit",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Intangible Assets, Gross (Excluding Goodwill)",
        "documentation": "Amount before accumulated amortization of intangible assets, excluding goodwill."
       }
      }
     },
     "auth_ref": [
      "r202"
     ]
    },
    "us-gaap_IntangibleAssetsNetExcludingGoodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IntangibleAssetsNetExcludingGoodwill",
     "crdr": "debit",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesIntangibleAssetsDetails",
      "http://www.steeldynamics.com/role/StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Intangible Assets, Net (Excluding Goodwill)",
        "totalLabel": "Intangible Assets, Net (Excluding Goodwill), Total",
        "verboseLabel": "Intangible assets, net",
        "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": [
      "r407",
      "r1240",
      "r1242"
     ]
    },
    "us-gaap_InterestCostsIncurred": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InterestCostsIncurred",
     "crdr": "debit",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureLongTermDebtOutstandingDebtMaturitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Interest Costs Incurred",
        "terseLabel": "Interest costs incurred",
        "documentation": "Total interest costs incurred during the period and either capitalized or charged against earnings."
       }
      }
     },
     "auth_ref": [
      "r666",
      "r667"
     ]
    },
    "us-gaap_InterestCostsIncurredAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InterestCostsIncurredAbstract",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureLongTermDebtOutstandingDebtMaturitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Interest Costs Incurred [Abstract]",
        "terseLabel": "Interest costs"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InterestCostsIncurredCapitalized": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InterestCostsIncurredCapitalized",
     "crdr": "debit",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureLongTermDebtOutstandingDebtMaturitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Capitalized Interest Costs, Including Allowance for Funds Used During Construction",
        "terseLabel": "Interest costs incurred capitalized",
        "documentation": "Amount of interest capitalized, including amount of allowance for funds used during construction."
       }
      }
     },
     "auth_ref": [
      "r71"
     ]
    },
    "stld_InterestCoverageRatio": {
     "xbrltype": "pureItemType",
     "nsuri": "http://www.steeldynamics.com/20241231",
     "localname": "InterestCoverageRatio",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureLongTermDebtSeniorSecuredCreditFacilityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the current interest coverage ratio.",
        "label": "Interest Coverage Ratio"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InterestExpenseNonoperating": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InterestExpenseNonoperating",
     "crdr": "debit",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureSegmentInformationResultsDetails",
      "http://www.steeldynamics.com/role/StatementConsolidatedStatementsOfIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Interest Expense, Nonoperating",
        "terseLabel": "Interest expense, net of capitalized interest",
        "documentation": "Amount of interest expense classified as nonoperating."
       }
      }
     },
     "auth_ref": [
      "r298",
      "r1188"
     ]
    },
    "us-gaap_InterestPaidNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InterestPaidNet",
     "crdr": "credit",
     "presentation": [
      "http://www.steeldynamics.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities",
        "terseLabel": "Cash paid for interest",
        "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": [
      "r234",
      "r237",
      "r238"
     ]
    },
    "us-gaap_IntersegmentEliminationMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IntersegmentEliminationMember",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureSegmentInformationResultsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Intersegment Eliminations [Member]",
        "terseLabel": "Eliminations",
        "documentation": "Eliminating entries used in operating segment consolidation."
       }
      }
     },
     "auth_ref": [
      "r151",
      "r288",
      "r296",
      "r310",
      "r311",
      "r312",
      "r313",
      "r314",
      "r316",
      "r317",
      "r982"
     ]
    },
    "us-gaap_InventoryFinishedGoodsNetOfReserves": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InventoryFinishedGoodsNetOfReserves",
     "crdr": "debit",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesInventoriesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Inventory, Finished Goods, Net of Reserves",
        "terseLabel": "Finished goods",
        "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": [
      "r115",
      "r965"
     ]
    },
    "us-gaap_InventoryNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InventoryNet",
     "crdr": "debit",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesInventoriesDetails",
      "http://www.steeldynamics.com/role/StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Inventory, Net",
        "terseLabel": "Inventories",
        "totalLabel": "Total inventories",
        "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": [
      "r212",
      "r963",
      "r1024"
     ]
    },
    "us-gaap_InventoryPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InventoryPolicyTextBlock",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Inventory, Policy [Policy Text Block]",
        "terseLabel": "Inventories",
        "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": [
      "r155",
      "r198",
      "r211",
      "r388",
      "r389",
      "r390",
      "r732",
      "r973"
     ]
    },
    "us-gaap_InventoryRawMaterialsNetOfReserves": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InventoryRawMaterialsNetOfReserves",
     "crdr": "debit",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesInventoriesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Inventory, Raw Materials, Net of Reserves",
        "terseLabel": "Raw materials",
        "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of unprocessed items to be consumed in the manufacturing or production process."
       }
      }
     },
     "auth_ref": [
      "r115",
      "r967"
     ]
    },
    "us-gaap_InventorySuppliesNetOfReserves": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InventorySuppliesNetOfReserves",
     "crdr": "debit",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesInventoriesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Inventory, Supplies, Net of Reserves",
        "terseLabel": "Supplies",
        "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of products used directly or indirectly in the manufacturing or production process, which may or may not become part of the final product. May also include items used in the storage, presentation or transportation of physical goods."
       }
      }
     },
     "auth_ref": [
      "r115",
      "r968"
     ]
    },
    "us-gaap_InventoryWorkInProcessNetOfReserves": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InventoryWorkInProcessNetOfReserves",
     "crdr": "debit",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesInventoriesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Inventory, Work in Process, Net of Reserves",
        "terseLabel": "Work in progress",
        "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": [
      "r115",
      "r966"
     ]
    },
    "us-gaap_InvestmentIncomeInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InvestmentIncomeInterest",
     "crdr": "credit",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesShortTermInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment Income, Interest",
        "terseLabel": "Interest Income from invested cash and short-term investments",
        "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities."
       }
      }
     },
     "auth_ref": [
      "r288",
      "r297",
      "r316",
      "r982",
      "r1187"
     ]
    },
    "us-gaap_InvestmentPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InvestmentPolicyTextBlock",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment, Policy [Policy Text Block]",
        "terseLabel": "Short-Term Investments",
        "documentation": "Disclosure of accounting policy for investment in financial asset."
       }
      }
     },
     "auth_ref": [
      "r800",
      "r827",
      "r828",
      "r829",
      "r830",
      "r920",
      "r921"
     ]
    },
    "us-gaap_InvestmentTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InvestmentTypeAxis",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesShortTermInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment Type [Axis]",
        "documentation": "Information by type of investments."
       }
      }
     },
     "auth_ref": [
      "r843",
      "r845",
      "r846",
      "r849",
      "r853",
      "r917",
      "r919",
      "r923",
      "r926",
      "r927",
      "r936",
      "r938",
      "r939",
      "r940",
      "r941",
      "r942",
      "r1039"
     ]
    },
    "us-gaap_InvestmentTypeCategorizationMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InvestmentTypeCategorizationMember",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesShortTermInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investments [Domain]",
        "documentation": "Asset obtained to generate income or appreciate in value."
       }
      }
     },
     "auth_ref": [
      "r843",
      "r845",
      "r846",
      "r849",
      "r853",
      "r917",
      "r919",
      "r923",
      "r926",
      "r927",
      "r936",
      "r938",
      "r939",
      "r940",
      "r941",
      "r942",
      "r1039"
     ]
    },
    "us-gaap_LandAndLandImprovementsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LandAndLandImprovementsMember",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesPropertyPlantAndEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Land and Land Improvements [Member]",
        "terseLabel": "Land and improvements",
        "documentation": "Real estate held and assets that are an addition or improvement to real estate held."
       }
      }
     },
     "auth_ref": []
    },
    "stld_LeaseBalanceSheetDisclosureTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.steeldynamics.com/20241231",
     "localname": "LeaseBalanceSheetDisclosureTableTextBlock",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureLeasesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lease Balance Sheet Disclosure [Table Text Block]",
        "label": "Lease Balance Sheet Disclosure [Table Text Block]",
        "terseLabel": "Schedule of operating lease right-of-use assets and lease obligations"
       }
      }
     },
     "auth_ref": []
    },
    "stld_LeaseDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.steeldynamics.com/20241231",
     "localname": "LeaseDisclosureTextBlock",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureLeases"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lease Disclosure [Text Block]",
        "label": "Lease Disclosure [Text Block]",
        "terseLabel": "Leases"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LeasesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LeasesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Leases"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LesseeOperatingLeaseExistenceOfOptionToExtend": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseExistenceOfOptionToExtend",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureLeasesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lessee, Operating Lease, Existence of Option to Extend [true false]",
        "terseLabel": "Option to extend operating lease",
        "documentation": "Indicates (true false) whether lessee has option to extend operating lease."
       }
      }
     },
     "auth_ref": [
      "r678"
     ]
    },
    "us-gaap_LesseeOperatingLeaseExistenceOfOptionToTerminate": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseExistenceOfOptionToTerminate",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureLeasesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lessee, Operating Lease, Existence of Option to Terminate [true false]",
        "terseLabel": "Option to terminate operating lease",
        "documentation": "Indicates (true false) whether lessee has option to terminate operating lease."
       }
      }
     },
     "auth_ref": [
      "r678"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureLeasesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block]",
        "terseLabel": "Schedule of future operating lease liabilities",
        "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": [
      "r1330"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDue",
     "crdr": "credit",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureLeasesFutureOperatingLeaseLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lessee, Operating Lease, Liability, to be Paid",
        "totalLabel": "Total undiscounted cash flows",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease."
       }
      }
     },
     "auth_ref": [
      "r685"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive",
     "crdr": "credit",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureLeasesFutureOperatingLeaseLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lessee, Operating Lease, Liability, to be Paid, after Year Five",
        "terseLabel": "Thereafter",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r685"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
     "crdr": "credit",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureLeasesFutureOperatingLeaseLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year One",
        "terseLabel": "2025",
        "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": [
      "r685"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive",
     "crdr": "credit",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureLeasesFutureOperatingLeaseLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Five",
        "terseLabel": "2029",
        "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": [
      "r685"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour",
     "crdr": "credit",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureLeasesFutureOperatingLeaseLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four",
        "terseLabel": "2028",
        "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": [
      "r685"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree",
     "crdr": "credit",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureLeasesFutureOperatingLeaseLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three",
        "terseLabel": "2027",
        "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": [
      "r685"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo",
     "crdr": "credit",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureLeasesFutureOperatingLeaseLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two",
        "terseLabel": "2026",
        "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": [
      "r685"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount",
     "crdr": "credit",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureLeasesFutureOperatingLeaseLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount",
        "negatedLabel": "Less imputed interest",
        "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease."
       }
      }
     },
     "auth_ref": [
      "r685"
     ]
    },
    "us-gaap_Liabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "Liabilities",
     "crdr": "credit",
     "presentation": [
      "http://www.steeldynamics.com/role/StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities",
        "totalLabel": "Total liabilities",
        "documentation": "Amount of liability recognized for present obligation requiring transfer or otherwise providing economic benefit to others."
       }
      }
     },
     "auth_ref": [
      "r15",
      "r74",
      "r75",
      "r76",
      "r79",
      "r80",
      "r81",
      "r84",
      "r243",
      "r359",
      "r444",
      "r445",
      "r446",
      "r447",
      "r448",
      "r449",
      "r450",
      "r451",
      "r452",
      "r622",
      "r625",
      "r626",
      "r658",
      "r864",
      "r976",
      "r1047",
      "r1258",
      "r1335",
      "r1336"
     ]
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LiabilitiesAndStockholdersEquity",
     "crdr": "credit",
     "presentation": [
      "http://www.steeldynamics.com/role/StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities and Equity",
        "totalLabel": "Total liabilities and equity",
        "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any."
       }
      }
     },
     "auth_ref": [
      "r91",
      "r144",
      "r785",
      "r1024",
      "r1195",
      "r1221",
      "r1325"
     ]
    },
    "us-gaap_LiabilitiesAndStockholdersEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LiabilitiesAndStockholdersEquityAbstract",
     "presentation": [
      "http://www.steeldynamics.com/role/StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities and Equity [Abstract]",
        "terseLabel": "Liabilities and Equity"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LiabilitiesCurrent",
     "crdr": "credit",
     "presentation": [
      "http://www.steeldynamics.com/role/StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities, Current",
        "totalLabel": "Total current liabilities",
        "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r76",
      "r197",
      "r243",
      "r359",
      "r444",
      "r445",
      "r446",
      "r447",
      "r448",
      "r449",
      "r450",
      "r451",
      "r452",
      "r622",
      "r625",
      "r626",
      "r658",
      "r1024",
      "r1258",
      "r1335",
      "r1336"
     ]
    },
    "us-gaap_LiabilitiesCurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LiabilitiesCurrentAbstract",
     "presentation": [
      "http://www.steeldynamics.com/role/StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities, Current [Abstract]",
        "terseLabel": "Current liabilities"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LineOfCredit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LineOfCredit",
     "crdr": "credit",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureLongTermDebtOtherSecuredObligationsDetails",
      "http://www.steeldynamics.com/role/DisclosureLongTermDebtSeniorSecuredCreditFacilityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long-Term Line of Credit",
        "terseLabel": "Borrowings outstanding",
        "documentation": "The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement."
       }
      }
     },
     "auth_ref": [
      "r15",
      "r141",
      "r1344"
     ]
    },
    "us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LineOfCreditFacilityInterestRateAtPeriodEnd",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureLongTermDebtOtherSecuredObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Line of Credit Facility, Interest Rate at Period End",
        "documentation": "The effective interest rate at the end of the reporting period."
       }
      }
     },
     "auth_ref": [
      "r73",
      "r78"
     ]
    },
    "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LineOfCreditFacilityMaximumBorrowingCapacity",
     "crdr": "credit",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureLongTermDebtOtherSecuredObligationsDetails",
      "http://www.steeldynamics.com/role/DisclosureLongTermDebtSeniorSecuredCreditFacilityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Line of Credit Facility, Maximum Borrowing Capacity",
        "terseLabel": "Maximum borrowing capacity of credit facility",
        "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": [
      "r73",
      "r78"
     ]
    },
    "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LineOfCreditFacilityRemainingBorrowingCapacity",
     "crdr": "credit",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureLongTermDebtSeniorSecuredCreditFacilityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Line of Credit Facility, Remaining Borrowing Capacity",
        "terseLabel": "Availability on the senior secured revolver",
        "documentation": "Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding)."
       }
      }
     },
     "auth_ref": [
      "r73",
      "r78",
      "r443"
     ]
    },
    "us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureLongTermDebtSeniorSecuredCreditFacilityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Line of Credit Facility, Unused Capacity, Commitment Fee Percentage",
        "terseLabel": "Unused commitment fee (as a percent)",
        "documentation": "The fee, expressed as a percentage of the line of credit facility, for available but unused credit capacity under the credit facility."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LineOfCreditMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LineOfCreditMember",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureLongTermDebtOtherSecuredObligationsDetails",
      "http://www.steeldynamics.com/role/DisclosureLongTermDebtSeniorSecuredCreditFacilityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Line of Credit [Member]",
        "terseLabel": "Senior secured revolving credit facility",
        "documentation": "A contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars."
       }
      }
     },
     "auth_ref": []
    },
    "dei_LocalPhoneNumber": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "LocalPhoneNumber",
     "presentation": [
      "http://www.steeldynamics.com/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureFairValueMeasurementsDetails",
      "http://www.steeldynamics.com/role/DisclosureLongTermDebtByIssueDetails",
      "http://www.steeldynamics.com/role/DisclosureLongTermDebtSeniorUnsecuredNotesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long-Term Debt",
        "terseLabel": "Carrying amount",
        "totalLabel": "Long-term Debt, Total",
        "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation."
       }
      }
     },
     "auth_ref": [
      "r15",
      "r141",
      "r466",
      "r481",
      "r993",
      "r994",
      "r1022",
      "r1344"
     ]
    },
    "us-gaap_LongTermDebtCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongTermDebtCurrent",
     "crdr": "credit",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureLongTermDebtByIssueDetails",
      "http://www.steeldynamics.com/role/StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long-Term Debt, Current Maturities",
        "terseLabel": "Current maturities of long-term debt",
        "verboseLabel": "Less current maturities",
        "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as current. Excludes lease obligation."
       }
      }
     },
     "auth_ref": [
      "r207"
     ]
    },
    "us-gaap_LongTermDebtFairValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongTermDebtFairValue",
     "crdr": "credit",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureFairValueMeasurementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long-Term Debt, Fair Value",
        "terseLabel": "Fair value of long-term debt, including current maturities",
        "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": [
      "r1310",
      "r1312",
      "r1313",
      "r1314"
     ]
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive",
     "crdr": "credit",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureLongTermDebtOutstandingDebtMaturitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long-Term Debt, Maturity, after Year Five",
        "terseLabel": "Thereafter",
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r7",
      "r251",
      "r1264"
     ]
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths",
     "crdr": "credit",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureLongTermDebtOutstandingDebtMaturitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long-Term Debt, Maturity, Year One",
        "terseLabel": "2025",
        "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": [
      "r7",
      "r251",
      "r471"
     ]
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree",
     "crdr": "credit",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureLongTermDebtOutstandingDebtMaturitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long-Term Debt, Maturity, Year Three",
        "terseLabel": "2027",
        "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": [
      "r7",
      "r251",
      "r471"
     ]
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo",
     "crdr": "credit",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureLongTermDebtOutstandingDebtMaturitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long-Term Debt, Maturity, Year Two",
        "terseLabel": "2026",
        "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": [
      "r7",
      "r251",
      "r471"
     ]
    },
    "us-gaap_LongTermDebtNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongTermDebtNoncurrent",
     "crdr": "credit",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureLongTermDebtByIssueDetails",
      "http://www.steeldynamics.com/role/StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long-Term Debt, Excluding Current Maturities",
        "terseLabel": "Long-term debt",
        "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation."
       }
      }
     },
     "auth_ref": [
      "r208"
     ]
    },
    "us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureCommitmentsAndContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Category of Item Purchased [Axis]",
        "documentation": "Information by category of items purchased under a long-term purchase commitment."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureCommitmentsAndContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long-Term Purchase Commitment, Category of Item Purchased [Domain]",
        "documentation": "General description of the goods or services to be purchased from the counterparty to the long-term purchase commitment."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LongtermDebtTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongtermDebtTypeAxis",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureLongTermDebtOtherSecuredObligationsDetails",
      "http://www.steeldynamics.com/role/DisclosureLongTermDebtSeniorUnsecuredNotesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long-Term Debt, Type [Axis]",
        "documentation": "Information by type of long-term debt."
       }
      }
     },
     "auth_ref": [
      "r15",
      "r1246",
      "r1247",
      "r1248"
     ]
    },
    "us-gaap_LongtermDebtTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongtermDebtTypeDomain",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureLongTermDebtOtherSecuredObligationsDetails",
      "http://www.steeldynamics.com/role/DisclosureLongTermDebtSeniorUnsecuredNotesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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": [
      "r15",
      "r35",
      "r1246",
      "r1247",
      "r1248"
     ]
    },
    "us-gaap_LongtermDebtWeightedAverageInterestRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongtermDebtWeightedAverageInterestRate",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureLongTermDebtOtherSecuredObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long-Term Debt, Weighted Average Interest Rate, at Point in Time",
        "documentation": "Weighted average interest rate of long-term debt outstanding calculated at point in time."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LongtermPurchaseCommitmentPeriod": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongtermPurchaseCommitmentPeriod",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureCommitmentsAndContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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": []
    },
    "us-gaap_LossContingenciesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LossContingenciesLineItems",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureCommitmentsAndContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Loss Contingencies [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": [
      "r436",
      "r437",
      "r438",
      "r441",
      "r571",
      "r991",
      "r1253",
      "r1254"
     ]
    },
    "us-gaap_LossContingenciesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LossContingenciesTable",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureCommitmentsAndContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Loss Contingencies [Table]",
        "documentation": "Disclosure of information about loss contingency. Excludes environmental contingency, warranty, and unconditional purchase obligation."
       }
      }
     },
     "auth_ref": [
      "r436",
      "r437",
      "r438",
      "r441",
      "r571",
      "r991",
      "r1253",
      "r1254"
     ]
    },
    "us-gaap_MachineryAndEquipmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "MachineryAndEquipmentMember",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesPropertyPlantAndEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Machinery and Equipment [Member]",
        "terseLabel": "Plant, machinery and equipment",
        "documentation": "Tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_MaturitiesOfLongTermDebtAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "MaturitiesOfLongTermDebtAbstract",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureLongTermDebtOutstandingDebtMaturitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Maturities of Long-Term Debt [Abstract]",
        "terseLabel": "Maturities of outstanding debt"
       }
      }
     },
     "auth_ref": []
    },
    "srt_MaximumMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "MaximumMember",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureBusinessCombinationsAndInvestmentsInUnconsolidatedAffiliatesDetails",
      "http://www.steeldynamics.com/role/DisclosureCommitmentsAndContingenciesDetails",
      "http://www.steeldynamics.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesIntangibleAssetsDetails",
      "http://www.steeldynamics.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesPropertyPlantAndEquipmentDetails",
      "http://www.steeldynamics.com/role/DisclosureEquityBasedIncentivePlans2023EquityIncentivePlanDetails",
      "http://www.steeldynamics.com/role/DisclosureEquityBasedIncentivePlansLongTermIncentiveCompensationProgramDetails",
      "http://www.steeldynamics.com/role/DisclosureIncomeTaxesNarrativeDetails",
      "http://www.steeldynamics.com/role/DisclosureLongTermDebtSeniorSecuredCreditFacilityDetails",
      "http://www.steeldynamics.com/role/DisclosureLongTermDebtSeniorUnsecuredNotesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Maximum [Member]",
        "terseLabel": "Maximum",
        "documentation": "Upper limit of the provided range."
       }
      }
     },
     "auth_ref": [
      "r167",
      "r169",
      "r171",
      "r172",
      "r174",
      "r190",
      "r191",
      "r437",
      "r438",
      "r439",
      "r440",
      "r526",
      "r571",
      "r645",
      "r731",
      "r813",
      "r814",
      "r825",
      "r854",
      "r855",
      "r918",
      "r922",
      "r924",
      "r925",
      "r937",
      "r957",
      "r958",
      "r987",
      "r997",
      "r1004",
      "r1015",
      "r1016",
      "r1020",
      "r1021",
      "r1034",
      "r1262",
      "r1337",
      "r1338",
      "r1339",
      "r1340",
      "r1341",
      "r1342"
     ]
    },
    "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": {
        "label": "Measure [Axis]",
        "terseLabel": "Measure:"
       }
      }
     },
     "auth_ref": [
      "r1109"
     ]
    },
    "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": {
        "label": "Measure Name",
        "terseLabel": "Name"
       }
      }
     },
     "auth_ref": [
      "r1109"
     ]
    },
    "stld_MesabiNuggetMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.steeldynamics.com/20241231",
     "localname": "MesabiNuggetMember",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesDescriptionOfBusinessDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to Mesabi Nugget.",
        "label": "Mesabi Nugget"
       }
      }
     },
     "auth_ref": []
    },
    "stld_MetalsRecyclingOperationsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.steeldynamics.com/20241231",
     "localname": "MetalsRecyclingOperationsMember",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesGoodwillDetails",
      "http://www.steeldynamics.com/role/DisclosureSegmentInformationResultsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Consists solely of OmniSource Corporation (OmniSource), and includes both ferrous and nonferrous processing, transportation, marketing, brokerage, and consulting services.",
        "label": "Metals Recycling Operations"
       }
      }
     },
     "auth_ref": []
    },
    "srt_MinimumMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "MinimumMember",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureBusinessCombinationsAndInvestmentsInUnconsolidatedAffiliatesDetails",
      "http://www.steeldynamics.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesIntangibleAssetsDetails",
      "http://www.steeldynamics.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesPropertyPlantAndEquipmentDetails",
      "http://www.steeldynamics.com/role/DisclosureEquityBasedIncentivePlans2023EquityIncentivePlanDetails",
      "http://www.steeldynamics.com/role/DisclosureEquityBasedIncentivePlansLongTermIncentiveCompensationProgramDetails",
      "http://www.steeldynamics.com/role/DisclosureIncomeTaxesNarrativeDetails",
      "http://www.steeldynamics.com/role/DisclosureLongTermDebtSeniorSecuredCreditFacilityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Minimum [Member]",
        "terseLabel": "Minimum",
        "documentation": "Lower limit of the provided range."
       }
      }
     },
     "auth_ref": [
      "r167",
      "r169",
      "r171",
      "r172",
      "r174",
      "r190",
      "r191",
      "r437",
      "r438",
      "r439",
      "r440",
      "r526",
      "r571",
      "r645",
      "r731",
      "r813",
      "r814",
      "r825",
      "r854",
      "r855",
      "r918",
      "r922",
      "r924",
      "r925",
      "r937",
      "r957",
      "r958",
      "r987",
      "r997",
      "r1004",
      "r1015",
      "r1016",
      "r1020",
      "r1034",
      "r1262",
      "r1337",
      "r1338",
      "r1339",
      "r1340",
      "r1341",
      "r1342"
     ]
    },
    "us-gaap_MinorityInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "MinorityInterest",
     "crdr": "credit",
     "presentation": [
      "http://www.steeldynamics.com/role/StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity, Attributable to Noncontrolling Interest",
        "terseLabel": "Noncontrolling interests",
        "documentation": "Amount of equity (deficit) attributable to noncontrolling interest. Excludes temporary equity."
       }
      }
     },
     "auth_ref": [
      "r90",
      "r143",
      "r243",
      "r359",
      "r444",
      "r446",
      "r447",
      "r448",
      "r451",
      "r452",
      "r658",
      "r784",
      "r868"
     ]
    },
    "us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders",
     "crdr": "debit",
     "presentation": [
      "http://www.steeldynamics.com/role/StatementConsolidatedStatementsOfEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Noncontrolling Interest, Decrease from Distributions to Noncontrolling Interest Holders",
        "negatedLabel": "Noncontrolling investors, net",
        "documentation": "Decrease in noncontrolling interest balance from payment of dividends or other distributions by the non-wholly owned subsidiary or partially owned entity, included in the consolidation of the parent entity, to the noncontrolling interest holders."
       }
      }
     },
     "auth_ref": [
      "r126"
     ]
    },
    "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": {
        "label": "MNPI Disclosure Timed for Compensation Value [Flag]",
        "terseLabel": "MNPI Disclosure Timed for Compensation Value"
       }
      }
     },
     "auth_ref": [
      "r1129"
     ]
    },
    "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": {
        "label": "Material Terms of Trading Arrangement [Text Block]",
        "terseLabel": "Material Terms of Trading Arrangement"
       }
      }
     },
     "auth_ref": [
      "r1137"
     ]
    },
    "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": {
        "label": "Named Executive Officers, Footnote [Text Block]",
        "terseLabel": "Named Executive Officers, Footnote"
       }
      }
     },
     "auth_ref": [
      "r1110"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInFinancingActivities",
     "crdr": "debit",
     "presentation": [
      "http://www.steeldynamics.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Financing Activities",
        "totalLabel": "Net cash used in financing activities",
        "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit."
       }
      }
     },
     "auth_ref": [
      "r236"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract",
     "presentation": [
      "http://www.steeldynamics.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Financing Activities, Continuing Operations [Abstract]",
        "terseLabel": "Financing activities:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInInvestingActivities",
     "crdr": "debit",
     "presentation": [
      "http://www.steeldynamics.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Investing Activities",
        "totalLabel": "Net cash used in investing activities",
        "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets."
       }
      }
     },
     "auth_ref": [
      "r236"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract",
     "presentation": [
      "http://www.steeldynamics.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Investing Activities, Continuing Operations [Abstract]",
        "terseLabel": "Investing activities:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInOperatingActivities",
     "presentation": [
      "http://www.steeldynamics.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Operating Activities",
        "totalLabel": "Net cash provided by operating activities",
        "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities."
       }
      }
     },
     "auth_ref": [
      "r108",
      "r109",
      "r110"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract",
     "presentation": [
      "http://www.steeldynamics.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Operating Activities, Continuing Operations [Abstract]",
        "terseLabel": "Operating activities:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetIncomeLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetIncomeLoss",
     "crdr": "credit",
     "presentation": [
      "http://www.steeldynamics.com/role/StatementConsolidatedStatementsOfIncome",
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net income attributable to Steel Dynamics, Inc.",
        "label": "Net Income (Loss)",
        "terseLabel": "Net Income (Loss)",
        "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent."
       }
      }
     },
     "auth_ref": [
      "r102",
      "r110",
      "r148",
      "r195",
      "r221",
      "r223",
      "r228",
      "r243",
      "r255",
      "r257",
      "r258",
      "r260",
      "r261",
      "r262",
      "r266",
      "r267",
      "r280",
      "r359",
      "r444",
      "r445",
      "r446",
      "r447",
      "r448",
      "r449",
      "r450",
      "r451",
      "r452",
      "r614",
      "r619",
      "r639",
      "r658",
      "r793",
      "r886",
      "r907",
      "r908",
      "r1045",
      "r1258"
     ]
    },
    "us-gaap_NetIncomeLossAttributableToNoncontrollingInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetIncomeLossAttributableToNoncontrollingInterest",
     "crdr": "debit",
     "presentation": [
      "http://www.steeldynamics.com/role/StatementConsolidatedStatementsOfIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Income (Loss) Attributable to Noncontrolling Interest",
        "negatedLabel": "Net income attributable to noncontrolling interests",
        "documentation": "Amount of Net Income (Loss) attributable to noncontrolling interest."
       }
      }
     },
     "auth_ref": [
      "r56",
      "r132",
      "r221",
      "r223",
      "r262",
      "r266",
      "r267",
      "r792",
      "r1186"
     ]
    },
    "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetIncomeLossAvailableToCommonStockholdersBasic",
     "crdr": "credit",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesEarningsPerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Income (Loss) Available to Common Stockholders, Basic",
        "verboseLabel": "Basic earnings per share (in dollars)",
        "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders."
       }
      }
     },
     "auth_ref": [
      "r233",
      "r257",
      "r258",
      "r260",
      "r261",
      "r269",
      "r270",
      "r281",
      "r284",
      "r619"
     ]
    },
    "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetIncomeLossAvailableToCommonStockholdersBasicAbstract",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesEarningsPerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Income (Loss) Available to Common Stockholders, Basic [Abstract]",
        "terseLabel": "Net Income (Numerator)"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetIncomeLossAvailableToCommonStockholdersDiluted",
     "crdr": "credit",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesEarningsPerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Income (Loss) Available to Common Stockholders, Diluted",
        "totalLabel": "Diluted earnings per share (in dollars)",
        "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities, and addition from assumption of issuance of common shares for dilutive potential common shares; of income (loss) available to common shareholders."
       }
      }
     },
     "auth_ref": [
      "r233",
      "r271",
      "r276",
      "r277",
      "r278",
      "r279",
      "r281",
      "r284"
     ]
    },
    "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "New Accounting Pronouncements, Policy [Policy Text Block]",
        "verboseLabel": "Recently Issued Accounting Pronouncements",
        "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": []
    },
    "stld_NewProcessSteelLPMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.steeldynamics.com/20241231",
     "localname": "NewProcessSteelLPMember",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureBusinessCombinationsAndInvestmentsInUnconsolidatedAffiliatesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to New Process Steel LP.",
        "label": "New Process Steel LP"
       }
      }
     },
     "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": {
        "label": "Non-GAAP Measure Description [Text Block]",
        "terseLabel": "Non-GAAP Measure Description"
       }
      }
     },
     "auth_ref": [
      "r1109"
     ]
    },
    "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": {
        "label": "Non-NEOs [Member]",
        "terseLabel": "Non-NEOs"
       }
      }
     },
     "auth_ref": [
      "r1072",
      "r1083",
      "r1093",
      "r1117",
      "r1126"
     ]
    },
    "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": {
        "label": "Non-PEO NEO Average Compensation Actually Paid Amount",
        "terseLabel": "Non-PEO NEO Average Compensation Actually Paid Amount"
       }
      }
     },
     "auth_ref": [
      "r1100"
     ]
    },
    "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": {
        "label": "Non-PEO NEO Average Total Compensation Amount",
        "terseLabel": "Non-PEO NEO Average Total Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r1099"
     ]
    },
    "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": {
        "label": "Non-PEO NEO [Member]",
        "terseLabel": "Non-PEO NEO"
       }
      }
     },
     "auth_ref": [
      "r1117"
     ]
    },
    "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": {
        "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]",
        "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted"
       }
      }
     },
     "auth_ref": [
      "r1137"
     ]
    },
    "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": {
        "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]",
        "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated"
       }
      }
     },
     "auth_ref": [
      "r1137"
     ]
    },
    "stld_NonRule10b51ArrangementModifiedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://www.steeldynamics.com/20241231",
     "localname": "NonRule10b51ArrangementModifiedFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "n/a.",
        "label": "Non-Rule 10b5-1 Arrangement Modified"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NonUsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NonUsMember",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureSegmentInformationResultsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-US [Member]",
        "terseLabel": "Non-U.S.",
        "documentation": "Countries excluding the United States of America (US)."
       }
      }
     },
     "auth_ref": [
      "r1378",
      "r1379",
      "r1380",
      "r1381"
     ]
    },
    "us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance",
     "crdr": "credit",
     "presentation": [
      "http://www.steeldynamics.com/role/StatementConsolidatedStatementsOfEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Noncontrolling Interest, Increase from Subsidiary Equity Issuance",
        "verboseLabel": "Noncontrolling investors, net",
        "documentation": "Amount of increase in noncontrolling interest from subsidiary issuance of equity interests to noncontrolling interest holders."
       }
      }
     },
     "auth_ref": [
      "r9",
      "r40",
      "r131"
     ]
    },
    "us-gaap_NoncontrollingInterestMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NoncontrollingInterestMember",
     "presentation": [
      "http://www.steeldynamics.com/role/StatementConsolidatedStatementsOfEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Noncontrolling Interest [Member]",
        "terseLabel": "Noncontrolling Interests",
        "documentation": "This element represents that portion of equity (net assets) in a subsidiary not attributable, directly or indirectly, to the parent. A noncontrolling interest is sometimes called a minority interest."
       }
      }
     },
     "auth_ref": [
      "r51",
      "r496",
      "r1201",
      "r1202",
      "r1203",
      "r1204",
      "r1376"
     ]
    },
    "us-gaap_NonrelatedPartyMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NonrelatedPartyMember",
     "presentation": [
      "http://www.steeldynamics.com/role/StatementConsolidatedBalanceSheets",
      "http://www.steeldynamics.com/role/StatementConsolidatedStatementsOfIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Nonrelated Party [Member]",
        "terseLabel": "Unrelated parties",
        "documentation": "Party not related to reporting entity."
       }
      }
     },
     "auth_ref": [
      "r1198",
      "r1199"
     ]
    },
    "stld_NumberOfLocationsSubjectToCollectiveBargainingAgreements": {
     "xbrltype": "integerItemType",
     "nsuri": "http://www.steeldynamics.com/20241231",
     "localname": "NumberOfLocationsSubjectToCollectiveBargainingAgreements",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesDescriptionOfBusinessDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of locations under collective bargaining arrangements.",
        "label": "Number of Locations Subject to Collective Bargaining Agreements",
        "terseLabel": "Number of locations under collective bargaining arrangements"
       }
      }
     },
     "auth_ref": []
    },
    "stld_NumberOfLocationsSubjectToCollectiveBargainingAgreementsExpiring": {
     "xbrltype": "integerItemType",
     "nsuri": "http://www.steeldynamics.com/20241231",
     "localname": "NumberOfLocationsSubjectToCollectiveBargainingAgreementsExpiring",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesDescriptionOfBusinessDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of locations under collective bargaining arrangements expiring during the year.",
        "label": "Number Of Locations Subject To Collective Bargaining Agreements Expiring",
        "terseLabel": "Number of locations subject to collective bargaining agreements expiring"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NumberOfReportableSegments": {
     "xbrltype": "integerItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NumberOfReportableSegments",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesDescriptionOfBusinessDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Number of Reportable Segments",
        "terseLabel": "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": [
      "r978",
      "r986",
      "r1208"
     ]
    },
    "stld_NumberOfSatelliteRecycledAluminumSlabCenters": {
     "xbrltype": "integerItemType",
     "nsuri": "http://www.steeldynamics.com/20241231",
     "localname": "NumberOfSatelliteRecycledAluminumSlabCenters",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesDescriptionOfBusinessDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of satellite recycled aluminum slab centers in aluminum operations.",
        "label": "Number Of Satellite Recycled Aluminum Slab Centers",
        "terseLabel": "Number Of Satellite Recycled Aluminum Slab Centers"
       }
      }
     },
     "auth_ref": []
    },
    "stld_OmniSourceMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.steeldynamics.com/20241231",
     "localname": "OmniSourceMember",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesGoodwillDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the OmniSource unit pertaining to Metals Recycling Operations segment of the entity.",
        "label": "OmniSource"
       }
      }
     },
     "auth_ref": []
    },
    "stld_OneYearPerformancePeriodTransitionAwardMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.steeldynamics.com/20241231",
     "localname": "OneYearPerformancePeriodTransitionAwardMember",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureEquityBasedIncentivePlansLongTermIncentiveCompensationProgramDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents one-year performance period transition award  under equity based incentive plans.",
        "label": "One-year performance period transition award"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OperatingIncomeLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingIncomeLoss",
     "crdr": "credit",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureSegmentInformationResultsDetails",
      "http://www.steeldynamics.com/role/StatementConsolidatedStatementsOfIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Income (Loss)",
        "terseLabel": "Operating income (loss)",
        "totalLabel": "Operating income",
        "documentation": "The net result for the period of deducting operating expenses from operating revenues."
       }
      }
     },
     "auth_ref": [
      "r152",
      "r977",
      "r1206",
      "r1209",
      "r1210",
      "r1211",
      "r1212"
     ]
    },
    "us-gaap_OperatingLeaseCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseCost",
     "crdr": "debit",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureLeasesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Lease, Cost",
        "terseLabel": "Operating lease expenses",
        "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": [
      "r679",
      "r1023"
     ]
    },
    "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureLeasesFutureOperatingLeaseLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]",
        "terseLabel": "Future operating lease liabilities"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OperatingLeaseLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseLiability",
     "crdr": "credit",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureLeasesFutureOperatingLeaseLiabilitiesDetails",
      "http://www.steeldynamics.com/role/DisclosureLeasesScheduleOfOperatingLeaseRightOfUseAssetsAndLeaseObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Lease, Liability",
        "totalLabel": "Lease liability",
        "verboseLabel": "Lease obligations under operating leases",
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease."
       }
      }
     },
     "auth_ref": [
      "r675"
     ]
    },
    "us-gaap_OperatingLeaseLiabilityCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseLiabilityCurrent",
     "crdr": "credit",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureLeasesScheduleOfOperatingLeaseRightOfUseAssetsAndLeaseObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Lease, Liability, Current",
        "terseLabel": "Current lease liability",
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current."
       }
      }
     },
     "auth_ref": [
      "r675"
     ]
    },
    "us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": {
     "xbrltype": "enumerationSetItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureLeasesScheduleOfOperatingLeaseRightOfUseAssetsAndLeaseObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]",
        "terseLabel": "Current lease liability included in balance sheet",
        "documentation": "Indicates line item in statement of financial position that includes current operating lease liability."
       }
      }
     },
     "auth_ref": [
      "r676"
     ]
    },
    "us-gaap_OperatingLeaseLiabilityNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseLiabilityNoncurrent",
     "crdr": "credit",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureLeasesScheduleOfOperatingLeaseRightOfUseAssetsAndLeaseObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Lease, Liability, Noncurrent",
        "terseLabel": "Non current lease liability",
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent."
       }
      }
     },
     "auth_ref": [
      "r675"
     ]
    },
    "us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList": {
     "xbrltype": "enumerationSetItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureLeasesScheduleOfOperatingLeaseRightOfUseAssetsAndLeaseObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]",
        "terseLabel": "Non current lease liability included in balance sheet",
        "documentation": "Indicates line item in statement of financial position that includes noncurrent operating lease liability."
       }
      }
     },
     "auth_ref": [
      "r676"
     ]
    },
    "us-gaap_OperatingLeasePayments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeasePayments",
     "crdr": "credit",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureLeasesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Lease, Payments",
        "terseLabel": "Cash paid related to operating lease obligations",
        "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": [
      "r677",
      "r681"
     ]
    },
    "us-gaap_OperatingLeaseRightOfUseAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseRightOfUseAsset",
     "crdr": "debit",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureLeasesScheduleOfOperatingLeaseRightOfUseAssetsAndLeaseObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Lease, Right-of-Use Asset",
        "terseLabel": "Right of use asset",
        "documentation": "Amount of lessee's right to use underlying asset under operating lease."
       }
      }
     },
     "auth_ref": [
      "r674"
     ]
    },
    "us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList": {
     "xbrltype": "enumerationSetItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureLeasesScheduleOfOperatingLeaseRightOfUseAssetsAndLeaseObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]",
        "terseLabel": "Right of use asset included in balance sheet",
        "documentation": "Indicates line item in statement of financial position that includes operating lease right-of-use asset."
       }
      }
     },
     "auth_ref": [
      "r676"
     ]
    },
    "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseWeightedAverageDiscountRatePercent",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureLeasesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Lease, Weighted Average Discount Rate, Percent",
        "terseLabel": "Weighted average discount rate",
        "documentation": "Weighted average discount rate for operating lease calculated at point in time."
       }
      }
     },
     "auth_ref": [
      "r684",
      "r1023"
     ]
    },
    "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureLeasesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Lease, Weighted Average Remaining Lease Term",
        "terseLabel": "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": [
      "r683",
      "r1023"
     ]
    },
    "us-gaap_OperatingSegmentsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingSegmentsMember",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureSegmentInformationResultsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Segments [Member]",
        "terseLabel": "Operating Segment",
        "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": [
      "r310",
      "r311",
      "r312",
      "r313",
      "r314",
      "r317",
      "r982",
      "r983"
     ]
    },
    "us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Organization, Consolidation, Basis of Presentation, Business Description and Accounting Policies [Text Block]",
        "terseLabel": "Description of the Business and Significant Accounting Policies",
        "documentation": "The entire disclosure for the general note to the financial statements for the reporting entity which may include, descriptions of the basis of presentation, business description, significant accounting policies, consolidations, reclassifications, new pronouncements not yet adopted and changes in accounting principles."
       }
      }
     },
     "auth_ref": [
      "r111",
      "r112",
      "r113",
      "r129"
     ]
    },
    "us-gaap_OtherAssetsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherAssetsCurrent",
     "crdr": "debit",
     "presentation": [
      "http://www.steeldynamics.com/role/StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Assets, Current",
        "terseLabel": "Other current assets",
        "documentation": "Amount of current assets classified as other."
       }
      }
     },
     "auth_ref": [
      "r213",
      "r1024"
     ]
    },
    "us-gaap_OtherAssetsNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherAssetsNoncurrent",
     "crdr": "debit",
     "presentation": [
      "http://www.steeldynamics.com/role/StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Assets, Noncurrent",
        "terseLabel": "Other assets",
        "documentation": "Amount of noncurrent assets classified as other."
       }
      }
     },
     "auth_ref": [
      "r204"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax",
     "crdr": "credit",
     "presentation": [
      "http://www.steeldynamics.com/role/StatementConsolidatedStatementsOfComprehensiveIncome",
      "http://www.steeldynamics.com/role/StatementConsolidatedStatementsOfEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification, after Tax",
        "terseLabel": "Other comprehensive income (loss) - net unrealized gain (loss) on cash flow hedging derivatives, net of income tax benefits of $135, $149, and income tax expense of $937 for 2024, 2023 and 2022, respectively",
        "verboseLabel": "Other comprehensive (loss) income, net of tax",
        "documentation": "Amount, after tax and before reclassification, of gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness."
       }
      }
     },
     "auth_ref": [
      "r218",
      "r219"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax",
     "crdr": "debit",
     "presentation": [
      "http://www.steeldynamics.com/role/StatementConsolidatedStatementsOfComprehensiveIncomeParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification, Tax",
        "verboseLabel": "Net unrealized gain (loss) on cash flow hedging derivatives income tax (benefits) expense",
        "documentation": "Amount, before reclassification, of tax expense (benefit) for gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness."
       }
      }
     },
     "auth_ref": [
      "r220"
     ]
    },
    "stld_OtherDebtMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.steeldynamics.com/20241231",
     "localname": "OtherDebtMember",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureLongTermDebtByIssueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents outstanding overdraft balances, capital lease obligations, and other borrowings not specified elsewhere in the taxonomy.",
        "label": "Other obligations"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherIntangibleAssetsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherIntangibleAssetsMember",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Intangible Assets [Member]",
        "terseLabel": "Other Intangible Assets",
        "documentation": "Intangible assets classified as other."
       }
      }
     },
     "auth_ref": [
      "r990",
      "r1233",
      "r1234",
      "r1235",
      "r1236",
      "r1237",
      "r1238",
      "r1240",
      "r1242",
      "r1243",
      "r1244"
     ]
    },
    "us-gaap_OtherLaborRelatedExpenses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherLaborRelatedExpenses",
     "crdr": "debit",
     "presentation": [
      "http://www.steeldynamics.com/role/StatementConsolidatedStatementsOfIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Labor-related Expenses",
        "terseLabel": "Profit sharing",
        "documentation": "Amount of labor-related expenses classified as other."
       }
      }
     },
     "auth_ref": [
      "r103"
     ]
    },
    "us-gaap_OtherLiabilitiesNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherLiabilitiesNoncurrent",
     "crdr": "credit",
     "presentation": [
      "http://www.steeldynamics.com/role/StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Liabilities, Noncurrent",
        "terseLabel": "Other liabilities",
        "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r80"
     ]
    },
    "us-gaap_OtherNonoperatingIncomeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherNonoperatingIncomeExpense",
     "crdr": "credit",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureSegmentInformationResultsDetails",
      "http://www.steeldynamics.com/role/StatementConsolidatedStatementsOfIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Nonoperating Income (Expense)",
        "negatedLabel": "Other (income) expense, net",
        "documentation": "Amount of income (expense) related to nonoperating activities, classified as other."
       }
      }
     },
     "auth_ref": [
      "r104"
     ]
    },
    "us-gaap_OtherOperatingActivitiesCashFlowStatement": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherOperatingActivitiesCashFlowStatement",
     "crdr": "debit",
     "presentation": [
      "http://www.steeldynamics.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Operating Activities, Cash Flow Statement",
        "terseLabel": "Other adjustments",
        "documentation": "Other cash or noncash adjustments to reconcile net income to cash provided by (used in) operating activities that are not separately disclosed in the statement of cash flows (for example, cash received or cash paid during the current period for miscellaneous operating activities, net change during the reporting period in other assets or other liabilities)."
       }
      }
     },
     "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": {
        "label": "Other Performance Measure, Amount",
        "terseLabel": "Other Performance Measure, Amount"
       }
      }
     },
     "auth_ref": [
      "r1109"
     ]
    },
    "stld_OtherSegmentsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.steeldynamics.com/20241231",
     "localname": "OtherSegmentsMember",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureSegmentInformationResultsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents other segments of the entity.",
        "label": "Other segments"
       }
      }
     },
     "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": {
        "label": "Outstanding Aggregate Erroneous Compensation Amount",
        "terseLabel": "Outstanding Aggregate Erroneous Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r1070",
      "r1081",
      "r1091",
      "r1124"
     ]
    },
    "stld_OutstandingLettersOfCreditAndOtherObligations": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.steeldynamics.com/20241231",
     "localname": "OutstandingLettersOfCreditAndOtherObligations",
     "crdr": "credit",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureLongTermDebtSeniorSecuredCreditFacilityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Outstanding letters of credit and other obligations which reduce availability of Line of Credit.",
        "label": "Outstanding Letters of Credit and Other Obligations",
        "terseLabel": "Outstanding letters of credit and other obligations which reduce availability"
       }
      }
     },
     "auth_ref": []
    },
    "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": {
        "label": "Outstanding Recovery Compensation Amount",
        "terseLabel": "Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r1073",
      "r1084",
      "r1094",
      "r1127"
     ]
    },
    "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": {
        "label": "Outstanding Recovery, Individual Name",
        "terseLabel": "Name"
       }
      }
     },
     "auth_ref": [
      "r1073",
      "r1084",
      "r1094",
      "r1127"
     ]
    },
    "ecd_PayVsPerformanceDisclosureLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PayVsPerformanceDisclosureLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Pay vs Performance Disclosure [Line Items]",
        "terseLabel": "Pay vs Performance Disclosure"
       }
      }
     },
     "auth_ref": [
      "r1098"
     ]
    },
    "us-gaap_PaymentsForProceedsFromOtherInvestingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PaymentsForProceedsFromOtherInvestingActivities",
     "crdr": "credit",
     "presentation": [
      "http://www.steeldynamics.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Payments for (Proceeds from) Other Investing Activities",
        "negatedLabel": "Other investing activities",
        "documentation": "Amount of cash (inflow) outflow from investing activities classified as other."
       }
      }
     },
     "auth_ref": [
      "r1163",
      "r1189"
     ]
    },
    "us-gaap_PaymentsForRepurchaseOfCommonStock": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PaymentsForRepurchaseOfCommonStock",
     "crdr": "credit",
     "presentation": [
      "http://www.steeldynamics.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Payments for Repurchase of Common Stock",
        "negatedLabel": "Purchases of treasury stock",
        "documentation": "The cash outflow to reacquire common stock during the period."
       }
      }
     },
     "auth_ref": [
      "r107"
     ]
    },
    "us-gaap_PaymentsOfDividendsCommonStock": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PaymentsOfDividendsCommonStock",
     "crdr": "credit",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureShareholdersEquityDetails",
      "http://www.steeldynamics.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Payments of Ordinary Dividends, Common Stock",
        "negatedLabel": "Dividends paid",
        "terseLabel": "Dividends paid",
        "documentation": "Amount of cash outflow in the form of ordinary dividends to common shareholders of the parent entity."
       }
      }
     },
     "auth_ref": [
      "r107"
     ]
    },
    "us-gaap_PaymentsToAcquireBusinessesGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PaymentsToAcquireBusinessesGross",
     "crdr": "credit",
     "presentation": [
      "http://www.steeldynamics.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Payments to Acquire Businesses, Gross",
        "negatedLabel": "Business combinations, net of cash acquired",
        "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price."
       }
      }
     },
     "auth_ref": [
      "r21",
      "r617"
     ]
    },
    "us-gaap_PaymentsToAcquireEquityMethodInvestments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PaymentsToAcquireEquityMethodInvestments",
     "crdr": "credit",
     "presentation": [
      "http://www.steeldynamics.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Payments to Acquire Equity Method Investments",
        "negatedLabel": "Investments in unconsolidated affiliates",
        "documentation": "The cash outflow associated with the purchase of or advances to an equity method investments, which are investments in joint ventures and entities in which the entity has an equity ownership interest normally of 20 to 50 percent and exercises significant influence."
       }
      }
     },
     "auth_ref": [
      "r21"
     ]
    },
    "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PaymentsToAcquirePropertyPlantAndEquipment",
     "crdr": "credit",
     "presentation": [
      "http://www.steeldynamics.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Payments to Acquire Property, Plant, and Equipment",
        "negatedLabel": "Purchases of property, plant and equipment",
        "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets."
       }
      }
     },
     "auth_ref": [
      "r106"
     ]
    },
    "us-gaap_PaymentsToAcquireShortTermInvestments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PaymentsToAcquireShortTermInvestments",
     "crdr": "credit",
     "presentation": [
      "http://www.steeldynamics.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Payments to Acquire Short-Term Investments",
        "negatedTerseLabel": "Purchases of short-term investments",
        "documentation": "The cash outflow for securities or other assets acquired, which qualify for treatment as an investing activity and are to be liquidated, if necessary, within the current operating cycle. Includes cash flows from securities classified as trading securities that were acquired for reasons other than sale in the short-term."
       }
      }
     },
     "auth_ref": [
      "r105"
     ]
    },
    "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": {
        "label": "Peer Group Issuers, Footnote [Text Block]",
        "terseLabel": "Peer Group Issuers, Footnote"
       }
      }
     },
     "auth_ref": [
      "r1108"
     ]
    },
    "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": {
        "label": "Peer Group Total Shareholder Return Amount",
        "terseLabel": "Peer Group Total Shareholder Return Amount"
       }
      }
     },
     "auth_ref": [
      "r1108"
     ]
    },
    "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureRetirementPlans"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Retirement Benefits [Text Block]",
        "terseLabel": "Retirement Plans",
        "documentation": "The entire disclosure for retirement benefits."
       }
      }
     },
     "auth_ref": [
      "r507",
      "r508",
      "r509",
      "r515",
      "r516",
      "r518",
      "r519",
      "r520",
      "r521",
      "r522",
      "r523",
      "r524",
      "r525",
      "r1001"
     ]
    },
    "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": {
        "label": "PEO Actually Paid Compensation Amount",
        "terseLabel": "PEO Actually Paid Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r1100"
     ]
    },
    "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": {
        "label": "PEO [Member]",
        "terseLabel": "PEO"
       }
      }
     },
     "auth_ref": [
      "r1117"
     ]
    },
    "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": {
        "label": "PEO Name",
        "terseLabel": "PEO Name"
       }
      }
     },
     "auth_ref": [
      "r1110"
     ]
    },
    "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": {
        "label": "PEO Total Compensation Amount",
        "terseLabel": "PEO Total Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r1099"
     ]
    },
    "stld_PercentageOfWorkforceSubjectToCollectiveBargainingArrangements": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.steeldynamics.com/20241231",
     "localname": "PercentageOfWorkforceSubjectToCollectiveBargainingArrangements",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesDescriptionOfBusinessDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The percentage of employees covered by a collective bargaining agreement as of the balance sheet date.",
        "label": "Percentage of Workforce Subject to Collective Bargaining Arrangements",
        "terseLabel": "Workforce represented by collective bargaining agreements (as a percent)"
       }
      }
     },
     "auth_ref": []
    },
    "stld_PercentageOfWorkforceSubjectToCollectiveBargainingArrangementsExpiringDuringYear": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.steeldynamics.com/20241231",
     "localname": "PercentageOfWorkforceSubjectToCollectiveBargainingArrangementsExpiringDuringYear",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesDescriptionOfBusinessDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The percentage of employees covered by a collective bargaining agreement expiring during the year.",
        "label": "Percentage Of Workforce Subject To Collective Bargaining Arrangements Expiring During The Year",
        "terseLabel": "Percentage of workforce subject to collective bargaining arrangements expiring during the year"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PerformanceSharesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PerformanceSharesMember",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureEquityBasedIncentivePlansLongTermIncentiveCompensationProgramDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Performance Shares [Member]",
        "documentation": "Share-based payment arrangement awarded for meeting performance target."
       }
      }
     },
     "auth_ref": []
    },
    "stld_PhysicalCommodityAndCommodityTransportationMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.steeldynamics.com/20241231",
     "localname": "PhysicalCommodityAndCommodityTransportationMember",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureCommitmentsAndContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Physical Commodity and Commodity Transportation [Member]",
        "label": "Physical Commodity and Commodity Transportation [Member]",
        "terseLabel": "Physical Commodity and Commodity Transportation"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PlanNameAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PlanNameAxis",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureEquityBasedIncentivePlans2018ExecutiveIncentiveCompensationPlanDetails",
      "http://www.steeldynamics.com/role/DisclosureEquityBasedIncentivePlans2023EquityIncentivePlanDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Plan Name [Axis]",
        "documentation": "Information by plan name for share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r1268",
      "r1269",
      "r1270",
      "r1271",
      "r1272",
      "r1273",
      "r1274",
      "r1275",
      "r1276",
      "r1277",
      "r1278",
      "r1279",
      "r1280",
      "r1281",
      "r1282",
      "r1283",
      "r1284",
      "r1285",
      "r1286",
      "r1287",
      "r1288",
      "r1289",
      "r1290",
      "r1291",
      "r1292",
      "r1293"
     ]
    },
    "us-gaap_PlanNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PlanNameDomain",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureEquityBasedIncentivePlans2018ExecutiveIncentiveCompensationPlanDetails",
      "http://www.steeldynamics.com/role/DisclosureEquityBasedIncentivePlans2023EquityIncentivePlanDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Plan Name [Domain]",
        "documentation": "Plan name for share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r1268",
      "r1269",
      "r1270",
      "r1271",
      "r1272",
      "r1273",
      "r1274",
      "r1275",
      "r1276",
      "r1277",
      "r1278",
      "r1279",
      "r1280",
      "r1281",
      "r1282",
      "r1283",
      "r1284",
      "r1285",
      "r1286",
      "r1287",
      "r1288",
      "r1289",
      "r1290",
      "r1291",
      "r1292",
      "r1293"
     ]
    },
    "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": {
        "label": "Pension Adjustments Prior Service Cost [Member]",
        "terseLabel": "Pension Adjustments Prior Service Cost"
       }
      }
     },
     "auth_ref": [
      "r1101"
     ]
    },
    "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": {
        "label": "Pension Adjustments Service Cost [Member]",
        "terseLabel": "Pension Adjustments Service Cost"
       }
      }
     },
     "auth_ref": [
      "r1157"
     ]
    },
    "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": {
        "label": "Pension Benefits Adjustments, Footnote [Text Block]",
        "terseLabel": "Pension Benefits Adjustments, Footnote"
       }
      }
     },
     "auth_ref": [
      "r1100"
     ]
    },
    "us-gaap_ProceedsFromIssuanceOfDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProceedsFromIssuanceOfDebt",
     "crdr": "debit",
     "presentation": [
      "http://www.steeldynamics.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Proceeds from Issuance of Debt",
        "terseLabel": "Issuance of current and long-term debt",
        "documentation": "The cash inflow during the period from additional borrowings in aggregate debt. Includes proceeds from short-term and long-term debt."
       }
      }
     },
     "auth_ref": [
      "r1191"
     ]
    },
    "us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments",
     "crdr": "debit",
     "presentation": [
      "http://www.steeldynamics.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Proceeds from Maturities, Prepayments and Calls of Short-Term Investments",
        "terseLabel": "Proceeds from maturities of short-term investments",
        "documentation": "The cash inflow from maturities, prepayments, calls and collections of all investments, including securities and other assets, having ready marketability and intended by management to be liquidated, if necessary, within the current operating cycle. Includes cash flows from securities classified as trading securities that were acquired for reasons other than sale in the short-term."
       }
      }
     },
     "auth_ref": [
      "r20",
      "r105"
     ]
    },
    "us-gaap_ProceedsFromPaymentsForOtherFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProceedsFromPaymentsForOtherFinancingActivities",
     "crdr": "debit",
     "presentation": [
      "http://www.steeldynamics.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Proceeds from (Payments for) Other Financing Activities",
        "verboseLabel": "Other financing activities",
        "documentation": "Amount of cash inflow (outflow) from financing activities classified as other."
       }
      }
     },
     "auth_ref": [
      "r1164",
      "r1190"
     ]
    },
    "us-gaap_ProfitLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProfitLoss",
     "crdr": "credit",
     "presentation": [
      "http://www.steeldynamics.com/role/StatementConsolidatedStatementsOfCashFlows",
      "http://www.steeldynamics.com/role/StatementConsolidatedStatementsOfComprehensiveIncome",
      "http://www.steeldynamics.com/role/StatementConsolidatedStatementsOfEquity",
      "http://www.steeldynamics.com/role/StatementConsolidatedStatementsOfIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest",
        "terseLabel": "Net income",
        "totalLabel": "Net income",
        "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest."
       }
      }
     },
     "auth_ref": [
      "r195",
      "r221",
      "r223",
      "r235",
      "r243",
      "r255",
      "r262",
      "r266",
      "r267",
      "r359",
      "r444",
      "r445",
      "r446",
      "r447",
      "r448",
      "r449",
      "r450",
      "r451",
      "r452",
      "r614",
      "r619",
      "r620",
      "r623",
      "r624",
      "r639",
      "r658",
      "r772",
      "r791",
      "r839",
      "r886",
      "r907",
      "r908",
      "r1009",
      "r1010",
      "r1046",
      "r1186",
      "r1258"
     ]
    },
    "stld_ProfitSharingComponent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.steeldynamics.com/20241231",
     "localname": "ProfitSharingComponent",
     "crdr": "debit",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureRetirementPlansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate amount of the employer's profit sharing component of which a portion was contributed to a defined benefit plan and a portion was paid directly to the participants of the profit sharing plan.",
        "label": "Profit Sharing Component",
        "terseLabel": "Profit sharing component"
       }
      }
     },
     "auth_ref": []
    },
    "stld_ProfitSharingComponentDefinedContributionPlanEmployersContributionToProfitSharingPlan": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.steeldynamics.com/20241231",
     "localname": "ProfitSharingComponentDefinedContributionPlanEmployersContributionToProfitSharingPlan",
     "crdr": "debit",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureRetirementPlansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of the profit sharing component of the contribution made by the employer to the defined benefit plan.",
        "label": "Profit Sharing Component Defined Contribution Plan Employers Contribution To Profit Sharing Plan",
        "terseLabel": "Employer's contribution to profit sharing plans for eligible employees"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PropertyPlantAndEquipmentByTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentByTypeAxis",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesPropertyPlantAndEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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": [
      "r6",
      "r686"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentGross",
     "crdr": "debit",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesPropertyPlantAndEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property, Plant and Equipment, Gross",
        "verboseLabel": "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": [
      "r116",
      "r200",
      "r789"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentLineItems",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesPropertyPlantAndEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property, Plant and Equipment [Line Items]",
        "terseLabel": "Property, plant and equipment",
        "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": [
      "r686"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentNet",
     "crdr": "debit",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesPropertyPlantAndEquipmentDetails",
      "http://www.steeldynamics.com/role/StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property, Plant and Equipment, Net",
        "terseLabel": "Property, plant and equipment, net",
        "totalLabel": "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": [
      "r6",
      "r686",
      "r773",
      "r789",
      "r1024"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentPolicyTextBlock",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property, Plant and Equipment, Policy [Policy Text Block]",
        "terseLabel": "Property, Plant and Equipment",
        "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections."
       }
      }
     },
     "auth_ref": [
      "r6",
      "r159",
      "r162",
      "r787"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentTextBlock",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property, Plant and Equipment [Table Text Block]",
        "terseLabel": "Schedule of Property, Plant and Equipment",
        "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation."
       }
      }
     },
     "auth_ref": [
      "r6"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentTypeDomain",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesPropertyPlantAndEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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": [
      "r116",
      "r686"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentUsefulLife": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentUsefulLife",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesPropertyPlantAndEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property, Plant and Equipment, Useful Life",
        "terseLabel": "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": []
    },
    "stld_PurchaseCommitmentsPhysicalCommodityRequirementsUtilizationPeriod": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.steeldynamics.com/20241231",
     "localname": "PurchaseCommitmentsPhysicalCommodityRequirementsUtilizationPeriod",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureCommitmentsAndContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Purchase Commitments Physical Commodity Requirements Utilization Period",
        "label": "Purchase Commitments Physical Commodity Requirements Utilization Period",
        "terseLabel": "Purchase Commitments Physical Commodity Requirements Utilization Period"
       }
      }
     },
     "auth_ref": []
    },
    "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": {
        "label": "Pay vs Performance Disclosure [Table]",
        "terseLabel": "Pay vs Performance Disclosure"
       }
      }
     },
     "auth_ref": [
      "r1098"
     ]
    },
    "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": {
        "label": "Pay vs Performance [Table Text Block]",
        "terseLabel": "Pay vs Performance Disclosure, Table"
       }
      }
     },
     "auth_ref": [
      "r1098"
     ]
    },
    "srt_RangeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "RangeAxis",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureBusinessCombinationsAndInvestmentsInUnconsolidatedAffiliatesDetails",
      "http://www.steeldynamics.com/role/DisclosureCommitmentsAndContingenciesDetails",
      "http://www.steeldynamics.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesIntangibleAssetsDetails",
      "http://www.steeldynamics.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesPropertyPlantAndEquipmentDetails",
      "http://www.steeldynamics.com/role/DisclosureEquityBasedIncentivePlans2023EquityIncentivePlanDetails",
      "http://www.steeldynamics.com/role/DisclosureEquityBasedIncentivePlansLongTermIncentiveCompensationProgramDetails",
      "http://www.steeldynamics.com/role/DisclosureIncomeTaxesNarrativeDetails",
      "http://www.steeldynamics.com/role/DisclosureLongTermDebtSeniorSecuredCreditFacilityDetails",
      "http://www.steeldynamics.com/role/DisclosureLongTermDebtSeniorUnsecuredNotesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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": [
      "r167",
      "r169",
      "r171",
      "r172",
      "r174",
      "r190",
      "r191",
      "r437",
      "r438",
      "r439",
      "r440",
      "r508",
      "r526",
      "r557",
      "r558",
      "r559",
      "r571",
      "r645",
      "r705",
      "r714",
      "r731",
      "r813",
      "r814",
      "r825",
      "r854",
      "r855",
      "r918",
      "r922",
      "r924",
      "r925",
      "r937",
      "r957",
      "r958",
      "r987",
      "r997",
      "r1004",
      "r1015",
      "r1016",
      "r1020",
      "r1021",
      "r1034",
      "r1039",
      "r1249",
      "r1262",
      "r1313",
      "r1338",
      "r1339",
      "r1340",
      "r1341",
      "r1342"
     ]
    },
    "srt_RangeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "RangeMember",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureBusinessCombinationsAndInvestmentsInUnconsolidatedAffiliatesDetails",
      "http://www.steeldynamics.com/role/DisclosureCommitmentsAndContingenciesDetails",
      "http://www.steeldynamics.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesIntangibleAssetsDetails",
      "http://www.steeldynamics.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesPropertyPlantAndEquipmentDetails",
      "http://www.steeldynamics.com/role/DisclosureEquityBasedIncentivePlans2023EquityIncentivePlanDetails",
      "http://www.steeldynamics.com/role/DisclosureEquityBasedIncentivePlansLongTermIncentiveCompensationProgramDetails",
      "http://www.steeldynamics.com/role/DisclosureIncomeTaxesNarrativeDetails",
      "http://www.steeldynamics.com/role/DisclosureLongTermDebtSeniorSecuredCreditFacilityDetails",
      "http://www.steeldynamics.com/role/DisclosureLongTermDebtSeniorUnsecuredNotesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statistical Measurement [Domain]",
        "documentation": "Statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median."
       }
      }
     },
     "auth_ref": [
      "r167",
      "r169",
      "r171",
      "r172",
      "r174",
      "r190",
      "r191",
      "r437",
      "r438",
      "r439",
      "r440",
      "r508",
      "r526",
      "r557",
      "r558",
      "r559",
      "r571",
      "r645",
      "r705",
      "r714",
      "r731",
      "r813",
      "r814",
      "r825",
      "r854",
      "r855",
      "r918",
      "r922",
      "r924",
      "r925",
      "r937",
      "r957",
      "r958",
      "r987",
      "r997",
      "r1004",
      "r1015",
      "r1016",
      "r1020",
      "r1021",
      "r1034",
      "r1039",
      "r1249",
      "r1262",
      "r1313",
      "r1338",
      "r1339",
      "r1340",
      "r1341",
      "r1342"
     ]
    },
    "us-gaap_ReceivablesNetCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ReceivablesNetCurrent",
     "crdr": "debit",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesCreditLossesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Receivables, Net, Current",
        "verboseLabel": "Accounts receivable, net",
        "documentation": "The total amount due to the entity within one year of the balance sheet date (or one operating cycle, if longer) from outside sources, including trade accounts receivable, notes and loans receivable, as well as any other types of receivables, net of allowances established for the purpose of reducing such receivables to an amount that approximates their net realizable value."
       }
      }
     },
     "auth_ref": [
      "r1024"
     ]
    },
    "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]",
        "terseLabel": "Recovery of Erroneously Awarded Compensation Disclosure"
       }
      }
     },
     "auth_ref": [
      "r1065",
      "r1076",
      "r1086",
      "r1119"
     ]
    },
    "us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RedeemableNoncontrollingInterestEquityCarryingAmount",
     "crdr": "credit",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesDescriptionOfBusinessDetails",
      "http://www.steeldynamics.com/role/StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Redeemable Noncontrolling Interest, Equity, Carrying Amount",
        "terseLabel": "Redeemable noncontrolling interests",
        "documentation": "As of the reporting date, the aggregate carrying amount of all noncontrolling interests which are redeemable by the (parent) entity (1) at a fixed or determinable price on a fixed or determinable date, (2) at the option of the holder of the noncontrolling interest, or (3) upon occurrence of an event that is not solely within the control of the (parent) entity. This item includes noncontrolling interest holder's ownership (or holders' ownership) regardless of the type of equity interest (common, preferred, other) including all potential organizational (legal) forms of the investee entity."
       }
      }
     },
     "auth_ref": [
      "r36",
      "r37",
      "r121",
      "r122"
     ]
    },
    "stld_RedeemableNoncontrollingInterestMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.steeldynamics.com/20241231",
     "localname": "RedeemableNoncontrollingInterestMember",
     "presentation": [
      "http://www.steeldynamics.com/role/StatementConsolidatedStatementsOfEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to redeemable noncontrolling interest.",
        "label": "Redeemable Noncontrolling Interests [Members]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RelatedPartyDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RelatedPartyDomain",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureTransactionsWithAffiliatedCompaniesScheduleOfRelatedPartyTransactionsDetails",
      "http://www.steeldynamics.com/role/StatementConsolidatedBalanceSheets",
      "http://www.steeldynamics.com/role/StatementConsolidatedStatementsOfIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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": [
      "r324",
      "r517",
      "r692",
      "r693",
      "r778",
      "r786",
      "r859",
      "r860",
      "r861",
      "r862",
      "r863",
      "r883",
      "r885",
      "r916"
     ]
    },
    "us-gaap_RelatedPartyMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RelatedPartyMember",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureTransactionsWithAffiliatedCompaniesScheduleOfRelatedPartyTransactionsDetails",
      "http://www.steeldynamics.com/role/StatementConsolidatedBalanceSheets",
      "http://www.steeldynamics.com/role/StatementConsolidatedStatementsOfIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Related Party [Member]",
        "terseLabel": "Related parties",
        "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": [
      "r246",
      "r247",
      "r692",
      "r693",
      "r694",
      "r695",
      "r778",
      "r786",
      "r859",
      "r860",
      "r861",
      "r862",
      "r863",
      "r883",
      "r885",
      "r916"
     ]
    },
    "us-gaap_RelatedPartyTransactionLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RelatedPartyTransactionLineItems",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureTransactionsWithAffiliatedCompaniesScheduleOfRelatedPartyTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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": [
      "r324",
      "r890",
      "r891",
      "r894"
     ]
    },
    "us-gaap_RelatedPartyTransactionsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RelatedPartyTransactionsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Transactions with Affiliated Companies"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RelatedPartyTransactionsByRelatedPartyAxis",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureTransactionsWithAffiliatedCompaniesScheduleOfRelatedPartyTransactionsDetails",
      "http://www.steeldynamics.com/role/StatementConsolidatedBalanceSheets",
      "http://www.steeldynamics.com/role/StatementConsolidatedStatementsOfIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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": [
      "r324",
      "r517",
      "r692",
      "r693",
      "r778",
      "r786",
      "r859",
      "r860",
      "r861",
      "r862",
      "r863",
      "r883",
      "r885",
      "r916",
      "r1334"
     ]
    },
    "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RelatedPartyTransactionsDisclosureTextBlock",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureTransactionsWithAffiliatedCompanies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Related Party Transactions Disclosure [Text Block]",
        "terseLabel": "Transactions with Affiliated Companies",
        "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates."
       }
      }
     },
     "auth_ref": [
      "r689",
      "r690",
      "r691",
      "r693",
      "r696",
      "r834",
      "r835",
      "r836",
      "r892",
      "r893",
      "r894",
      "r913",
      "r915"
     ]
    },
    "us-gaap_RepaymentsOfDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RepaymentsOfDebt",
     "crdr": "credit",
     "presentation": [
      "http://www.steeldynamics.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Repayments of Debt",
        "negatedLabel": "Repayment of current and long-term debt",
        "documentation": "Amount of cash outflow for short-term and long-term debt. Excludes payment of lease obligation."
       }
      }
     },
     "auth_ref": [
      "r1192"
     ]
    },
    "srt_RepurchaseAgreementCounterpartyNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "RepurchaseAgreementCounterpartyNameDomain",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureTransactionsWithAffiliatedCompaniesScheduleOfRelatedPartyTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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": [
      "r187",
      "r188",
      "r248",
      "r249",
      "r457",
      "r484",
      "r695",
      "r715",
      "r775",
      "r970",
      "r971"
     ]
    },
    "srt_RestatementAdjustmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "RestatementAdjustmentMember",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesGoodwillDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revision of Prior Period, Adjustment [Member]",
        "terseLabel": "Restatement Adjustment",
        "documentation": "Cumulative increase (decrease) for adjustment to previously issued financial statements. Includes, but is not limited to, adjustment for retrospective application of amendment to accounting standards, other change in accounting principle, correction of error, and other revision."
       }
      }
     },
     "auth_ref": [
      "r252",
      "r253",
      "r254",
      "r264",
      "r265",
      "r287",
      "r637",
      "r638",
      "r672",
      "r1165",
      "r1166",
      "r1167",
      "r1168",
      "r1169",
      "r1170",
      "r1171",
      "r1213"
     ]
    },
    "srt_RestatementAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "RestatementAxis",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesGoodwillDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revision of Prior Period [Axis]",
        "documentation": "Information by adjustment to previously issued financial statements. Includes, but is not limited to, adjustment for retrospective application of amendment to accounting standards, other change in accounting principle, correction of error, and other revision."
       }
      }
     },
     "auth_ref": [
      "r189",
      "r193",
      "r252",
      "r253",
      "r254",
      "r255",
      "r256",
      "r257",
      "r258",
      "r259",
      "r260",
      "r263",
      "r264",
      "r265",
      "r266",
      "r267",
      "r268",
      "r287",
      "r361",
      "r362",
      "r612",
      "r613",
      "r614",
      "r615",
      "r618",
      "r619",
      "r636",
      "r637",
      "r638",
      "r639",
      "r670",
      "r672",
      "r687",
      "r688",
      "r815",
      "r816",
      "r817",
      "r818",
      "r819",
      "r820",
      "r821",
      "r822",
      "r823",
      "r824",
      "r826",
      "r1213"
     ]
    },
    "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": {
        "label": "Restatement Determination Date [Axis]",
        "terseLabel": "Restatement Determination Date:"
       }
      }
     },
     "auth_ref": [
      "r1066",
      "r1077",
      "r1087",
      "r1120"
     ]
    },
    "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": {
        "label": "Restatement Determination Date",
        "terseLabel": "Restatement Determination Date"
       }
      }
     },
     "auth_ref": [
      "r1067",
      "r1078",
      "r1088",
      "r1121"
     ]
    },
    "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": {
        "label": "Restatement Does Not Require Recovery [Text Block]",
        "terseLabel": "Restatement does not require Recovery"
       }
      }
     },
     "auth_ref": [
      "r1074",
      "r1085",
      "r1095",
      "r1128"
     ]
    },
    "srt_RestatementDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "RestatementDomain",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesGoodwillDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revision of Prior Period [Domain]",
        "documentation": "Adjustment to previously issued financial statements. Includes, but is not limited to, adjustment for retrospective application of amendment to accounting standards, other change in accounting principle, correction of error, and other revision."
       }
      }
     },
     "auth_ref": [
      "r189",
      "r193",
      "r252",
      "r253",
      "r254",
      "r255",
      "r256",
      "r257",
      "r258",
      "r259",
      "r260",
      "r263",
      "r264",
      "r265",
      "r266",
      "r267",
      "r268",
      "r287",
      "r361",
      "r362",
      "r612",
      "r613",
      "r614",
      "r615",
      "r618",
      "r619",
      "r636",
      "r637",
      "r638",
      "r639",
      "r670",
      "r672",
      "r687",
      "r688",
      "r815",
      "r816",
      "r817",
      "r818",
      "r819",
      "r820",
      "r821",
      "r822",
      "r823",
      "r824",
      "r826",
      "r1213"
     ]
    },
    "us-gaap_RestrictedCashAndCashEquivalents": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RestrictedCashAndCashEquivalents",
     "crdr": "debit",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesCashAndEquivalentsAndRestrictedCashAndEquivalentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restricted Cash and Cash Equivalents",
        "terseLabel": "Restricted Cash and Cash Equivalents",
        "documentation": "Amount of cash and cash equivalents restricted as to withdrawal or usage. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. 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": [
      "r22",
      "r136",
      "r199",
      "r240",
      "r780"
     ]
    },
    "us-gaap_RestrictedCashAndCashEquivalentsAssetStatementOfFinancialPositionExtensibleList": {
     "xbrltype": "enumerationSetItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RestrictedCashAndCashEquivalentsAssetStatementOfFinancialPositionExtensibleList",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesCashAndEquivalentsAndRestrictedCashAndEquivalentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restricted Cash and Cash Equivalents, Statement of Financial Position [Extensible Enumeration]",
        "terseLabel": "Restricted Cash and Cash Equivalents, Asset, Statement of Financial Position [Extensible List]",
        "documentation": "Indicates line item in statement of financial position that includes cash and cash equivalents restricted to withdrawal or usage."
       }
      }
     },
     "auth_ref": [
      "r240"
     ]
    },
    "stld_RestrictedStockUnitsDeferredStockUnitsRestrictedStockAndUnrestrictedStockAwardsAndPerformanceAwardsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.steeldynamics.com/20241231",
     "localname": "RestrictedStockUnitsDeferredStockUnitsRestrictedStockAndUnrestrictedStockAwardsAndPerformanceAwardsMember",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureEquityBasedIncentivePlans2023EquityIncentivePlanDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Restricted Stock Units, Deferred Stock Units, Restricted Stock And Unrestricted Stock Awards, And Performance Awards [Member]",
        "label": "Restricted Stock Units, Deferred Stock Units, Restricted Stock And Unrestricted Stock Awards, And Performance Awards [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RestrictedStockUnitsRSUMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RestrictedStockUnitsRSUMember",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureEquityBasedIncentivePlans2023EquityIncentivePlanDetails",
      "http://www.steeldynamics.com/role/DisclosureEquityBasedIncentivePlansRestrictedStockUnitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restricted Stock Units (RSUs) [Member]",
        "terseLabel": "Restricted Stock Units (RSUs)",
        "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RetainedEarningsAccumulatedDeficit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RetainedEarningsAccumulatedDeficit",
     "crdr": "credit",
     "presentation": [
      "http://www.steeldynamics.com/role/StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Retained Earnings (Accumulated Deficit)",
        "terseLabel": "Retained earnings",
        "documentation": "Amount of accumulated undistributed earnings (deficit)."
       }
      }
     },
     "auth_ref": [
      "r88",
      "r126",
      "r783",
      "r819",
      "r824",
      "r832",
      "r867",
      "r1024"
     ]
    },
    "us-gaap_RetainedEarningsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RetainedEarningsMember",
     "presentation": [
      "http://www.steeldynamics.com/role/StatementConsolidatedStatementsOfEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Retained Earnings [Member]",
        "documentation": "Accumulated undistributed earnings (deficit)."
       }
      }
     },
     "auth_ref": [
      "r192",
      "r252",
      "r253",
      "r254",
      "r256",
      "r262",
      "r265",
      "r267",
      "r360",
      "r363",
      "r422",
      "r602",
      "r603",
      "r611",
      "r612",
      "r613",
      "r615",
      "r618",
      "r619",
      "r628",
      "r630",
      "r631",
      "r633",
      "r637",
      "r671",
      "r673",
      "r815",
      "r817",
      "r840",
      "r1376"
     ]
    },
    "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RevenueFromContractWithCustomerExcludingAssessedTax",
     "crdr": "credit",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureSegmentInformationResultsDetails",
      "http://www.steeldynamics.com/role/DisclosureTransactionsWithAffiliatedCompaniesScheduleOfRelatedPartyTransactionsDetails",
      "http://www.steeldynamics.com/role/StatementConsolidatedStatementsOfIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenue from Contract with Customer, Excluding Assessed Tax",
        "terseLabel": "Total net sales",
        "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": [
      "r150",
      "r151",
      "r288",
      "r295",
      "r296",
      "r310",
      "r316",
      "r319",
      "r321",
      "r323",
      "r505",
      "r506",
      "r733"
     ]
    },
    "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RevenueFromContractWithCustomerPolicyTextBlock",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenue from Contract with Customer [Policy Text Block]",
        "terseLabel": "Revenue from Contracts with Customers",
        "documentation": "Disclosure of accounting policy for revenue from contract with customer."
       }
      }
     },
     "auth_ref": [
      "r165",
      "r497",
      "r498",
      "r499",
      "r500",
      "r501",
      "r502",
      "r503",
      "r504",
      "r960"
     ]
    },
    "us-gaap_RevolvingCreditFacilityMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RevolvingCreditFacilityMember",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureLongTermDebtOtherSecuredObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revolving Credit Facility [Member]",
        "terseLabel": "Revolving Credit Facility",
        "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.steeldynamics.com/role/DisclosureLeasesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability",
        "verboseLabel": "Right-of-use assets obtained in exchange for operating lease liabilities",
        "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability."
       }
      }
     },
     "auth_ref": [
      "r682",
      "r1023"
     ]
    },
    "stld_RocaAceroS.a.DeC.v.Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.steeldynamics.com/20241231",
     "localname": "RocaAceroS.a.DeC.v.Member",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureBusinessCombinationsAndInvestmentsInUnconsolidatedAffiliatesDetails",
      "http://www.steeldynamics.com/role/DisclosureLeasesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the information pertaining to ROCA ACERO, S.A. de C.V.",
        "label": "ROCA ACERO, S.A. de C.V."
       }
      }
     },
     "auth_ref": []
    },
    "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": {
        "label": "Rule 10b5-1 Arrangement Adopted [Flag]",
        "terseLabel": "Rule 10b5-1 Arrangement Adopted"
       }
      }
     },
     "auth_ref": [
      "r1137"
     ]
    },
    "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": {
        "label": "Rule 10b5-1 Arrangement Terminated [Flag]",
        "terseLabel": "Rule 10b5-1 Arrangement Terminated"
       }
      }
     },
     "auth_ref": [
      "r1137"
     ]
    },
    "stld_Rule10b51ArrangementModifiedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://www.steeldynamics.com/20241231",
     "localname": "Rule10b51ArrangementModifiedFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "n/a.",
        "label": "Rule 10b5-1 Arrangement Modified"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureIncomeTaxesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]",
        "terseLabel": "Schedule of Components of Income Tax Expense (Benefit)",
        "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": [
      "r1300"
     ]
    },
    "us-gaap_ScheduleOfDebtInstrumentsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfDebtInstrumentsTextBlock",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureLongTermDebtTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Long-Term Debt Instruments [Table Text Block]",
        "terseLabel": "Schedule of Long-term Debt Instruments",
        "documentation": "Tabular disclosure of long-debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the entity, if longer."
       }
      }
     },
     "auth_ref": [
      "r15",
      "r38",
      "r39",
      "r69",
      "r124",
      "r125",
      "r993",
      "r995",
      "r1200",
      "r1327"
     ]
    },
    "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureIncomeTaxesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]",
        "terseLabel": "Schedule of Deferred Tax Assets and Liabilities",
        "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets."
       }
      }
     },
     "auth_ref": [
      "r1298"
     ]
    },
    "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]",
        "terseLabel": "Reconciliation of Basic and Diluted Earnings Per Share",
        "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": [
      "r1205"
     ]
    },
    "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureIncomeTaxesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]",
        "terseLabel": "Schedule of Effective Income Tax Rate Reconciliation",
        "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": [
      "r581",
      "r1008",
      "r1294"
     ]
    },
    "srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureBusinessCombinationsAndInvestmentsInUnconsolidatedAffiliatesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment, Name [Axis]",
        "documentation": "Information by name of investment including named security. Excludes entity that is consolidated."
       }
      }
     },
     "auth_ref": [
      "r356",
      "r357",
      "r358",
      "r610",
      "r1160",
      "r1161",
      "r1162",
      "r1303",
      "r1304",
      "r1305",
      "r1306"
     ]
    },
    "us-gaap_ScheduleOfEquityMethodInvestmentsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfEquityMethodInvestmentsLineItems",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureBusinessCombinationsAndInvestmentsInUnconsolidatedAffiliatesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Equity Method Investments [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": [
      "r243",
      "r356",
      "r357",
      "r358",
      "r359",
      "r658"
     ]
    },
    "us-gaap_ScheduleOfEquityMethodInvestmentsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfEquityMethodInvestmentsTable",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureBusinessCombinationsAndInvestmentsInUnconsolidatedAffiliatesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Method Investment [Table]",
        "documentation": "Disclosure of information about equity method investment. Includes, but is not limited to, name of investee or group of investees, percentage ownership, difference between investment and value of underlying equity in net assets."
       }
      }
     },
     "auth_ref": [
      "r195",
      "r243",
      "r356",
      "r357",
      "r358",
      "r359",
      "r658"
     ]
    },
    "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureFairValueMeasurementsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]",
        "terseLabel": "Schedule of Assets and Liabilities Measured at Fair Value on a Recurring Basis",
        "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": [
      "r1310",
      "r1311"
     ]
    },
    "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Intangible Asset, Finite-Lived [Table]",
        "documentation": "Disclosure of information about finite-lived intangible asset. Excludes indefinite-lived intangible asset."
       }
      }
     },
     "auth_ref": [
      "r407",
      "r414",
      "r417",
      "r418",
      "r420",
      "r734",
      "r959",
      "r990"
     ]
    },
    "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]",
        "terseLabel": "Schedule of Finite-Lived Intangible Assets",
        "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": [
      "r990",
      "r1239"
     ]
    },
    "us-gaap_ScheduleOfGoodwillTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfGoodwillTable",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesGoodwillDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Goodwill [Table]",
        "documentation": "Disclosure of information about goodwill, including, but not limited to, change from acquisition, sale, impairment, and other reason."
       }
      }
     },
     "auth_ref": [
      "r395",
      "r396",
      "r397",
      "r398",
      "r399",
      "r400",
      "r401",
      "r402",
      "r403",
      "r404",
      "r405",
      "r989"
     ]
    },
    "us-gaap_ScheduleOfGoodwillTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfGoodwillTextBlock",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Goodwill [Table Text Block]",
        "terseLabel": "Schedule of Goodwill",
        "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule."
       }
      }
     },
     "auth_ref": [
      "r989",
      "r1222",
      "r1223",
      "r1224",
      "r1225",
      "r1226",
      "r1227",
      "r1228",
      "r1229",
      "r1230",
      "r1231",
      "r1232"
     ]
    },
    "us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureIncomeTaxesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block]",
        "terseLabel": "Schedule of components of earnings before income taxes and noncontrolling interests",
        "documentation": "Tabular disclosure of income before income tax between domestic and foreign jurisdictions."
       }
      }
     },
     "auth_ref": [
      "r1196"
     ]
    },
    "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfInventoryCurrentTableTextBlock",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Inventory, Current [Table Text Block]",
        "terseLabel": "Schedule of Inventories",
        "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": [
      "r16",
      "r92",
      "r93",
      "r94"
     ]
    },
    "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfMaturitiesOfLongTermDebtTableTextBlock",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureLongTermDebtTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Maturities of Long-Term Debt [Table Text Block]",
        "terseLabel": "Schedule of Maturities of Long-term Debt",
        "documentation": "Tabular disclosure of maturity and sinking fund requirement for long-term debt."
       }
      }
     },
     "auth_ref": [
      "r7"
     ]
    },
    "stld_ScheduleOfPerformancePeriodTransitionAwardsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.steeldynamics.com/20241231",
     "localname": "ScheduleOfPerformancePeriodTransitionAwardsTableTextBlock",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureEquityBasedIncentivePlansTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of performance period transition awards including but not limited to maximum shares that can be issued, shares earned and shares awarded or to be awarded.",
        "label": "Schedule Of Performance Period Transition Awards [Table Text Block]",
        "terseLabel": "Schedule of Performance Period Transition Awards"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfPropertyPlantAndEquipmentTable",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesPropertyPlantAndEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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": [
      "r6",
      "r686"
     ]
    },
    "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureTransactionsWithAffiliatedCompaniesScheduleOfRelatedPartyTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Related Party Transaction [Table]",
        "documentation": "Disclosure of information about related party transaction."
       }
      }
     },
     "auth_ref": [
      "r67",
      "r68",
      "r890",
      "r891",
      "r894"
     ]
    },
    "us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfRelatedPartyTransactionsTableTextBlock",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureTransactionsWithAffiliatedCompaniesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Related Party Transactions [Table Text Block]",
        "terseLabel": "Schedule of Related Party Transactions",
        "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.steeldynamics.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesDescriptionOfBusinessDetails",
      "http://www.steeldynamics.com/role/DisclosureSegmentInformationResultsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Segment Reporting Information, by Segment [Table]",
        "documentation": "Disclosure of information about profit (loss) and total assets by reportable segment."
       }
      }
     },
     "auth_ref": [
      "r30",
      "r31",
      "r32"
     ]
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureSegmentInformationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]",
        "terseLabel": "Schedule of Operating Segment Results",
        "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": [
      "r30",
      "r31",
      "r32"
     ]
    },
    "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureEquityBasedIncentivePlans2018ExecutiveIncentiveCompensationPlanDetails",
      "http://www.steeldynamics.com/role/DisclosureEquityBasedIncentivePlans2023EquityIncentivePlanDetails",
      "http://www.steeldynamics.com/role/DisclosureEquityBasedIncentivePlansLongTermIncentiveCompensationProgramDetails",
      "http://www.steeldynamics.com/role/DisclosureEquityBasedIncentivePlansRestrictedStockUnitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]",
        "documentation": "Disclosure of information about share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r528",
      "r529",
      "r532",
      "r533",
      "r534",
      "r536",
      "r537",
      "r538",
      "r539",
      "r540",
      "r541",
      "r542",
      "r543",
      "r544",
      "r545",
      "r546",
      "r547",
      "r548",
      "r549",
      "r550",
      "r551",
      "r552",
      "r553",
      "r556",
      "r557",
      "r558",
      "r559",
      "r560"
     ]
    },
    "us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureEquityBasedIncentivePlansTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block]",
        "terseLabel": "Schedule of Restricted Stock Units Award Activity",
        "documentation": "Tabular disclosure of the number and weighted-average grant date fair value for restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock units that were granted, vested, or forfeited during the year."
       }
      }
     },
     "auth_ref": [
      "r127"
     ]
    },
    "us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureIncomeTaxesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block]",
        "terseLabel": "Schedule of Unrecognized Tax Benefits Roll Forward",
        "documentation": "Tabular disclosure of the change in unrecognized tax benefits."
       }
      }
     },
     "auth_ref": [
      "r587",
      "r1007"
     ]
    },
    "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]",
        "terseLabel": "Schedule of Intangible Assets, Future Amortization Expense",
        "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets."
       }
      }
     },
     "auth_ref": [
      "r990",
      "r1241"
     ]
    },
    "us-gaap_SecuredDebtMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SecuredDebtMember",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureLongTermDebtOtherSecuredObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Secured Debt [Member]",
        "terseLabel": "Secured Debt",
        "documentation": "Collateralized debt obligation backed by, for example, but not limited to, pledge, mortgage or other lien on the entity's assets."
       }
      }
     },
     "auth_ref": []
    },
    "dei_Security12bTitle": {
     "xbrltype": "securityTitleItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "Security12bTitle",
     "presentation": [
      "http://www.steeldynamics.com/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Title of 12(b) Security",
        "documentation": "Title of a 12(b) registered security."
       }
      }
     },
     "auth_ref": [
      "r1048"
     ]
    },
    "dei_SecurityExchangeName": {
     "xbrltype": "edgarExchangeCodeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "SecurityExchangeName",
     "presentation": [
      "http://www.steeldynamics.com/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Security Exchange Name",
        "documentation": "Name of the Exchange on which a security is registered."
       }
      }
     },
     "auth_ref": [
      "r1050"
     ]
    },
    "us-gaap_SegmentDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SegmentDomain",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesDescriptionOfBusinessDetails",
      "http://www.steeldynamics.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesGoodwillDetails",
      "http://www.steeldynamics.com/role/DisclosureSegmentInformationResultsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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": [
      "r150",
      "r151",
      "r152",
      "r153",
      "r288",
      "r291",
      "r294",
      "r295",
      "r296",
      "r297",
      "r298",
      "r299",
      "r300",
      "r301",
      "r302",
      "r303",
      "r304",
      "r305",
      "r307",
      "r308",
      "r309",
      "r310",
      "r311",
      "r312",
      "r313",
      "r314",
      "r316",
      "r317",
      "r318",
      "r323",
      "r395",
      "r396",
      "r397",
      "r398",
      "r399",
      "r400",
      "r401",
      "r402",
      "r403",
      "r420",
      "r429",
      "r430",
      "r802",
      "r803",
      "r804",
      "r805",
      "r806",
      "r807",
      "r808",
      "r809",
      "r810",
      "r811",
      "r812",
      "r979",
      "r982",
      "r983",
      "r989",
      "r1036",
      "r1345",
      "r1346",
      "r1347",
      "r1348",
      "r1349",
      "r1350",
      "r1351",
      "r1352",
      "r1353",
      "r1354",
      "r1355",
      "r1356",
      "r1357",
      "r1358",
      "r1359",
      "r1360",
      "r1361",
      "r1362",
      "r1363",
      "r1364",
      "r1365",
      "r1366",
      "r1367",
      "r1368",
      "r1369",
      "r1370",
      "r1371",
      "r1372",
      "r1373"
     ]
    },
    "us-gaap_SegmentExpenditureAdditionToLongLivedAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SegmentExpenditureAdditionToLongLivedAssets",
     "crdr": "debit",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureSegmentInformationResultsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Segment, Expenditure, Addition to Long-Lived Assets",
        "terseLabel": "Capital expenditures",
        "documentation": "Amount of expenditure for addition to long-lived assets included in determination of segment assets by chief operating decision maker (CODM) or otherwise regularly provided to CODM. Excludes expenditure for addition to financial instrument, long-term customer relationship of financial institution, mortgage and other servicing rights, deferred policy acquisition cost, and deferred tax assets."
       }
      }
     },
     "auth_ref": [
      "r288",
      "r305",
      "r316",
      "r982",
      "r983"
     ]
    },
    "srt_SegmentGeographicalDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "SegmentGeographicalDomain",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureSegmentInformationResultsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Geographical [Domain]",
        "documentation": "Geographical area."
       }
      }
     },
     "auth_ref": [
      "r168",
      "r170",
      "r173",
      "r175",
      "r176",
      "r177",
      "r178",
      "r179",
      "r181",
      "r182",
      "r183",
      "r184",
      "r185",
      "r186",
      "r321",
      "r322",
      "r736",
      "r737",
      "r738",
      "r739",
      "r740",
      "r741",
      "r742",
      "r743",
      "r744",
      "r745",
      "r746",
      "r747",
      "r748",
      "r749",
      "r750",
      "r751",
      "r752",
      "r753",
      "r754",
      "r755",
      "r756",
      "r757",
      "r758",
      "r759",
      "r760",
      "r761",
      "r762",
      "r763",
      "r764",
      "r765",
      "r844",
      "r848",
      "r850",
      "r919",
      "r923",
      "r927",
      "r938",
      "r945",
      "r947",
      "r948",
      "r949",
      "r950",
      "r952",
      "r953",
      "r954",
      "r955",
      "r956",
      "r961",
      "r998",
      "r1026",
      "r1027",
      "r1028",
      "r1029",
      "r1030",
      "r1031",
      "r1032",
      "r1033",
      "r1035",
      "r1039",
      "r1266",
      "r1345",
      "r1346",
      "r1347",
      "r1349",
      "r1350",
      "r1351",
      "r1352",
      "r1353",
      "r1354",
      "r1355",
      "r1356",
      "r1357",
      "r1358",
      "r1359",
      "r1360",
      "r1361",
      "r1362",
      "r1363",
      "r1364",
      "r1365",
      "r1366",
      "r1367",
      "r1368",
      "r1369",
      "r1370",
      "r1371",
      "r1372",
      "r1373"
     ]
    },
    "us-gaap_SegmentReportingAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SegmentReportingAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Segment Information"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SegmentReportingDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SegmentReportingDisclosureTextBlock",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureSegmentInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Segment Reporting Disclosure [Text Block]",
        "terseLabel": "Segment Information",
        "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": [
      "r153",
      "r288",
      "r290",
      "r291",
      "r292",
      "r293",
      "r294",
      "r306",
      "r308",
      "r309",
      "r314",
      "r315",
      "r316",
      "r317",
      "r318",
      "r319",
      "r320",
      "r323",
      "r978",
      "r980",
      "r981",
      "r982",
      "r984",
      "r985",
      "r986"
     ]
    },
    "us-gaap_SegmentReportingInformationAdditionalInformationAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SegmentReportingInformationAdditionalInformationAbstract",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesDescriptionOfBusinessDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Segment Reporting Information, Additional Information [Abstract]",
        "terseLabel": "Segment Reporting Information"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SegmentReportingInformationLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SegmentReportingInformationLineItems",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesDescriptionOfBusinessDetails",
      "http://www.steeldynamics.com/role/DisclosureSegmentInformationResultsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Segment Reporting Information [Line Items]",
        "terseLabel": "Segment Reporting Information",
        "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",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureSegmentInformationResultsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Segment Reporting, Other Segment Item, Amount",
        "terseLabel": "Other segment items",
        "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": [
      "r288",
      "r308",
      "r309",
      "r316",
      "r982"
     ]
    },
    "us-gaap_SellingGeneralAndAdministrativeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SellingGeneralAndAdministrativeExpense",
     "crdr": "debit",
     "presentation": [
      "http://www.steeldynamics.com/role/StatementConsolidatedStatementsOfIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Selling, General and Administrative Expense",
        "terseLabel": "Selling, general and administrative expenses",
        "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": [
      "r103"
     ]
    },
    "stld_SeniorNotes1.65PercentDue2027Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.steeldynamics.com/20241231",
     "localname": "SeniorNotes1.65PercentDue2027Member",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureLongTermDebtByIssueDetails",
      "http://www.steeldynamics.com/role/DisclosureLongTermDebtSeniorUnsecuredNotesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Senior notes with stated percentage of 1.650%, due 2027.",
        "label": "1.650% senior notes due 2027"
       }
      }
     },
     "auth_ref": []
    },
    "stld_SeniorNotes2.40PercentDue2025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.steeldynamics.com/20241231",
     "localname": "SeniorNotes2.40PercentDue2025Member",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureLongTermDebtByIssueDetails",
      "http://www.steeldynamics.com/role/DisclosureLongTermDebtSeniorUnsecuredNotesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Senior notes with stated percentage of 2.400%, due 2025.",
        "label": "2.400% senior notes due 2025"
       }
      }
     },
     "auth_ref": []
    },
    "stld_SeniorNotes2.80PercentDue2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.steeldynamics.com/20241231",
     "localname": "SeniorNotes2.80PercentDue2024Member",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureLongTermDebtByIssueDetails",
      "http://www.steeldynamics.com/role/DisclosureLongTermDebtFinancingActivityDetails",
      "http://www.steeldynamics.com/role/DisclosureLongTermDebtSeniorUnsecuredNotesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Senior notes with a stated percentage of 2.800%, due 2024.",
        "label": "2.800% senior notes due 2024"
       }
      }
     },
     "auth_ref": []
    },
    "stld_SeniorNotes3.25PercentDue2031Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.steeldynamics.com/20241231",
     "localname": "SeniorNotes3.25PercentDue2031Member",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureLongTermDebtByIssueDetails",
      "http://www.steeldynamics.com/role/DisclosureLongTermDebtSeniorUnsecuredNotesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Senior notes with stated percentage of 3.250%, due 2031.",
        "label": "3.250% senior notes due 2031"
       }
      }
     },
     "auth_ref": []
    },
    "stld_SeniorNotes3.25PercentDue2050Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.steeldynamics.com/20241231",
     "localname": "SeniorNotes3.25PercentDue2050Member",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureLongTermDebtByIssueDetails",
      "http://www.steeldynamics.com/role/DisclosureLongTermDebtSeniorUnsecuredNotesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Senior notes with stated percentage of 3.250%, due 2050.",
        "label": "3.250% senior notes due 2050"
       }
      }
     },
     "auth_ref": []
    },
    "stld_SeniorNotes3.450PercentDue2030Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.steeldynamics.com/20241231",
     "localname": "SeniorNotes3.450PercentDue2030Member",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureLongTermDebtByIssueDetails",
      "http://www.steeldynamics.com/role/DisclosureLongTermDebtSeniorUnsecuredNotesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Senior notes with a stated percentage of 3.450%, due 2030.",
        "label": "3.450% senior notes due 2030"
       }
      }
     },
     "auth_ref": []
    },
    "stld_SeniorNotes5.375PercentDue2034Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.steeldynamics.com/20241231",
     "localname": "SeniorNotes5.375PercentDue2034Member",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureLongTermDebtByIssueDetails",
      "http://www.steeldynamics.com/role/DisclosureLongTermDebtFinancingActivityDetails",
      "http://www.steeldynamics.com/role/DisclosureLongTermDebtSeniorUnsecuredNotesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Senior notes with stated percentage of 5.375%, due 2034.",
        "label": "Senior Notes 5.375 Percent, Due 2034 [Member]",
        "terseLabel": "5.375% senior notes due 2034"
       }
      }
     },
     "auth_ref": []
    },
    "stld_SeniorNotes5.500PercentDue2026Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.steeldynamics.com/20241231",
     "localname": "SeniorNotes5.500PercentDue2026Member",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureLongTermDebtByIssueDetails",
      "http://www.steeldynamics.com/role/DisclosureLongTermDebtSeniorUnsecuredNotesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Senior Notes 5.000 Percent Due 2026 [Member]",
        "label": "5.000% Senior Notes Due 2026 [Member]",
        "terseLabel": "Senior Notes 5.000 Percent Due 2026"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SeniorNotesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SeniorNotesMember",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureLongTermDebtSeniorUnsecuredNotesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Senior Notes [Member]",
        "documentation": "Bond that takes priority over other debt securities sold by the issuer. In the event the issuer goes bankrupt, senior debt holders receive priority for (must receive) repayment prior to (relative to) junior and unsecured (general) creditors."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensation",
     "crdr": "debit",
     "presentation": [
      "http://www.steeldynamics.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Payment Arrangement, Noncash Expense",
        "terseLabel": "Equity-based compensation",
        "documentation": "Amount of noncash expense for share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r4"
     ]
    },
    "stld_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardEarnedAsPercentageOfSpecifiedCompensation": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.steeldynamics.com/20241231",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardEarnedAsPercentageOfSpecifiedCompensation",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureEquityBasedIncentivePlansLongTermIncentiveCompensationProgramDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the awards earned expressed as a percentage of specified compensation.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Earned as Percentage of Specified Compensation",
        "terseLabel": "Awards earned as percentage of specified compensation"
       }
      }
     },
     "auth_ref": []
    },
    "stld_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardMarketValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.steeldynamics.com/20241231",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardMarketValue",
     "crdr": "debit",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureEquityBasedIncentivePlans2018ExecutiveIncentiveCompensationPlanDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the market value of awards granted during the year.",
        "label": "Share Based Compensation Arrangement By Share Based Payment Award Award Market Value",
        "verboseLabel": "Award Market Value"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureEquityBasedIncentivePlansLongTermIncentiveCompensationProgramDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Requisite Service Period",
        "verboseLabel": "General performance period",
        "documentation": "Estimated period over which an employee is required to provide service in exchange for the equity-based payment award, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r1005"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureEquityBasedIncentivePlans2018ExecutiveIncentiveCompensationPlanDetails",
      "http://www.steeldynamics.com/role/DisclosureEquityBasedIncentivePlans2023EquityIncentivePlanDetails",
      "http://www.steeldynamics.com/role/DisclosureEquityBasedIncentivePlansLongTermIncentiveCompensationProgramDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period",
        "terseLabel": "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": [
      "r1005"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureEquityBasedIncentivePlansRestrictedStockUnitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period",
        "negatedLabel": "Forfeited",
        "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r549"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresIntrinsicValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresIntrinsicValue",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureEquityBasedIncentivePlans2023EquityIncentivePlanDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Intrinsic Value, Amount Per Share",
        "documentation": "Per share or unit weighted-average intrinsic value of award forfeited under share-based payment arrangement. Excludes share and unit options."
       }
      }
     },
     "auth_ref": [
      "r549"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureEquityBasedIncentivePlansRestrictedStockUnitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value",
        "verboseLabel": "Forfeited",
        "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event."
       }
      }
     },
     "auth_ref": [
      "r549"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureEquityBasedIncentivePlans2023EquityIncentivePlanDetails",
      "http://www.steeldynamics.com/role/DisclosureEquityBasedIncentivePlansRestrictedStockUnitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period",
        "terseLabel": "Granted",
        "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)."
       }
      }
     },
     "auth_ref": [
      "r547"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureEquityBasedIncentivePlansRestrictedStockUnitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value",
        "terseLabel": "Granted",
        "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)."
       }
      }
     },
     "auth_ref": [
      "r547"
     ]
    },
    "stld_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedAndVestedNumber": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.steeldynamics.com/20241231",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedAndVestedNumber",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureEquityBasedIncentivePlans2023EquityIncentivePlanDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of non-vested and vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested And Vested, Number"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureEquityBasedIncentivePlansRestrictedStockUnitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number",
        "periodEndLabel": "Outstanding",
        "periodStartLabel": "Outstanding",
        "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": [
      "r544",
      "r545"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureEquityBasedIncentivePlansRestrictedStockUnitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]",
        "verboseLabel": "Number of RSUs",
        "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.steeldynamics.com/role/DisclosureEquityBasedIncentivePlansRestrictedStockUnitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value",
        "periodEndLabel": "Outstanding",
        "periodStartLabel": "Outstanding",
        "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options."
       }
      }
     },
     "auth_ref": [
      "r544",
      "r545"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureEquityBasedIncentivePlansRestrictedStockUnitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]",
        "verboseLabel": "Weighted Average Grant Date Fair Value"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureEquityBasedIncentivePlansRestrictedStockUnitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Outstanding, Weighted Average Remaining Contractual Terms",
        "terseLabel": "Weighted average remaining life",
        "documentation": "Weighted average remaining contractual term for equity-based awards excluding options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r128"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureEquityBasedIncentivePlansRestrictedStockUnitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period",
        "negatedLabel": "Vested",
        "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r548"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue",
     "crdr": "debit",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureEquityBasedIncentivePlansRestrictedStockUnitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value",
        "terseLabel": "Fair value of instruments vested during the period",
        "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": [
      "r551"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureEquityBasedIncentivePlansRestrictedStockUnitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value",
        "verboseLabel": "Vested",
        "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement."
       }
      }
     },
     "auth_ref": [
      "r548"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureEquityBasedIncentivePlans2018ExecutiveIncentiveCompensationPlanDetails",
      "http://www.steeldynamics.com/role/DisclosureEquityBasedIncentivePlans2023EquityIncentivePlanDetails",
      "http://www.steeldynamics.com/role/DisclosureEquityBasedIncentivePlansLongTermIncentiveCompensationProgramDetails",
      "http://www.steeldynamics.com/role/DisclosureEquityBasedIncentivePlansRestrictedStockUnitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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": [
      "r528",
      "r529",
      "r532",
      "r533",
      "r534",
      "r536",
      "r537",
      "r538",
      "r539",
      "r540",
      "r541",
      "r542",
      "r543",
      "r544",
      "r545",
      "r546",
      "r547",
      "r548",
      "r549",
      "r550",
      "r551",
      "r552",
      "r553",
      "r556",
      "r557",
      "r558",
      "r559",
      "r560"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureEquityBasedIncentivePlans2018ExecutiveIncentiveCompensationPlanDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Granted",
        "documentation": "Net number of non-option equity instruments granted to participants."
       }
      }
     },
     "auth_ref": [
      "r13"
     ]
    },
    "stld_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfGrowthAndProfitabilityMeasures": {
     "xbrltype": "integerItemType",
     "nsuri": "http://www.steeldynamics.com/20241231",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfGrowthAndProfitabilityMeasures",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureEquityBasedIncentivePlansLongTermIncentiveCompensationProgramDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Number Of Growth And Profitability Measures",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number Of Growth And Profitability Measures",
        "terseLabel": "Growth and profitability measures"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureEquityBasedIncentivePlans2018ExecutiveIncentiveCompensationPlanDetails",
      "http://www.steeldynamics.com/role/DisclosureEquityBasedIncentivePlans2023EquityIncentivePlanDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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": [
      "r1006"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureEquityBasedIncentivePlans2018ExecutiveIncentiveCompensationPlanDetails",
      "http://www.steeldynamics.com/role/DisclosureEquityBasedIncentivePlans2023EquityIncentivePlanDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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": [
      "r44"
     ]
    },
    "stld_ShareBasedCompensationArrangementByShareBasedPaymentAwardRetirementEligibleAgeForVestingOfAwards": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.steeldynamics.com/20241231",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardRetirementEligibleAgeForVestingOfAwards",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureEquityBasedIncentivePlans2023EquityIncentivePlanDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the eligible age of retirement after which the awards granted to employees will vest.",
        "label": "Share Based Compensation Arrangement By Share Based Payment Award Retirement Eligible Age For Vesting Of Awards"
       }
      }
     },
     "auth_ref": []
    },
    "stld_ShareBasedCompensationArrangementByShareBasedPaymentAwardShareLimitAgainstWhichFullValueAwardsWillBeCounted": {
     "xbrltype": "pureItemType",
     "nsuri": "http://www.steeldynamics.com/20241231",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardShareLimitAgainstWhichFullValueAwardsWillBeCounted",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureEquityBasedIncentivePlans2023EquityIncentivePlanDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share Based Compensation Arrangement By Share Based Payment Award Share Limit Against Which Full Value Awards Will Be Counted",
        "label": "Share Based Compensation Arrangement By Share Based Payment Award Share Limit Against Which Full Value Awards Will Be Counted"
       }
      }
     },
     "auth_ref": []
    },
    "stld_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesEarned": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.steeldynamics.com/20241231",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesEarned",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureEquityBasedIncentivePlansLongTermIncentiveCompensationProgramDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares under the share-based compensation performance-based program of the entity that have been earned.",
        "label": "Share Based Compensation Arrangement By Share Based Payment Award Shares Earned",
        "terseLabel": "Award Earned"
       }
      }
     },
     "auth_ref": []
    },
    "stld_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedOrIssuable": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.steeldynamics.com/20241231",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedOrIssuable",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureEquityBasedIncentivePlansLongTermIncentiveCompensationProgramDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares issued or to be issued under the share-based compensation performance-based program of the entity.",
        "label": "Share Based Compensation Arrangement By Share Based Payment Award Shares Issued Or Issuable",
        "terseLabel": "Awards Issued/Issuable"
       }
      }
     },
     "auth_ref": []
    },
    "stld_ShareBasedCompensationArrangementShareBasedPaymentAwardPotentialNumberOfSharesBasedOnPerformance": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.steeldynamics.com/20241231",
     "localname": "ShareBasedCompensationArrangementShareBasedPaymentAwardPotentialNumberOfSharesBasedOnPerformance",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureEquityBasedIncentivePlansLongTermIncentiveCompensationProgramDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the total number of shares that may be issued if all performance based awards that have been granted, are earned (based on performance by the entity) at the full 100% level.",
        "label": "Share Based Compensation Arrangement Share Based Payment Award Potential Number Of Shares Based On Performance",
        "terseLabel": "Maximum Shares That Could Be Issued"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureEquityBasedIncentivePlans2023EquityIncentivePlanDetails",
      "http://www.steeldynamics.com/role/DisclosureEquityBasedIncentivePlansLongTermIncentiveCompensationProgramDetails",
      "http://www.steeldynamics.com/role/DisclosureEquityBasedIncentivePlansRestrictedStockUnitsDetails",
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "All Award Types",
        "terseLabel": "All Award Types",
        "documentation": "Award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r532",
      "r533",
      "r534",
      "r536",
      "r537",
      "r538",
      "r539",
      "r540",
      "r541",
      "r542",
      "r543",
      "r544",
      "r545",
      "r546",
      "r547",
      "r548",
      "r549",
      "r550",
      "r551",
      "r552",
      "r553",
      "r556",
      "r557",
      "r558",
      "r559",
      "r560"
     ]
    },
    "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Payment Arrangement [Policy Text Block]",
        "terseLabel": "Equity-Based Compensation",
        "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost."
       }
      }
     },
     "auth_ref": [
      "r527",
      "r535",
      "r554",
      "r555",
      "r556",
      "r557",
      "r560",
      "r566",
      "r567",
      "r568",
      "r569"
     ]
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureEquityBasedIncentivePlans2018ExecutiveIncentiveCompensationPlanDetails",
      "http://www.steeldynamics.com/role/DisclosureEquityBasedIncentivePlans2023EquityIncentivePlanDetails",
      "http://www.steeldynamics.com/role/DisclosureEquityBasedIncentivePlansLongTermIncentiveCompensationProgramDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage",
        "terseLabel": "Vesting percentage",
        "documentation": "Percentage of vesting of award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r1268"
     ]
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueAbstract",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureEquityBasedIncentivePlansRestrictedStockUnitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value [Abstract]",
        "verboseLabel": "Aggregate Intrinsic Value"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding",
     "crdr": "debit",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureEquityBasedIncentivePlansRestrictedStockUnitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Outstanding",
        "verboseLabel": "Outstanding",
        "documentation": "Intrinsic value of outstanding award under share-based payment arrangement. Excludes share and unit options."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SharesPaidForTaxWithholdingForShareBasedCompensation",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureEquityBasedIncentivePlansRestrictedStockUnitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation",
        "terseLabel": "Total shares withheld",
        "documentation": "Number of shares used to settle grantee's tax withholding obligation for award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShortTermInvestments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShortTermInvestments",
     "crdr": "debit",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesShortTermInvestmentsDetails",
      "http://www.steeldynamics.com/role/StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Short-Term Investments",
        "terseLabel": "Short-term investments",
        "documentation": "Amount of investments including trading securities, available-for-sale securities, held-to-maturity securities, and short-term investments classified as other and current."
       }
      }
     },
     "auth_ref": [
      "r145",
      "r146",
      "r1183"
     ]
    },
    "stld_ShortTermInvestmentsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.steeldynamics.com/20241231",
     "localname": "ShortTermInvestmentsLineItems",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesShortTermInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Short Term Investments [Line Items]",
        "label": "Short Term Investments [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShortTermLeaseCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShortTermLeaseCost",
     "crdr": "debit",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureLeasesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Short-Term Lease, Cost",
        "terseLabel": "Short term lease expenses",
        "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less."
       }
      }
     },
     "auth_ref": [
      "r680",
      "r1023"
     ]
    },
    "us-gaap_StatementBusinessSegmentsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementBusinessSegmentsAxis",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesDescriptionOfBusinessDetails",
      "http://www.steeldynamics.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesGoodwillDetails",
      "http://www.steeldynamics.com/role/DisclosureSegmentInformationResultsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Segments [Axis]",
        "documentation": "Information by business segments."
       }
      }
     },
     "auth_ref": [
      "r150",
      "r151",
      "r152",
      "r153",
      "r194",
      "r288",
      "r291",
      "r294",
      "r295",
      "r296",
      "r297",
      "r298",
      "r299",
      "r300",
      "r301",
      "r302",
      "r303",
      "r304",
      "r305",
      "r307",
      "r308",
      "r309",
      "r310",
      "r311",
      "r312",
      "r313",
      "r314",
      "r316",
      "r317",
      "r318",
      "r323",
      "r395",
      "r396",
      "r397",
      "r398",
      "r399",
      "r400",
      "r401",
      "r402",
      "r403",
      "r420",
      "r423",
      "r429",
      "r430",
      "r802",
      "r803",
      "r804",
      "r805",
      "r806",
      "r807",
      "r808",
      "r809",
      "r810",
      "r811",
      "r812",
      "r979",
      "r982",
      "r983",
      "r989",
      "r1036",
      "r1345",
      "r1346",
      "r1347",
      "r1348",
      "r1349",
      "r1350",
      "r1351",
      "r1352",
      "r1353",
      "r1354",
      "r1355",
      "r1356",
      "r1357",
      "r1358",
      "r1359",
      "r1360",
      "r1361",
      "r1362",
      "r1363",
      "r1364",
      "r1365",
      "r1366",
      "r1367",
      "r1368",
      "r1369",
      "r1370",
      "r1371",
      "r1372",
      "r1373"
     ]
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementEquityComponentsAxis",
     "presentation": [
      "http://www.steeldynamics.com/role/StatementConsolidatedStatementsOfEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Components [Axis]",
        "documentation": "Information by component of equity."
       }
      }
     },
     "auth_ref": [
      "r11",
      "r86",
      "r89",
      "r90",
      "r192",
      "r226",
      "r227",
      "r228",
      "r252",
      "r253",
      "r254",
      "r256",
      "r262",
      "r265",
      "r267",
      "r289",
      "r360",
      "r363",
      "r422",
      "r496",
      "r602",
      "r603",
      "r611",
      "r612",
      "r613",
      "r615",
      "r618",
      "r619",
      "r628",
      "r629",
      "r630",
      "r631",
      "r632",
      "r633",
      "r637",
      "r659",
      "r660",
      "r661",
      "r662",
      "r663",
      "r664",
      "r671",
      "r673",
      "r688",
      "r794",
      "r815",
      "r816",
      "r817",
      "r840",
      "r909"
     ]
    },
    "srt_StatementGeographicalAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "StatementGeographicalAxis",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureSegmentInformationResultsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Geographical [Axis]",
        "documentation": "Information by geographical components."
       }
      }
     },
     "auth_ref": [
      "r168",
      "r170",
      "r173",
      "r175",
      "r176",
      "r177",
      "r178",
      "r179",
      "r181",
      "r182",
      "r183",
      "r184",
      "r185",
      "r186",
      "r321",
      "r322",
      "r736",
      "r737",
      "r738",
      "r739",
      "r740",
      "r741",
      "r742",
      "r743",
      "r744",
      "r745",
      "r746",
      "r747",
      "r748",
      "r749",
      "r750",
      "r751",
      "r752",
      "r753",
      "r754",
      "r755",
      "r756",
      "r757",
      "r758",
      "r759",
      "r760",
      "r761",
      "r762",
      "r763",
      "r764",
      "r765",
      "r844",
      "r848",
      "r850",
      "r919",
      "r923",
      "r927",
      "r938",
      "r945",
      "r947",
      "r948",
      "r949",
      "r950",
      "r952",
      "r953",
      "r954",
      "r955",
      "r956",
      "r961",
      "r998",
      "r1026",
      "r1027",
      "r1028",
      "r1029",
      "r1030",
      "r1031",
      "r1032",
      "r1033",
      "r1035",
      "r1039",
      "r1266",
      "r1345",
      "r1346",
      "r1347",
      "r1349",
      "r1350",
      "r1351",
      "r1352",
      "r1353",
      "r1354",
      "r1355",
      "r1356",
      "r1357",
      "r1358",
      "r1359",
      "r1360",
      "r1361",
      "r1362",
      "r1363",
      "r1364",
      "r1365",
      "r1366",
      "r1367",
      "r1368",
      "r1369",
      "r1370",
      "r1371",
      "r1372",
      "r1373"
     ]
    },
    "us-gaap_StatementLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementLineItems",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureIncomeTaxesNarrativeDetails",
      "http://www.steeldynamics.com/role/DisclosureLeasesNarrativeDetails",
      "http://www.steeldynamics.com/role/DisclosureShareholdersEquityDetails",
      "http://www.steeldynamics.com/role/StatementConsolidatedBalanceSheets",
      "http://www.steeldynamics.com/role/StatementConsolidatedStatementsOfEquity",
      "http://www.steeldynamics.com/role/StatementConsolidatedStatementsOfIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement [Line Items]",
        "terseLabel": "Statement",
        "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",
      "r289",
      "r673",
      "r733",
      "r827",
      "r841",
      "r858",
      "r859",
      "r860",
      "r861",
      "r862",
      "r863",
      "r866",
      "r869",
      "r870",
      "r871",
      "r872",
      "r873",
      "r874",
      "r875",
      "r876",
      "r877",
      "r879",
      "r880",
      "r881",
      "r882",
      "r883",
      "r885",
      "r888",
      "r889",
      "r895",
      "r896",
      "r897",
      "r898",
      "r899",
      "r900",
      "r901",
      "r902",
      "r903",
      "r904",
      "r905",
      "r906",
      "r909",
      "r1040"
     ]
    },
    "us-gaap_StatementOfCashFlowsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementOfCashFlowsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "CONSOLIDATED STATEMENTS OF CASH FLOWS"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementOfFinancialPositionAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementOfFinancialPositionAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "CONSOLIDATED BALANCE SHEETS"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementOfStockholdersEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementOfStockholdersEquityAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "CONSOLIDATED STATEMENTS OF EQUITY"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementTable",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureIncomeTaxesNarrativeDetails",
      "http://www.steeldynamics.com/role/DisclosureLeasesNarrativeDetails",
      "http://www.steeldynamics.com/role/DisclosureShareholdersEquityDetails",
      "http://www.steeldynamics.com/role/StatementConsolidatedBalanceSheets",
      "http://www.steeldynamics.com/role/StatementConsolidatedStatementsOfEquity",
      "http://www.steeldynamics.com/role/StatementConsolidatedStatementsOfIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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": [
      "r252",
      "r253",
      "r254",
      "r289",
      "r324",
      "r673",
      "r733",
      "r827",
      "r841",
      "r858",
      "r859",
      "r860",
      "r861",
      "r862",
      "r863",
      "r866",
      "r869",
      "r870",
      "r871",
      "r872",
      "r873",
      "r874",
      "r875",
      "r876",
      "r877",
      "r879",
      "r880",
      "r881",
      "r882",
      "r883",
      "r885",
      "r888",
      "r889",
      "r895",
      "r896",
      "r897",
      "r898",
      "r899",
      "r900",
      "r901",
      "r902",
      "r903",
      "r904",
      "r905",
      "r906",
      "r909",
      "r1040"
     ]
    },
    "stld_SteelDynamicsInc.BiocarbonSolutionsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.steeldynamics.com/20241231",
     "localname": "SteelDynamicsInc.BiocarbonSolutionsMember",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesDescriptionOfBusinessDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the information pertaining to the Steel Dynamics, Inc. Biocarbon Solutions (SDI Biocarbon Solutions).",
        "label": "Steel Dynamics, Inc. Biocarbon Solutions [Member]",
        "terseLabel": "SDI Biocarbon Solutions"
       }
      }
     },
     "auth_ref": []
    },
    "stld_SteelFabricationOperationsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.steeldynamics.com/20241231",
     "localname": "SteelFabricationOperationsMember",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesGoodwillDetails",
      "http://www.steeldynamics.com/role/DisclosureSegmentInformationResultsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Steel Fabrication Segment Operations represent the entity's New Millennium Building Systems' plants located throughout the United States.",
        "label": "Steel Fabrication Operations"
       }
      }
     },
     "auth_ref": []
    },
    "stld_SteelOperationsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.steeldynamics.com/20241231",
     "localname": "SteelOperationsMember",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesDescriptionOfBusinessDetails",
      "http://www.steeldynamics.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesGoodwillDetails",
      "http://www.steeldynamics.com/role/DisclosureSegmentInformationResultsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Steel Segment Operations include the entity's Flat Roll Division, The Techs galvanizing lines, Structural and Rail Division, Engineered Bar Products Division, Roanoke Bar Division, Steel of West Virginia (SWVA).",
        "label": "Steel Operations"
       }
      }
     },
     "auth_ref": []
    },
    "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": {
        "label": "Stock Price or TSR Estimation Method [Text Block]",
        "terseLabel": "Stock Price or TSR Estimation Method"
       }
      }
     },
     "auth_ref": [
      "r1069",
      "r1080",
      "r1090",
      "r1123"
     ]
    },
    "us-gaap_StockAppreciationRightsSARSMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockAppreciationRightsSARSMember",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureEquityBasedIncentivePlans2023EquityIncentivePlanDetails",
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Stock Appreciation Rights (SARs)",
        "label": "Stock Appreciation Rights (SARs) [Member]",
        "terseLabel": "Stock Appreciation Rights (SARs)",
        "documentation": "Right to receive cash or shares equal to appreciation of predetermined number of grantor's shares during predetermined time period."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockGrantedDuringPeriodValueSharebasedCompensation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockGrantedDuringPeriodValueSharebasedCompensation",
     "crdr": "credit",
     "presentation": [
      "http://www.steeldynamics.com/role/StatementConsolidatedStatementsOfEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Shares Granted, Value, Share-Based Payment Arrangement, after Forfeiture",
        "terseLabel": "Equity-based compensation",
        "documentation": "Value, after forfeiture, of shares granted under share-based payment arrangement. Excludes employee stock ownership plan (ESOP)."
       }
      }
     },
     "auth_ref": [
      "r43",
      "r45"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation",
     "presentation": [
      "http://www.steeldynamics.com/role/StatementConsolidatedStatementsOfEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture",
        "terseLabel": "Equity-based compensation (in shares)",
        "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": [
      "r11",
      "r85",
      "r86",
      "r126"
     ]
    },
    "stld_StockOptionsAndStockAppreciationRightsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.steeldynamics.com/20241231",
     "localname": "StockOptionsAndStockAppreciationRightsMember",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureEquityBasedIncentivePlans2023EquityIncentivePlanDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock Options And Stock Appreciation Rights [Member]",
        "label": "Stock Options And Stock Appreciation Rights [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "stld_StockOptionsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.steeldynamics.com/20241231",
     "localname": "StockOptionsMember",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureEquityBasedIncentivePlans2023EquityIncentivePlanDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock Options [Member]",
        "label": "Stock Options [Member]",
        "terseLabel": "Stock Options"
       }
      }
     },
     "auth_ref": []
    },
    "srt_StockRepurchaseProgramAuthorizedAmount1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "StockRepurchaseProgramAuthorizedAmount1",
     "crdr": "credit",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureShareholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share Repurchase Program, Authorized, Amount",
        "terseLabel": "Authorized share purchase program",
        "documentation": "Amount authorized for purchase of share under share repurchase plan. Includes, but is not limited to, repurchase of stock and unit of ownership."
       }
      }
     },
     "auth_ref": [
      "r1265"
     ]
    },
    "us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1",
     "crdr": "credit",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureShareholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share Repurchase Program, Remaining Authorized, Amount",
        "terseLabel": "Remaining authorized repurchase amount",
        "documentation": "Amount remaining authorized for purchase of share under share repurchase plan. Includes, but is not limited to, repurchase of stock and unit of ownership."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockholdersEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockholdersEquity",
     "crdr": "credit",
     "presentation": [
      "http://www.steeldynamics.com/role/StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity, Attributable to Parent",
        "totalLabel": "Total Steel Dynamics, Inc. equity",
        "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest."
       }
      }
     },
     "auth_ref": [
      "r86",
      "r89",
      "r90",
      "r114",
      "r868",
      "r884",
      "r910",
      "r911",
      "r1024",
      "r1047",
      "r1195",
      "r1221",
      "r1325",
      "r1376"
     ]
    },
    "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
     "crdr": "credit",
     "presentation": [
      "http://www.steeldynamics.com/role/StatementConsolidatedBalanceSheets",
      "http://www.steeldynamics.com/role/StatementConsolidatedStatementsOfEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity, Including Portion Attributable to Noncontrolling Interest",
        "periodEndLabel": "Balances",
        "periodStartLabel": "Balances",
        "totalLabel": "Total equity",
        "documentation": "Amount of equity (deficit) attributable to parent and noncontrolling interest. Excludes temporary equity."
       }
      }
     },
     "auth_ref": [
      "r51",
      "r52",
      "r55",
      "r192",
      "r193",
      "r227",
      "r252",
      "r253",
      "r254",
      "r256",
      "r262",
      "r265",
      "r360",
      "r363",
      "r422",
      "r496",
      "r602",
      "r603",
      "r611",
      "r612",
      "r613",
      "r615",
      "r618",
      "r619",
      "r628",
      "r629",
      "r630",
      "r631",
      "r632",
      "r633",
      "r637",
      "r659",
      "r660",
      "r664",
      "r672",
      "r688",
      "r816",
      "r817",
      "r838",
      "r868",
      "r884",
      "r910",
      "r911",
      "r943",
      "r1046",
      "r1195",
      "r1221",
      "r1325",
      "r1376"
     ]
    },
    "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract",
     "presentation": [
      "http://www.steeldynamics.com/role/StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity, Including Portion Attributable to Noncontrolling Interest [Abstract]",
        "terseLabel": "Equity"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockholdersEquityNoteDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockholdersEquityNoteDisclosureTextBlock",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureShareholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity [Text Block]",
        "terseLabel": "Shareholders' Equity",
        "documentation": "The entire disclosure for equity."
       }
      }
     },
     "auth_ref": [
      "r123",
      "r242",
      "r482",
      "r483",
      "r485",
      "r486",
      "r487",
      "r488",
      "r489",
      "r490",
      "r491",
      "r492",
      "r493",
      "r495",
      "r496",
      "r635",
      "r912",
      "r914",
      "r944"
     ]
    },
    "us-gaap_SubsegmentsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SubsegmentsAxis",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesGoodwillDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsegments [Axis]",
        "documentation": "Information by business subsegments."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SubsegmentsDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SubsegmentsDomain",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesGoodwillDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsegments [Domain]",
        "documentation": "Divisions of a component 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": []
    },
    "us-gaap_SubsequentEventMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SubsequentEventMember",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureShareholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsequent Event [Member]",
        "terseLabel": "Subsequent Event",
        "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued."
       }
      }
     },
     "auth_ref": [
      "r665",
      "r698"
     ]
    },
    "us-gaap_SubsequentEventTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SubsequentEventTypeAxis",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureShareholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsequent Event Type [Axis]",
        "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued."
       }
      }
     },
     "auth_ref": [
      "r665",
      "r698"
     ]
    },
    "us-gaap_SubsequentEventTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SubsequentEventTypeDomain",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureShareholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsequent Event Type [Domain]",
        "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued."
       }
      }
     },
     "auth_ref": [
      "r665",
      "r698"
     ]
    },
    "srt_SubsidiariesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "SubsidiariesMember",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureBusinessCombinationsAndInvestmentsInUnconsolidatedAffiliatesDetails",
      "http://www.steeldynamics.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesDescriptionOfBusinessDetails",
      "http://www.steeldynamics.com/role/DisclosureLongTermDebtOtherSecuredObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsidiaries [Member]",
        "terseLabel": "Subsidiaries",
        "documentation": "Entity in which controlling financial interest is held. Includes, but is not limited to, variable interest entity (VIE) consolidated by primary beneficiary. Excludes entity in which broker-dealer holds controlling financial interest but control is likely to be temporary."
       }
      }
     },
     "auth_ref": [
      "r1267",
      "r1331",
      "r1332",
      "r1334"
     ]
    },
    "stld_SubsidiaryOneMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.steeldynamics.com/20241231",
     "localname": "SubsidiaryOneMember",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureLongTermDebtOtherSecuredObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Subsidiary One [Member]",
        "label": "Subsidiary One [Member]",
        "terseLabel": "Subsidiary One"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureBusinessCombinationsAndInvestmentsInUnconsolidatedAffiliatesDetails",
      "http://www.steeldynamics.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesDescriptionOfBusinessDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsidiary or Equity Method Investee, Cumulative Percentage Ownership after All Transactions",
        "terseLabel": "Noncontrolling interest, ownership percentage",
        "documentation": "Percentage of subsidiary's or equity method investee's stock owned by parent immediately after all stock transactions."
       }
      }
     },
     "auth_ref": []
    },
    "stld_SubsidiaryThreeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.steeldynamics.com/20241231",
     "localname": "SubsidiaryThreeMember",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureLongTermDebtOtherSecuredObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Subsidiary Three [Member]",
        "label": "Subsidiary Three [Member]",
        "terseLabel": "Subsidiary Three"
       }
      }
     },
     "auth_ref": []
    },
    "stld_SubsidiaryTwoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.steeldynamics.com/20241231",
     "localname": "SubsidiaryTwoMember",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureLongTermDebtOtherSecuredObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Subsidiary Two [Member]",
        "label": "Subsidiary Two [Member]",
        "terseLabel": "Subsidiary Two"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SummaryOfInvestmentHoldingsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SummaryOfInvestmentHoldingsTable",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesShortTermInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment Holdings [Table]",
        "documentation": "Disclosure of information about summary of investment holding, including, but not limited to, investment with value exceeding one percent of net asset value of registrant."
       }
      }
     },
     "auth_ref": [
      "r837",
      "r842",
      "r843",
      "r844",
      "r845",
      "r846",
      "r847",
      "r848",
      "r849",
      "r850",
      "r851",
      "r852",
      "r853",
      "r856",
      "r857",
      "r887",
      "r1039"
     ]
    },
    "us-gaap_SupplementalCashFlowInformationAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SupplementalCashFlowInformationAbstract",
     "presentation": [
      "http://www.steeldynamics.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Supplemental Cash Flow Information [Abstract]",
        "terseLabel": "Supplemental disclosure information:"
       }
      }
     },
     "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": {
        "label": "Tabular List [Table Text Block]",
        "terseLabel": "Tabular List, Table"
       }
      }
     },
     "auth_ref": [
      "r1116"
     ]
    },
    "stld_ThreeYearPerformancePeriodAwardMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.steeldynamics.com/20241231",
     "localname": "ThreeYearPerformancePeriodAwardMember",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureEquityBasedIncentivePlansLongTermIncentiveCompensationProgramDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Three Year Performance Period Award [Member]",
        "label": "Three-year performance period award"
       }
      }
     },
     "auth_ref": []
    },
    "srt_TitleOfIndividualAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "TitleOfIndividualAxis",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureEquityBasedIncentivePlansLongTermIncentiveCompensationProgramDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Title and Position [Axis]",
        "documentation": "Information by title and position of individual or group within organization."
       }
      }
     },
     "auth_ref": [
      "r1214",
      "r1333"
     ]
    },
    "srt_TitleOfIndividualWithRelationshipToEntityDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "TitleOfIndividualWithRelationshipToEntityDomain",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureEquityBasedIncentivePlansLongTermIncentiveCompensationProgramDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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": {
        "label": "Total Shareholder Return Amount",
        "terseLabel": "Total Shareholder Return Amount"
       }
      }
     },
     "auth_ref": [
      "r1108"
     ]
    },
    "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": {
        "label": "Total Shareholder Return Vs Peer Group [Text Block]",
        "terseLabel": "Total Shareholder Return Vs Peer Group"
       }
      }
     },
     "auth_ref": [
      "r1115"
     ]
    },
    "us-gaap_TradeNamesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TradeNamesMember",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trade Names [Member]",
        "terseLabel": "Trade names",
        "documentation": "Rights acquired through registration of a business name to gain or protect exclusive use thereof."
       }
      }
     },
     "auth_ref": [
      "r49",
      "r1233",
      "r1234",
      "r1235",
      "r1236",
      "r1237",
      "r1238",
      "r1240",
      "r1242",
      "r1243",
      "r1244"
     ]
    },
    "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": {
        "label": "Trading Arrangement [Axis]",
        "terseLabel": "Trading Arrangement:"
       }
      }
     },
     "auth_ref": [
      "r1136"
     ]
    },
    "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": {
        "label": "Trading Arrangements, by Individual [Table]",
        "terseLabel": "Trading Arrangements, by Individual"
       }
      }
     },
     "auth_ref": [
      "r1138"
     ]
    },
    "us-gaap_TradingSecuritiesDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TradingSecuritiesDebt",
     "crdr": "debit",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureFairValueMeasurementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Securities, Trading",
        "terseLabel": "Short-term investments",
        "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in net income (trading)."
       }
      }
     },
     "auth_ref": [
      "r206",
      "r641",
      "r964",
      "r1216",
      "r1312",
      "r1313",
      "r1314"
     ]
    },
    "dei_TradingSymbol": {
     "xbrltype": "tradingSymbolItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "TradingSymbol",
     "presentation": [
      "http://www.steeldynamics.com/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.steeldynamics.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesDerivativeFinancialInstrumentsDetails",
      "http://www.steeldynamics.com/role/DisclosureFairValueMeasurementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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": [
      "r326",
      "r327",
      "r328",
      "r329",
      "r330",
      "r331",
      "r332",
      "r333",
      "r334",
      "r335",
      "r336",
      "r337",
      "r338",
      "r339",
      "r340",
      "r341",
      "r342",
      "r343",
      "r344",
      "r345",
      "r346",
      "r347",
      "r348",
      "r349",
      "r350",
      "r351",
      "r352",
      "r353",
      "r354",
      "r355",
      "r478",
      "r494",
      "r634",
      "r656",
      "r699",
      "r700",
      "r701",
      "r702",
      "r703",
      "r704",
      "r705",
      "r706",
      "r707",
      "r708",
      "r709",
      "r710",
      "r711",
      "r712",
      "r713",
      "r716",
      "r717",
      "r718",
      "r719",
      "r720",
      "r721",
      "r722",
      "r723",
      "r724",
      "r725",
      "r726",
      "r727",
      "r728",
      "r729",
      "r730",
      "r795",
      "r1012",
      "r1014",
      "r1015",
      "r1016",
      "r1017",
      "r1018",
      "r1019",
      "r1020",
      "r1021",
      "r1025",
      "r1173",
      "r1174",
      "r1175",
      "r1176",
      "r1177",
      "r1178",
      "r1179",
      "r1217",
      "r1218",
      "r1219",
      "r1220",
      "r1309",
      "r1312",
      "r1313",
      "r1314",
      "r1321",
      "r1324"
     ]
    },
    "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": {
        "label": "Trading Arrangement Adoption Date",
        "terseLabel": "Adoption Date"
       }
      }
     },
     "auth_ref": [
      "r1139"
     ]
    },
    "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": {
        "label": "Trading Arrangement Duration",
        "terseLabel": "Arrangement Duration"
       }
      }
     },
     "auth_ref": [
      "r1140"
     ]
    },
    "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": {
        "label": "Trading Arrangement Expiration Date",
        "terseLabel": "Expiration Date"
       }
      }
     },
     "auth_ref": [
      "r1140"
     ]
    },
    "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": {
        "label": "Trading Arrangement, Individual Name",
        "terseLabel": "Name"
       }
      }
     },
     "auth_ref": [
      "r1138"
     ]
    },
    "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": {
        "label": "Trading Arrangement, Individual Title",
        "terseLabel": "Title"
       }
      }
     },
     "auth_ref": [
      "r1138"
     ]
    },
    "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": {
        "label": "Trading Arrangement, Securities Aggregate Available Amount",
        "terseLabel": "Aggregate Available"
       }
      }
     },
     "auth_ref": [
      "r1141"
     ]
    },
    "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": {
        "label": "Trading Arrangement Termination Date",
        "terseLabel": "Termination Date"
       }
      }
     },
     "auth_ref": [
      "r1139"
     ]
    },
    "us-gaap_TreasuryStockCommonMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TreasuryStockCommonMember",
     "presentation": [
      "http://www.steeldynamics.com/role/StatementConsolidatedStatementsOfEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Treasury Stock, Common [Member]",
        "documentation": "Previously issued common shares repurchased by the issuing entity and held in treasury."
       }
      }
     },
     "auth_ref": [
      "r41"
     ]
    },
    "us-gaap_TreasuryStockCommonShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TreasuryStockCommonShares",
     "presentation": [
      "http://www.steeldynamics.com/role/StatementConsolidatedBalanceSheetsParenthetical",
      "http://www.steeldynamics.com/role/StatementConsolidatedStatementsOfEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Treasury Stock, Common, Shares",
        "periodEndLabel": "Balances, Treasury Shares",
        "periodStartLabel": "Balances, Treasury Shares",
        "terseLabel": "Treasury stock, shares (in shares)",
        "documentation": "Number of previously issued common shares repurchased by the issuing entity and held in treasury."
       }
      }
     },
     "auth_ref": [
      "r41"
     ]
    },
    "us-gaap_TreasuryStockCommonValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TreasuryStockCommonValue",
     "crdr": "debit",
     "presentation": [
      "http://www.steeldynamics.com/role/StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Treasury Stock, Common, Value",
        "negatedLabel": "Treasury stock, at cost; 117,260,012 and 108,094,891 shares, as of December 31, 2024 and 2023, respectively",
        "documentation": "Amount allocated to previously issued common shares repurchased by the issuing entity and held in treasury."
       }
      }
     },
     "auth_ref": [
      "r41",
      "r42",
      "r89"
     ]
    },
    "us-gaap_TreasuryStockSharesAcquired": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TreasuryStockSharesAcquired",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureShareholdersEquityDetails",
      "http://www.steeldynamics.com/role/StatementConsolidatedStatementsOfEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Treasury Stock, Shares, Acquired",
        "terseLabel": "Share repurchases (in shares)",
        "documentation": "Number of shares that have been repurchased during the period and are being held in treasury."
       }
      }
     },
     "auth_ref": [
      "r11",
      "r86",
      "r126"
     ]
    },
    "us-gaap_TreasuryStockValueAcquiredCostMethod": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TreasuryStockValueAcquiredCostMethod",
     "crdr": "debit",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureShareholdersEquityDetails",
      "http://www.steeldynamics.com/role/StatementConsolidatedStatementsOfEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Treasury Stock, Value, Acquired, Cost Method",
        "negatedLabel": "Share repurchases",
        "verboseLabel": "Share repurchases",
        "documentation": "Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method."
       }
      }
     },
     "auth_ref": [
      "r11",
      "r41",
      "r126"
     ]
    },
    "stld_TwoThousandTwentyFourAwardMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.steeldynamics.com/20241231",
     "localname": "TwoThousandTwentyFourAwardMember",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureEquityBasedIncentivePlansLongTermIncentiveCompensationProgramDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Two Thousand Twenty Four Award [Member]",
        "label": "Two Thousand Twenty Four Award [Member]",
        "terseLabel": "2024 Award"
       }
      }
     },
     "auth_ref": []
    },
    "stld_TwoThousandTwentyOneAwardMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.steeldynamics.com/20241231",
     "localname": "TwoThousandTwentyOneAwardMember",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureEquityBasedIncentivePlansLongTermIncentiveCompensationProgramDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Two Thousand Twenty One Award [Member]",
        "label": "2021 Award"
       }
      }
     },
     "auth_ref": []
    },
    "stld_TwoThousandTwentyThreeAwardMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.steeldynamics.com/20241231",
     "localname": "TwoThousandTwentyThreeAwardMember",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureEquityBasedIncentivePlansLongTermIncentiveCompensationProgramDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Two Thousand Twenty Three Award [Member]",
        "label": "Two Thousand Twenty Three Award [Member]",
        "terseLabel": "2023 Award"
       }
      }
     },
     "auth_ref": []
    },
    "stld_TwoThousandTwentyTwoAwardMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.steeldynamics.com/20241231",
     "localname": "TwoThousandTwentyTwoAwardMember",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureEquityBasedIncentivePlansLongTermIncentiveCompensationProgramDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Two Thousand Twenty Two Award [Member]",
        "label": "Two Thousand Twenty Two Award [Member]",
        "terseLabel": "2022 Award"
       }
      }
     },
     "auth_ref": []
    },
    "stld_TwoYearPerformancePeriodTransitionAwardMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.steeldynamics.com/20241231",
     "localname": "TwoYearPerformancePeriodTransitionAwardMember",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureEquityBasedIncentivePlansLongTermIncentiveCompensationProgramDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents two-year performance period transition award  under equity based incentive plans.",
        "label": "Two-year performance period transition award"
       }
      }
     },
     "auth_ref": []
    },
    "country_US": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2024",
     "localname": "US",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureSegmentInformationResultsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "UNITED STATES",
        "terseLabel": "U.S."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_USTreasurySecuritiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "USTreasurySecuritiesMember",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesShortTermInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "US Treasury Securities [Member]",
        "terseLabel": "US Treasury Securities",
        "documentation": "This category includes information about debt securities issued by the United States Department of the Treasury and backed by the United States government. Such securities primarily consist of 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)."
       }
      }
     },
     "auth_ref": [
      "r974",
      "r999",
      "r1001",
      "r1012",
      "r1343"
     ]
    },
    "us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureCommitmentsAndContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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": [
      "r431",
      "r432",
      "r434",
      "r435"
     ]
    },
    "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": {
        "label": "Underlying Security Market Price Change, Percent",
        "terseLabel": "Underlying Security Market Price Change"
       }
      }
     },
     "auth_ref": [
      "r1135"
     ]
    },
    "stld_UnitedSteelSupplyLlcMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.steeldynamics.com/20241231",
     "localname": "UnitedSteelSupplyLlcMember",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureBusinessCombinationsAndInvestmentsInUnconsolidatedAffiliatesDetails",
      "http://www.steeldynamics.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesDescriptionOfBusinessDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the information pertaining to the United Steel Supply, LLC.",
        "label": "United Steel Supply, LLC"
       }
      }
     },
     "auth_ref": []
    },
    "stld_UnityAluminumInc.Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.steeldynamics.com/20241231",
     "localname": "UnityAluminumInc.Member",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureBusinessCombinationsAndInvestmentsInUnconsolidatedAffiliatesDetails",
      "http://www.steeldynamics.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesDescriptionOfBusinessDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the information pertaining to Unity Aluminum, Inc.",
        "label": "Unity Aluminum, Inc",
        "terseLabel": "Unity Aluminum, Inc"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_UnrecognizedTaxBenefits": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "UnrecognizedTaxBenefits",
     "crdr": "credit",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureIncomeTaxesScheduleOfUnrecognizedTaxBenefitsRollForwardDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Unrecognized Tax Benefits",
        "periodEndLabel": "Unrecognized Tax Benefits, Ending Balance",
        "periodStartLabel": "Unrecognized Tax Benefits, Beginning Balance",
        "documentation": "Amount of unrecognized tax benefits."
       }
      }
     },
     "auth_ref": [
      "r573",
      "r587",
      "r1007"
     ]
    },
    "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions",
     "crdr": "debit",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureIncomeTaxesScheduleOfUnrecognizedTaxBenefitsRollForwardDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions",
        "negatedLabel": "Decreases related to prior year tax positions",
        "documentation": "Amount of decrease in unrecognized tax benefits resulting from tax positions taken in prior period tax returns."
       }
      }
     },
     "auth_ref": [
      "r588",
      "r1007"
     ]
    },
    "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued",
     "crdr": "credit",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureIncomeTaxesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued",
        "documentation": "Amount accrued for interest on an underpayment of income taxes and penalties related to a tax position claimed or expected to be claimed in the tax return."
       }
      }
     },
     "auth_ref": [
      "r586",
      "r1007"
     ]
    },
    "stld_UnrecognizedTaxBenefitsIncreaseDecreaseResultingFromChangeInInterestExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.steeldynamics.com/20241231",
     "localname": "UnrecognizedTaxBenefitsIncreaseDecreaseResultingFromChangeInInterestExpense",
     "crdr": "credit",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureIncomeTaxesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in unrecognized tax benefits resulting from change in interest expense.",
        "label": "Unrecognized Tax Benefits, Increase (Decrease) Resulting from Change In Interest Expense",
        "terseLabel": "Benefits (Expenses) from the decrease (increase) of interest expense"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions",
     "crdr": "credit",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureIncomeTaxesScheduleOfUnrecognizedTaxBenefitsRollForwardDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions",
        "terseLabel": "Increases related to current year 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": [
      "r589",
      "r1007"
     ]
    },
    "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions",
     "crdr": "credit",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureIncomeTaxesScheduleOfUnrecognizedTaxBenefitsRollForwardDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions",
        "terseLabel": "Increases related to prior year tax positions",
        "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions taken in prior period tax returns."
       }
      }
     },
     "auth_ref": [
      "r588",
      "r1007"
     ]
    },
    "us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate",
     "crdr": "credit",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureIncomeTaxesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Unrecognized Tax Benefits that Would Impact Effective Tax Rate",
        "documentation": "The total amount of unrecognized tax benefits that, if recognized, would affect the effective tax rate."
       }
      }
     },
     "auth_ref": [
      "r590",
      "r1007"
     ]
    },
    "us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFifthAnniversary": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "UnrecordedUnconditionalPurchaseObligationBalanceOnFifthAnniversary",
     "crdr": "credit",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureCommitmentsAndContingenciesScheduleOfUnconditionalPurchaseObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Unrecorded Unconditional Purchase Obligation, to be Paid, Year Five",
        "terseLabel": "2029",
        "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": [
      "r432",
      "r1329"
     ]
    },
    "us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary",
     "crdr": "credit",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureCommitmentsAndContingenciesScheduleOfUnconditionalPurchaseObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Unrecorded Unconditional Purchase Obligation, to be Paid, Year One",
        "terseLabel": "2025",
        "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": [
      "r432",
      "r1329"
     ]
    },
    "us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary",
     "crdr": "credit",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureCommitmentsAndContingenciesScheduleOfUnconditionalPurchaseObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Unrecorded Unconditional Purchase Obligation, to be Paid, Year Four",
        "terseLabel": "2028",
        "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": [
      "r432",
      "r1329"
     ]
    },
    "us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary",
     "crdr": "credit",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureCommitmentsAndContingenciesScheduleOfUnconditionalPurchaseObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Unrecorded Unconditional Purchase Obligation, to be Paid, Year Two",
        "terseLabel": "2026",
        "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": [
      "r432",
      "r1329"
     ]
    },
    "us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary",
     "crdr": "credit",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureCommitmentsAndContingenciesScheduleOfUnconditionalPurchaseObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Unrecorded Unconditional Purchase Obligation, to be Paid, Year Three",
        "terseLabel": "2027",
        "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": [
      "r432",
      "r1329"
     ]
    },
    "us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount",
     "crdr": "credit",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureCommitmentsAndContingenciesDetails",
      "http://www.steeldynamics.com/role/DisclosureCommitmentsAndContingenciesScheduleOfUnconditionalPurchaseObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Unrecorded Unconditional Purchase Obligation",
        "totalLabel": "Unrecorded Unconditional Purchase Obligation, Total",
        "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": [
      "r432",
      "r1329"
     ]
    },
    "us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureCommitmentsAndContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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": [
      "r431",
      "r432",
      "r434"
     ]
    },
    "us-gaap_UnrecordedUnconditionalPurchaseObligationDueAfterFiveYears": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "UnrecordedUnconditionalPurchaseObligationDueAfterFiveYears",
     "crdr": "credit",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureCommitmentsAndContingenciesScheduleOfUnconditionalPurchaseObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Unrecorded Unconditional Purchase Obligation, to be Paid, after Year Five",
        "verboseLabel": "Thereafter",
        "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": [
      "r1251",
      "r1329"
     ]
    },
    "us-gaap_UnrecordedUnconditionalPurchaseObligationsDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "UnrecordedUnconditionalPurchaseObligationsDisclosureTextBlock",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureCommitmentsAndContingenciesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Unrecorded Unconditional Purchase Obligations Disclosure [Table Text Block]",
        "verboseLabel": "Schedule of Unconditional Purchase Obligations",
        "documentation": "Tabular disclosure of unconditional purchase obligation not recognized as liability."
       }
      }
     },
     "auth_ref": [
      "r1250"
     ]
    },
    "stld_UnrestrictedStockAwardsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.steeldynamics.com/20241231",
     "localname": "UnrestrictedStockAwardsMember",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureEquityBasedIncentivePlans2023EquityIncentivePlanDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Unrestricted Stock Awards [Member]",
        "label": "Unrestricted Stock Awards [Member]",
        "terseLabel": "Unrestricted Stock Awards"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_UseOfEstimates": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "UseOfEstimates",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Use of Estimates, Policy [Policy Text Block]",
        "terseLabel": "Use of Estimates",
        "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": [
      "r27",
      "r28",
      "r29",
      "r156",
      "r157",
      "r160",
      "r161"
     ]
    },
    "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": {
        "label": "Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year [Member]",
        "terseLabel": "Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year"
       }
      }
     },
     "auth_ref": [
      "r1104"
     ]
    },
    "stld_WaterProductsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.steeldynamics.com/20241231",
     "localname": "WaterProductsMember",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureCommitmentsAndContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Water Products [Member]",
        "label": "Water Products [Member]",
        "terseLabel": "Water Products"
       }
      }
     },
     "auth_ref": []
    },
    "srt_WeightedAverageMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "WeightedAverageMember",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted Average [Member]",
        "terseLabel": "Weighted average",
        "documentation": "Average of a range of values, calculated with consideration of proportional relevance."
       }
      }
     },
     "auth_ref": [
      "r645",
      "r714",
      "r957",
      "r958",
      "r1015",
      "r1337",
      "r1339",
      "r1342"
     ]
    },
    "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "WeightedAverageNumberOfDilutedSharesOutstanding",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesEarningsPerShareDetails",
      "http://www.steeldynamics.com/role/StatementConsolidatedStatementsOfIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted Average Number of Shares Outstanding, Diluted",
        "terseLabel": "Weighted average common shares and share equivalents outstanding (in shares)",
        "totalLabel": "Diluted earnings per share (in shares)",
        "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": [
      "r271",
      "r284"
     ]
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "WeightedAverageNumberOfSharesOutstandingAbstract",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesEarningsPerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]",
        "terseLabel": "Weighted Average Shares (Denominator)"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "WeightedAverageNumberOfSharesOutstandingBasic",
     "presentation": [
      "http://www.steeldynamics.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesEarningsPerShareDetails",
      "http://www.steeldynamics.com/role/StatementConsolidatedStatementsOfIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted Average Number of Shares Outstanding, Basic",
        "terseLabel": "Basic earnings per share (in shares)",
        "verboseLabel": "Weighted average common shares outstanding (in shares)",
        "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": [
      "r269",
      "r284"
     ]
    },
    "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": {
        "label": "Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested [Member]",
        "terseLabel": "Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested"
       }
      }
     },
     "auth_ref": [
      "r1102"
     ]
    }
   }
  }
 },
 "std_ref": {
  "r0": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "05",
   "Paragraph": "4",
   "SubTopic": "10",
   "Topic": "360",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482338/360-10-05-4"
  },
  "r1": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "SubTopic": "230",
   "Topic": "830",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477401/830-230-45-1"
  },
  "r2": {
   "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"
  },
  "r3": {
   "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"
  },
  "r4": {
   "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"
  },
  "r5": {
   "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"
  },
  "r6": {
   "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"
  },
  "r7": {
   "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"
  },
  "r8": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "SubTopic": "405",
   "Topic": "942",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478353/942-405-50-1"
  },
  "r9": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(c)(2)",
   "SubTopic": "10",
   "Topic": "810",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A"
  },
  "r10": {
   "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"
  },
  "r11": {
   "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"
  },
  "r12": {
   "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"
  },
  "r13": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(01)",
   "SubTopic": "10",
   "Topic": "718",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r14": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4D",
   "Subparagraph": "(c)(2)",
   "SubTopic": "20",
   "Topic": "860",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4D"
  },
  "r15": {
   "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"
  },
  "r16": {
   "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"
  },
  "r17": {
   "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"
  },
  "r18": {
   "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"
  },
  "r19": {
   "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"
  },
  "r20": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-12"
  },
  "r21": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "13",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13"
  },
  "r22": {
   "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"
  },
  "r23": {
   "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"
  },
  "r24": {
   "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"
  },
  "r25": {
   "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"
  },
  "r26": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "260",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-2"
  },
  "r27": {
   "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"
  },
  "r28": {
   "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"
  },
  "r29": {
   "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"
  },
  "r30": {
   "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"
  },
  "r31": {
   "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"
  },
  "r32": {
   "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"
  },
  "r33": {
   "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"
  },
  "r34": {
   "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"
  },
  "r35": {
   "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"
  },
  "r36": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "480",
   "SubTopic": "10",
   "Subparagraph": "(12)(c)",
   "Section": "S99",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480244/480-10-S99-3A"
  },
  "r37": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "480",
   "SubTopic": "10",
   "Subparagraph": "(16)(c)",
   "Paragraph": "3A",
   "Section": "S99",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480244/480-10-S99-3A"
  },
  "r38": {
   "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"
  },
  "r39": {
   "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"
  },
  "r40": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "10",
   "Section": "S99",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-1"
  },
  "r41": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "30",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481549/505-30-45-1"
  },
  "r42": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "30",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481520/505-30-50-4"
  },
  "r43": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "718",
   "SubTopic": "10",
   "Section": "30",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480513/718-10-30-3"
  },
  "r44": {
   "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"
  },
  "r45": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "718",
   "SubTopic": "30",
   "Section": "35",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480843/718-30-35-1"
  },
  "r46": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "805",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r47": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "805",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r48": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "805",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-3"
  },
  "r49": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "805",
   "SubTopic": "20",
   "Section": "55",
   "Paragraph": "14",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-14"
  },
  "r50": {
   "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"
  },
  "r51": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "810",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "15",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-15"
  },
  "r52": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "810",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "16",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-16"
  },
  "r53": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "810",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "21",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-21"
  },
  "r54": {
   "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"
  },
  "r55": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "810",
   "SubTopic": "10",
   "Section": "55",
   "Paragraph": "4I",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481175/810-10-55-4I"
  },
  "r56": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "810",
   "SubTopic": "10",
   "Section": "55",
   "Paragraph": "4J",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481175/810-10-55-4J"
  },
  "r57": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "810",
   "SubTopic": "10",
   "Section": "55",
   "Paragraph": "4K",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481175/810-10-55-4K"
  },
  "r58": {
   "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"
  },
  "r59": {
   "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"
  },
  "r60": {
   "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"
  },
  "r61": {
   "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"
  },
  "r62": {
   "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"
  },
  "r63": {
   "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"
  },
  "r64": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-7"
  },
  "r65": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "55",
   "Paragraph": "182",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480401/815-10-55-182"
  },
  "r66": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "25",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480238/815-25-50-1"
  },
  "r67": {
   "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"
  },
  "r68": {
   "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"
  },
  "r69": {
   "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"
  },
  "r70": {
   "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"
  },
  "r71": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "980",
   "SubTopic": "835",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479123/980-835-45-1"
  },
  "r72": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(19)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r73": {
   "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"
  },
  "r74": {
   "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"
  },
  "r75": {
   "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"
  },
  "r76": {
   "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"
  },
  "r77": {
   "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"
  },
  "r78": {
   "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"
  },
  "r79": {
   "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"
  },
  "r80": {
   "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"
  },
  "r81": {
   "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"
  },
  "r82": {
   "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"
  },
  "r83": {
   "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"
  },
  "r84": {
   "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"
  },
  "r85": {
   "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"
  },
  "r86": {
   "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"
  },
  "r87": {
   "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"
  },
  "r88": {
   "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"
  },
  "r89": {
   "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"
  },
  "r90": {
   "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"
  },
  "r91": {
   "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"
  },
  "r92": {
   "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"
  },
  "r93": {
   "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"
  },
  "r94": {
   "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"
  },
  "r95": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-7"
  },
  "r96": {
   "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"
  },
  "r97": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r98": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(10))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r99": {
   "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"
  },
  "r100": {
   "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"
  },
  "r101": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r102": {
   "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"
  },
  "r103": {
   "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"
  },
  "r104": {
   "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"
  },
  "r105": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13"
  },
  "r106": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "13",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13"
  },
  "r107": {
   "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"
  },
  "r108": {
   "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"
  },
  "r109": {
   "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"
  },
  "r110": {
   "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"
  },
  "r111": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "235",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/235/tableOfContent"
  },
  "r112": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "250",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/250/tableOfContent"
  },
  "r113": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "275",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/275/tableOfContent"
  },
  "r114": {
   "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"
  },
  "r115": {
   "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"
  },
  "r116": {
   "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"
  },
  "r117": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 5.CC)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480091/360-10-S99-2"
  },
  "r118": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "440",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/440/tableOfContent"
  },
  "r119": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "470",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/470/tableOfContent"
  },
  "r120": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "12A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481573/470-10-45-12A"
  },
  "r121": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3A",
   "Subparagraph": "(14)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480244/480-10-S99-3A"
  },
  "r122": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3A",
   "Subparagraph": "(15)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480244/480-10-S99-3A"
  },
  "r123": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "505",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/505/tableOfContent"
  },
  "r124": {
   "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"
  },
  "r125": {
   "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"
  },
  "r126": {
   "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"
  },
  "r127": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r128": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "718",
   "SubTopic": "10",
   "Subparagraph": "(e)(1)",
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Section": "50",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r129": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "810",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/810/tableOfContent"
  },
  "r130": {
   "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"
  },
  "r131": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "23",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-23"
  },
  "r132": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A"
  },
  "r133": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4B"
  },
  "r134": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4B",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4B"
  },
  "r135": {
   "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"
  },
  "r136": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(1)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r137": {
   "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"
  },
  "r138": {
   "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"
  },
  "r139": {
   "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)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r140": {
   "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"
  },
  "r141": {
   "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"
  },
  "r142": {
   "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"
  },
  "r143": {
   "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(22))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r144": {
   "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"
  },
  "r145": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r146": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r147": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(15))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r148": {
   "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"
  },
  "r149": {
   "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"
  },
  "r150": {
   "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"
  },
  "r151": {
   "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"
  },
  "r152": {
   "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"
  },
  "r153": {
   "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"
  },
  "r154": {
   "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"
  },
  "r155": {
   "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"
  },
  "r156": {
   "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"
  },
  "r157": {
   "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"
  },
  "r158": {
   "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"
  },
  "r159": {
   "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"
  },
  "r160": {
   "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"
  },
  "r161": {
   "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"
  },
  "r162": {
   "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"
  },
  "r163": {
   "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"
  },
  "r164": {
   "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"
  },
  "r165": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Topic": "606",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/606/tableOfContent"
  },
  "r166": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "04",
   "Paragraph": "a",
   "Publisher": "SEC"
  },
  "r167": {
   "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"
  },
  "r168": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "12",
   "Paragraph": "Column C",
   "Footnote": "5",
   "Publisher": "SEC"
  },
  "r169": {
   "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"
  },
  "r170": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "12A",
   "Paragraph": "Column C",
   "Footnote": "4",
   "Publisher": "SEC"
  },
  "r171": {
   "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"
  },
  "r172": {
   "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"
  },
  "r173": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "12B",
   "Paragraph": "Column C",
   "Footnote": "2",
   "Publisher": "SEC"
  },
  "r174": {
   "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"
  },
  "r175": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "14",
   "Paragraph": "Column F",
   "Footnote": "7",
   "Publisher": "SEC"
  },
  "r176": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column A",
   "Footnote": "2",
   "Publisher": "SEC"
  },
  "r177": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column B",
   "Publisher": "SEC"
  },
  "r178": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column C",
   "Publisher": "SEC"
  },
  "r179": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column D",
   "Publisher": "SEC"
  },
  "r180": {
   "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"
  },
  "r181": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column E",
   "Publisher": "SEC"
  },
  "r182": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column F",
   "Publisher": "SEC"
  },
  "r183": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column G",
   "Publisher": "SEC"
  },
  "r184": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column H",
   "Publisher": "SEC"
  },
  "r185": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column I",
   "Publisher": "SEC"
  },
  "r186": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "29",
   "Paragraph": "Column A",
   "Footnote": "4",
   "Publisher": "SEC"
  },
  "r187": {
   "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"
  },
  "r188": {
   "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"
  },
  "r189": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Staff Accounting Bulletin (SAB)",
   "Number": "Topic 11",
   "Section": "M",
   "Paragraph": "Question 2",
   "Publisher": "SEC"
  },
  "r190": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Staff Accounting Bulletin (SAB)",
   "Number": "Topic 5",
   "Section": "Y",
   "Paragraph": "Question 2",
   "Publisher": "SEC"
  },
  "r191": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Staff Accounting Bulletin (SAB)",
   "Number": "Topic 5",
   "Section": "Y",
   "Paragraph": "Question 4",
   "Publisher": "SEC"
  },
  "r192": {
   "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"
  },
  "r193": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "105",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-6"
  },
  "r194": {
   "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"
  },
  "r195": {
   "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"
  },
  "r196": {
   "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"
  },
  "r197": {
   "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"
  },
  "r198": {
   "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"
  },
  "r199": {
   "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"
  },
  "r200": {
   "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"
  },
  "r201": {
   "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"
  },
  "r202": {
   "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"
  },
  "r203": {
   "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"
  },
  "r204": {
   "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"
  },
  "r205": {
   "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"
  },
  "r206": {
   "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"
  },
  "r207": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(20))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r208": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(22))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r209": {
   "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"
  },
  "r210": {
   "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"
  },
  "r211": {
   "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"
  },
  "r212": {
   "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"
  },
  "r213": {
   "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"
  },
  "r214": {
   "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"
  },
  "r215": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483466/210-20-50-3"
  },
  "r216": {
   "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"
  },
  "r217": {
   "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"
  },
  "r218": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10A",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A"
  },
  "r219": {
   "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"
  },
  "r220": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-12"
  },
  "r221": {
   "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"
  },
  "r222": {
   "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"
  },
  "r223": {
   "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"
  },
  "r224": {
   "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"
  },
  "r225": {
   "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"
  },
  "r226": {
   "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"
  },
  "r227": {
   "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"
  },
  "r228": {
   "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"
  },
  "r229": {
   "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(22))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r230": {
   "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(23))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r231": {
   "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"
  },
  "r232": {
   "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"
  },
  "r233": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5",
   "Subparagraph": "(SAB Topic 6.B)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-5"
  },
  "r234": {
   "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"
  },
  "r235": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-2"
  },
  "r236": {
   "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"
  },
  "r237": {
   "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"
  },
  "r238": {
   "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"
  },
  "r239": {
   "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"
  },
  "r240": {
   "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"
  },
  "r241": {
   "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"
  },
  "r242": {
   "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"
  },
  "r243": {
   "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"
  },
  "r244": {
   "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)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r245": {
   "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"
  },
  "r246": {
   "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"
  },
  "r247": {
   "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"
  },
  "r248": {
   "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"
  },
  "r249": {
   "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"
  },
  "r250": {
   "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(n))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r251": {
   "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"
  },
  "r252": {
   "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"
  },
  "r253": {
   "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"
  },
  "r254": {
   "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"
  },
  "r255": {
   "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"
  },
  "r256": {
   "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"
  },
  "r257": {
   "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"
  },
  "r258": {
   "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"
  },
  "r259": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-12"
  },
  "r260": {
   "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"
  },
  "r261": {
   "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"
  },
  "r262": {
   "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"
  },
  "r263": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-7"
  },
  "r264": {
   "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"
  },
  "r265": {
   "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"
  },
  "r266": {
   "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"
  },
  "r267": {
   "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"
  },
  "r268": {
   "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"
  },
  "r269": {
   "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"
  },
  "r270": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-11"
  },
  "r271": {
   "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"
  },
  "r272": {
   "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"
  },
  "r273": {
   "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"
  },
  "r274": {
   "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"
  },
  "r275": {
   "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"
  },
  "r276": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "40",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-40"
  },
  "r277": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "40",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-40"
  },
  "r278": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "40",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-40"
  },
  "r279": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "40",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-40"
  },
  "r280": {
   "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"
  },
  "r281": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "60B",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-60B"
  },
  "r282": {
   "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"
  },
  "r283": {
   "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"
  },
  "r284": {
   "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"
  },
  "r285": {
   "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"
  },
  "r286": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1"
  },
  "r287": {
   "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"
  },
  "r288": {
   "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"
  },
  "r289": {
   "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"
  },
  "r290": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/280/tableOfContent"
  },
  "r291": {
   "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"
  },
  "r292": {
   "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"
  },
  "r293": {
   "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"
  },
  "r294": {
   "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"
  },
  "r295": {
   "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"
  },
  "r296": {
   "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"
  },
  "r297": {
   "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"
  },
  "r298": {
   "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"
  },
  "r299": {
   "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"
  },
  "r300": {
   "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"
  },
  "r301": {
   "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"
  },
  "r302": {
   "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"
  },
  "r303": {
   "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"
  },
  "r304": {
   "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"
  },
  "r305": {
   "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"
  },
  "r306": {
   "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"
  },
  "r307": {
   "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"
  },
  "r308": {
   "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"
  },
  "r309": {
   "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"
  },
  "r310": {
   "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"
  },
  "r311": {
   "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"
  },
  "r312": {
   "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"
  },
  "r313": {
   "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"
  },
  "r314": {
   "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"
  },
  "r315": {
   "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"
  },
  "r316": {
   "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"
  },
  "r317": {
   "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"
  },
  "r318": {
   "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"
  },
  "r319": {
   "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"
  },
  "r320": {
   "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"
  },
  "r321": {
   "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"
  },
  "r322": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "41",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41"
  },
  "r323": {
   "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"
  },
  "r324": {
   "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"
  },
  "r325": {
   "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"
  },
  "r326": {
   "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"
  },
  "r327": {
   "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"
  },
  "r328": {
   "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"
  },
  "r329": {
   "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"
  },
  "r330": {
   "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"
  },
  "r331": {
   "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"
  },
  "r332": {
   "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"
  },
  "r333": {
   "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"
  },
  "r334": {
   "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"
  },
  "r335": {
   "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"
  },
  "r336": {
   "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"
  },
  "r337": {
   "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"
  },
  "r338": {
   "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"
  },
  "r339": {
   "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"
  },
  "r340": {
   "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"
  },
  "r341": {
   "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"
  },
  "r342": {
   "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"
  },
  "r343": {
   "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"
  },
  "r344": {
   "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"
  },
  "r345": {
   "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"
  },
  "r346": {
   "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"
  },
  "r347": {
   "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"
  },
  "r348": {
   "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"
  },
  "r349": {
   "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"
  },
  "r350": {
   "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"
  },
  "r351": {
   "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"
  },
  "r352": {
   "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"
  },
  "r353": {
   "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"
  },
  "r354": {
   "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"
  },
  "r355": {
   "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"
  },
  "r356": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "323",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3"
  },
  "r357": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "323",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3"
  },
  "r358": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "323",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3"
  },
  "r359": {
   "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"
  },
  "r360": {
   "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"
  },
  "r361": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(e)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4"
  },
  "r362": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(e)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4"
  },
  "r363": {
   "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"
  },
  "r364": {
   "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"
  },
  "r365": {
   "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"
  },
  "r366": {
   "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"
  },
  "r367": {
   "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"
  },
  "r368": {
   "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"
  },
  "r369": {
   "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"
  },
  "r370": {
   "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"
  },
  "r371": {
   "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"
  },
  "r372": {
   "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"
  },
  "r373": {
   "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"
  },
  "r374": {
   "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"
  },
  "r375": {
   "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"
  },
  "r376": {
   "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"
  },
  "r377": {
   "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"
  },
  "r378": {
   "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"
  },
  "r379": {
   "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"
  },
  "r380": {
   "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"
  },
  "r381": {
   "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"
  },
  "r382": {
   "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"
  },
  "r383": {
   "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"
  },
  "r384": {
   "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"
  },
  "r385": {
   "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"
  },
  "r386": {
   "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"
  },
  "r387": {
   "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"
  },
  "r388": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "330",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/330/tableOfContent"
  },
  "r389": {
   "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"
  },
  "r390": {
   "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"
  },
  "r391": {
   "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"
  },
  "r392": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/350-20/tableOfContent"
  },
  "r393": {
   "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"
  },
  "r394": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482598/350-20-45-2"
  },
  "r395": {
   "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"
  },
  "r396": {
   "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"
  },
  "r397": {
   "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"
  },
  "r398": {
   "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"
  },
  "r399": {
   "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"
  },
  "r400": {
   "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"
  },
  "r401": {
   "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"
  },
  "r402": {
   "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"
  },
  "r403": {
   "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"
  },
  "r404": {
   "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"
  },
  "r405": {
   "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"
  },
  "r406": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/350-30/tableOfContent"
  },
  "r407": {
   "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"
  },
  "r408": {
   "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"
  },
  "r409": {
   "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"
  },
  "r410": {
   "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"
  },
  "r411": {
   "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"
  },
  "r412": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "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"
  },
  "r413": {
   "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"
  },
  "r414": {
   "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"
  },
  "r415": {
   "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"
  },
  "r416": {
   "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"
  },
  "r417": {
   "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"
  },
  "r418": {
   "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"
  },
  "r419": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-3"
  },
  "r420": {
   "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"
  },
  "r421": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-5"
  },
  "r422": {
   "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"
  },
  "r423": {
   "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"
  },
  "r424": {
   "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"
  },
  "r425": {
   "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"
  },
  "r426": {
   "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"
  },
  "r427": {
   "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"
  },
  "r428": {
   "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"
  },
  "r429": {
   "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"
  },
  "r430": {
   "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"
  },
  "r431": {
   "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"
  },
  "r432": {
   "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"
  },
  "r433": {
   "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"
  },
  "r434": {
   "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"
  },
  "r435": {
   "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"
  },
  "r436": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-1"
  },
  "r437": {
   "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"
  },
  "r438": {
   "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"
  },
  "r439": {
   "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"
  },
  "r440": {
   "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"
  },
  "r441": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "460",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-3"
  },
  "r442": {
   "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"
  },
  "r443": {
   "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"
  },
  "r444": {
   "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"
  },
  "r445": {
   "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"
  },
  "r446": {
   "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"
  },
  "r447": {
   "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"
  },
  "r448": {
   "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"
  },
  "r449": {
   "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"
  },
  "r450": {
   "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"
  },
  "r451": {
   "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"
  },
  "r452": {
   "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"
  },
  "r453": {
   "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"
  },
  "r454": {
   "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"
  },
  "r455": {
   "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"
  },
  "r456": {
   "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"
  },
  "r457": {
   "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"
  },
  "r458": {
   "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"
  },
  "r459": {
   "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"
  },
  "r460": {
   "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"
  },
  "r461": {
   "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"
  },
  "r462": {
   "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"
  },
  "r463": {
   "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"
  },
  "r464": {
   "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"
  },
  "r465": {
   "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"
  },
  "r466": {
   "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"
  },
  "r467": {
   "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"
  },
  "r468": {
   "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"
  },
  "r469": {
   "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"
  },
  "r470": {
   "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"
  },
  "r471": {
   "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"
  },
  "r472": {
   "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"
  },
  "r473": {
   "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"
  },
  "r474": {
   "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"
  },
  "r475": {
   "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"
  },
  "r476": {
   "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"
  },
  "r477": {
   "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"
  },
  "r478": {
   "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"
  },
  "r479": {
   "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"
  },
  "r480": {
   "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"
  },
  "r481": {
   "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"
  },
  "r482": {
   "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"
  },
  "r483": {
   "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"
  },
  "r484": {
   "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"
  },
  "r485": {
   "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"
  },
  "r486": {
   "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"
  },
  "r487": {
   "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"
  },
  "r488": {
   "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"
  },
  "r489": {
   "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"
  },
  "r490": {
   "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"
  },
  "r491": {
   "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"
  },
  "r492": {
   "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"
  },
  "r493": {
   "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"
  },
  "r494": {
   "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"
  },
  "r495": {
   "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"
  },
  "r496": {
   "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"
  },
  "r497": {
   "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"
  },
  "r498": {
   "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"
  },
  "r499": {
   "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"
  },
  "r500": {
   "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"
  },
  "r501": {
   "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"
  },
  "r502": {
   "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"
  },
  "r503": {
   "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"
  },
  "r504": {
   "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"
  },
  "r505": {
   "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"
  },
  "r506": {
   "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"
  },
  "r507": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/715/tableOfContent"
  },
  "r508": {
   "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"
  },
  "r509": {
   "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"
  },
  "r510": {
   "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"
  },
  "r511": {
   "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"
  },
  "r512": {
   "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"
  },
  "r513": {
   "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"
  },
  "r514": {
   "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"
  },
  "r515": {
   "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"
  },
  "r516": {
   "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"
  },
  "r517": {
   "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"
  },
  "r518": {
   "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"
  },
  "r519": {
   "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"
  },
  "r520": {
   "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"
  },
  "r521": {
   "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"
  },
  "r522": {
   "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"
  },
  "r523": {
   "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"
  },
  "r524": {
   "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"
  },
  "r525": {
   "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"
  },
  "r526": {
   "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"
  },
  "r527": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/718/tableOfContent"
  },
  "r528": {
   "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"
  },
  "r529": {
   "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"
  },
  "r530": {
   "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"
  },
  "r531": {
   "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"
  },
  "r532": {
   "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"
  },
  "r533": {
   "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"
  },
  "r534": {
   "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"
  },
  "r535": {
   "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"
  },
  "r536": {
   "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"
  },
  "r537": {
   "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"
  },
  "r538": {
   "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"
  },
  "r539": {
   "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"
  },
  "r540": {
   "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"
  },
  "r541": {
   "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"
  },
  "r542": {
   "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"
  },
  "r543": {
   "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"
  },
  "r544": {
   "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"
  },
  "r545": {
   "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"
  },
  "r546": {
   "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"
  },
  "r547": {
   "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"
  },
  "r548": {
   "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"
  },
  "r549": {
   "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"
  },
  "r550": {
   "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"
  },
  "r551": {
   "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"
  },
  "r552": {
   "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"
  },
  "r553": {
   "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"
  },
  "r554": {
   "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"
  },
  "r555": {
   "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"
  },
  "r556": {
   "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"
  },
  "r557": {
   "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"
  },
  "r558": {
   "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"
  },
  "r559": {
   "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"
  },
  "r560": {
   "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"
  },
  "r561": {
   "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"
  },
  "r562": {
   "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"
  },
  "r563": {
   "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"
  },
  "r564": {
   "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"
  },
  "r565": {
   "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"
  },
  "r566": {
   "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"
  },
  "r567": {
   "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"
  },
  "r568": {
   "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"
  },
  "r569": {
   "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"
  },
  "r570": {
   "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"
  },
  "r571": {
   "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"
  },
  "r572": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/740/tableOfContent"
  },
  "r573": {
   "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"
  },
  "r574": {
   "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"
  },
  "r575": {
   "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"
  },
  "r576": {
   "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"
  },
  "r577": {
   "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"
  },
  "r578": {
   "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"
  },
  "r579": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-10A"
  },
  "r580": {
   "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"
  },
  "r581": {
   "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"
  },
  "r582": {
   "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"
  },
  "r583": {
   "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"
  },
  "r584": {
   "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"
  },
  "r585": {
   "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"
  },
  "r586": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15"
  },
  "r587": {
   "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"
  },
  "r588": {
   "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"
  },
  "r589": {
   "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"
  },
  "r590": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15A",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15A"
  },
  "r591": {
   "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"
  },
  "r592": {
   "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"
  },
  "r593": {
   "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"
  },
  "r594": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-2"
  },
  "r595": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-2"
  },
  "r596": {
   "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"
  },
  "r597": {
   "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"
  },
  "r598": {
   "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"
  },
  "r599": {
   "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"
  },
  "r600": {
   "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"
  },
  "r601": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9"
  },
  "r602": {
   "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"
  },
  "r603": {
   "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"
  },
  "r604": {
   "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"
  },
  "r605": {
   "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"
  },
  "r606": {
   "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"
  },
  "r607": {
   "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"
  },
  "r608": {
   "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"
  },
  "r609": {
   "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"
  },
  "r610": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "25",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478758/740-323-25-1"
  },
  "r611": {
   "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"
  },
  "r612": {
   "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"
  },
  "r613": {
   "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"
  },
  "r614": {
   "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"
  },
  "r615": {
   "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"
  },
  "r616": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-5"
  },
  "r617": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1"
  },
  "r618": {
   "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"
  },
  "r619": {
   "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"
  },
  "r620": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "19",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-19"
  },
  "r621": {
   "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"
  },
  "r622": {
   "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"
  },
  "r623": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A"
  },
  "r624": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A"
  },
  "r625": {
   "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"
  },
  "r626": {
   "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"
  },
  "r627": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4E",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4E"
  },
  "r628": {
   "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"
  },
  "r629": {
   "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"
  },
  "r630": {
   "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"
  },
  "r631": {
   "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"
  },
  "r632": {
   "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"
  },
  "r633": {
   "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"
  },
  "r634": {
   "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"
  },
  "r635": {
   "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"
  },
  "r636": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r637": {
   "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"
  },
  "r638": {
   "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"
  },
  "r639": {
   "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"
  },
  "r640": {
   "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"
  },
  "r641": {
   "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"
  },
  "r642": {
   "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"
  },
  "r643": {
   "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"
  },
  "r644": {
   "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"
  },
  "r645": {
   "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"
  },
  "r646": {
   "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"
  },
  "r647": {
   "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"
  },
  "r648": {
   "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"
  },
  "r649": {
   "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"
  },
  "r650": {
   "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"
  },
  "r651": {
   "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"
  },
  "r652": {
   "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"
  },
  "r653": {
   "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"
  },
  "r654": {
   "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"
  },
  "r655": {
   "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"
  },
  "r656": {
   "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"
  },
  "r657": {
   "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"
  },
  "r658": {
   "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"
  },
  "r659": {
   "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"
  },
  "r660": {
   "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"
  },
  "r661": {
   "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"
  },
  "r662": {
   "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"
  },
  "r663": {
   "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"
  },
  "r664": {
   "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"
  },
  "r665": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481674/830-30-50-2"
  },
  "r666": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "835",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483013/835-20-50-1"
  },
  "r667": {
   "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"
  },
  "r668": {
   "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"
  },
  "r669": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482900/835-30-50-1"
  },
  "r670": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "5",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479832/842-10-65-5"
  },
  "r671": {
   "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"
  },
  "r672": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "8",
   "Subparagraph": "(c)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479832/842-10-65-8"
  },
  "r673": {
   "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"
  },
  "r674": {
   "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"
  },
  "r675": {
   "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"
  },
  "r676": {
   "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"
  },
  "r677": {
   "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"
  },
  "r678": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "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"
  },
  "r679": {
   "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"
  },
  "r680": {
   "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"
  },
  "r681": {
   "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"
  },
  "r682": {
   "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"
  },
  "r683": {
   "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"
  },
  "r684": {
   "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"
  },
  "r685": {
   "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"
  },
  "r686": {
   "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"
  },
  "r687": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "848",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)(iii)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-2"
  },
  "r688": {
   "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"
  },
  "r689": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "850",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/850/tableOfContent"
  },
  "r690": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1"
  },
  "r691": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1"
  },
  "r692": {
   "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"
  },
  "r693": {
   "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"
  },
  "r694": {
   "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"
  },
  "r695": {
   "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"
  },
  "r696": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-6"
  },
  "r697": {
   "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"
  },
  "r698": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "855",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483399/855-10-50-2"
  },
  "r699": {
   "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"
  },
  "r700": {
   "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"
  },
  "r701": {
   "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"
  },
  "r702": {
   "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"
  },
  "r703": {
   "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"
  },
  "r704": {
   "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"
  },
  "r705": {
   "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"
  },
  "r706": {
   "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"
  },
  "r707": {
   "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"
  },
  "r708": {
   "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"
  },
  "r709": {
   "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"
  },
  "r710": {
   "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"
  },
  "r711": {
   "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"
  },
  "r712": {
   "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"
  },
  "r713": {
   "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"
  },
  "r714": {
   "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"
  },
  "r715": {
   "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"
  },
  "r716": {
   "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"
  },
  "r717": {
   "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"
  },
  "r718": {
   "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"
  },
  "r719": {
   "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"
  },
  "r720": {
   "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"
  },
  "r721": {
   "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"
  },
  "r722": {
   "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"
  },
  "r723": {
   "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"
  },
  "r724": {
   "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"
  },
  "r725": {
   "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"
  },
  "r726": {
   "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"
  },
  "r727": {
   "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"
  },
  "r728": {
   "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"
  },
  "r729": {
   "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"
  },
  "r730": {
   "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"
  },
  "r731": {
   "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"
  },
  "r732": {
   "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"
  },
  "r733": {
   "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"
  },
  "r734": {
   "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"
  },
  "r735": {
   "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"
  },
  "r736": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478934/932-220-50-1"
  },
  "r737": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18"
  },
  "r738": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18"
  },
  "r739": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18"
  },
  "r740": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "19",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-19"
  },
  "r741": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23"
  },
  "r742": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23"
  },
  "r743": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23"
  },
  "r744": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23"
  },
  "r745": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23"
  },
  "r746": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23"
  },
  "r747": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31"
  },
  "r748": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31"
  },
  "r749": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31"
  },
  "r750": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31"
  },
  "r751": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31"
  },
  "r752": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31"
  },
  "r753": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5"
  },
  "r754": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5"
  },
  "r755": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5"
  },
  "r756": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5"
  },
  "r757": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5"
  },
  "r758": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5"
  },
  "r759": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-6"
  },
  "r760": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-7"
  },
  "r761": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8"
  },
  "r762": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8"
  },
  "r763": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8"
  },
  "r764": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "280",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478657/932-280-50-1"
  },
  "r765": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478988/932-323-50-1"
  },
  "r766": {
   "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"
  },
  "r767": {
   "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"
  },
  "r768": {
   "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(24))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r769": {
   "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(25))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r770": {
   "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"
  },
  "r771": {
   "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"
  },
  "r772": {
   "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"
  },
  "r773": {
   "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"
  },
  "r774": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "470",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477734/942-470-50-3"
  },
  "r775": {
   "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"
  },
  "r776": {
   "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"
  },
  "r777": {
   "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"
  },
  "r778": {
   "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"
  },
  "r779": {
   "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"
  },
  "r780": {
   "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)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r781": {
   "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"
  },
  "r782": {
   "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"
  },
  "r783": {
   "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"
  },
  "r784": {
   "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)(24))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r785": {
   "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"
  },
  "r786": {
   "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"
  },
  "r787": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(8)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r788": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(8)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r789": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(8))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r790": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(11))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r791": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(16))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r792": {
   "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(17))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r793": {
   "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"
  },
  "r794": {
   "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"
  },
  "r795": {
   "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"
  },
  "r796": {
   "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"
  },
  "r797": {
   "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(21))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r798": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(22))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r799": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(23))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r800": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(3)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r801": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r802": {
   "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"
  },
  "r803": {
   "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"
  },
  "r804": {
   "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"
  },
  "r805": {
   "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"
  },
  "r806": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column E))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r807": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column F))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r808": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column G))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r809": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column H))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r810": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column I))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r811": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column J))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r812": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column K))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r813": {
   "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"
  },
  "r814": {
   "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"
  },
  "r815": {
   "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"
  },
  "r816": {
   "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"
  },
  "r817": {
   "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"
  },
  "r818": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r819": {
   "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"
  },
  "r820": {
   "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"
  },
  "r821": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(2)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r822": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(2)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r823": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(h)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r824": {
   "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"
  },
  "r825": {
   "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"
  },
  "r826": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480424/946-10-50-3"
  },
  "r827": {
   "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"
  },
  "r828": {
   "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"
  },
  "r829": {
   "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"
  },
  "r830": {
   "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"
  },
  "r831": {
   "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"
  },
  "r832": {
   "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"
  },
  "r833": {
   "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"
  },
  "r834": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-2"
  },
  "r835": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-5"
  },
  "r836": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-6"
  },
  "r837": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-9"
  },
  "r838": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-3"
  },
  "r839": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-3"
  },
  "r840": {
   "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"
  },
  "r841": {
   "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"
  },
  "r842": {
   "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"
  },
  "r843": {
   "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"
  },
  "r844": {
   "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"
  },
  "r845": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1"
  },
  "r846": {
   "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"
  },
  "r847": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-12"
  },
  "r848": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-2"
  },
  "r849": {
   "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"
  },
  "r850": {
   "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"
  },
  "r851": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "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"
  },
  "r852": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6"
  },
  "r853": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6"
  },
  "r854": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6"
  },
  "r855": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6"
  },
  "r856": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(g)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6"
  },
  "r857": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(g)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6"
  },
  "r858": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r859": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(12)(b)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r860": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(12)(b)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r861": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(12)(b)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r862": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(13)(a)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r863": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(13)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r864": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(14))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r865": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(15))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r866": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(16)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r867": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(17))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r868": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(19))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r869": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(2)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r870": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(2)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r871": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(3)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r872": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(3)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r873": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(3)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r874": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(6)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r875": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(6)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r876": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(6)(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r877": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(6)(e))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r878": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(8))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r879": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(9)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r880": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(9)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r881": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(9)(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r882": {
   "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"
  },
  "r883": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.6-05(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-2"
  },
  "r884": {
   "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"
  },
  "r885": {
   "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"
  },
  "r886": {
   "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"
  },
  "r887": {
   "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"
  },
  "r888": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r889": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(2)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r890": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(2)(c)(2)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r891": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(2)(c)(2)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r892": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(2)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r893": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(2)(e))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r894": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(2)(g)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r895": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r896": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r897": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r898": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r899": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r900": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r901": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r902": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r903": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r904": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r905": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r906": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r907": {
   "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"
  },
  "r908": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(1)(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  },
  "r909": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(4)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  },
  "r910": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  },
  "r911": {
   "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"
  },
  "r912": {
   "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"
  },
  "r913": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2"
  },
  "r914": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2"
  },
  "r915": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2"
  },
  "r916": {
   "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"
  },
  "r917": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column A)(Footnote 1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1"
  },
  "r918": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1"
  },
  "r919": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column C)(Footnote 5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1"
  },
  "r920": {
   "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"
  },
  "r921": {
   "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"
  },
  "r922": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2"
  },
  "r923": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-12A(Column C)(Footnote 4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2"
  },
  "r924": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r925": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r926": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r927": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r928": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5",
   "Subparagraph": "(SX 210.12-13(Column A)(Footnote 3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5"
  },
  "r929": {
   "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"
  },
  "r930": {
   "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 A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5A"
  },
  "r931": {
   "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"
  },
  "r932": {
   "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"
  },
  "r933": {
   "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"
  },
  "r934": {
   "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"
  },
  "r935": {
   "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"
  },
  "r936": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5D",
   "Subparagraph": "(SX 210.12-13D(Column A)(Footnote 2)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5D"
  },
  "r937": {
   "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"
  },
  "r938": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column F)(Footnote 7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  },
  "r939": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "7",
   "Subparagraph": "(SX 210.12-15(Column A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-7"
  },
  "r940": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "7",
   "Subparagraph": "(SX 210.12-15(Column B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-7"
  },
  "r941": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "7",
   "Subparagraph": "(SX 210.12-15(Column C))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-7"
  },
  "r942": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "7",
   "Subparagraph": "(SX 210.12-15(Column D))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-7"
  },
  "r943": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-3"
  },
  "r944": {
   "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"
  },
  "r945": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "948",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-29(Column A)(Footnote 4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479628/948-310-S99-1"
  },
  "r946": {
   "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"
  },
  "r947": {
   "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 A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r948": {
   "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 B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r949": {
   "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 C))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r950": {
   "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 D))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r951": {
   "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"
  },
  "r952": {
   "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))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r953": {
   "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 F))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r954": {
   "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 G))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r955": {
   "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 H))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r956": {
   "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 I))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r957": {
   "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"
  },
  "r958": {
   "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"
  },
  "r959": {
   "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"
  },
  "r960": {
   "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"
  },
  "r961": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "13H",
   "Subparagraph": "(b)",
   "SubTopic": "40",
   "Topic": "944",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-13H"
  },
  "r962": {
   "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"
  },
  "r963": {
   "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"
  },
  "r964": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1"
  },
  "r965": {
   "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"
  },
  "r966": {
   "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"
  },
  "r967": {
   "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)(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r968": {
   "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)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r969": {
   "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"
  },
  "r970": {
   "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"
  },
  "r971": {
   "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"
  },
  "r972": {
   "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"
  },
  "r973": {
   "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"
  },
  "r974": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(m)(1)(ii)(A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r975": {
   "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"
  },
  "r976": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r977": {
   "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"
  },
  "r978": {
   "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"
  },
  "r979": {
   "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"
  },
  "r980": {
   "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"
  },
  "r981": {
   "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"
  },
  "r982": {
   "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"
  },
  "r983": {
   "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"
  },
  "r984": {
   "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"
  },
  "r985": {
   "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"
  },
  "r986": {
   "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"
  },
  "r987": {
   "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"
  },
  "r988": {
   "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"
  },
  "r989": {
   "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"
  },
  "r990": {
   "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"
  },
  "r991": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "460",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "27",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482395/460-10-55-27"
  },
  "r992": {
   "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"
  },
  "r993": {
   "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"
  },
  "r994": {
   "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"
  },
  "r995": {
   "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"
  },
  "r996": {
   "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"
  },
  "r997": {
   "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"
  },
  "r998": {
   "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"
  },
  "r999": {
   "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"
  },
  "r1000": {
   "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"
  },
  "r1001": {
   "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"
  },
  "r1002": {
   "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"
  },
  "r1003": {
   "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"
  },
  "r1004": {
   "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"
  },
  "r1005": {
   "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"
  },
  "r1006": {
   "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"
  },
  "r1007": {
   "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"
  },
  "r1008": {
   "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"
  },
  "r1009": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "4J",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481175/810-10-55-4J"
  },
  "r1010": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "4K",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481175/810-10-55-4K"
  },
  "r1011": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4D",
   "Subparagraph": "(a)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4D"
  },
  "r1012": {
   "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"
  },
  "r1013": {
   "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"
  },
  "r1014": {
   "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"
  },
  "r1015": {
   "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"
  },
  "r1016": {
   "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"
  },
  "r1017": {
   "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"
  },
  "r1018": {
   "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"
  },
  "r1019": {
   "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"
  },
  "r1020": {
   "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"
  },
  "r1021": {
   "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"
  },
  "r1022": {
   "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"
  },
  "r1023": {
   "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"
  },
  "r1024": {
   "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"
  },
  "r1025": {
   "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"
  },
  "r1026": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "17",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-17"
  },
  "r1027": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-21"
  },
  "r1028": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "29",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-29"
  },
  "r1029": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-3"
  },
  "r1030": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-2"
  },
  "r1031": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-4"
  },
  "r1032": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-5"
  },
  "r1033": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-6"
  },
  "r1034": {
   "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"
  },
  "r1035": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "9C",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C"
  },
  "r1036": {
   "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"
  },
  "r1037": {
   "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"
  },
  "r1038": {
   "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"
  },
  "r1039": {
   "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"
  },
  "r1040": {
   "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"
  },
  "r1041": {
   "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"
  },
  "r1042": {
   "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"
  },
  "r1043": {
   "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"
  },
  "r1044": {
   "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"
  },
  "r1045": {
   "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"
  },
  "r1046": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "830",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-11"
  },
  "r1047": {
   "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"
  },
  "r1048": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b"
  },
  "r1049": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r1050": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r1051": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 10-K",
   "Number": "249",
   "Section": "310"
  },
  "r1052": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Number": "249",
   "Section": "220",
   "Subsection": "f"
  },
  "r1053": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16",
   "Subsection": "J",
   "Paragraph": "a"
  },
  "r1054": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K"
  },
  "r1055": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "b",
   "Paragraph": "1"
  },
  "r1056": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "b",
   "Paragraph": "1",
   "Subparagraph": "i"
  },
  "r1057": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "b",
   "Paragraph": "1",
   "Subparagraph": "ii"
  },
  "r1058": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "b",
   "Paragraph": "1",
   "Subparagraph": "iii"
  },
  "r1059": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "b",
   "Paragraph": "2"
  },
  "r1060": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "c",
   "Paragraph": "1"
  },
  "r1061": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "c",
   "Paragraph": "2"
  },
  "r1062": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "c",
   "Paragraph": "2",
   "Subparagraph": "i"
  },
  "r1063": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "c",
   "Paragraph": "2",
   "Subparagraph": "ii"
  },
  "r1064": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "c",
   "Paragraph": "2",
   "Subparagraph": "iii"
  },
  "r1065": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1"
  },
  "r1066": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i"
  },
  "r1067": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "A"
  },
  "r1068": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "B"
  },
  "r1069": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "C"
  },
  "r1070": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "D"
  },
  "r1071": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "E"
  },
  "r1072": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "ii"
  },
  "r1073": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "iii"
  },
  "r1074": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "2"
  },
  "r1075": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Number": "249",
   "Section": "240",
   "Subsection": "f"
  },
  "r1076": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a"
  },
  "r1077": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1"
  },
  "r1078": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "i"
  },
  "r1079": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "ii"
  },
  "r1080": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iii"
  },
  "r1081": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iv"
  },
  "r1082": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "v"
  },
  "r1083": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "2"
  },
  "r1084": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "3"
  },
  "r1085": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "b"
  },
  "r1086": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a"
  },
  "r1087": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1"
  },
  "r1088": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "i"
  },
  "r1089": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "ii"
  },
  "r1090": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iii"
  },
  "r1091": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iv"
  },
  "r1092": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "v"
  },
  "r1093": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "2"
  },
  "r1094": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "3"
  },
  "r1095": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "b"
  },
  "r1096": {
   "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"
  },
  "r1097": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v"
  },
  "r1098": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "1"
  },
  "r1099": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "ii"
  },
  "r1100": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii"
  },
  "r1101": {
   "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"
  },
  "r1102": {
   "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"
  },
  "r1103": {
   "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"
  },
  "r1104": {
   "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"
  },
  "r1105": {
   "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"
  },
  "r1106": {
   "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"
  },
  "r1107": {
   "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"
  },
  "r1108": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iv"
  },
  "r1109": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "vi"
  },
  "r1110": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "3"
  },
  "r1111": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "4"
  },
  "r1112": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "i"
  },
  "r1113": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "ii"
  },
  "r1114": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "iii"
  },
  "r1115": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "iv"
  },
  "r1116": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "6"
  },
  "r1117": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "6",
   "Subparagraph": "i"
  },
  "r1118": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w"
  },
  "r1119": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1"
  },
  "r1120": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i"
  },
  "r1121": {
   "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"
  },
  "r1122": {
   "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"
  },
  "r1123": {
   "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"
  },
  "r1124": {
   "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"
  },
  "r1125": {
   "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"
  },
  "r1126": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "ii"
  },
  "r1127": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "iii"
  },
  "r1128": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "2"
  },
  "r1129": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "1"
  },
  "r1130": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2"
  },
  "r1131": {
   "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"
  },
  "r1132": {
   "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"
  },
  "r1133": {
   "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"
  },
  "r1134": {
   "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"
  },
  "r1135": {
   "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"
  },
  "r1136": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a"
  },
  "r1137": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "1"
  },
  "r1138": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "A"
  },
  "r1139": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "B"
  },
  "r1140": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "C"
  },
  "r1141": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "D"
  },
  "r1142": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "b",
   "Paragraph": "1"
  },
  "r1143": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106"
  },
  "r1144": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "b",
   "Paragraph": "1"
  },
  "r1145": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "b",
   "Paragraph": "1",
   "Subparagraph": "i"
  },
  "r1146": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "b",
   "Paragraph": "1",
   "Subparagraph": "ii"
  },
  "r1147": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "b",
   "Paragraph": "1",
   "Subparagraph": "iii"
  },
  "r1148": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "b",
   "Paragraph": "2"
  },
  "r1149": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "c",
   "Paragraph": "1"
  },
  "r1150": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "c",
   "Paragraph": "2"
  },
  "r1151": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "c",
   "Paragraph": "2",
   "Subparagraph": "i"
  },
  "r1152": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "c",
   "Paragraph": "2",
   "Subparagraph": "ii"
  },
  "r1153": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "c",
   "Paragraph": "2",
   "Subparagraph": "iii"
  },
  "r1154": {
   "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"
  },
  "r1155": {
   "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"
  },
  "r1156": {
   "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"
  },
  "r1157": {
   "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"
  },
  "r1158": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-T",
   "Number": "232",
   "Section": "405"
  },
  "r1159": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "405"
  },
  "r1160": {
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478156/740-323-50-2"
  },
  "r1161": {
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478156/740-323-50-2"
  },
  "r1162": {
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478156/740-323-50-2"
  },
  "r1163": {
   "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"
  },
  "r1164": {
   "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"
  },
  "r1165": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(2)",
   "SubTopic": "10",
   "Topic": "250",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1"
  },
  "r1166": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(3)",
   "SubTopic": "10",
   "Topic": "250",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1"
  },
  "r1167": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "250",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-11"
  },
  "r1168": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Subparagraph": "(b)",
   "SubTopic": "10",
   "Topic": "250",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-11"
  },
  "r1169": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "SubTopic": "10",
   "Topic": "250",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-3"
  },
  "r1170": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "SubTopic": "10",
   "Topic": "250",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-8"
  },
  "r1171": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "SubTopic": "10",
   "Topic": "250",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-9"
  },
  "r1172": {
   "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"
  },
  "r1173": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "a",
   "Publisher": "SEC"
  },
  "r1174": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "b",
   "Subparagraph": "(1)",
   "Publisher": "SEC"
  },
  "r1175": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "b",
   "Subparagraph": "(2)",
   "Publisher": "SEC"
  },
  "r1176": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "b",
   "Subparagraph": "(3)",
   "Publisher": "SEC"
  },
  "r1177": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "c",
   "Subparagraph": "(2)(i)",
   "Publisher": "SEC"
  },
  "r1178": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "c",
   "Subparagraph": "(2)(ii)",
   "Publisher": "SEC"
  },
  "r1179": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "c",
   "Subparagraph": "(2)(iii)",
   "Publisher": "SEC"
  },
  "r1180": {
   "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"
  },
  "r1181": {
   "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"
  },
  "r1182": {
   "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"
  },
  "r1183": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(8))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r1184": {
   "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"
  },
  "r1185": {
   "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"
  },
  "r1186": {
   "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"
  },
  "r1187": {
   "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(7)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r1188": {
   "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"
  },
  "r1189": {
   "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"
  },
  "r1190": {
   "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"
  },
  "r1191": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "14",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-14"
  },
  "r1192": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1193": {
   "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"
  },
  "r1194": {
   "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"
  },
  "r1195": {
   "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"
  },
  "r1196": {
   "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"
  },
  "r1197": {
   "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"
  },
  "r1198": {
   "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"
  },
  "r1199": {
   "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"
  },
  "r1200": {
   "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"
  },
  "r1201": {
   "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"
  },
  "r1202": {
   "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"
  },
  "r1203": {
   "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"
  },
  "r1204": {
   "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"
  },
  "r1205": {
   "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"
  },
  "r1206": {
   "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"
  },
  "r1207": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-15"
  },
  "r1208": {
   "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"
  },
  "r1209": {
   "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"
  },
  "r1210": {
   "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"
  },
  "r1211": {
   "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"
  },
  "r1212": {
   "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"
  },
  "r1213": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1214": {
   "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"
  },
  "r1215": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1216": {
   "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"
  },
  "r1217": {
   "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"
  },
  "r1218": {
   "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"
  },
  "r1219": {
   "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"
  },
  "r1220": {
   "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"
  },
  "r1221": {
   "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"
  },
  "r1222": {
   "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"
  },
  "r1223": {
   "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"
  },
  "r1224": {
   "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"
  },
  "r1225": {
   "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"
  },
  "r1226": {
   "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"
  },
  "r1227": {
   "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"
  },
  "r1228": {
   "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"
  },
  "r1229": {
   "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"
  },
  "r1230": {
   "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"
  },
  "r1231": {
   "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"
  },
  "r1232": {
   "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"
  },
  "r1233": {
   "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"
  },
  "r1234": {
   "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"
  },
  "r1235": {
   "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"
  },
  "r1236": {
   "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"
  },
  "r1237": {
   "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"
  },
  "r1238": {
   "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"
  },
  "r1239": {
   "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"
  },
  "r1240": {
   "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"
  },
  "r1241": {
   "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"
  },
  "r1242": {
   "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"
  },
  "r1243": {
   "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"
  },
  "r1244": {
   "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"
  },
  "r1245": {
   "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"
  },
  "r1246": {
   "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"
  },
  "r1247": {
   "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"
  },
  "r1248": {
   "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"
  },
  "r1249": {
   "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"
  },
  "r1250": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "440",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482648/440-10-50-4"
  },
  "r1251": {
   "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"
  },
  "r1252": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "450",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/450/tableOfContent"
  },
  "r1253": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-4"
  },
  "r1254": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-9"
  },
  "r1255": {
   "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"
  },
  "r1256": {
   "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"
  },
  "r1257": {
   "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"
  },
  "r1258": {
   "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"
  },
  "r1259": {
   "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"
  },
  "r1260": {
   "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"
  },
  "r1261": {
   "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"
  },
  "r1262": {
   "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"
  },
  "r1263": {
   "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"
  },
  "r1264": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1E",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E"
  },
  "r1265": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "505",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481520/505-30-50-4"
  },
  "r1266": {
   "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"
  },
  "r1267": {
   "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"
  },
  "r1268": {
   "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"
  },
  "r1269": {
   "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"
  },
  "r1270": {
   "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"
  },
  "r1271": {
   "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"
  },
  "r1272": {
   "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"
  },
  "r1273": {
   "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"
  },
  "r1274": {
   "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"
  },
  "r1275": {
   "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"
  },
  "r1276": {
   "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"
  },
  "r1277": {
   "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"
  },
  "r1278": {
   "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"
  },
  "r1279": {
   "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"
  },
  "r1280": {
   "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"
  },
  "r1281": {
   "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"
  },
  "r1282": {
   "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"
  },
  "r1283": {
   "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"
  },
  "r1284": {
   "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"
  },
  "r1285": {
   "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"
  },
  "r1286": {
   "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"
  },
  "r1287": {
   "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"
  },
  "r1288": {
   "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"
  },
  "r1289": {
   "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"
  },
  "r1290": {
   "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"
  },
  "r1291": {
   "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"
  },
  "r1292": {
   "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"
  },
  "r1293": {
   "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"
  },
  "r1294": {
   "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"
  },
  "r1295": {
   "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"
  },
  "r1296": {
   "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"
  },
  "r1297": {
   "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"
  },
  "r1298": {
   "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"
  },
  "r1299": {
   "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"
  },
  "r1300": {
   "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"
  },
  "r1301": {
   "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"
  },
  "r1302": {
   "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"
  },
  "r1303": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478156/740-323-50-1A"
  },
  "r1304": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478156/740-323-50-1A"
  },
  "r1305": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478156/740-323-50-1A"
  },
  "r1306": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478156/740-323-50-1A"
  },
  "r1307": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4D",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4D"
  },
  "r1308": {
   "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"
  },
  "r1309": {
   "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"
  },
  "r1310": {
   "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"
  },
  "r1311": {
   "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"
  },
  "r1312": {
   "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"
  },
  "r1313": {
   "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"
  },
  "r1314": {
   "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"
  },
  "r1315": {
   "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"
  },
  "r1316": {
   "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"
  },
  "r1317": {
   "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"
  },
  "r1318": {
   "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"
  },
  "r1319": {
   "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"
  },
  "r1320": {
   "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"
  },
  "r1321": {
   "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"
  },
  "r1322": {
   "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"
  },
  "r1323": {
   "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"
  },
  "r1324": {
   "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"
  },
  "r1325": {
   "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"
  },
  "r1326": {
   "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"
  },
  "r1327": {
   "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"
  },
  "r1328": {
   "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"
  },
  "r1329": {
   "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"
  },
  "r1330": {
   "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"
  },
  "r1331": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1332": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1333": {
   "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"
  },
  "r1334": {
   "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"
  },
  "r1335": {
   "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"
  },
  "r1336": {
   "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"
  },
  "r1337": {
   "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"
  },
  "r1338": {
   "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"
  },
  "r1339": {
   "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"
  },
  "r1340": {
   "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"
  },
  "r1341": {
   "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"
  },
  "r1342": {
   "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"
  },
  "r1343": {
   "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"
  },
  "r1344": {
   "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"
  },
  "r1345": {
   "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"
  },
  "r1346": {
   "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"
  },
  "r1347": {
   "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"
  },
  "r1348": {
   "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"
  },
  "r1349": {
   "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"
  },
  "r1350": {
   "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"
  },
  "r1351": {
   "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"
  },
  "r1352": {
   "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"
  },
  "r1353": {
   "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"
  },
  "r1354": {
   "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"
  },
  "r1355": {
   "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"
  },
  "r1356": {
   "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"
  },
  "r1357": {
   "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"
  },
  "r1358": {
   "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"
  },
  "r1359": {
   "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"
  },
  "r1360": {
   "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"
  },
  "r1361": {
   "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"
  },
  "r1362": {
   "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"
  },
  "r1363": {
   "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"
  },
  "r1364": {
   "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"
  },
  "r1365": {
   "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"
  },
  "r1366": {
   "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"
  },
  "r1367": {
   "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"
  },
  "r1368": {
   "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"
  },
  "r1369": {
   "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"
  },
  "r1370": {
   "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"
  },
  "r1371": {
   "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"
  },
  "r1372": {
   "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"
  },
  "r1373": {
   "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"
  },
  "r1374": {
   "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"
  },
  "r1375": {
   "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"
  },
  "r1376": {
   "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"
  },
  "r1377": {
   "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"
  },
  "r1378": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1"
  },
  "r1379": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1380": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r1381": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1382": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  }
 }
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>102
<FILENAME>0001558370-25-001886-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001558370-25-001886-xbrl.zip
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
M];#A#(CE8<,=E!6@G KHVZBA=BN^<7<9'2:8V*E1.Q$!_LPL3'FBPMW$,Q:
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
M:7]8&)@394@COJRY7Z].LB(RJ5A.'3/RQIM+HE66T;E0PG99E!X6E=6K:36
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
M^'WY*[NJY 69KF-B.S[Q23E0TU$(U"Q42"32F!9:6@WX 9M\8^8%^ 3E247
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
M[$83FJZ<2!)D%9$)(Y RPG[A;+<"BMBJE%8%3$R]2V15(UIB\/E>@ZIB?K.
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
M\"1IPBB<3,_90A1B]2TQRA8 W*;FME<HK%>ALG[9 9M$,+^IB\TFVBO[!+0
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
M;Z8VSOTW75WWMU+O;Z7>WTJ]OY6Z74'JYJ'J;U'R9(1DJMVM.X")TW5FY]W
M]ZYZ&3O2#&Q= _O3?AO6G&E3A[:#W>0->KFEQ.65:/R4<'TKWTM*22VO&69&
MM=E"2F'T/AK.<JZTBR!BDD.B&E,U:?\3F*S,IM$$)@<&0AW2B4E%;']2TEF6
M2OK6JD9XH3CVL$.QY'$L&9'E^4=O-YO56L"\1,R6L,AUT+E/J7L'?R4B5-?)
M?PT@#EH?I;AV1CU)#R^.*? EW;(EC+'GS!C<WPE/$+YB_%,&-5R[F3R))33M
M#(#S<C?[: H<3GW"9@9;3:AH9WB6IN;C9Y0#]A(@R@/_R=UE8]]/LD8<-PF#
MRB:+]K\#P".[X^S2ODS@&)98(!OVMX@D!E.C/8#JI=T,H0;6UA0L.>#6G-&>
M'>SS)?"!G"+)(M%>MP *G)KIN3T1P!G?[^'MD=U&=4LOD'292'5-@MD#HHMS
M]!2=KJ[",$:U\Z,^5?.C>+<'O-\1[Y@G3*U&2>?PTYXXP]OL.'6YEX"R[V3$
M/ O*:JPJ(9@T)H7(BSF(50R6$XCS#$G]\GIR&,E)<F.2:Z%C;_L]"MCD>$,B
M%'X\_.EXO5R>QXB3*JY9,FD&($%)9T#;2Y=, '6],RPP\;G(Q!=#9<B: 7 $
M-%.&#%"/RC@Y_-N7 A-_-U*&O!F <W439<@!]:B,+X=?CHLF\3<C;2C: 3C=
M-E&' E&/^OAT^/E+@8M/QT;Z4+0#< IMH@\%HE[U\;$P2#^=&*I#U@S *;&9
M-F2 >IVL/OV]R(79IDK1#L#[#LTF*RFB?L?#%]/I2=:L3P5(WGYL8SQ\Z6UR
MFD1S1#G+BGOBRR1]"OGKCD*N, _HS%QQGRF/S-< PLD:_N4GY<$&BHLPSAQ*
M5SB8C1?\#BDCM96;@#OKU=!B&0L<=_PYFB)*D9>6XZ,S$JJ>:9)2@SO[:90C
M@0%'+WD/NT0911)PQSVE!HJ\PQ3[6<QL1#I9"2G!G?&,E;"! %,7-R1PC=61
M)P9WSC/62!X%'*44P61AYSLG2F_Q\+3Y&74Z '<JK+'DJY&!B=ZNK^%A6Q,W
MPL^,HP9QW(_:..[F*Z/L,_N(;H?,[B.Z^XCNFXWH#MS[V&),UYKW<=!!]5;C
MN#) @*:CO;-L:,ZR2\=%-1QE>7)P ZF&]O(X]@>>0;C1!GC@2:?O>\3.UL@[
M8__#W/"PW^SH\TE[]$F_-UI_<)1^<91]<G\,:I79HCX5QR 1X=".02(,=F^6
M+XXFU1%(3 KC^",W(KGT05P<S2?KR31E3'E]M(@0P!E(93\%+ZF _?VU9+6V
M9?L[R/9WD.WO(-O?0;;W2NR]$OL4GJ&G\.P]%'UX**SLX[/=\'HF/R64DA=F
MAF?.DOTE6AGL\/5=#"QWJ!:VKO. 2Z?%9'8X7?V88W>>_?+,"4[15>!2Q!^>
M%05)&G0RC%2CINC@#,9!NN9WST0:GFO^U EQ>+]D%N1-@M\=BOFVBT_U)T:J
M4C4?<AZ2"A=4569LYA?L!_;U"^Z+#_EU&!<!(Z3) SI&VJW9([AJF!H*KPD5
MC@V(UO7'(.9OM:]7<_Z )TYN4+E$2+NMW:$_<(4ZM3=$AD!A:_\.<8&Q[=PN
MVUY5)[VZP(X[4;0*7N<U<'$41D[@L8]>HXA--V'&W3CPD@*RR9./9X[H@K\F
M'?2JKN9NH";08 Y$@V'6LU9V=^L4F>]ZB)2<2.09!<[6$\'_3=E$?,?-0#1
M:C7O51'-G3/U@76M)&-U0!!\<P>*"H*=<9"_T_L:-1H+BBYZ5<N./I+:X#KW
M:]51#10E-/=[Z&  RU][#,(TH2S)0VZ0N/;9-'%M\Z51\JE]PEJ'S.[K=O9U
M.V^V;F?012.]W,2XOWS1[N6+^RO^^KEQ$<85?X.^_[+%"Q?E@/97+%J_8G%_
MJZ+=6Q7WI<S[BQ3?^46*UN\ BM:>#Q[$5IR0Q:1#J;]0HP"E ^49648,XX2L
M,B>5%D"4=^5&J[*Z2T 'X*BLMJ+"\V95_O?57;6.8?OJKK=8W06W**EF==>^
M*.G]%B49A8=O8FX:DRE_H]*=(V'JD*X%..^D4#E&4.#D!@VZ(JSM<B*X%6'[
MRX,!C(XW5(BW^U7#PRS$>Y,%)FW7!NT+3( 7F+1=4338 I,BC#ODH47"R2W%
MKKZ<Q+@U. ]P#=TJ8 U CXBQZ+$%A4;GS";KZK'<>EA%0,:PP&0R)D40ZWOQ
M<K40#9(9OVB3&9-O;2[ARWUMG\^XLV,JGS5[$3#-8!1*7*=RTJ'D,JI1].X4
M%+$BC,_HB.V[775FI))^=_$9C?SOXZ<0>YCMB"1!&1F19?>LWFXR<8N8[R(D
MGWUF-0DDD0(IF659RFU@&V@7L=UYKMOFHP\OQ$2D.3++5YK5$FF.[1Y%RNB,
M[+1 :-'=65^L><:MNS/W22"P=+!/ K&CASOT3/QG7N5?O/]*E1"B:3.HY! -
M%LL).LGQDH/0).A4Z !$*^LDZ%3X!W3O./A;WYNE\*@P )+^_M;W_:WO0[[U
M?9\[!#=WJ-5-[ ^$9_,(>>.TS#\?S#+8U2I; UC,:V93&,&"&@!Z0XD6[_7&
MXT'GE>V>T#28O+*W?#%U"^^IV[F8NA.UYF>.<90&D2^"\N75C7H85K)3+6@P
M=6J@M*%E)!5YMYK2<!6P7Z('YQ6%-VSF=B+\C&KG,'P^/BGG,*3]CI*.V3\W
M?<//6$AV&KIDA3+1.Z[IDIS/Q&+<EW.]D7*N_6-=;[XN3A#9'DA=W&;NT;FU
M1(36/%IRK@OAB]*\.CP_UCF:(LKV/FQO, Y#%(6_.WZ<Y#..?9^\.($K=WP8
MM 3@OS+3I!$:.'ORQX BE\P"_.^$Y5,4, %'X</<B7Z0V/>N%NQL&%U,I\CE
M&SU&HO!&-NT,@#O+3+E- 7:= R3A*WN\Z!RE_[U#8>Q'[,1_R;"?S?FT?Q5D
M!\>+UR7;OY15VW[W -Q@:F6W#QG\<-^<%V\18RK)<@V\#,;8==EZ(G.S[-0C
M %_:3@/?#"4<]6_XO7AU%CA(EJ6+,,(+)H/)]):$2:G4-?NO1-MU.@#@4S-3
M;AU05MTZ]W.'HCGQ&>3PXJ^8AZ;K.G6^5)TZ^5[_]RCM=^_0:8/%^"E$?\7L
M\Q?/G =UFJB4>@#.'RT&NP?'*E?*E" %/8R\((UA:30"(D.HQ)<Z-U%,"R!/
M2&M9"E7L?2I[GXK.IX*?L<>6\I"_E4>"^XBX?YXYX5SF2)&2#\=[(H4 9Q.=
M8VW#[BVBR3:*G0M]]A_98<FLZ6#<(69PX&CNUEEQ3.%D*K(SB<YTC<#[,TR!
M=*PG7=4J9^(.+6/JSMEAXI:2&746XSB:,Z;8J3O-/"I?:U.K)7AO0RTT<(;5
M W>%Q725L)X,_G#LLF.D?!Y4MAB,WT") JAZ>#0"95R>D9!M0YEE&>E)VA1
MFDX#A4GAP-&<>"[8O*Z[G12V-.)ILHT. 5PA9+KO;P[2JGLO=;V=,GZ\JX!G
M1.-G=.L[0<@,XU/ZQ\+O:SO__E9U_J7='B0?'6UZ'R6?97_F7\Y<@L6_#L!#
MZ,Z1%_MH,DWFY@0BV_#PF$P:CZ64QVN2/='I:DNSWB>-7QSJ*9V+[?7?\S:8
MJ8^_P*!P1A9)X'@@VU9I87]<P&SWH+)F1>FF+!/!\$V*C$LDY0X?^"M-E7P.
MXU^5WXRA:0# T2@VB$VT6@/ JBVG@TX=^RC1@+D;H]/YI@3:[DZS,;PMBL S
MFK:Z^12,R4]HZX6]:2?@N[A5B&^B)TF7/*<A^>=XN:3(Q0G+=[PH4W*]6/WV
M &;8+D? ]B:C6E+I.FOL#H41Q6Z$4D8>F>3#+'UQ^YL2%6.;)\,4?\<EP '=
M(CHE=,&3'-/?R0VDQX]#B'[T85T]BA2.CT0$^N[^47/YD+(-A/A+Q_9B*(D.
M)IVJ09Z'L6*>4--#"+[T,;354H S&B4KVOWX[EZ=XJ%O!R%ZT].H-)!&QUL^
MLXT=H"=V>]^^];5)DRS.<@5I&D (UO2A*XT8[ :[P9;]RK8C7?A!]A7#^XKA
M?<7POF+8HE=3-E=5XLMU?9@&'=O+GFU-*H4]:WM+Q/ 2=1N+- O<9!?,A,FC
M, ]S)UAO,[^Q+GB=67JA3]OF6/OS0W"E-3/?WD0(Z+#. 3WI,3\)M^&_L^TU
M#F;IT51[NV%'WQJ"JZZY/;8OK\X?HV@JC#L489I07/AXQNLMQS-T2>@:R62:
M'M^$'HG.OSD$+V,M*^M);L"FNB98\\,IG<&EN96M?F((WLY^%UJAF-Z A65O
MJZ\3R#?9J6V;F?P[0W#?]FMK<EF]/8-[=K#/SUUL D^VJAW;7?5S0_!(6S6_
MJLC ;N.2WU[C!8[&,R;^,/HQQ^[\,O;]M-PBV1C\P+Y_BLYXRGUEFNO_\Q#J
M&@!M[IJ($*PY:@_G-R1X9EL*Y(V#9&^!UF.O5:O<@8L^C5/RWC,DX]Q!DF]@
MX=:B9PO$%.$H9HO&51!1-GJQFXS:WOV&"DYZC0$=#V*]WT6<,"O6Q*F(M<O5
M/M8L5]M^=I1\=Y1\>%^J-MA2M4$4C]@H5ML7C^R+1^P7C[SW[&U+M20]9&_O
M<R_VN1?O/?=B<YB\([[/MN"\4>\G*3$3^SR,E@3Y'MP"&^1"WY:%[P]AB>YD
MUNC9TM^3[VN?*/>>3!QX4ETGF%-_MC4++W]^R*EW [#PLKC?@X6OW=P6C5S
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
M[[Q)5MFM/>LJ^@ W_QH8NG84R^'"4.]5L(RC,,'UT6P.%K4 .O5J#5:H/A%
MJ\HZ1Q0_.VGB4+8QO\/AGXH95]T$S%TMG<ZS:AD T6CV. \_@BDG4W43&'.G
MB:&*-23"9%5#9V2Q(!Z.5AEGRLE12@U@8C2QM;Q2I%A@+%@[S!250$8'[NAK
M )F)G<A*N%3N/FT/+TGQ@3K\F:%[CB8!?(Z>9#DW$EH R8*=VX@$.IP8\G9>
MW,AB,MW^,I&+=BU6-060F=>YELTD,1BE9])9-5-\KCF G#C;RL]) XX!9(^M
M\=E(]QZDA!9 DEGGJI5 AZE' _6!R.[J56N6DVGX*0)'B1.&P>!'"88 !6ZR
M$:B94O-3-:4FU_W(";Q1X0/P$VNN21@66%9ER<B(W_'5OY*#CUJL^WM\W\@]
MOG"OGZUYCR^@ZV>SI>,VINZ<S8?;"?9T=>9$:$;H:C+E*T]&X2G<SXU[ Y-J
MH9]*=L8*5-\2GI7.Z<:]P?!;[VC\9M:@D40'A1>W\U6(7<??>'23G=CZYR0]
M;$EHE"1LRXOP&W0"P.F]HWEOJB<:H.^ZG&:,Z2TE7NQ&XK>"9$0 G(YM:46
MKFNI_V ,&LA=2 ; $=B6Y(7XK"YDC_R S,%[CX%+ @^G;&1 )D\^GB7CL\D^
MIJW.P20VF6]KVH)NV3B4K&\9_T:(%T[H^K[/<.S^%6.JV?2TU3F,/5"[XZAH
M2>W(R6X^@+/$D>./O12(^ID^&3& C5&[(Z*0-R !;?F84YKO*OY3G;/M&D!
M7X^B> 01S_'#"[7S74LDW+6D%:.*TZBZ&8B]<#V=ZB!UO0&N?CFL'(Z2>[/7
MJ9>/$?;QO].;S43*:JM3$)MK$U6V!1A.#,Y\R^#XZ5N("$7C!8FE=]3LU".
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
MAUY"G*+$"6P58DW2Z_5/4>2Q@STX?O1)'G(7!?+5W)8.L*&A6]?F^I"L-=Q
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
M!;_L6C:2MYZ39[8NU4B:SL4W34[/5RFJ"(\^VBA<+AI+U68<6MU<5!XCVGO
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
ME"9LI#1BL3HR#B((%PG-J*4;F15WU&"/"OZH)@"J))@(YQ3JV-FU7W/-M,N
M=G/ 6QPX9)YTX\3IGJ6GCLNDZIGF*9.!C4^Z=A$G:VHTX**0MB9F%L\82\1X
MHCI3>.D4*/.86U"\).D7/G$".H6]VV"<UL"R<P&Q3V>8H*!G@W*!4+DG\ 7!
M_GKH^C?CA')6B/&:/KN0+L)]8W9H7V*;SAAUT*,% AU6'#A@)HK]ATWZ.EJ_
MSL@?3C6'Y-]&=G.L2TP$PM>%R,QBQ>1VG]]@4]MWUJ,$$U0-6*>>;&F0@9MO
M#5%&'VLHSP4JN2+&=E&NP^P7^<['C>-[B^+J)9C]7QLVJT/2FA?'.D2F ,J9
MO3O\0$?W6[RCU;O"AXN0;4I05#S9YU_V./?2DQIL#!IH)<DYECZDX&+14(5,
MQ%9.')6L48WW JWV90L@8 3!:!605^9+LL#V;5$E@] ?T8QI<THO"G_JUAF
M/93,B\&=AC(V,.<0:/3#*HG36DB1OZIP(G_0%]B2*/ ]NNIS'J8LM5@^^\GA
M[*R]*<R 4-&/K:NTM(/GTDK2#G@TKR2,"LKH*Z5MU27/HJWC'ZTC=36>EULV
M=6QS3-YR/JYY(*]AY^34)W//NVR5^)[OQ.Q,PW:%8X$5A(W@NJ-<I\(-CUO
M=+\6.;7'\1I)])43G7AM='S%S&WOT-/H]%@\QL%=MML%^\O %<=)9VN@ :.F
M9;EC(V\*?(M&07#]HJX[(C*K[9%N:&VB,AFFI[%3@N<T1TXC]BV7 S%!$)=D
M@2XO3Z<]+3VB-60*&KS$04F?[4-GZ[O)1>B^.?%)[W@5A7=1D+'-#'F,]ND,
M.&1[VZ"ZE*':$WA ]]=CDOCF?E_(M:"%,]Z@4C14RH9>W9U=B+[X?N)[$Y.9
M4=DR=M*2B8TA_O'-@>1GG#@K_RI[>,"I' V%K0##GERK$M^.FP 'LA:!#2"6
M'*TX7\093PLZ(ZC<T,;L!&"_#+*M'V9;B@CMV;^X*>" ZM"OD?<+V@$/K2ZI
M1\\(F "HD("/>9,G^F-80*#8],.U/>6FV1DDCLTJ#9QDB1_B),FW541[&JI]
M8$)1+XT;^WIM'> MZO436SNWS(F9WNKHX[I<!.%.AZP-<-<4:=1PQ7H#P*XG
M%'.XJ^EO7+2M\N0G-;I7= 0-8?I3MV[-E9K#5L SKG:9ART=%*<**O)Y40O,
MLC!,-]'VOTO0I\!)>;FM,__13]BAA/L-/?KD;A+TX 2/3NC_Q@XB4O!=H+LT
MSMPTBYV '8V^=?QZU_/P@33#]([MB1/3-]@]TCJIM;B-G##Z%;.OJT^YT-$:
M_8*3%/WLQX2,[Z!7=[_\O+2QR#/2KU*1-1?[1>JE$OXM;0$C0)>&)0C(&@+'
M@4ZQ=9VN(%P<)ZZA )^,K6GT$R$#>B>^:+RE3YK2V$;I4X02DGT%@9]B%&-W
M[S9:)D0+Y&+Z?D0R;9".;S)IJ$XP5[.HW909K^@HWB49/BY(OB^=LZEUA8EF
M.OH+TN;6?N"S:37I!R;9XO.6Z"MEA!@G2R>ZK=L 6+POO:*80?W#59+&CIOV
M-V(7N=GB@I*=%+&BE=8L\4--HU'B:8$JYDVL*?B#0QJ+UK*!/E<9S9UH504J
M$#UD7ZS$2$S7V@$V@G3K6L<(>6NX** @LZ[G<M*\&D9!O%A(F786,*FR<:5L
M(E9VP.I$H<%=,8V\S6>1Q53DCG ZY5-(T52H9W^8T:EMB7)EHT]GX*L=6JIH
MUP#>8!26GJZZEH'\L/JB6CN9=HEC4COE:'"]1B4[5/ K-W<1Y8AREM.OBLS+
M( ,P\P;'U!&=!WR]_B6*?R79DXOOLM4_L)O>1Z=TN8X]-';BQ _\^$2MTKX0
M10=3!(RK9JQ5(NTP<L"QUY!R0]!X5XK WBK>[H)HCW&"W.B1;1NM]L@A?Q22
MH%4I"G(>8LPD00Y[&92N8*_RJD8)JVI$;XA-B]*6+7K3L&8I ,HEH,>J*AE0
M)43];0X+4&[9:I6=XN)P&O>\#K]+T"OB>4[APSK/SW:DR9>T#\TUVHU1"M0V
M3FK0 @SS0RUTE$KW)00<V@>K92;%#@KV* L]\I$DHFK1;">KGMQ,U7R[9*V
MTB5_>^FV14OU=R8H2?CY\\ZGQ>3/,OJ_?\..\#C&"#P (_A8%C64NA\S ([X
MHZEK/;W'N6S(8\*Q1']/))Q3:C^"?6O)_K4HV;]72?91(1CBDK'3?E2\N<T"
MQC4P<=ZGTL!)-4YW#T%2[[4_6RA,9G*XK]$$//:8LMC@641!$/C88DP]6[,*
M(&.(=3M6Z]C'TP[Y>%$M>!2"S&?^8=IT#??K'@DJTV&QZ:8Y<554^-E?Q^?_
MS&CM8IQN(N\B?,1)BO%IMLT"API?&X2?0O*#;/S=<DU^F640U%^!D)TR&8$/
MS&%D=,LV#F^99@+W/,=XJ@ZNCK6GS[1RF1 7"A52+5 E%ZKGY85DR*&B(2);
MVV,J$QT% V?BJX@^8Y72FP<4-'VZ@4I$6:"HM%\UD;2!G[?8Q?XC/1.37.'T
M-(MC(HO$O+*VL'&L5<,Z%@D;PL63=G'UBQB45!>(T*7QSRA;>I!N'"V7KAME
M-'6)2_(+%&J5"!E^:A,_Y>(0A+B)HY#\T^69U75\NJ&)_D58;^&'KK\+<%O1
M[Z$T84>T$8LUCH<.(0@7(<RH-3#&6$']U D]]LKYEQT]N< NW7$!Z FT6LM2
M!N-5PGN-B4D:^VZ*O5,GV2Q#]A^:3SPZ0<MI:H5NL.-*5>_FH-G>!VYT*$NN
M/Y06#! ES9V>_J/&Q$J:#%%S$('-7M,NR[!<KS_YH4/@R ENHH1=)#E_3G&8
M^ 28+OU$GB:;YC)OV-"T:A^4Z<EBOJ"DJ^B8D4R+6N0"T37$4B14R(2^5E*A
M\S#;YN?,[=P7FZ>)F53]+$VELU/G*=MNZ1K,FJ^[4''_&@4>R>^2UI>*NKO!
M!D)5O9L+H.U]X$*5LN2Z@5'1105AF[."2IQ[PJ6EVIZP(6S/E>M6]]7C5G"]
MLT56 _Y(:5HLI-=4[I0,"0]1[/_&!E5A3:1>'>?DJFVZRUU7U&LNKMPJ^W#7
M'N&UH1Z.?1IM27+(DBUGA^-67Y:UA>V^K1K6/5;8$*Z3MHNKZY<55<3(VGD%
M8%H=;<3=E[O[&#M)%N_OL$M??I:]_*74 78$=NM:#T-Y:[BQJ""S=A'L.U30
M1A5QNV$YN;I61D8<I_[:)Z1Q<KT^PSLZXV\?'UM[P(Y1!6T;8Z6\.=PH51%:
M>TRIT:8K13EUR\/G] H;+#R]B>+T'L?;6JI\*2GAJ-0!9@"JZUH5I&YK#?ST
MMYKLVN?K*'5$R:/&!.MRW-J,TC/:T+2=>*WD(G2C+;[(C^!U3K:/FL.,6%4]
MQ:LAS;9P!\M.B0TLZG'*]&$73MO*(#FBHIQ0KB:BWH-\?C#60VZQ\Y30*'Z=
MTBCVJRBV%;@A(;N_=9X^DW$])C-D>@:0%HE+<$QD:S%A9T?XP:RF^V%8M_>"
M'>"*L@\)=<9B@0@35')AYUQY,43.R5K@CVP JO6V(&TUI-D+P#[N%\ZR3C,)
MY5:=A6$L[#&#$&Z7VT#X%@R 1>XX>A=4K08LO;5^$=[$D8N3?E';VG,FH=NM
MO3!^Y=UF$,0*PAN(9,J%'@'/^0 +Z!%M4"B^BZ,'HH3=Z/[DAWZRP=Y/4>3U
MB^[6GC.)[F[MA=$M[S:#Z%80WD!T%UP08P,LN$<T0:GW Z5MY0BF2]AG ;Y>
M$_2BKP_O;X@NZ3+TZ*G2'3M,TG844[T[["#O:X?&T4S%OG##O;<&VO6$<O(+
MQ!BPE:22A<U#FU*]3_8=ISC5>L+V_A[:UQU?H1M<G^\CO*Z[7T;AP^M+_Y$@
M_#VAP$[;LP/Z%L^$RB.<,&U]<EFMYTP]_5A[)4^ONLW0TP7"C^#I%H^)7I+Q
MA2A,_W.Q)3.H1WZIN?4X3%<?V/ZMI''=LUL[P/5I-;&UO9GF)?3_V3_J#.R>
MC)E(:[]&VT;8GF0^N\9#5"W^J1R^JGUAAW$O"]3#6:DCW+#N)[ZNHQ>DF;.7
M?\ )\VFMD("(^<^.N_%#'._K"4IKI+?W@!W?"MK6H[JE.=Q85A%:UW=+VH<K
M"#;#=DR%6>Z^0-N&WKA@8B-@67;_A1:?/8W")(TSM_-684<7V"&KHF\]9MO:
MPPU:):FU*SVQ"2$O6%PG;S=L1U6YH>88VWA)G-:BE?Q512KYX^^WM':68/7R
M\#N8L2?4@!THKW\!+YK$XFD?[*#GTI/4=YT ?6:7C'AE#\-KB"J>)(3WXV^!
M>],Q:!]\!=BC#.&2U*=,K]9U>-5G/_2WV5;J5X??P_4LH2:%;S6^A.E=8A&U
M$W1.S<[(/IHZDT6%\]P>%0?? XX*D29E5-2_!!H50A'UIZW/EJ-B#'5 [6)>
M2NY:]NH(,Y[ZZZZTA7D)XPZFU@[FL>PCG4RY'/<J9N<D=5(+[$H+6%UADNK\
M)<'K++CTU[)C:6H]9QKEQ]HKA7G5;89Q+A!^E$!?(,X)45:P GT4$P@B'67<
M L&Q!2:)^C/Z +GKBZ[B2YK CF.1/O6 K7\/-S*%4NKZ7YV8E2 ;31OZQ!D.
M$RN!(T6.G^(HZ9T.%YU@!Y>:SDKC(^L!-P 5Y1YI5&1,++WL,YGF@L%P@1X$
MFD^SO^JZ_!4R[-41AOP[P/0?Q!++;12G>8%/J95DNU[FR,.&"--V;.SQ&J(-
M%W:,:ZB]=UP)@NJ2+% I"PO=NC0+= !KBR:NV=ENAF+12YPDR*F9U9.G91/?
M1:/WXE+,CI-?A&E^GISMT[<_#-"' &S4ZF\+\8VTKMYPD4=#AP$ECQIW%OB%
MU!3G%QHL7DMK4?UD_]GY1Q2?!DZ2M%Q/ZT<!=E!H6*,>%3VZPPT+'26&7$\N
MH^ P2!*TVB/&$#&.%J^TM=BDLLB5LVV_WM:?RFRCI<TJBA$C(C'+J&E59)S(
M633BAK*U^YA"EJ31%L>W.&"Y'WUMNOV237L/V&&AH&VC9+2\.5QW5Q%:^T1K
M3ALUB%NN&#V%OJSJI1L[._2 0_HR'8G@N,[01NS>QXZ'*8*T!ZR@&>PHE>E5
M#\W#-G#C42JIKE,R@FSDL!QY(VD64HHVXNDZW>#X*$5H"ZWV'K"C3$';>L"U
M-(<;>RI"ZSHKHRV8&5D-20L*3W4N]A?L/VQ2["T?R?C;<AM!U@YF-'9J5IR7
M%3:"%WG=HFH70\RIHIRLO8.T(^OG<++ %E,N.\[6*G:%&84Z^BNNE5S"/V';
M2_J1UA-MOP#28H.V(S0*W6;K\=)C-%U]9NGI9@Z4=*W]B<[23%3&5Z#N^;,;
M9+0,""UO^N0',K,I=X;MZ_ULT*SGJ](3KM_WE-_47FKA\.A5R0L5S+X'AO*U
MHQGU(QC]@41."'9TZ-M&<6R04($;-0-T&6O\J)^$JC,>8P[$'D<D@K2M-U@P
MT='1)4=N!\N@TGE72;'K7(&C_;:22K\Y@H/!RSJM<&#_OM(D-AA9285#Z%.J
M:>OF50N0?\K2+,9U##_G%UV6JR2-'5=VRGP@R;F"GKJ]%/.F3GIS!,D>6HV5
M2UU1"*T+@'()Z!'0A!;'^1MV8OH$('W2?8^^%I+9V=JQ:LOS)/6W1]F6S1MO
M;9GGL2&N\'-Z_X2#1_PY"M.-QG*>&M'9@E8/FZE.][HISA*X^N@U4MY'V;J'
M4\ %AZOK$%HN.(G%"#Y\A ]#]!>Z?XJ,F+"B]9) Y\!"^EB3$WHI$'.HC@5D
M(>QG@"RF#$4B_0\S 13"N?\"4Q>U%P<J=2L-A!5*ZD4!2T,A&]!"!9@+N!@Q
M%HG[/\X#7CX1HQLS7D[LI8%+W4;#L(52>DG0TM#' K)0_C,!%B.F(@'_IYG@
M"FEKSG:<V(O#E9J-!N(*:?NB<*6NCPU<(7WF@BLF3$4"_D?XN+)<$_L9!9=#
MBB\)8836TH>9!KF7@C5BI:8%'(?*,"O8,6NU^PV.,3,", 2ZPAI[W[S3;'&D
MIK,B5) >LT2#NMPC[D&/$LY1Z@2:X6Q"[7O*WVX9L>*<L5K-L,/6L,.S0TMQ
M-;!&4[@!V26PKDL6U 94]$K2P&,N]^[]AW?\7BKYY.^?,7'VY!:[>Y<T?KC>
MT?H0M"Z$^(JJ6A>8#MA'7W9Q5:&]75?T(C>C%15%A_U[2:]=8H20\I,T00D1
M)]BC:(VNMZ%_QS1!IU&\BSA#]*KZ_'M>S-(/Z:T*G*!5E&[0&L=QE/$7?<,H
M+/[<Q9&+DX3(OD!I[(0)(9CFF>76B7_%*?MJ%4>_LGNGG#1Q@B0+Z%<HP?&C
M3TB\&6.D$D'!)';G]%') %4<S$'#78IQ\,E9Q;[+2*M@@T(?P."@JG&)#ET=
M@,.#LOBZ?LH8H!H'=(<?V%L-%2L4T^JM"?TPW6!$_NNG^]\E)+M\0I_)F(?#
MT,^VU6OG=_N$7K3]':]ZG2#FTB1!33<$,1XV4<;I?*$YHH?H<X%31[\%LPZ*
M_^&):[9*^._:5M#SN!5,*.C0JI&@-IL 3DPE@FI[8$7/8OG,FA2M!3)%[6;C
M>_(BET>-9N%_A@I5-CQ0OP:E)/>ILE5YKB-H ].I6C4J<YG#!L!S%ZFXN@YU
M6Z0A"<L?:O.8C*02B-:R)SY&,Y T0BT).,K=DDZ&JH1FV@S$N'$J@I.]VHT3
MFKI12\I>@3]J 33\Y-J4+W@WOX:'XVU"Z@?<HY_0Y)4$RDWL1S&ZP>0_WM3/
MPU=J"9,(69M9.-MQ\B!L -[A#"4-<I>;^/7X>BQY_\B2E/Y+6A6PO?4L'%&F
MI0@!#YJ"=TZIP*;==($J5O8J"(ZK>4F[IJN-N66QY7+943I0U YF1'9J5I];
M'C6"%X7=H@[?;KNT_'KV>+K9C*F+[<[Q8_8(N+PZH;3Q/*)+K*,HQ)HMX<>9
M1-ZA#KE %6%T.=*KG<H!-Y*2R*]T#&R]SQGD6R9W&R?&)T0^[S3:TJ-O]5-P
M$OLH=X8=I?ULT'@Y4ZDGW"CN*;_V\BRE_IJ11S?.GB=T<4R(8?X\[;FP^L8T
M03Z1#>HTBVHC:$VR^22-W%]?KYAQ\'871'N,D5MO3?<V[8_0V*O5P=,8M-O[
MPT:(WI:0#^TMG>'B1'\53"4 V&N6BH27%DQAC3Q3H$6+:K8 D#Y49QR78>I[
M?I#1.IMWV*6%IGR<5^;%WB<23A0!,[Z'<[T^=V*Z?9+<X)CAKMKA5D-,8(/-
M.#85'Z4UP0$N;(VDIVXTUX5 N11[FOQP*=#YS1TZ=0(WXZ^QV7RQ=Z"]NM;)
M#)*''<NF[=B8?!BB#3=^C6MH,G*))%7HTE\=U82AB_6%.'2]'C&!K+\-<FBA
MCKJG+<UAAUV7GO4PDK6%&Q:=$FO7QCSRV!F./<MME(4RCS9%&[;[&[6@P2&'
M$X8;6&;5LSS8L(K V=%^J1$C*I0:!VA+-]INB;42-A3C?V;^HQ.P(WZX85FW
M:5E<6'9'+,O[.DPX],K/B256GH Y--DMIM#@!SX3O>?0+NT,&^GZV:!MV!?W
MA(M5/>4WEQ*@)B?;Q<0GLL.!TOEQWC#;\B?4^5U%#X?1U@_Y!QE=T"<(X18S
M^O !$5J^RYM24*(K_D?H8@-*KG!Z$1+<PW35<OGH^ %=>;B/3AEBWM$=BDT4
M>.2W.*$:=&"+/C788#/02G7TT20%%XZ&*J0;EX0OXHS1*\KZ>U0RIT?S.7M4
MY[] 3 +;N 7!8%<%?%G)7WI:P(P=7QK(& "7%P,J]L#$TAQK:OMPX!1,B.A,
MR(N"P(GM3(74#7'&\Z[!!JWHO!0X.;",'J#D1%X"I!RJ,B6HY+RM%-2:WD)G
MTKF0=6#Y!?L/&_KNYR.K*$,2IA6.K]=LIIE<9VF2DLD<D;EC1J1!!C:LZ-JE
MCBI]:< %%6U-=".F8(ARCHBSI,L2G"FJ<2WAQ/:4Q[Z9<N.\.JL6:JS "@'8
MF!U]=8(<5IE@RS2-_566<L"MSJ/F9V9K1V9E!RN,$(8-/>9L5P>CX53API-!
MW70CL29"F?'P6*Q+0?.ALV*WYGR]QFY:0IK\^+B=0Z  C'K6N;$%;(=*9?&X
MJP]L<%+2N&T;:B;+O6IBF]MT K)H.Z[:U1:;<.=^DI ]PS%!#XHJ%R%1BY7=
M27YR_)#.!D_V?\7> S' +>9'5).-OSO9\^GB77%7^S+B=>A.]B)BMW[R:]MA
M[TD%@ TFT_\6=62:CCM<F+-@ ^UDH*2.:K(N$)6V6'BR>*!<IGQ+B<B.+O.+
MW4-]NZ*M:#^O^#B2VJA'6RPP6<ES&H5LQ+\GW%IK379TF8L+R_45N_!Q^SFX
M<(O4!ERXH&Z^NE0/%V8S5<]/]X4TPBI3W:UA.VZ'EG6?E32%ZZY= @^XGL[I
MUAS51DVIZ?1T<\*67F)R0M=W@FI@:TF$Y*UAQV&'E@>/+HF:PHW#+H$'/+/$
MZ<+(>>[I,QMK$JS+T+MCKV?0%RS6 NT3.FPFXJ]:<R3#+&"'Q!CVK,>12?IP
M@V\4+4U&[* JY,-'ERS-8G&M<DD3V$$CTJ<Q>-2^A^NT0BFUG8X1LYNBC:"0
ME1HFK8M\EQV5#)0[PPZQ?C907B:^A%]CH*?\HR[/7MJM#E#)R-_/[+18V6PN
MSMW42^S&O,T<'/9 4@.NR2A:.LP^M5X3U\<Z_V?FI_O/.-U$WD7XB'DQZT2M
M[E5'9]CAU\\&XCI5;3WAAFI/^;6/2S#BB%-'%7F;^WTG64(&LR19ND2XQ&=W
M<>4K7/+6L%V[0\NZ+TN:PG7>+H&U+Q'E=%&-L,45+I&:])\Q;M_:4^DW/^<5
M:M[EQHU.\W)HL>@F77N!"B8CO$QW2]HN71Q'=V^<-V?X],WC&_D3=6V-87JJ
MFH[EHW72EL!?K^N6V] S=GZXCN)M7E2Z\83=[?7I$BU/SV^O%^CNS?(-\C Z
M??/SM _5C6@'-?5&>^&I*Q$\_A3C*V>+)8_=#20'--@-V:EX1&H(+7B#F#&-
M]&]P%&P6B!*=^&$^F6[25_HZ.\"- C5="S]O;PW3DQ5E-N>KQC.O*_QT$T<N
M2?;8^^N7-_*\2]X4J LJZ%?F7))VP#.N+JD-Y%OR7(LP1SEWQ-BCRYMI$ZVQ
MU!=I!G+5]6A'J^_"W>5L=O;ZVZ+7"NPE_!T^#1VT'SK*6;&*K))5V<3Z/I]@
M(>0&$X,3P'P@5OHYHK4*+\(4DU\B3?+E"UG)'&UBL,-FF(TZ5LP4*,$-IX'Z
MF%U;JSC3D..\4<F\6'H;I9".PI:F)5/5%]:)5?R< 7KE),BAR0B5P,Z%<"$
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
M[0D_]!7E'S[VYVN%8(-]9$-87#GLF/GHS9=F$]H:,3W;8!X]BL&M'XZM.5]
M]'(N-J*WO&U>JDAOG-]B&@)^X/-*$L5)!)I,9$2&?:.QQ'9F*,-& 8/6JR.%
M ;)PT<2D<KIQ5]58J$$.>_*H*0=[*ZQ85RAE.>RTH*\DN<=; --D&!#L69EF
MG1N+KD'&EJ8>*A813[ZP[*[C0)+S1[$N>_6%+QF]>>-6IU;C Y9\^8->H8 .
M5*,9D)NEVB"AQ@@Q*_A10%:^4P(5L<B'_+F^Y!8GF(3W9H"=A<3FCU)R&_7%
MIV-*\T:F%GW&QR3Z!>>^0 7[<;!(O7">):,5R62<$T3_W=GN_D*F@(\XB':T
M7!)R.4NH.'2=;G"\]/Z1)2FKOS_ O@)2\\<@F7WZ(M AG7GCCU2;\=&'L48U
MWO#3(./6XC;8X7CKA!1C/)]($6/B\(!P1G1(II<1)03FB"EMMNA&$E'ON>%'
MJP[CH\:8$-&U[&S%(#97;$ZC[2X*^6L^1Q6-NRZ1*_:%C0*]+- XDJ[2$6[L
M]Q-?^X!ZR85.^ 4EO6T?'YW&#*7B--8=1AM$H7[RC^*S?(.-SK?B1U:OCY7(
M<P)9)J!-##8>#+-1:X5_)4IP$6.@/D;? :#_+K_(F?,E#LJ>K<(6 E@]?3*Q
MK?*JEL4A=&Z(\M4 &)AS$3X2N(WBO:KIZAUFAAU'NK;B0]EZ1AAP++/1."_)
MPXAB<]H6E'P@49G/;,('6FGKU(GC_3J*GYS84Q[^6RG,+&Z[K=$:R/+N,XIL
M!26,AGK)CY6>10V.,*)_1(M<T1W1T@"TT!QR6PQ@!R-^BB+OR0\"7LN;*$H+
M!?.O5$W83F)F**%@CU:8:.D_(YQ0T<(H4!0,BX+N.<O\>QA0,:91EMLH3OW?
M'*HSH+4$MM.A#*5YXYE%?$/']A2 MIQ1%#?E-3NP4](PPM*,EB*%+(W(L?R5
M"&GCF<5<0\?V\30&_=)#A[QFQ\CX^/F&:;;01M+R+ELQUB#"CF3KJMKSIC,+
MN9I^K0%'VLTHW.K2&@VV*WZ<=>RW:;4CT(3B_,(4/;A;7)JRO)<EV;B[])V5
M'_CLR2FM[6LQ =@!W-\6"AO9@MYP@UU#AQ&VM&OL@.YKCV&0QN9V4#&P/%37
M5+V)Z=I:NK\A&J9D2G[^S\QG1WZ[$521"FQ\T+2*9.Q7(0$7*705,9(QU#@N
M4,&3_(MR9<M9)5_[K]I/8IW*!KO2!EAB XL HKBV)>@Q1V!06>4Z;#ZW@!]A
MO:L1W.87O88&\0M9^RI/YM94Z["#I,L\0K--W]8B)[7V\(.S56KST6E^>:P9
MG?>]ZYN8U+M9W 1N6MX+OF83L.JA.K<@G2P\K_"8^:]R<!K6]^IP\:P(RL/#
M;9.$I.3E=HE)Y*UA!V6'EO6HE#2%&Y9= NOZ:9TNB\V"\A@+663VYT?>>=B:
MT$ZNZ0(1B>A)K!,G&&L=GVM^ESIQ"DSW$_S@AZ%<?9OX1!*F&!,%:&& +*"G
MY=BSL/PEB!MF4M+Z)DK\MENLQHC/$OTT;:@ ECTISPY;=?4;(4@+45 I2OZL
M<_XD#)>&=2KEL;(3 <24)3\4XX"F@2B-BA=DT!X[,4O)=A)3P8.\&V*A>!S
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
M?*LXU_:;3 -Q(@F^171KM0-\8"O%%RPN?Z4JH5RGJ<N)S/27JXQ(RR&]T(%
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
MCBE=\631@WO2[BCWY^:%Q0F%[8W;U3&%[.:%?R"]GFR@#)Q]TBA$:A>7#1&
M=QI6SPWM*\V$M@4I]!&A<$$*E= II$HAK%*UY%,2G2C9>H>XL=UFGAW#\Z)4
M^D]3_\,"K@-H1LP@<%T="_CP<QR053$7P2,-7#2HI)#A/)LT/9F+4 K-SG"*
M.:Q*%)("!03,4D?@5\IV^X3ZR\_\TQU]H+ %*/\2L'@C@5-##&YFT<6ERBQ#
M9>!E%FU/]*/EC%%RG2132@JM:0G!+5:89'9L"BB\#(JH@$+0B" 8=%SRCL4;
MF)=XX,27S3?J -HNQF$N4>#2FTM:9#C*)2I/IN.27"L!M8M\J0$?FTR!3H--
M_!P,;@>"E 0V"O7"*BOH$A54?9,'.Y1R)9QKMAH+V);-8C:BT;!S:6=-7XXT
MB.U,3#[NPRB!I*0KTEH+XHXTN6^U0WJ-4G@C36&K;F,4(M-7#FR'VE3>B6P8
M0:S5J>3>>Q4WC??BG4IAW#&G]E'>P^4E\<9>A[W&>KI<,H+>SIB3UUZ\3W?
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
MB\+)/1H0?O_XNC3OCO_OQ[_DGV32?OP?4$L#!!0    ( .U 7%K!F^K OF$
M ,H<!P 5    <W1L9"TR,#(T,3(S,5]P<F4N>&UL[;U;<^,XMB;Z/A'S'W3J
M/,R>B,DL77SMZ-X3\BW;,T[;8SNKIL]+!4U!$KHHTLV+T^I??P"0E$B)N)$
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
M'XN&:-P2[9$<99<X'#9<7P8S.CK,6AT#2UZ6#+M3TT/IQ?FXG>&3$QS)C/O
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
MJEMO/!V-1^/AJ9&!R=&SX+-.N0!=?JS%U+-.!L&70+;J%+Z1N'VA2I-GG2R
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
M_G.K_&IWW+1<E:7MQJZ^AXTM8.??."H+>^F$X1H_YL-Z)9Q5Q6X6L+'D,4%
M4E4)^PHO$FW]M08.2M(^IXD.P640Q=$]H-.BLG3?&"$NI)971[9T.&F;#L7S
M4 H'BD7Z!3Q7,@V/D5F"]6428MT*0)Z5["_R+ $UA\^<FJ3 ?>"[PBS8%B[K
MZ11M#VSRBC0A D=&11$PU>%[QV;7B'EDV9,3IREK9]RH4/$&^L68AG)3'6HJ
M6)2O)MN,HLHR9J,EM!O#=]2-&O%48VX\U>8K@_PSAQ%9U7J I<) *CM&>K52
M>>.:+HYU]]%-!%O9 :T(7#R@J;+U!V=%05FV84Y%C@<Y1T#[TH>T=TYVACX\
MM AC#E2-S\DR>4V_R6$X@J\WJ$N):UVB,K.G.[:1H/Z4SA:P9Z<[-XX+)$YV
MML7M1I^-(8\!'"G[=EW=F"^G7ZR1EKN5:^)M^G+2J?09N.CWLTOT_R$>2M"K
MY]69<+TZZ?<&V0<'Z1<'^2</P\-3NM5U-CD9&K["T\CE<V[!2[;"6J[A SKG
MO%_;\E/$I1'*<.?L%[01-A'-[V,F*)N-=^=V+"S+15-5U#8,!9'@0<@0SI)Q
MAY<9#_.TU\RW4?<+VHT90_451Z=BPAG,[%CC)0OSB,A;0KXX:FZ\M?D"A3D<
M^-JLT+R=_&_PF(0%^F=TJXP 7PR3&-1_%Z)3&'#%T&F#S'I.NSAGU!'0],U;
MN^/B;6,!&TL>$P0DU7!H=G@^U//A<#0^&O6&-])R]RO59G%/E&^JLJGQ(@C#
MX"<:4I?.&_I+O!;8,_*:Z!>3&DO>A02;.TX28EXOUK\OH;O,?WGI^!?@UG=#
MX$35Z32E&^D'413*KBBPWQ*SH^%(N+LLJ26EYO26AAEQX40P>D:B.+,'_S<G
MA'B'@*?HD1!#Z-7[S!A)J;4&]AOF3RY]<77W@KY^C<]_(YQ"]MI'!4,"M1"E
MI%KL,\N:*T)1DH^]1S^L6#S_\)%0LWS5=QFL5I D/KX!@+LCJ]U>O_BF5@W4
M["*=-'-5NGD"^! ,[36:[-CHC?2?7)*R4Q.F6+1K>TCB*';\&9+E#L3X4[G0
M4W]&LL(\O'IPX50]]B+?0%E-(\L2CTGMUIK+G;L9AU;P0ZG%$; G_:""L&0Y
MV'8XE2G&8,=3'KP#W]EZ/O'/(9H]GS L5:9 HGH_T%<B=<X,.QS%%&8(<Z#O
M:,OCJN@I]Y8&>_'!U3M0:\!3F^@1#51(GA/$#E<MS:LOPX=#0+X>QLH?+C5W
MB>*''Z6W&LC%Q!JW)XY$;T]LOC0@GSJ\6Q.3R>3T9&C60]K@UL3Y<&S%S7I!
M+?,<FG3Y+(G>5I0$PQ;81#3/PXPJF\"MB8E9_)0DM[ /2RHB/"@Y O;@Q2'[
MP.+H?&=I5%?<'KPXU"OH),3MQ8M#/0)/3E[3<<]&7QSJ$>I2XO;BQ:$>@2<G
M;P]>'#I'OQU/;$JRW  ["7%[\>)0C\"3D_>@7QSJ$>I2XJIY<4A)<O,X<\+B
M$#J&:Z>JJ-U(RCAWA*6SY$[F;G^9_ISJPK:!)PP!'SV&@)9X5 MV@YD.8Z^<
M[:@Q5+^/FYAT74J'<3Y$T^C1:<>L(%\<ZH;>TG08)G'@:[-"\PP1NIB*P0K]
M,[I51H OAB73AO)4#-VT5W4$U'!]47VPU'V"&?@P?PD=WUV"RKAH=@V[P65#
MM+.WJB&HVD3TUEPF4YIWH[NLJ"TI(V."L4R&#9X1[#Z"7,FTYB4XE)?#SH?'
M:+(Y[C!/&LJM-66!81:U=$&]7PR2E)J1XL#8O&'Q-?-^<:6Y(A3E-[!M-?H$
M9F!%9'D,H<N_5"Y8N\]<DA-:PXF@-0:KH F ^C1#\W@87Z&A)4N><NT#(8^
MT*UD&VCS<@BY\IR]=U&X^5SC?L@Q]WX(^=;F<8W"UP[OBLC1:')^:CA2O=$5
MD1/C9V,26N;9 +I\!D\'BC?6KGTTUB"(*(=EM*(V0B:B]?+Y@91T A=$SDRA
M5QE&P"YL"X+2./ A9 AH<-0])Z\1G$&T.Z'$#E07LATGAK++2 F*IO?N1]Z'
M]8-/.9NF%+,)!D%-[AS+B IEZPNQF^Z__ Q$H-L4ZQ-T;*%,/_C)APZ5$QIW
MA8*]@H\CENG[-W8%IG9Q62DM75\#4\V#)PP!'SU#*TH)_)[ >^"]XP2$Y:3R
MK"!59IVRL/@]:K/)&R4@V<=37E+3JR %D<K$&8;5Q8E4WBG7*^#%I#.];FH,
MMJ+G46V N_Z4*R@;8XW5A^=1;<!0$ D>A SA+)EU[]0\CVH?9@S55ZR6Q(3K
M_)2J(8K;/.[U[:V,@*:CN)7NCWX'<+&,P6R:)OLK!IH(;)@8M>WF!AMA]B9*
M5F@;WS W%@W:=2(TE%OKNWE'O;HA<#8:'Y_UABD"DFJ--V__;H')-Q6[SIW&
MDFN-.F_=SE2IHVAZIW$:E7;M[[Z[6*.%_C-)1G ;P\^+,@G@W5] 68CI>=$N
MQ[K5X,MD\Q@-\7TZ<1*FX1KRX9<G_/#+[=?27VV_=X !F">3TZ/6 S"W&G^8
M%XG D8=7K3Q:SD='PZ%Q.R"H_WTS4$O8SGNMBI)N-? $WIPUMJ5(%X\A]%WX
MYGBW_CTR!2\_@?<.O@=^O&2=W==NTS9.U:)%M;M#K4X.BWK_ $[X\G/W&9$F
M37T2C:V*SA][RFL"QU\I8QAN[)-C/&7T(J9-4!?3.>HF5L<-?%? LU)SGTSC
MJZ/SQTQ:O<.]X8RTR R/C!0O@MCQS">4V#XY&,71K>\F6 #.1H]9QS::--KE
MR4O:^750I<@R1+"- /(8"O*@G_NL2E$OG3>(S!7\MQP5"M5*RAKA-\S-.H&U
ML8(GLRX#H=LCC.0+5N#%^0#1/9HD48/O0-H!?#0<[3J TW8'I&'TXZ9M^YV]
M&XT(>WP9-<H3TNGD]+3U4SX20,&[<E\N9-^HEE/P_I@6D*^U>"+EB:DM0$A
MOUM0^))8A85T@FJ#>/!56P$#0P23":JASTY07?R[=?IG=*N, %\,.]>>VM*+
M=PL]KAB=WSEN3/L=)YI]OZ MN-::I23%LN22[E5&*K18FD81B*/?'"])=>QY
MP4_'=^FAQ]R:9<%'H_'DR X\V=!4>0?KR:HK"?E)VS3YX8? #18^WL\B)5P
M'\QA'+TLG?CW(/%FMZLWM+B^GL^!BW=MJ CCZD*]QGI#)H7B:\AF3DFX0>DT
MVFF% &VYKT#ZWR<0)5X,_<4-TM7E$L^-MW[N(+G^> -^M,L*U<UWGB>M*$1K
ME'OKH6IT;:5^@$> 9",IP/Q9KIVIZX8)U9'9H,7.$U"7#AA'J<:"F#?"7'\X
M*^@37*ZC&*Z0SA[FCT%$TCO?H?_RG'G<!GK#BX8B2\2RM^C-?G:78)9X.*@[
M6+T%?AHH<.V$/K*NT068!Z7BB/+W ?K1CU&3Z.N+? #(AT,?#<<<;WC>MT$P
M'[B;WN&?0-:_P2OIX "F%6-2T?%G [_42?3WK)>'YE=O/5%ZVAD\",C4C#"
M?H(@>'C+\L3O<^H*_0,-(Y<I7JT6;3,]'*1H)D>=[!I\9 :3\M?0S@WZ$2YH
M&4'J-WB(3&.)KO6F<1>(=OV!E(VT@-8)X9JL,JKG375,%/UB&2_\LJ#9=[3:
MH&HCW:C:,U:&O+7UGD#EDN\Q#-YAA)I&0[FPNB7;YQKKN8G$>NXM__0 0558
MOPU ^OE#6ZBUGR@+Q^O@'!)EV+/=;M6HXDA7O\$N6:1QE452+'J_5FF9<FX
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
M;$.ZK>6PG$($W@A6\U".+-38&49VD-@_NX1O+\&U'Z/^5"Z3:[1@"SWDX.+
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
MS8)VB7T%4$]=2'2#_NT!@KL_0RM&A,6_R>\I#!6I6E;:*5):;W;UM<57].:
MP;#++,@4V_\9Q#GAIK,92;GX$MP%_N(.OH-9^M0 >XLFTD*/&=14"XINREFR
M)F,2IO=<X,,\&BJ]$=GT$F3IX!>XL_0;MWX$46]?0H<X-,,0O\E2>OZ(<]_Q
M^.CH>/>V8];H(&MUL-.L]BN.12E3(KNS+7_1#W_LB4T[<N$55G'@AY8O3XD'
M1L/7XU%!5=^#&9Q#,+OQG-VML&@U6\:?F,HWQW]U)<L'7E-O2)WS0-H3ZC6
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
M+K](9D2\-/2R7*J<+M9:E[86CRTZ>6#120%&Z$)7A,YP;J5Y\6\-S=+,P&P
M4P*NL!V,D%M"I[T'HZNXW>[3!W)QOBWKD8?O=3E^^RP-%+Q08/T*RQ%M:8W;
M)2ZE/"$YIXHNB+-+T$MW(/'B\>9<-QI51.5\^-"D+8;11_%HXK_Z< 10GV^\
M(N* WJPQQ;A:.57$-9_4 9%S/%&">JA-?L0EH@X(2%V4@'Y-2XW;!&;PVJ1J
MSL0%.?:%)[K\8@1,MTJ4N"C2=5Q,9FM!R0LFJKS\* $?^Y27)&"M++=QO5;0
M]5H9*Y<+XU$Y:3]1?A<C(&B;8X_BY"1?4^1!QDD/N5FV<VX"GG;*Y5#YQ820
M&!Z V@,Z.UW-TWNJYL*9N'[8BE.PT!F&NJX"Q^QK$TV.7]=V;1E Q>,]>/+;
M:17, D.U0,O"N5 O\IR_5+$Y%*PH7/_:>35$2]RP[&&&K#6%GRE/9D&!L%EI
MUNP:S]56 [51T2;]U1*M6=SSH )?.'6C'/N3>8P'F)$T<2S$2[G"9) =FM/0
M0XP;.^OHM=Q-*L8'P(.BZ]@;6_ED4L6T14KS;C[)EMIEWJOSRX:<SIV<U$<2
M3E "K/_^P%Y(J,6:"DK[UOK?ZZO]SY19X,6)ID?:Z]YGR >>9D&><F"ZR4?%
MO?B&(C2 #T/A+I!#V8 *91NK0 IMNZHK#8;J5,(!C^&-'+/L%+,C,_<CH0!9
M,^&3< +)QZJM9-O*4C.,0\0XKL!1Z97*DNJ:&Y0Y;TT;$/D$C<=_SIGM>JUV
M9UR@:'Y1E.. [$#%UR&]6I--@^U3R65?JVORJLP.]*(P*1FTUYGG'D^^ "2_
M8D'[$*=/^J(+8RT#1*+D0HYU(4,B<_+@L;%6-,%X.@?TFK:KAK^>XD4>(Q41
MC&>V.YF^Y+AQD2  )=*O5J1?MYZB-8W>R]D3=S.5RQI2<?5A4F?5M+MV;+#@
MP[ H% :M6BUXZH.<B]0#J5V6DNET@>>RI=1P4?5T:O12[/CYI-[1ZW#:#Z+,
M 4NSW:;M X^D<>@:R/#K0@"B9=$M7<WFE%R72;/$@W*+E"5M)9FC)Z[)N>A:
M]UO]<+[$'+:68\NZ. 2C/O<2A'FOYP+1"]R0]_S]=WXE/8E4\H">Z2T]NRL;
MJ_7GY:(>ML:6)F>JJLU<C)Z9'!/DDS7?YIE%83[! ;>2I)=PBB0]*3IY % *
MWQ*T0/2IZJ(ME5E@&B8#5K0T23Z)WLY%4)*1V]5^OZ*P)+4*K<7:STO<2TD"
M- E*'@"4(G;!'.FGV5%%SN%A:;9FJ]6J++8O9K,F W.9#;5!B]7F8EHWQZ%7
M>#$SBR0]DU3ZD*#T3N+S!9W/U;4 !R:U+&'.O+HN7 R@(Z)22:9KOJZ3[GA*
M2+1H,YWO -#D3N#'>M/#BW379T6AV9M)(:79^8MI4$_7.N[$K*7QL$$R=J&
M%X,,.A;I=+@3D?3]:8,N\#4W;L$:VC0B4FX*BK:[S22T)G&KPY5INA:VB^UT
MR//!K.D'F45W/:Q%J81D=I1JO#,D<J#;) C==CF[&M<5=C"04\EE$L\OB[D?
M[T)?VQ"M)J30 ^[8%73.?&T!$1(A#OZP3ZRH/8D3F2T"JT,]E5>I1I&?Y^"$
M4UF7&?H'$0[];.Y&>ID)TJG<3;P:Z&V% H:L!Y3'!46N07E7<$Z50+^_2C4[
M$VCJ\3L*_GE+K/3.W/PE5B[5N2PUQQF"9%. J(S,<;DV)A%=F[C(RJ4JX<L^
M,:DIN&D/"'>64^F<^I+ZN<#*Y0>)\.&5RS8Q6P?3YM3BF5F[DJKD4K1!OPH(
M'UVY_)@&!K+R"YHA30%NSU7:MJ%%Q3Q1OBRGV,YS>;+1JL>WUX8Z9;&B"7U,
MTR@;TK&4TL_#HBT73*"I@1K,^_>?J(+NEQ<7Q\%Y).**NE]1W1DT"YKI&%&E
M7/R9&I<O1EH0VQ7IW:T\)2I/^_FHS_A7SP[<^+>XFO'7EE;Q%)ZDHG8*E[=<
M(-NN A3>@@\H,;LAXV%/*L1)2X(&)J9R/F0@/J:V&[8F%0B470OE(/YG1$?S
M12.G;#K:99[2J?; F9C]##]H^8M&Q=!T$D 5N!TIB.N5=K]IVRPR<!,QE<"S
MI:5,I798KO3XX5UWWB9/MOE5@2];.1&OM^F)A**9$;1MZT%4SD.3'__>%X\]
M2Y1_?CX[H']W,[D?]\_GB.3$JP7W)(MK+/VXM&A7#77XS>[WW7,_#S#R)L@4
M1<WMBT8 \N']CV5(<!%./JR#!3 .(''?IF(Y@>_%#<A'&:6]+ANQ>Q8KHJ(+
MY@$$>/A\?WLMHZ0GU!]0NVT['G:2P,/'LYFNM8)J;AC8:U7MH JXUU'T 5 G
M2'H45>\9S#%>/#.2$\SX#D _#RJ+U6DVU^ZO%9U,D>UF"5,P(IN[ E3^ED"@
MKDKC ;SDJ7FMR?!BT5[5D]VR.*\MKP!;-XWW6J!3GPGT\Z"RY*6G-B6.>+XE
M9W"AU%_"GV\:#Q4@O&9%D($>*XR.E*AV(-Y8 ,.DA_1,E ^*2F< ,+C <8RP
M;LA;WI?G]D+L*$X*#Z=<FJBLN]UF%CD?#$[QU[$I_O@WSM,=G^,Y^0MYZ/K1
MIH>-3<,)^-]]/_??W1-/>6AZ (;=-U\!AIA$N]U2%4O.:[8LNI)M<;81[,>#
M<QM8A6ZEJ+"A6.P,M*[J-!?(J8570./QC.^.3?F&E .D-( G2EHSF$[!KD[
M+F26O)J4>+:5&LS#;#+5J=/(.3"OP,33N7U/YM-[]:SW/W_(8KRAUBE^_DF%
M$XSU!7GNAP)/ZC7<$T*F-I6N4:^\P^2\VLLY2=U]O?:8O!>#,87A]"MA_*@I
MDC#VZPJ9TJ6%K0=2M5)9F=9@*B.7[433\?E2*)RHT'\W&)H^SWI-G)[B)6.=
MYIV,&:JI:S1K7P.&UYHWZE*^S=O!\(QODRF9H,^,6R$;9H PTD:EC-&Z1A!\
MHF_S%<P_F@J^MYG15BX_C$H%;.O>(]FUVM66Q#M)HCIUV]H"H#^N#Y5@%BYU
M;BHQ'F?5#:V)' ">> C/S?8A W)TNE>6Z'TKF[O %Z'CI+"B:VG6=.=\ENF\
MR([IU@PWJX-^IC$43=% SOE\(X^?G^LW9W!4C@![<VTCVD>Q*Q/;LADOXDM&
MP;T.BY69P')J3EM(7SN;3\WXFS-[MRPO&FU14RK6=K5^R^U52N<*0C$4V)(X
M]$*ZZ336/'*^_!NY?7+*WY3=L6O6!0H 9E1O>E+$ZUZ?:"K3!</6G.J8PNM
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
M?S--B ((WQ8>M($[L5U3M&3 J:)[7\.N:B:52153.#YG0'_N2+V1"I#3<2^
MX,CDOG5(<"QENKO$."?/ \V+]]_NG7YCRV).!J[-B07 ++88H#A>S>06+1%O
M25)[IA48K2\@IV)VS#XRP=TQ-_<SO!/OX!SO%G>_H2XX>2GK#BG;ZZRMZ>Z^
MZUT"'3Y\OS^S!.RI*SJJ)HO&XX/R>.^1?;M_ZME[RA^V7[B.#=\,<M;F(*IM
M+\U (>92H9/2M;F8(ZK2N*NCMZ1W^E+8'4B/T/;]9C!Z[5&F'!SFQW_X74\V
MZ3Y_,?K#=I-G^?FMM>]5"%RL\I^]N5X0F\HZZ>=;@"?U0KC@@P99+MYD#5E9
MBVW;LZR\B1DZ8E84)3?:IP5G\$3BV&#=MXH%S."!OD[WU+2:;J%7P7B3N*<2
M=X*K-^%#0O@:P!<-KPOD4(Z.M'PB>XK2++MKN[C&094MZ8:?;Z0J2&:3;[)W
M+WLO,/4F>DB(7LX(3,T*S"<R%RX7J=&R/6'T4D--U]L+E9CI2"XCWF3N7N:.
M<?,F;.<1MEADXACYT6,?#NB*=7>V[JP[+A]4LK.J1!/9F78+Z%XE;C'TG^'*
M+:J["=QK0CM.[=BM,=<5>:T^2Q7:59<Q>C?W\EID[Q;?7848OA3DC7OB*H<Y
MA3$NUHJ+P22;E^OHW7]]D\);I'?%0G@TW$M3WECS_4)33UGD9&IV2JT4>F=%
MW*3O%O-]MMC)=F#Y;BCPW)G6R1E+H@?BLE#'Q6&S41[3Q6G5OX5ZKQ*U+3-^
M\=QM>?PW%:\3211R)-:JFN7,=8Z52Z-JL2D9^9MDH299M[0)PD)U*E%BC$1C
MF>Y4%=TDN&'/+E/JHGX+T="5KUMJ!%%1>RD94D^-:)N=#0*\QC=3XR:[:*W7
M-TN&I*3=TA\("]K1A$>-*XQ'?K9*ZREK,<D/_7:^BMZ)U#<)NZ4XWB):\6W
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
M"+XCCWEP@$I?7 _:?"GHXN*<<!:IF:L[/I*ZZUW'G%QC:N:CJ>E^:3#S&U:
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
MY_/5E2X*?#TN/ZE4YEM!]*5R%V>6&X6=,)GA W5:&A<KU<%J<-.<2)>[?"N
M'BU9P7O%0FJU,GA<ZR^7CMKI8HO+9PN_(3(_HV0%'4B>7J5O\Z*! <PU=8ZL
M5QLU/UNST;L_&+%5^J^_A_9SXMJ9,.AURI1CX7.=S<YJBXSB*+>X]@KBVLO=
MS/2U<:THYI;+E:RJ>FO6*Y8\#<NG6E>JKKX^?O@D _A-P'@JKL6*2K_)41.!
M9?!U?>Q,_(&8O,6U5Q/77C]$7XIK^RMJ- 5L0^9K4Z5?GZ93'F_>;/FUQ+77
M#]"C<:TC3AE2:7<\'#/#)L'DN0S1N=ETY./:+X;DZ;C63=/949I**7I)SW-S
MRQO2A25RB[7HQK678BXM]/R2/P5%M8"W<MU>+SM1!LG.Q0T1*E&],\TKG!_0
M=7V>EM11*:/39 ^QDK_+\?[K]TGA C]:K%:=CJZY:7N5SQ>'PRFBCOIMG]2G
M9%'/"[#"> [H7GXFZHRM<*!*!A3=1\[/OK'\O2QOVI;[E.NFDS8K\XH_Y9GZ
M:MBB!NW,Y/)&[3.Y_NR\KXSQ*)Q<M^(*ZKP$6BHO)M=L01I+C48*T6CG9H ^
M)=PY\]&(7#AWJ,ZTP+<&Q32@')_(=I"+?&XL/Z\!RA:<G*RTA0 7N]:4P!JY
M5;:(G%JY%@-TN0V:7V^ V)'7U@UB6<7)0!U7I%FV(J"WV^1F@)Z \E([\39A
M>4_S#=":5"Q%6VA*(!KWJ&170 Y\;0&_G6CR?7' #F*YI>C&IPT\I'I[2[NG
MVH$G6DIO"6<7]E07@+CA<P_W0F?_X:CM"(AN&[@3VS5%2P;M>&[['8P*NI<L
MU%9Y75.I=!.39R.VCIR^B[#Z+&$W,'Z>LA^'\0%+MLGA%WERIM?NF+E[[6NX
M>65AQ"<(3-$.W+/*2X8MRRO%!HH.G.&*KO+%^@0@J?51E9='++F)"T+B C\X
MJ[3PW&(YSN0LB0]PT&Q/Z9E41N^\!)2EY9 C-V%!25C>XHPM[6<)'#O'FTVE
M>QVQ)J:;HIA?Z:4R:8!%H==.H7FX,[)B\SE.V5NX>A.@CPA0RWI>0STO0,E0
MZI6HMC+G!VRF-)MYU;"=O'EIR G0F[AZ$Z#'3(+D.ZN[9KE^4:(9#&=KI$D$
MLL15&/*6#'B#V!QRY.:NO?MJ[1-8CD\J:SEQ0C%G*?&O.<=Q@:S%77:UJ?JD
ML+)MB-9#CCCJ9G,H6@42SXK0$F6KHT;;YR9FRB^,&LNTC@6%V4!KD=Y80RYR
M.063MY#IXT#=I^]V "<)?$Y\>JA=!_X&,'>!Y[N:'!\B QD4G2?C%< $N.[^
M)X]:07;REOOHLZCOB-%[6F'SV0<E86K:@;O(3):\"<*URE4'F"XC%XR<DH1/
MH_%-C#XD1D?+BP[EYA[(#TS@5!&R:@O8AF*M,HTZ66&#7 W/=)N44**N177?
M ^'YR:%NUE_)PNT18<^*UP?5%=FBT^6@7*?88+A6Q+P#%M8:N=#OE+HZ29?K
M5C%?#;E]G^B#.&NW:*E4LH<AGRK7L$'%GLYEZJK,XE-BW,#U09-TQ,GF<EUN
M"QMI)F1XI:]9>JK$.=E<M35J"\B%V"\8IQ>GB3I;7^NP/Z,4=MF%>T!'QVI#
MNL7]1>U)G,ALF5T=ZJF\2C6*_#Q'U\)4UF6&/K*>R'.R^X;9?BM7]*6+CL\$
M$'UN5U;U4KO),JV\4[1IFE7&R#HKJ ($Q0N/SP00X$X#7R+]O%X::0.2$VVL
MS2!K+E %" HW0STV,=$20%>TI@]5JPW-TLS /)G,?RGVS>I%QIW--8;7;#N5
MS\J4AP7(*90H37\_]TW6_F#R9\^;?V)4C9SI>@7PQ-6'@6>46:&8&UHB.T\O
MP_R(70HK-.^!? R\_<G?@'=AX!T]C>#4O0[G.!Q#I!N+.CFL +8T-%W?'==7
M=@4Y5_ST.0;ONACBU<A%Y60,Y'#\V/>?=.:X6!OULWA+K'>9FMMJMUP4CAY
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
M:M6]M V64"DWU+YE%VWC[[$^-]S-\\Z?+M'6NY)VZF,V)5D46E/P#6@>^QJ
M"1(O4TSO[C)U\_;;>[1@>^UT-TB,87/G P>AUPW0]N.^Q5+-RMZ*3-2-@NFW
MU::UK%SWHPG:>,VL2%S?H.I>$U1M@JI-4/6: @.^?F*63SK]B<2 ]014))?N
MG2?7;DVCE3LIYB]-P]ME5JZ6H3=:N4O] +>S6J\U]5N^-+?7\ *55Z\,AB)I
ME)+AM3![;Y%-Z^N^<Q'G6T606>]9'D5^H"!R6+65];;=)B*Q))#,2N7',A^4
M<]EN&-F:RL94=\\LTA_K]#07G#6Y@+>/S09O0,;\Z .Y)+^QRNGQ%=M:'6'\
M3R')R03FJ:HG&B\*%G"@W@^CF-&^+FUO603A1A_8O848EJIA"R(N=LV.CNM&
M\;+E7R,@*B/?0LZ1Y;SU]7).!ESJ F#7637<?/V).:EYVRVXE3!=XF3X+0:M
MQXN\"LYE6]G(VTB^/KUY@= ['<5919S=(1>OB#"YQNUW7;N#MYS>?Q1-(%F"
M?W >#Y>5J6R2N&X8OA-S_V![9_O!0LXON3?[):<72?W7(!:^G_ 4@ZM1AO;=
M42&66KT)H&Y23U2GOO05Y%$?UA@9841#,.B<]9C, C),KJ03MRX2Y"'8WN-/
MRX*L+-,=D4>)Z$-N\2E^2WH@)'Z!1>A$$U($B# ')2[D\02VNLT=,4X:S;2L
M/'"3P<)V5MS0G14]08?)&/>2Z=2(8?D+KTN@WP'R(HLDVJ*[#<:YUV]0K/T%
M/ Y=;H.>&GN%'N@*2O<*GA^[7[)*3>(UTY&MO%HY>!5-I9GZ6+9<#71?^J_N
MCRDKL.^=:YKH:E#<Y'&PTU%8/<70EAC$9I:5EHK8V,^II@BSJR3I!QE17<1U
M>+)H41KI$R8 C H_&22/;2A9+5"17^112F(@1U]*:9I=NQU8G80F21>BW)/<
M*_.+Z4_?WH)C* #I;K#WF'\@51:<^O-:]:7D8JL=RDW_O-6J[V\$_%9%";RW
M[,@:JNGLH=5"(Z"U]-/)7(7F20Y'DF3#)+7PHED&Z(_JU]OHXBE2'*3^QY=A
M!2]+R)D]5@/H+[-,VT48BEO00]3J)K(CIG>_9(<3]V2#@K@P-3APW @']92P
M(FF 8[A3I2&KKNC2XI[9#\R=2@6FBOH524HOCW)(2E!Z96J\AF2FI1 M+.4I
MFH]YH$$T,_WED6Z(4E;V;5R-H*HIKAOF;9MF%PJQ5+*!4$+Z5QF3L-$522X6
MN:!1J\^(J!^;T4.7BN<]C3XKKV'P?,M<HW*A\%QVT=BE^D^(.LR*MOE7I) $
M:4;*3]XOQ\64I?T@4X4MF$96@->)UG2@A0(H2<F<UH<P:J[ENKYQ.<9D=US>
M_9#._544(K?,@[?4SX0N]CX3M[N>)L0*I#?S7=MY&<1\HV#SA]8.-G=:K<NR
MQUR&KS03( 6$*%)K%S'J&0OB+=RKN;HHZ7U@C'Z>%85_WR-\R60>P+_?FZ%$
MSM&PBT=QQ"\8)AEJ_DAY+R>HABOP%\I33494R^^2#J]%>D$?#XQC'FV@R<0!
M+X+.V%*[0J4Q. ^9G?&8.X^S".BI!'7F4+<@K(25?(U*CTWJOV8.%C'@2%#]
M?U2>T7=_ECD+)8PHO;6EI)"?$?['Z,3RR6"CGY Z:4;S=:B:"N9GW[ L\<1"
M7'C'&/DUWR*[1!-AL?O %> K8J=\*\+,.H9$]IN02!,2>:20B+?)G<Y>:_]
M5KX&81*8A]-LRE7Z='4.>*=9E,\"4_0/^XEEN$7=Z)$]-4*%2:&+2NCB9>O(
M^Z6$4V 1\640X>\DR:Z*G^]:!-^R/:?[*8[GX56=E9[FP2UF&8\O@B+O_]\?
MBBE=X#C9=F>K_:6]^7ESL]WZ<W+Q RE*T__[PR^DG8WB_@]F3J0>D4XS^SE.
MD96]T4NR_F<C;-O[[5;;RJ2MO5U.%_KA'\]K]YMIKA(M=[Z1EJWH9R'O7>N+
MFI=;$8^[VNE/6]N[K<UMCP6\.^3;C\V_]+S)>-K"9E55(*8\4.,;+Z3;*%A>
M-_@EBV_M*@M"O-/:M)I5FJ7*'EL0E70#;0:;3I^2_[X7G;F<S)/P'HLF/G:S
M)FR#V;T:#B-]3".UB;#+R3^#<[YBS]P5>R(7Y5DDJ;H#->1\6KHE3[MO#ZN7
M<9\#C$7P!5$L=D?^(R#[*"_8>P(G[SM<P%C@3>,.V(PE55;,3?:^]*-"73?X
M_5DF=[7+';W+4D#[,^=#2QW4Z]-WP2LR_Z(2ZN.[J,<9'D1[4@-+=*BT/YPU
ME?5PD:Z*E^;[7;U'?O"AR\D<=%BKZ&KRG"0 !9!0D,%,D+B%N!B!9J=3PL>>
MBS%R2'Z%C5E%G,NS,8T1R0H7A&DJP9EA'HT5F+(5<"3#!+'Q$$G*U$5G%L=T
M!"1/<70W85<+/3ZBX]C0#EP3P/$"*CIH*=A@&MXLNR()3_*F7@XC0&@DX"\D
MO20(7LV\#7$;)6O+3(3,=_X@P2+U/$^AAI*BW^E_5C"G[$A>3,D%JT*XNLRI
M7>E@(CQL93+E^(Z$N=B5Q*$N3!'^^!S.)$XOBJ<E-K;J/5I+]\A!XQYIW"--
MQN@U^D@U4N6E%HC/'[X+!M90TU$VN%,OQG<[;!D<V_(R,Q[X.(DFA?K9_./E
M'<SQ&NN!Y[!!ME%63G\>QE_4P#\R(PUDB=4V ]KRV=56C_OBNR9<UQ0A*Z$N
M+L>[WY_4D<___K>#W;V#EW7(]1H\^M+F-5\[Y5OR^XD+S%3N3MRTA4EFX%0&
M_RJUZ2:X-"LJ@E=7-U!(Y6"303"!.8/%12<1BT*&G_?>L!I7=6D>GR5$= G
MCT4(U0^Q5?_5RV%'W_'+?9DY)R\W;^GIF(.V;YCX.3'Q.4*_\^P;(G-K!%7W
M+V(XI"FX3(+09%H@N:DHU-0B]*:<=9DA&S4MN5(6+G>K'0\4,NAU&01Q*^F_
M0 1&0@AKYJE]R247MK)ZS^C;62*O4"C<9:AR&IY%"[^_8>R&L1O&KE*F+H"\
M0I;/@NL9J5M*,BQ0 F]T3,G4RH8QO8)LV5BJ>V"X>[>S96C<\5D2#R1)%\CN
M7_2O(U.<S@ 5-.CV9OO%YY^",5)#;QRJ+E]:#7LW[-VPMT^9A_,N(S^AV281
M3LJ\*"4KWJ5(2\:?)(4*F-I<'CNG6Q=%:1QT\&3E,1>Y%=.L_YD%"%V\Q\BP
MM&G)(1 B-^@K: F5\ASM2?0SS302*>::<G;77R47J;& XBSIPHHK#<.5S$PJ
M_O0JVYBA9P@\@I(E2Q;! 'K+9)+E4ZF2@1O"Y&#W/8%H$MR=YZVUG+'NQ?6"
M_^QLS]-.73:LBI/]EO[I4^U=-8YCG6QL]E]-8W;H3J)94!@_NSDRDR[(776(
M!.WQ>4U>O((-/DBF)W?.NC+.2YS?._@Q%!9!(,:CPL+[&='W_L&/4J2PV-?-
M)21(;@28B61,7P$E80P47%J)A;7J 5Z #E#R"BL7KZ0HXP<D@@+2@<&]7 T'
M5SXM/AO'?89]PNUG$AB!$@;&-I@+<[5Y4M2B*GTVY,E1A"*8"U6T5C"Y;PW"
M0N=R1*]K&+#'9**85,]3IER=!_^HRY,"&ZX4R!5Q9('I+LXP+N(O<ZG)L*%N
MP=_G[(IQC*K,7NB^-+QA%=#<'-Q.;(32)Y,,JVF6*!RS5MY^HK9+I[5+6:@;
MR0:0 +-;YM$%Z[4%_TQ"1D&1>5ZB@M.+-8OVT65+NE?I0)@!H*JC*7E,I-_.
MV"'L1I)<LD@ P03-VA37^Y"\"4>W@\]JQN6;>*DD=L\O)@1"Y&<3ES+BDK:I
MG\>LN4@)EJI@_C*<T 2W;W!8<!ZU/@_\$%L16@1??22AECS\B5^PP#(+X>?+
MB'=')]9)84-_I"O++89)K9HD\ZG?U-Y[D4C(=E1C:+H;PYZ/Q_@-WC:-"IVX
MQUG:>L&&1KQJ-$,M:R8^?K=%*A]'<9(5V63TX#5$GE2(<K5,'L@&VZ-8<%:F
MPD_?D9I.D39_4;*"AGO*O(@O.ET]PQ4XPJ<XV9YB7"_HA<,HSG7E#E/A "W7
M4'-BZBW57[J*,LEFS#2.W&RO']20]S8X.*,$" A \I%&Q/:=3T"2UG68/5US
M_#MJ9TACA5Q*%*>9TDU+(DC>EJ.@ N)!];4;>Q80JP[XA^9SW30+Y^Z X>8K
MM1;69HDXR>P1A=X/L#M57<2NA%8\W\N*P<E];SB[RZ"N<-D7;52%[\=*30-
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
M'VM#(R$(8;U(2 ]ILB(B"-*J%;S-KDA7RAD,'J,/,Q(-:.B6:@V0S[3>0&1
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
MK=/Q^]"C9A>4K_# P@ ^/$3Z)H5&-#&>+CF"<FKBU$N/>V[SB$FR:XZ=Q\5
M"]JU?ML9KXT8-/<+M!4M""6$18(B"BZ2K$>"P76]MVWM64& T(I-?UQZW-G]
M[J;@:P6[1/<)YGVAM[[P.\X>%G$4!L<E]"(YY0^T_Z/@D'X3]R,Y:?,[G'#%
M2H7F,J)5)3/_O@RE5R]-S+>(,3D(/1K#3ZCPM#X^1&TCUQX@UH5#"?(W9R6M
M/O*"(:^4GI02;Y35;7"D($C<LIJI\BJ=%607)%ZO7N-_5>D%7<^DQJ1L]AO_
M%'-I+?YW DI/9]!).3*AA!7LG.<F[#MZJN_7,4U/@=(_S7#7=,L^_CTLI?5Q
M*?JAN(#,-44DY2F8SG.A54WAY(R4Q]SIGV:FN9'W?'J:J_5IN=['^EYR3@_C
MQYN9TS(^JV%UK%;PZL;&SH4^EJC"#T)E T0.22'4(I@6F4:B2!JR-6$A$*LH
MR(JNFX)^-V6!X#G?H'O2\JV"#.6 ]+.^QV]PAN0Y,>*,Q"\)W#+2'YL]B2Y)
M(8TDV<WIC%AV1;JU D\""&?Q53Q/^SB]7E14#BY+W<%YGKM%OCJ?8>>$::(N
M2<& K[$:F.#^UB 8GA#M1^ROB/:-27Y(5)5 Z9X]7LX6<Q71&DT]@^T>B]2\
MW<Y*OV;#4BZJ(WK7O,T)'<T2FJ]9FEL;5(4!F.+"((D_0R<,A?8P4Q,/8(E)
M5F9?]Q*OGY3G<R33.88Y6DO_TS:REX$XCF95B5?*[3"=JO&$A132^11$A&$L
MV"TSJQR**]YP?J6AM?=\S"IN=[[E.OR^[C@JA\!"K>P1HT[9W,:I3'(UB?*Z
M;N\V>Q)?L#%/5AE1+ V%^TP^&)$*U<OCOTHUG>H/@Q=O7YV0V:?70..6??O5
MZS-\Y>2G^%,K!,%N@P?S3Y^+A8Z;>@;^UI?HD(S4L71-YP/D&X0O ^2;7+!8
M"P,CX&1%3E.02\J(NU%$ FQ<)M-X0E>JD0I"$;F*^!_RY T-R_4_58M4 QN
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
MH<K_(:%A8PCZ-BOK$-LWDLV!D1&A$"<#$H7Q#1PY[P07B9<B4)T88^[N3P_
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
MP'/&=94:4YOQ5VQ#XX=$0+O!$Z,))K+N.!QQ"W(4!>AZD##Q)BB&:H>=?GG
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
M4E=&+FF3DTC1UQ4^9V#V.JZ#)F)+UL_9GT33X%:F&14<^L&8G!4CHI& UGM
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
MTS!! _4T/-! /35BBOH>20/UU!/JZ6[3*PXC;^"-'EF7_#*B3JZ\#O&N%\W
M3$?PON_J5+8QJNKE$V1$"M(O<_I^ZHVM/F0-W58L)6;GD27!ZZCM:H*%;'K#
M$:D/3^,@]&)OU9L1U$B[UX7 _(:/192'XTC@_)-'%X#6ALP;@EG<UR[ (M]/
M23Q<JIFPR<1>B8J:WF.MB0UQI^N+,#R8U-TZ=QA9:%M\#/WK\,I;K:ZD-;(D
M5MULV!BU41N@X$D,@HTA8_UP@TYWNYXTJ[M>KQ,1UQ,X^!B"2('_/QZ'*V.-
MUE[CUX7&#7;08 <-L=<0.]ANFG%L"'1@][A?/>C@4Y+FU\Z1ER91^.CHQ,:;
M$ZMN.VR,[F@ A+4@8_T A-YC!Z9ONG:O$Q'7$T XNPZ3)NV@@0Y6@,P-=-!
M!QL/'72;N2:;@AUT.ZN,'9Q]C;QK>$J#&JP<:M!'U=(?I_#.S'7.?EDE"FXR
M;-#@!"N.$S0].]<$*^BTUPPFN!!Q#$)%B 8K:+""%2!S@Q4T6,'&8P6[.RM#
MV+H;%S6G]"K/_- 6QC=OI0+4-;(D5MULV!BU41NHH,DP6"_DH--KUY-F=5?L
MM2)B=\U0@U]#_&78]#5H0(-5(',#&C2@P<:#!AT[[%QSRM;=N*@YJ=< -5B]
M$9,ULB56W7#8&,71P 9K0<8:P@9[]219W15[G6BXNV*H0<UU8\W<E#H<23,U
MHFY<L2%(1;U.H.&!9FI$?9BBOD?23(VH)V0BWW#7@-!^+D3DG'B#%#: <T&;
M":&KBL#42W-LF*??3 A=Y^TV$T(;#&@]][\*^-'"":'XE(]A%(DX#HN1\V,1
M1K@ IS_)<C'*5GULJ-QE@PC500AN\@DTB%## PTB5!^FJ.^1-(A0/1$A&5SZ
MOTF8Y13;?R_\KS;D4T_/H/:1LA>$]WXL\DBDKG/Z:95HMXX0S<(N*X2U5NZ>
M#;V>>#[MN"'DJF75[.S6DV9UMQ#J1,3U;/?)XN:[-7QM7)X:*?VZ4)K?<.)%
M41*[SJ=?5YS"&P)L/,1:6)Z1L,E47HEJG-W]E2%LW8V+FE-Z#8IQ&AQA?7"$
MGY.Q<)W#\U6B7(,B-"C"^J (W>U'MN_:=$5?)R+N-?A!3<S3VBO[NE":W_!_
M"R\5_W6=C_]><0HW^$&#'VPN?O#8 M\&/VCP@P8_6'63X@7US0?O*S7WF+C.
MR8=5(E\#(C0@POJ "/N/;.:UZ<J^3C1<STR$Y:CXVC@@-=+Z=2$TO^&C&(VO
MP\QU+AZ9D5@;$C=(@KFX#82P.1!",W"T@1 :"&%#C8F7]$J]2(Q<Y]?#52)=
M Q\T\,'ZP >=3J^>-*N[IJ\3$5<2/ZBY=JR9[U*'(VEZ0M2-*S8$L*C7"30\
MT/2$J ]3U/=(-K8GA)]$^-M_O#IX=2^UVF[7MU_H852,PK@8+6X3N@HVY\+.
M8GJ[[R<Q/-[/7.?#AZ.5$0:-[?@@SC]*@-R# HC\L;_B--X02W 11<^%/_$C
M$3CZ(I]$7@[/C?"'G],D*/P\H^:!#<%7P>Q[>%&-V[&GK-:<MHWU5@?@JU86
MAY,,G6;HW:H&M&+G0Q%FSN<D3[+074%"OI@A42NKH1]Y@R:HM:I!K=V#1UH
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
M?(;G$W 13YS!Q,D*^&0^&6,\PAP0_/T6M%N&HSI?>3&<:#B&Q[]RG5<A2N
M_S8040C[Q[_BH8_D!W")^&<FQ%?Z=YK\(?P<_@KO?B6^C?4_X/6X8WX3J*X)
M?OPVC"+YV>PZ*2)\%2+T_%XF^D# X<)F<'5#R?41<SU\.BL&^$+\X AWF8;9
MUXS.%P>,ILB'.?$#HA0T:A%.SQL*Y]I+!WC&:9+#]XE/)+[R.0UO8'M.7_A%
M2L?N?( _KIA0YP)!$^?0)XBC<W"P,TT4)QN#,>$D,=#"D\^%ZQ'@4W%IN,4!
ML4TQAD>&,>$P]'CZ=985HS&MR2(OT"L+&3_R,J ::LG*PXGK8=<Q,1#&1HH,
MW/LL$YEF.1'?A&D2\SKA0/CY\)N)Y$;1<OK()W/N+2P]3G+GJO!2X!4A: 6*
MY0VBQ#P.RRYP3F;N?<6O.4$!5P%(58SI+!+<#'C->"J2.\VK8!DH/H#Y*::3
MXR1.'WG$\;T"CQL_7F$(>Z7P&L;90,X$X7 H4OAQA%R(,2'-YH&4.N*M\[KS
MQ@@57'Y9JOAJ+>^<U]TWZI<D648>O3VY$:GOC>&ZRAL?CE @TA%)"90G5P(.
M.V6X#UZ-U(1%9'[JC>',0Q ]\/S>&P<N;2 88A3C4/T5[ :1 6D\>'@4(6WQ
M%!-ZY+7P(GPHL \]9/L-XXD@Y.C&QQY12;)YI@#"(LO3B>8/^0/D>J >Z 4P
M5IS7.V^<FP1-%RW,1MX?\.)A5/AYX6DYRQM@+K[QPDB)/SP VB&)6E?^ RXO
MG'5>Y/(K63$>1W1;\5_(P.,$34"0J_!P]2P@[!BNB',-^E2D2AC'^'."*V'Y
M0$0BT^X;^O7,]8@([CTL%_[I\M' 6ZX\>'D21G(%=*PH5J] LH@,'D^[2X4M
M=^3!"*4_C.:!%>R]L8ALW3T\A*M4B!A'OPI\KP,4SC(Z2#Z+#(676K"Z_?*H
M"4LM[58BLXB_XG6AJ\6*,Q57A"?S@O;?$)0=A83[$A?B-T&-Q5>":%A:I524
M(Y %+*!2\6<1IGS'X'$';YP,7+9P"!P6YTQ_Z^Q0'!#[XSM%3L<B%T^_9R8D
M\DC5C!(Y*$"(9:Z^% F<>I;(/0*/@X1C?%QK75A)I_UFBL84_84%H[!AZA$G
M(IM9/#G$&P1G*<T -@OH/BOU3,\'Z>!/!K PU@LH28"N.:^*]0[*'+Q:ZA,R
M@)R)&.U_6#"(/4]2RLA\4$#7,?BI5Q-\39=O+8B.B$Y9VP?X)/!J;W.4DBBH
M^?,@*O WUNU(!7*.ZP2@L*-DS*>6(_*?.U]!SL.N0('$(L*O@Y"(C';#CT;B
MBLP#Q23X*;C_1<SJ'/D86&!,*'^0W,+U')$HSZZ+'/]-AP4W[PK%H68CL$Y\
M%"J@^6&!0V1Z6.H5*A%F5C!_V&"46P69!<<F)0,L>102PW7VWJ@S#>%[14R'
M#8OR45_EREB::"N4KS(J&*FEAG"K8"U 7P]O(&L+7);\AHM7'24#4<R'7<#G
M<ZF!\'-1"&NA10PCL-?XX-_1:UYW]C7YX+B)]?&O84K'!;<LA5O6>AD;_6."
M@@MH2+<5#$4713P0 R[B)"F4 !WAQP+D(;2-@>A@XVDFS,G4L2ZX5,_6'5#'
M9*GIV;;$' WMHEF3@2"%&T(Z4MTI%GT@1'!=?P]GX IRRO:K?_9QESB8'O0'
MNXKGP-4I^19WN4[A/^&FT/L& DZ1#:DA3[ _U;;6.?LYN.=3^*K3.6PM6,\Y
M'(USPF>%;Z$]WHHHPC\QSL;2$/0AW"WD%':E2 </4;?H()MEE>+[C[^QY':.
MDI'4'\H>58] =24%(SQH7 Q@22C^XGL^#]8P /$%)MW=>[R]O6T!E5IP[^46
MD4LXAOB01Z!*"*37U0(QY.#3R(QTT,GOMM^=*C6GL !P_3OOG/[QD7,2HN3.
M*"+;[;Q[2B=^_D4[8[UA\Y9S%('-0A>/V/@9)<#^[,S,Z?.? 3E_@FO8]R*A
M0+B6@S_)\"?&!C%JDGE-"@6\+F ;%;B;[#H<CT7@2NT. B+\IIQPME+0<H 3
M:SF_"2DF46J,0K((R*A$-2U=.M0;@;#M:O7< (XJSMAU4A_.1B#L@'OD8OB]
M^+0;,#K$EA<$]'ZR,J3K[2=,/Z7 R4R1[P#/!&Z)&). LDSIH3=()7FM(Y$R
MUD_ 2/JOT" "GQX?I#*]897)+9EE^&#E9@<Z_D]V6N2%(_EMEL7R&2RUQDG(
M@7M2RJC0TB12%K\Z([ $XFR(-J.T5Y01Z;(_BL3B&'X*>B "J9U.6LZ9/H?9
M&YVU2;0 >"GL[G+. Q@V.<$:_!AR\V-:#'O(L!N^V/!L# 6 [4!;H&2(G%]%
M1BA3D7(1:*O =L^I6K_G8ATI".FG) DR<'6C0%^QLR(U$-,5_3Z#WZ- !\L$
M"<.9%9CN*(U)^0_^%@B:!+0?'JQ6&[#? J^E= #)M]+L?$', 7X*>,01.D:L
MG[6ZEX]%ZX$,9O)/ICRXUPPEF%72>]']LCT$O&&1(#9(8IDHPEDF,97.T[)G
M[/Z-*[F/7ID2VC'K"$#+(>QE298!F);#$*$RO& 3^/._L%67KP&J2&/Z#E,B
M$EJ :+-ETM,E.(I1C2*74!P;-NBV&3^2/EYR)?$' 1Z(S^Y3:X5C;OM-S*V)
MN:U/S*W^.J(/_@%LRG5^8F2?I,EA  P7D@1$=^H8?'+TDK7RT%^ZLK[DE;\D
MY)<85<ITLMYL]4$&$!H9KG2=)8CM^W#;<WK7C'> U .G:50)[,!'1PG:5>3O
M@$<P@M_>*;)C,LV&@EP1Q%M%>H/FX'.E"%:H>,31%(1A982'<CL)3<!# .<Y
M#_^KW670'.!-A8S5@T_+6I0LE@P/"';+\1I4F(1%2X-2.\GT$-"68E4LFU/4
M(V"\*M9TG5@0AQUY8_H6EF6H#VFVU=^2O*E84QZ _.5,UF0@J S_*'>6^2P0
M@UPO0S^,N9W@"JX*D38EQYQ\:[5!000F4QF6E:<%81&(2H4)U9XH5T-^R\ZB
ME2&QEP)]'D[ ,SJSUZ?$=6]*9#0F*M]?^LAL4LG?8<Q3:!@ F!H,+JS?\;WL
M&F4$"FE$>J_AWFS!5T<6V<PA6B >_RI.XJU$>]GR71XB3 3GFT"R_!7Y2];S
M\*(5<<GF](9#X!R/8A$LVJ1_P= #Q<Z 0\#*&XG\.@G4(<QB6%QH>8G$;*XV
M&A6_>#X\DO44&Z :FU0R>IEL\P ( U.)G;,;%+;B]F4X]SW?.EK)+5+W&B/0
M@7(#I)-*Y]WIMO:<D:S:RLGK9M& L1@.%%$4*"[@;C(, '?\&M9!)6PZ?1^>
MLU]Z3LOY@M2/)K@2'1OD%01B1#%.1"NYPC$P*W:=09';\3\-1I2@!)<=I#C!
M!TP(=D"N RWH@.,>J=TBF(%HJH9)2&5DA&93%*[R><NW^^T:X4,4BZBB$%J!
MCX%*HF?PLZR #\8TDN+J&B'9$?*JA ZPE,&='23)A3?*V$F"_Y'S1A<!GZ;@
M'^M@5"$%R5D\_)9S*)NFX8V!;6&] (7\2K)6!M?L)TDK00061C,/A/$RB2)?
MT38U,UV'""0R'(YA%31.U*HY:@C/N,(ODEDEL2BWM ML#'"4W(08.KD!8K70
MC#:")=:(V2V(1N>OV/!)EQB66(9T&DG&(9:<,,!F !:@Q5\[P*#RNRWGHZ#:
M$@X'XXI2-I-4Y8:.KKD.&F.A7T1>B@#[]%G)@T'"9D4D31'+;X?3@24)#?89
MT0J?FTW7EY$:I:.?6BS>%EIM(%10%HZTJXZ44E%Z^W]S92GH@?F%O;V_]LQ7
MY/Y[C(PJ393G:0@"@*0"?*%2,\3H%A8.S5S0 79\4F*(E[2GE[0S>TF\A/=A
M5%" 3F8:H84BBU[OOR04:'\]:.UOZ\55=M_9;NWJ7_:>U1"W"'U.<2M8#X5@
M]A9%8#YZ,=QCY'$M[=^'F5_PA2'/"MR+"4@NO&<GK(?A=AVI:#Y]YIQN!WWD
MS%Q,#%#<IVT(L I'DDX5ZG7(*DD&E. E)YA<U&EO_:+!9:HBXVRH:IU4SZ5/
M607.=E@YU1&OU*S:$B?W>P$:*Q;Q%WRARX::$K/F_JDE**ZI/A>_R\@G"Q,.
M0H6QC&)Q P$EHP)2%KGZ%*XI,+0<8TY14F3D6*%8%F"K:6[!#Q^J7 .+AFK)
MUH/FGVW+<9K"HB7!B@<-K-C B@VL^) *[KZ452;.K/32ZP7N_JM_!MAN)<T8
M:0(I">):D>4-T>0!S5IXO<BMDE.1%#[3NGPWI@]S6O;DJ7JK[D?#W5@>VQYI
MN]7;OJO7K$5ZZXT8LT3S6XE:]6]2XF]9MF 6\\([;?6BT1_U!F"<@HGVQ'=Y
M-NY#'[Q_N:RM3KZO3]7V 0BPAA(UH 2XC[L-(>I B"Z:(@TA7IX0S8VH!R$.
M6MMW-LAO"-'<B(80#2$:9;VYA-@F,*4AQ+((\?W32Q;YV'6!1I_6?UV+72Y2
M-^NQR06B?#TVN0F47.0OK,4F-X*2F[')31 \B^RS9[&*U&./8,V#-(3'_"RB
M&X'[P$=Z<;8EG_O@X01WFDJ+YEBLA:FT<),K9BKY280__,>KO5>/W7&GM;-=
MJTF@4[-*WMW96'#>C)O?!<8)CZ?R/$SKP$96K*NLF&*2S1 >W[MM+4VZCY4F
M..QH=Y6E":>.WU-&+#R-9[$,%VWVY2\&^SJKS!1_<XXH6:]AC$9TW"DZ>HUY
ML?[FQ698$\\S'7$=P).%FWP6\.2.,:%K3-JZ[?IY<-V'J/;U)':S[4:@-?#P
M\]ED]XNDO^@LWY<TTUYZX[JOW=*$VDOOZ*6DVLL.ZJZ%#?-B#%"W@Y# 5;U&
MMV\L2S0G4;.3V!1Y>3_#L%8*<P5LQ36W)IX=O].5Z7)D.[?(*/5Y6 ]_]Z_K
MX,$ZO5(?@?OTWP#"NCO=/;>]N[O""$:-#+L7YN/7VV_^MHH4K(GU48=M;ZXH
MZH$8VG-WN]T&7VOPM37'UZJ6U4=N(GBNFP@^A9&U>:2NHS_Y&-FX[79ZN^Y!
MI[=>H$.-#+?ZH2^O.TNTY>JWO0V"V5YZW^LC!'?VW9W]_09F:V"V]8?93JQF
MQ*L(N=5"ZJV8B.NX>WOPOX.=%08U:F34O;0%U]MKX+BZ;_NE-[F*8JKK[K=W
M053M-4A=@]1M&%(WJU5ZXYQNO'/:Z^R[N_L':X!6U-.4JQ^ U>G\;:4O?DWM
MO48$UN&F/\HJW-]Q#]I+MPEKQ1 K8":N^6UY<72.AAPN3]R]<'%Z/61??2KT
MEX/B;>]TW+WNTJ.UFVGZO; AU-U>HIVWJ49=(^5>_A"6+N4Z>QTP^#H-"-B
M@)L" N*\ONHI\,?,6*_&66Z<Y<7.<MOMMG?=SO[2"R_J=38;"QG6XB#JP!&U
MLD,;>5F#J_ H>0E.]4'[8:DQ#;[8X(NKAR^>QGGJ;=$H\'C2>. ;XH'?5PZ^
M[KJ[NSL@!W??-.CBBJ&+M=AU@T,V4G MI.#!CKN]=_  *=B@CPWZV*"/3^M-
MEV5+#V1+D!2#2-2EV?KRNBO4?/-+B?#LN3O;;;=WT%X#'*9N=E@=,,J912O+
MK%FIW_9JA#S625PTLO)[9>4^8I-NK_. >$Z#3S;X9/WQR35&*5YZDR]=^[?&
MI*W;KANP<>-,OD9ZK2!'-R!A Q*N)$@(SY05R?&5$\9^,A+.ZRC)LC>K[,W7
M0L8U:%4MX)Q:'$0=8+M:'$0=.*).UEXC'-?V*C0X78/3U1^G:X9UK)+S^KB*
MNYW]KMO;VUXUI*)NMDLMZHI?=W:;[H KONT-%D7[^QUWM_V S) &66N0M95$
MUAXPJZ/Q)M?*FWR,9-S;=?<?T@2KMOQ03Z.M?H#3;M,'L,'3&@EHS>G8<_=Z
M39EN Z]M +S6#.G8/-]W=W?7/=AO0+BU .%V]AL0KN[;?NE-KJ*0ZK@[!SVW
MN]MTYVL NDT#Z)H1'6OOE]Y7#+[>Z[J]7F?IO5+J?1H;C<>]WNEV_W_VWK2[
M;617%/U^?@57=OK<9!U:K7E([^ZU' ^)$T^Q[*23+UX469(84Z3"P;+RZR^
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
M U""\%4X\G9 "?O\ B="$.+UA/C%*<(6--R,/%?R$0X(T@5.D:6<(E"\(MQ
M_#U]HD0<+OG%Q%&%_>"H)FW@^6@F&6A>= ,6TCZ47XD8Y1 ,'00J_J'^A $C
MA.$U'0\\9?!)M?3'_&@+6%L*8/@U$"BP*6*I')UDCUQ&B= 1(\MM*O0CGL9/
M:DT>^ZG7&X7B9/!'3\'S$MQTK9-Z0D2#-C,,4\G#,'D89DUAF#SF$OH25@%#
MB1-_;AP&6%1==7[<0T&LLC1&S[N.-Y*VMOPWY7O?\),[ JPM/3'Q]T8'S*TH
MG'0B)#U4H7C/LK:)+3ZK.-.4@[(D\+0+:@[LR\',D-*S#B=-VI4QIN:$E'BZ
M"'2\(1^D3)8/(@,^C.U.M TT%Z0DF@UH%SA,!G(F8C @=6$EL.-U[<0&8P7^
M_^'0UM&$!"\N1$LIG/7:P#$Z&J<U96[)S_.BL#]"0S<5E=)>7;5?DY6UQ]"0
M<D14BD>K@"9HPX9C;AP9TPC0T3H>,!\,6X$*2[[1%VZO" 4MRJD%G-^$M;L<
M>](JY+#2/Z_:RQ"!L31VAQ$FF83OV1/A05B=OH(7,W+CU#0YB3&>QKX'6L"\
MO$6O@SL#X$@A7& G&WYX#XQP3"@8!(\A1A-W66!AX9E-<0Z/_,&;=J*AL,_A
M)2B4B#C"Q-9%9-$1M+9@$[":3[*:,.4&&+;D-GRJ?D&F/-60@*XZBH27)#':
M!YN;(H4S0"MHJ<.ORNHN_9_B#].YWSC]G.=$'B,G<H9!=$5I/9?\QP,"D'MJ
M]#U#4<AYGH@-\M VIW>(H50ALMYQD45R9#<ML0Z$Q"I(:=&>D'.+Q!S*4/#=
MJX52[+NKX<YTQ0D%&U_6FDWPXZ>?KF#L C8/6(1/I<*(128(X*$Q1K5&\(@0
M9B A$6J&Q"RJ.) %H[ O0T4S5$VL%11X"]J#]AY'JS!$6VCR&&VE4*(TSH.R
M-MIZ&.K<]["<+NASHTJB4@48Z5L"^K82BB5AZ9:D:;E15J(W"DVGM5OR<T!>
M:-QI8-&Y\#CI;CN);1/!9\,W$N$PSB_ +3Y@T4=0D\63F).#<]0I%DF23RU)
MPICSHMC7'/S@8@RDKXT*E8$AZHT9H\!H\P]I5,3R0^Q21+[8'1I[N)CKN12#
M\WC<SD8QSF3^D8-J8P85\YQ=BA)JIQ[84>#[:_^UYTN!%_]<@%WL,^+M<\=
M"6__(X]%"K2N[1JNB9'^ (U:7O'(G("-^EBN2/:H'0@[C';=C7P.F8OF*Z%Q
M3<'JA\O"(X%A*?!T.J(8HS&&]*N?#./[_*%8&*:*52618D[ TU&K%RHS#D>Y
M+@]'HUZHS3H;W%AUO!$A=&+E>4R)7":D8Q]V!S\U%?#C9>3/7X%P3HKJ)N*I
ME<I4R+7R6A6D:&U[;L\3S ^\A$_"J?P.D@OK_3"Z['IH+HQECGR&7[PQ+,)M
MHU='=%9?IQBE\+__*=6+TBXA]T8<4GZP42:];-4+Y64Q[&IUZAF0DDC21/V)
MPVK#[TQB43AM *BKF9&/X?\QRI&^X?9 [:%OA2).Z.)2L]!86$/9,VQ7/%I4
M^#*&!/8Q8JADL0#T9;FDE&3Z<<K+=E56(P30I[?P 1<C<_E7JO:4H,?==@P0
M5B:=*;X0_,@T@GY*06\*)W$6TBY!\@LNFB=1Z#G2@XI,J5;*B<;5*2D*OG.W
MRPT&]5=$?U1D0*@_=$7^5,OIU#"B^&6C5DILK_NM6RE4<-U?5.F8BD[6CQ>.
M:8_'9HKW37#V@$LURP[@L9#_SK"^1Y*Y!#24!,24H/8C M<8#B-/KZ*2DA\%
MLA1^4H]6EZG1A(1LE2H4_4$\0X:3 2UZ-!%[4LY@Y&+LH^>27D$"Q!8W<,T^
M,]F@PWPN%"LE729/8<]#+Q3U _$OD*7+]4*5/R[%"18&P GH:LF+=&WD10Y8
MW,0R!-(T]Q2T+RSY32*(D/APA PGM..P4ZS&\,<\%@.6O8D/8, ')?N.U]VA
M_1G U%RR39Y)3 #''#<&[M:8BUB3:- 2#(P4T*S$8I05:+$[0U)N0N>G-X!(
M:Y2*>K%8C$T5@*D -DK,1)(GYQ,+M#-&T#K>+2/@^H8%XD51089I^I&H1".C
MVAB3Z:@"F 9L+OW7Q,1?L)#$24LO%D:^&P=QTZ';+K/(M?L.- TL6\3^$K4W
M>YVD&@(%F/I;$76$YSDZD$$H7E"2A8U<\X%-;O#(*=&-W0%J7%X0T1D3G&1]
MHF00I8W@COJWMLDY(PT ?H+ED\X$*!R$W9#+G1!P3&2W/.0$8 O'9K<4=H>3
M.L*8< ?7&FL!F!=VUS8--TQ!IHI=JN3A!U3<#+'Q#&&!AD_U0MPD$2<N$8TR
M8Z6G8MN*'^9S18_I,$#F4:B1R#0"D))H6<+O _*U" #RYP<4%5THIDP"5, D
MBS>!J[1PA/<)A2P"KNL3?4$1BE5]@]^SHD/[D_D>-]P4#Y=7;4U<CX%3;/MQ
M;2FO$3/"B*M1QQZ 8A'5G[&#)SE11'?#% \;X"?*6J#-+'"HY@4.>8'#]A0X
M/'D<^MC^$=D6YLLHT<C]? Q(@W@U6?!DEP,>[OY,P4H[./8 X7!T!V _=)(0
M"_H(G2BP7190$$T$-,C\ $?CEBL[GP$R0.)J0=0!6<DM3+*< $.1STMS=93A
MF!$D\8KQB%Z@<[-&%C;B6JB'86UIZN+*=..6%_NCCH[\5%:2$J>>U.!TDW@P
M=&Q:@%P@Y2XN@.48(^'[8.5IR/?,-;;$@!/3UF7,PBRK':AN$"F?D>??4+9;
M8$3@@+2Q'G^J(D$7Z>1Y$1MX >CDH= YL8$GC+XIJ]F+0L2UQ2.4%E"-64@F
M< AM*@(&R,6C&"1E?2 _W:A(G( @],P;=( $ 3@K&";LA!\WTO]*Z(#,^[X!
M9!^P, :3$T!F4_'O 6.AN/61(%/%D()-GF^^-6R'Y!99&[@R_0'8P;U0-;-*
M](18H%=\;\29"7\VPHQ"X'$HQ;*4QP)S!$N?$1\16/1FY%,&Z=8#@\/G')'
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
M+@*&O&+=!-)+C2\;1J'M*)TP%!,Q.0Q3[T^'T9)CD69"Q6R><R<Q+CB>NOS
MKR50Q;M:,IWVY>65Q+BZ6@G)\,LJG#RVO.A  ;")$E\E?R O8>%U!HZEQ'JD
MT(U%]Q2\8+YSA */.)/+/;Q$)X)Q=)\,3=/(G[SOX'KSQ5=:3L-1\'L4814R
M,G7CCE]Z\.@>0GGUP8;%^NL!JO&=YUD8:W^ZE" &$'KBK7HJ+B\EI5*AC^%6
M&>\B9J9;TD(&)^[&W/Q[? %%>T4B"Y:'3X+7;]:3 ?WU7HDAKX$7%C]OW K6
MOF,, _9&_J%"A@:R,([1^C.Y>9DVQZ?MMVEW)_3E6\5J);ZM7^ZS62LT%K9/
M5JQ-Y8UHJ:"\DTB2_Z;.KV^X.S,"M"QU(P3N4W:J@8HD"A_'3KUWQT_E=_?G
M"]6A_;W^I_72DJ:O.6$>AS #6,5ABYHUE]9)EVEBH M> TI0J@XU]AOZ"\V0
M5T5]![YZ_:P)5BZ4:SG!-HA@I84-OG-R98Q<^?G*&,&6FWSU5FY9/!I=?G]>
MSS*;?&UH:3T +8]K_6:X_?^C69;;N.=ERF/M8Z*GHCE/@I;%)M S1<HSY97?
M5><9%ANK4I59'O7W"-ISV4$1VC-C6&E3K:E2B=;FO3A7ICDSMM]U*=,UH&'1
MY+ IO-QG8MI]]&/&]OF+$](:9;U4J3PW'GCZ>6)<2VZ+B,A]S)5IR76B8%?V
M77Y$K9@9$F^GC[ .69<Q[W%58^&K>$,I9X7<.<R=PV?G')[P2Y 7\27(W$]\
M[G[B>O1FQK#RBZJTV=*KI=RKS+W*W*M\?EXE#[0>&AVL,*?J[6EEJN7^Y>\(
M0E[Q*PN'AW<:W7;4Y%6_+9>*]]*C&4;1+RI5O56NY>YI[I[F[NFS<T_750ST
M[-$PU_%(ZY<*Z!?+B_!23A84S!3B'C'GF6E$_)JFK38:>K51RMW7W'U]L$;^
MDZ[F/<9EPC3<DX#^^EW")^^_L!M2<UWL<D;->MR([G*_,GBK*#/TXHN;I==T
M:W9Q'P%JZ$8WJ\5H*,V(KY2F^@V(OE4%[5W\+4TU\4QY95K>.4WZ.N'PN-0H
MVJ21E.<R/NT(N]YXHYE#_I++]7+R;T$[ZDYV$<!I]#B;<79SH*25DP1(YX,4
M>&,Y98OQVI/-']073-Q&CSO@3C0=X&T04JTGL=4 X6$^G"X+XYOJ ;8*2#HZ
MIK<P!Z1Y^XU[X$Y"B'>YL9LEK3;1)S-F@A2-IY=/FBOB=]Y03@>-[\O_  ZU
M0[I,D SZXLT)$$G C=39@+H7R2Y_V'V"@.N+N^OI31KS\)'J($&/$U6!4M1,
MGCH2C(=&P#&G0L;!B>^F=^6)H;@+O3+I@+?D^(C!/7Q=;#^1A8;@<]0U-67
M5@38_1%9?@Y2^*0U2=)TOX( 6ZP 6B1QQ0!*<9HU:HSB\&8)-)=W@G:(Z%O;
MXG(L:<V1-(@6O=3BKF%\[.@4E@-) NR0,=%<8T8_EUD'96"8OC=C4B7>>)=P
M*2O'DV.H#XEHO<(GY+S&+B-6%(3^>%[3!S$G5308$<U"E#'*R:0^?=X(5#Y<
M[Y;%,Y?3W5F1&@5-:\]H":91BVGJ74E]9T3GN1CQ.$U03.%&VBGG=KK?RL//
M[P*)-NL$/ZG"G7<HTLRFWV]7-&DL&<>$PT4Y0\>=-O@,OLE&)+Q]"7^W;P<W
M.X;U/0ID+\&8S4C.&HZ)_3M9K$)D6Z 8L.GUD9^Q,2GU&(0S^5K,R<-A9_@Y
M'U*4P"OY5SZO=J'$]C1*4TO!2/#%@.%PD$!,#\$N<S2?C-%0..1E:F#"WW!,
MID!%Q:CM#B/>W$7,;.?P\=Z"N^T]#8RQ@O:1C5/=":F14HI-U8XGU@3)9LFC
MI'GA[&Y*L*V^9TVC4,ZV>@/&V&MN@<7M:-11C6)81A=8:0?Q+)O7)RTXZ 0R
MWF<7N_"IXD<0@J:QZEI@8'M..,;10/1LH?%OU.$CX!UX1%?GB=XWLJD/C;5^
M_9?VJB- 5EC3DH-Q'8$PR0SR8_X+VH.8#4Q,.6< F3(_F#H4!;//#)]7]\J4
M\"SD_WC]P73CU0Y*9O68"=1A7V3JV.,F?:VH>]\.#C'@-T"P,9>8,X:(Y(,%
M.,84:8Z0X6D;V-$@>%Q6G#Q_<HY:JNE1JA.IPG)""=),3J36;_<SVN#^C\V\
M_V/>_W$^KS[/_H_S?8A'ZUP6-RZ[7\NR1%:2VI@(,5!L(1:L*VMFMAZW+8ZO
MB%'W9)\/,>2CC&GE??'YK#4 G+?^C0)LSFV+(3J)EZJC50 OQ ;(RD0>-.IC
M"WV<;E()'RKJ*5:SRF  (+5HJ#?#7U+)ARX$[H0S<@%/9\!^1 "7P^=)S^VA
M.&OEI ,CXUJ;SW2(U]?1'3&IUR%?36H_M?F<Z#LI\4LQ%QP=G&[OB$IY!@22
M;SP7T.FRGL%'=LICD-;QR=Y4ZUXV^\1FR_)CH*&%L[\[44BOH'&IT\M/]^-6
M5^.&.%,'"^NT(A^A,+!Y&$>?@'*&C8/X3[NT@" Q=AU9+I[:%(_QIK$HR0SV
MQ990RLY/@4Z+ROYTZ@ G=4%0%N,AHH)WQN:""5@2)Q\GYIWH>0EO!]@#BAHA
M1TAW^AY[GHE<(@_@UZ?Q:?@;)OY6S-$)2<E[9F+'3?+\<7:5(YJZ2S>:7L%;
MBD_"U@<GB,<=+-%A$22EZ(=IC.=&(0'N !9@7&(:TJ,4[TCX,>Z4GIZS@B/=
M'1HV@O8]PWD;W+-'2(?8@]>+ G@.88'5E%[Y!1K)0..YD%/P^=EAI2 Q0V?%
M5?Q8>HLE)B,^T@Q.>P4@!EV,12=^*?*FVEM?'B;5V9FPO16-L]*>DRL.X&$+
MR"Y@!PX)X,='&JE=,T7/QK+(%"P([6-?>]L2S?*EX,3XW72?SNFQ37'D;6X
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
MT(9<!"E%3%W;'V#ACVP:'(LOWAJ8JNFHR(J&TU*Q7P?IEW0<IE\(%2"K2J0
MFB,:KPKM@M9E%A97:0$S(Y\/N'6,46+Z&3@]U"0WRH\<<=@!4AJ$J:C!=O)[
M?"*N0E6THER2]K1&Y9$4=<3$N;_V(-BU2RKS2[X5A(G+)8>@#WAI#?-Q,"Y'
M);TI&08]L_K+Z'A1B/-,41C^TEG%VH;$3IAK)JQ^L.<]*7"F(%T<?HX0+FA
M,Z#O@:BE2IX'2!-=R"9>N*I652G%;2-FW)"<8G=PVG"B+-B-4L;)6A.Q@,7
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
MS^'!N>NT1E4 8 9GG8X^W+[[].\).RA_/N]V=MANV+8 @!F<9?:_O:W?E4^
M":_*]NU7OUSM54#ZS>"LSS^:;?^Z\<TN?MQK[)BGY_Z__1V =09GG5O?V*?.
M>>WHZMWUQ7@G^/=3)>P K#,(6[YU&E[GQ/]<_%(_:KNG;GO<V(559Q#6,2\:
MK7+HOK]I]ZZ/[D $5F[/05;.(*SKUVMW?OC)OCJK!J.#;T>WPYN['G; F'KT
MHONVU_SY87__YJQ\?L'N:E_&16?WNC(#KSMOK</#G<.#FX/V_F'QK7-9.3]S
M 8 9R+)^-IWNWF7G77&O]NW]U??ZUTKO_>BZ,N-L5?KO/QO%VY.CJX\''SZY
M[<KYU0A7G8&LC^?G/]J=YB5P5K3O[.^]';H' 6QK!K(.*\R,JC_W]J[>[?L'
M[0^]@_/Q"$3[#&0-.C\_?&B<7SE7[/;RM/C)/KL";^*Z.@-9;S\VKG8_ORN?
MWK#SH[NCW6\?J]4K4"VSM*5Y]?W@KM@X.S@K5SO[WVI'1NT*5IV!UR-WL#<\
M.2\-;KY<?SUIL'?C<6<$JFT&OWJ]P]Y5(S@O%^N?C[_>_"B=-<VWL.HL27AC
MOG_;WNL<%NMNY]/;:OB%[5=W\='RY*.]P[M:[>!@L%/\\K[Y^5O3&'GGWV#5
M&:R]<U#YWCKJ'8<'T7NSTGK_]EO4;H^NJS,(^R&X/#XY&[\[O1G;E[?UIG%W
M_I4! #,(^]DN[[S;.;[M7?W8N^Y[/W>M3R=(@AF$W?G@#+]8Q:IQ]:-X>UH)
MRS\KC<_TZ)3,*GXZ^'3XM7?]L5@?]RK%Z#3PP[L1/BIEUJJ*1A^_(E2F+/IV
MR'; /3+1I\+*0;%PO56H9V\T9 UV2XW;,*;_AO["NOE717T'OGK]%+XJ^'"U
M195G#QQ <__!B\LH!NYZ]@9>Y@1;0+!2H9:]4NR<8HN.6#.7B9M%L%PFY@3+
M"98KL:VCV/(;+;]MXJ\#+XL;/-[O7DM]6='E/(Q4BDFF;GWSGY=VL$NC<'$3
M^.1"0GP7?[/89X78V*6.T6D\W*LN?ZD0K!0JY:UB'+J*,86IQ[&:-TS,/(YA
MLQ8.>!3IFY^BU"FJ/)+<56]]FB9CW>YZC]C"YC"RXG.V /Z=$[4&-"@,0N'8
M^Y^QIY$TW"+/&G\\/1Y([>3\D9ESDZ,ABVA8F[1XFF.R,7[.O7>O CKT&45,
MT-;0M#ULV4MW"GY$]JWA4(.O#39AE[/%R]6=@'7NJS*Y+SE#YM#G$ZKHH@L-
M(\'^P-=MT0SS^JJ]?_TU*/OF!^\F/(BZG_O[M\/]G=J_O1>I$2:[P?595YU9
M<AF^"WOLL+]?/-N]N+QL=:TOM4^C%YK%3'M@.,'?+W8J+S2ZXAO^_<*^"]^X
MT6#'\L(=\80<;Q(%.SW#&+Y!WMMU+?R?@X3[=L,]<2D+.VXP\ R +O"KR@N9
M4__B]MW38^_CVYMWS>'WF]K'W=VC$RRN*[_XI]9LZ=5Z58X]D<C8')]TS98
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
M1$JG20.V*J 5KM+A1:T16$&@S R*B8+K-&D/9VL5TU5W!K):&\LZ-]X-[5!
MD#2IMRE,G$)IUH/&\P[C('-:$<WHJ2?T.E?W549R\  2(^_K&'!O:A6CIYY0
M%E(9N>:N(K&L.$;1UK+;-J:MB/2$LL2N6_2W-%1@=<6JE7L]N*>B"6G* S:%
MKNL-A_+0T/%V8R]72L5=58M)4RZ %\90H%8'.%]5_-J^6>Q!'LG%I"D?&%9]
M%&H30\X@A,E4Q/1%:,X8 3VA5X02V@.HV&E A1XU4T-V5>]B7)SBI$C1[:8Q
M&R!XBQ4I> 3O8#CTMDQ,FA++G'0J6Z%7[K!==#'&BFZU7AQH,6E*+)?:F@)9
M1SB^*]4;%F[M(D,+8]*46$6X;2O5V@"!E 8Z'##(>!1R$>F)A:T%<KEME/:X
MT<5W>&]B*F0MLE?TQ,+6USYM[\?PD.^J@=Q<H)IF^)%8)Q9V2?D\Y6Y'+AOH
M#8XJ[==&#X[$.@$N\RT+[Q!G)D*!MQW/H++4AP=,3)I2ECVP:[C$A@94DFU?
MY56H/O03TI2R^&9_I?DT6X.ZU(:LN:5"'U?#F#2EK'VICN_8LKYCUYT6U&>0
MKM>)>3WAAM6.Q^/(!F79TGI642MRW^Q%"XN=L %8-ZV +0\[$+&?SEIX9RWQ
M)2XF38E5AA>C7:=&3M@UOQ[3R])J7*&TF#0EUCZ8;MO]T<"$++M:FQ6)BMW;
M)Z0/8B7IZ8\TZ5"&B%(D4UQYRK>'OSR.$>*LXIA1Q"&S=(C)G^8PZ: WG2/Z
M[L.W'I\&'R*,=]\OC-._Z3Q_%*,_^DHG^AK5=,*'@.7AW\E6P[=#$AA&>OEM
M\G6,@YY$]^(\RK@#_WET_\EUOD>_]_H8[7$9X(\O-4? NF1P7:![##A,%A<&
M. Q8%[ N ,@N?F& PX!U >OR)B"#P<*<;6%^WT#WQTGF);9P_"E<7*7,OXLI
MKE+H6USH6Y09&#>0^6IE_ET0E6&A7]_A?PW1B.28\8?_N:/N7B,M%BTLEJGC
M+ZE^C3>=;;C[/E5$U\NQMJS(3RYK?'IVX4:- GF54<#(/4)=E5'$1PC>>'CE
M$['^C8*F<KC'L@++>+-EH, R/L8RT&NS#.267QI9=(*O/$'\F5E>ID2^O46^
M/8F!60.)KU#BSRE;?([(?SZIX!B09.SX;$?Q<YYH*M[[[/EV1Q8^1NY;UP(P
M!: $X _ %( 23H= 5ZN%#XN*,E.F^?5X)MY.>HP4.;<2W7CNPC5M:KYF&$A&
M]N"_=+!'.7#%^#D"+#R,1G(>#THZCN<0^@=3Z466LANZHNT=OMXK[A[_A-GJ
MWH]?Z3@/!I;\K)WLG0GSY9":0H5YC[7X(=;?;J=Z&?ZSBS@WBATH%=>QXND#
ML5[&NK\H!5ZTN(K+;H^3X1C/4Z+_DT]?2=4I<=RF6T4[4'4UZHQYHR7T]?B0
M;3(H/4_!=)[ J/?,8LJ^K]QBTP/ A_?A _H$']"/QX?&?(UB]08Z996NTJIV
M)+M;TKDOQP=_1??08KV^,DI3N$(,:09BT7@$ ![A Y6'83R/PN^ZBCS[O@+P
M(=-M3IG"!^0)/B ?CP\3CVW1(V&U8ZN."7$+;2)Y"^;+\<$9P1J,UH@&NS.[
M'28DT!)5B>,'ZNX[ N<Q@LXC)Z;^7W\]]I7)2/^\J4@&;\S(&.+^LM#UU7K*
M%+Q]8'K43V.;1[5[B"PI+H3P$UAURA##.E\?^^"6-"@.V37,-]L3VFKW];W/
MA$)RB12)0'D2.V/@DV4X^\18*(..F3$U 0#[Y/SM!( A-7^HT8HP@<:RUPG@
MJCY8B7\R5OMC &P%V;TNU\5X?B=-5BB_FRJVSD0 %B5O! 7E(>A=-Z,   ,
M]N&'8C*HITP!V <FF"< K-:!RPNIAH[9$H+08V/C2[OZUT=@^S):U3>=VIA7
M? 6O$-WN?+&)([ HNR1I.(\C+UT3<!V;6G]T XG]LROH5<WYV2]07>V1U$RA
MS?-\;X=4R%G=6[M0J5W6FH."-JGA7X\/'+U05CVTNX&L*6&+B[W3]E5.2"Y_
M@\D\CD%YE'YI$#YP!" S</[?Y$HJMX;$YG1$0UVQU2\UW6ZOZW[]UG6KCG*&
M2OH.7YU+LTU!WS%R-XR<_[ U1=+QUA0!G!\X/]C(>G^>T0R9>;]5W"X,I>[9
M>FBTS$KX]?M..NLWQF%;;//K?6E!C!AK;V-:Y/SQOA.21P@HOOOUUO>=OK;.
M<6-J^+*6Z8SI 9@#4 /P"F .0 WOJ'E?I!ZNHM!:<CS?B^]RTQQ']N*M!OGC
M#![L^)QX)X#MG4\LN,;FW56KL6W']XPJ[D:7%&\06?F)[&H 2Z:@5F<55FQ,
MN_H*HWN6I<677QVN:"91,D^=<_/XQAP"@ 0 B2P49M\$$IK%R:V^.]T:^CA4
MRFVU82+5Y(8\_  2&)W'WG>/.P ) !)OB:,!2'QB ?=-(.$LBM@,'2M;5K3U
MV6IG%VAFE( $E1PPA#$D3V.?TL61M6SKG8T=5=?QO-S*=53=_]"NCJSIYX9J
M59D"D+.G(HD%]Q(#/H$8Q%SNL%:Q.#.LJ>7*NWZQN[63VW2CW .)T@XDCU-G
MW-8%;@#4 -#@\W*.E]&@YX35Y9IML%!5T:!J:5 K"LL$#:(D \M#&)ZGJ#/F
M&, -@!JR.P#H^I*+E]&@KWH+B9[W#8-8U307&U;F-2J,T2#*)J)D B;S%/HI
MIXUOS/IOL=X";B(",E^MS,"X@<Q7*_--7+-U6=7.@6*:T1?F<YIB*ZYHYJ)
M-"?*EF[KGN\F-[[FE.U*L;U73; &60NH862HHGFT[NK!MAE;9IY8-GLP[!,)
M374OZ"-28G=LMZQ6J08_($8J(\!H7.PD""Q*:6A0W #%#0 3UU#J?#=,>&4?
MUL>EY9!O+K9>&'#3R73!Q3"!WWW'*2I/("]5/8!_ #6 &NC%U$#?#1-M?8;X
M9:U5,RS7JG?V'9S>;[48)J@()C#\-S!Q%<710^TXYRU$-_I>D$%GN3R4*;<^
M>Y+0]1>*VQ+GCGL<P'-T9.^$)T\XF]8%$:I#!$_L.[*E]<I>*,#882X[EJ=!
M]S4HD0$'SU1X_Q8'%U%FC)+8L,$W-8SN2!:EMI9<[.!11(^02!X"G=/ P3-?
M \^4@Y\],'^+@Q.!B"[J9#?DUUS8Q\F Y4@K<? H%L=P)(_?Y%ATQG(B*?;)
MNL6'+74[6G5-GYM*3O0\Q3]K\?^KSPED#R+ Y."OSPL>NT17K?]P"";QAQ/0
M4ESM1BVT@\_9*JP.%=/E!X$<00L>)P<HE,<1T!X-QOI^M9H NF0B*7DSNO#P
M;B-[E%EA$;5)#_IU!PWC(B(>9R9HW')]QNO@ +H = %#PR\G(WHSNH0% FKL
M3'?#ZO/6MM:<S7;#*1.C2SRX+V[?)J]]A^*]!S^[*R5>75N+DB;)L10PTAN4
M/[.4Q_RPSWIBGBW'.P4 F[Z$[*>L/N&#<&_,I.IN#NTB #C<.!N?!<]#+V(
M,'0@,W#N3]_;>)5S[[T>7=YS?8/5G4Y[7267[5I<F4BNBT7S, [G8>J,G4HW
M9NBW*#/8USC#OL:KG'MJH,9^WA]7^>:*0BN3FERK+\+8N>/NHCQ$PWD*>>E&
MQ&O=T\A0E>#&U "&"P-S &H 7@', :@AL\WKV3XG^I72UZ.8UU4\_^'D9SZY
MK]!1<Y*XTOU(C+TBQQTB"1%(F$ U)"NES@?#/?9_=1S;>4BA3NUYT+L"(4^'
M,!_HS>9<KH2[?9,3X.2:0IS(HQBH=X*2"/#P+-4[W^;AQFA%JHMQG^6[RFS<
M&UJDRIIA[.'XW7>2R&,4.*T!/!P4/;-4]'R;A_>7&J^TW,::+Y6L/HEUE>E:
MU&(/I^Z^QS>1HR]U15UKY3-IB,_]=>A'^/M)& ]ZH;Z^WO/5>GH)4%**R_UU
MZ5E!X@V/<>2PG?+K\]H\[^D[J<0.6 6;1ISW M5RHK"!CA,#FLC#='JO]&]0
M$@*]E@!?,H@OGW.^]"WX,F770PX>^!8_4#%CO-=YQD42?$ENZ,'R")8^*0(
M!@!,5DKS7ZVG; ',YYQO?0O =!55PQS3I8SQJ+]$M!5L+!L)P,3=W%">I/"7
M\.4J-C'>V\Y]T&UNKD0+I!Q;NG.^N(WG7X+&;E +S4Y>\[,KK.(Z5BEB1;>#
M2*?'MC'']HJ)$1_HAK$)LUO?%2/PUFW1W=5]Q?(B6(F%<)UDMM5#\>4$ILSJ
M[KC06%0G_&!"[=9X2R%,D8M$.S:(4TB> CVDH)P*0")3R<GG@D2AN%/K:'%?
M-I .L@IAM&+C(1.#1-)HCL#4;VX5! X#9 9[+I^_Y_*9(*$UR@U6WY4=HXGW
M3;8T9ON0J,4@<6A81^ \1+PT7OM:MVTR5 FY,36 UEQ@#D -P"N .0 U@(;U
MBZOUUG]4:1]Z73[.WL&6T(E70H;W?ZZUSAME7<<-GZ)B*Z?O8:7QUAR&<(5E
MD6T@E115&>Y*46:%Q#5:#$7R-)+>^ &%"  / !XNO<+[&GA ^RUX,0E#EQ=U
M%[?60Z->5Q-XB-OA<3A/P& #!\##V4-G  ^?7MM]#3QHMMCR]8E-\]U]KSH5
M]D4?WW(Q/%#Q#B^,P7F<_)0Q@%E+KM[92M)1_'/,!,R:=FZH,)4IZ#A[XG&X
ML^L78X=HOC8IDBZGL>*L1&VT46'=Z$?!!'KH!\$Q.D_C8. YJ,<!,+B*-.-%
M,*@9$%X7E[,:WRW85""KAC_G$C"(KTW*8P291]&79I !+P!JN.CB?*; X.Q)
MQ8M@8-OS%=2%_0;;Y%:F4V]JXZ*<@ $5-X%1))W'Z$\92'ACQG^+99;/Z1G-
MF-"WN-"W*#,P;B#SU<K\.8V\V6Z:R%C _K-@F1-]W]7G@2_&5T#Z3LY^TMW[
M8_H?N!<R X6.K]93MH[CGKTL&GG)SX9YYI&?#)U7]\#O%\C*J*->#QK,%ZR#
MFN6@ZC,"DMP5"2,G)[:#"0!@ @" G"Q"SMF+KQ\!.9.U.NR@2X%AQZ0VE.>F
MHTAS+H:<>.H(D<=P"$ .@)RO5A,8.I*-$N]'0 [O+MOM<%O>\>-R35^HI1!>
M%L(8<J@$<B@X/9T1S"%YWCR2RL4&OJ*8N?(N6C!=\O+QR)+[C^TP>>)J:.1J
MLA/$7YX%3/KO<S6J?H&<F=HU^MS$Z01<N'M)VN[&*,*OEW6-]J><V2AJ G*\
M@Q)'R3R,@HG-9^Q0!:Y^&Z[^N0G+J5Y3R!XQVU4=YI&Y:Y.6C.NLQ<6N?F@8
MP:$\19VQ802X^I6Z>JJ__-9=_7,3A1.NKG(</%_-L#4O5IRF ^-CO-).7/W0
M#D(@>8)\Z:U^K;LM&:I!W)@:P& #8 Y #< K@#D -62VHSC;G2L7*3U(&D'W
M(5AH(#,P;B#S-<L,6FNO)V(# 3Q(:X$Y #4 KP#F -0 BCTW5^SY=?_<W?>B
MZ.E23A%=.^+)RZT4-^<M1/>W+7/@*B^0.8.%!C(#X[[5A;Y%F4%9*'NQW7M.
M!\3]_M&O.9*QB @5]V-O)OWMT9LK[1Q\S4''"V\F+.L;75:25L(D3/:$RJBB
M=<UE@V''!9*OP7I/6Q<^_)P \J:&0O88SO<4=Q!SF03Y/QH+H1^-A>MBNR_N
MI_"(MP1M-MH6.MW*@$G8NOM.WU,O72$&,N67U? [- 50D4'1LP<5;S]G<!ZH
MJ)/Z&!E;!84O#6KBKA&TO*X4QFS%9Y^Q>Q+,IOSRD\]7BA6O.<P,L.)=!Q7.
M@Q73WDAH2IN= .VH5GO<UZO3#:S%;%%WWQ'X'GIIJ/5UE%Q!.@YJ36"A@<S
MN,%" YE!(?4""JGCI'*JR#DQ$D?4E"C4M*PH4CT$I#DG\+WX)&W$T\UF-%GJ
M,OIR1;TI_WGE$>UC\H.6^QW:)^D.6Y5\O\ AI+I=<E\\>^7!/YB#>W0":ZZX
M737)A+SN3^]XFA7]/,7M.=/)?DS[:X@@Q2;B+$;55B7*B@[7_>!X'D/2X^-
M#>6V:R@ <;*+.&<? ?.GB+/&_(&G[%NNH8LFZ\Z1O5O8)8B3S*LD\C@.JK8
M<;Y<3U=2XST_XIQ]$LV?(HXOF"K%LW[/Z+8[*U*JJ,R@$L:($X^KI- \2J.@
M]OO>K>1/+!>\:53KN27^G$I8ID2^O46^/8F!60.)KU#BSRGM?H[(UUKK??%(
M4%DW@[@._/9#06^9HWW"33)VZ>@7O1!N70O %( 2@#\ 4P!*.!U97:T6KJ/Z
M\Y[C2(]/(N7C.TO,(.8ZYR^47+2^BN3G'#4G>EY@17&9Y-B17CS=L5][; FD
M)"#3!A)?G<3 K('$5R@Q*"!== 'IUV%.N%#LG!Q7E_2-\L;0Y;HVV5]S-.J5
MN?"7RYF]<U"??;SZ6# ]=<!::OG[IC6O0DB1&[3F.L1Z+".@Y/& ];NN8@.9
M,< %@ L7<);ZU[C0]JN\!"LK!1K7]INP[4Z4QC+!A<-I:@(  ^C*^V-@N(:F
MNJL\./T",'2V6W9AU79\LR.J^GR[D(6J%@-#?'0:NJ=?:MB]C@(JR*=!F0@L
M,I 8F#58Y!N4&%0_LU_]_,U1:=&6C_URRCK0-U&(9_MO/4#]NEPNT['\%[T1
M+DU--W16^ICWI(X3G3A)-*R6^0Y=0' >P5=4<>,VZRX="BA]."U-Y&'TI2E2
MH$8"P 6 RTT=BWX#N,R*HY4.X^R$K>X[FQ7<VNV@EA:#2W(PFLQC* S !8#+
MUW=V9EI--W0"^@W@TH>A<$]34\D0X=ID%XP7@_TVB5R2,]!8GD! $1>4!4"U
M"RPRD!B8-9#X"B4&1=SL%W%_<P8Z[BNP92^.),THZ)-_GH+^T /.F0[P4SJ[
MV?ZT:VA;+26;%(/XK-D/\_[1D7*T\A,M*0-N[A0AR*59I0%I*ZP,FX.9)F#)
M)4$PZ&$%E1* $)^$$.=N8'TG0LPJW&;$RFT)(FICME-9U/;Z,$&(N)QZ3[YK
MK"U "( 0MU0=O8Q.UG<B!*QCQL! VCQ4E=%&:\Y,@E67B1$BKHG>O[B5F^0?
M_YN,'/K09=/MB'O_V],TX;D7'W[R8&$P$E&\TK$_W,"DB%O%?<([3 'F ?.
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
MNKD0]]@U%?0^N$1S404]8#L9*]A<E/5\_9OK4 Z^'GL:^(YD@$SK*ZO%P)B
M,7U8*?EZC*DDKO0/3=& .;V]U'P]YL2*KAVQ]W'[Z,">WE&*OAY[JMN28RFY
MOUJ.Y_T-C.HKZTC79%31KRN>_X$H!0J3;Z]B7X]!L>L@4AZP)@!/9X2G#ZN
MST7)T%PGL.5O_Y(D15'5<ROGW:HHBJ9H2]%7B7ZN(=J!Z.YR<#Z'0 CR0=YV
M&$WQN2IY[H!N+/*7SLMYW0T:GV\X+RD)N4?PYWK*_9^^C3BW*ZXHQ0<M<X&M
M^WU%_<\='_U%&/BB+8NN+'A)LZ^ EOL=VB?I#EN5?+_ (:2Z77)WN7@7*OKF
MY!<93^BJ HP(*"Q$=@<+@5?01'$5/\Q7K,C7#^@?-U4X=O1/C]GJW@^JPRY$
M4K)I*]9<<85]U:3Y;F>[9O46L_#T!KXJF\Q=3E8DW1)-[S]W!?0NISJN)?K_
MN=.W_C<[L JRXQ>.%'<Y6[0BQ1Z_XMNCKS@T,7<#WXLEC58CPM1HE2/BZ)&Z
M_)^[H204-67/5L9\ 2K4)Q9J+]R"BW,"(2!WWV$:R],T]7__^U2-'U<#!XX&
MX C T=?!T</&5H(6!^ XPA+<XO!YO;FT>%V46!^EM+6O:'\ 2R>^Z@!/)S!I
MA^!#<3W'6!9!96HKRNMQ0&D1)N%WWTDDCR#DM4+299ZBHR];;9]X#]+U@!0_
M* M3#W&EAF/X;*".%N7-JES )]JE!4S)PQ>1NRBN=^"E;DMF$*]$SW%C'3"^
M[^KSP(\/$@Z=IWU)#^G9"1@CC)WMD71_ XE8K;1?J!MSOV0B&*/NOA,8?1X,
M2_:C0,#PBAE- +)>-:4I6Y"54E+NKVP!UB>&5!\&7)&FHR\_@6 C<4S7?5P/
M^";6;,F=A8@N1G$@!L-WWY$\06)YA$@'8W\#) -(EB4U':[IRA:274#P]7-
M67P$L6X?NT..>*:6)E2K/$-I2/&6O>%HS2/P/!-X]AS&]O:^HPT&LLN+(F-/
MB6UW9R )C&%WW^$\ E-Y&D5!/ 90+--J.MQ^!E#LC2CV<![VH1GI"%].,+,D
MA8.:K*59S'1;7XY[U3"+\!7LZTQ-JPY5?MT@E.4"+;4G6 )?Y-UW,D\2<!Z#
MSU02 _#UFBH]_N5:N@CX(C,'7YE/)Q_=]9=,:7QR6/O0#G?$,]XJ6-'/-PVV
MN^]VBN("[WI&)NIBOTPOX773#H(9KO#KV5:G>UQ#'"^3O4<H3B\A&@:IY1>B
M&O;IU9^+1+7/!_^+1[734'$$LN)JC=3P\7H$B6-**$P+MK5=9AO(9F&QK:X,
MDH>Z+=$6:TBX$*DP!C(T[J+ \Q2%G0O*/GWK^_*@['"Y)("R"ZSW?TE^N5IM
M7=NLT@I;DO:<Z/OF7*AP64"@Y\!3G^&=%C+E>BRR(L7>C)]XAI  #W'WG<C#
M$)4G\7.EAE_N4]E''A!$76P0E>'*EN>;LO!SMO&+T90[QXL^4I_CD#4;V+UR
M@#9K6":Q;-_9UJIU :=Y G*6Y48K+ A2@F5TE W"<9$K'41=UDB8WW6_E_6-
M'KF8[,7+8XIN/,3O@YI( 2Q_YN6*[P*7PB7.%LG^8@/[!_9_D6/Y_Z =]V+"
MRZ]I63[[=9]?:/^??)H]^V#WZ3=R9E\E9[]_$]A_=A8;V/\O^@&!_=_$8@/[
M_T4GV57O4)8#5XR?(\!"4EM#A*'SL]*&?$P/69$I==H#HN#SR-[L[4LN5A-V
M?[)5^:, ].C<4TGT%B?*94U+:XF^C]59"^:6DW 8C'65$\BD*PS!\#Q"G;,S
M'_A3J@,,J"35[05>L3>QV(=M+J"2U);6E=K_YTZDROYB'QI,@$JR5&+X^A"S
M&3+S?JNX71A*W;/UT&B9E?"3HD/<5/@U@Z&&@?0[I%2LE3L0HD718=P8<N;H
M$+@">#M>^MOQ2L?K/6W&R.GV1O%\Q_7R.5OQP< J,+#J7#NRP"2 XP#'N0S'
MR;(%7/RPL:]L>+@9QP'G^RYCZ$+VM70Q9V* XP#'R9*6;G7DTL?N.[\\@:E!
M*G8;[A8-MFE[?1[OM*%)XT_.=K1UVW&3$QV'4QIE18K'V2D5U['*NG<XUA&Q
MX_WJ6$?M<"[DI;.RI6(PY>L8.C)V:Y6))/?)<,0(5#*,B4 A,,<$ %N6M93%
M*4Q?O]>1S7::#\2SYS#F5::5G8.)#%0-!RUGX30:V%J+82QNO\EC- YFEWQQ
M/P[0TN4-9 *Y30:V*H&6+N^X^J6% "\>6M?V5:/:7N](ODM@98\<R*7-X$]&
MRYXQ$"CMV[MY,VB*O%[E=%S:$F1ERT6!0#S[!R7R-)6>] ]&_WQB3@.T=)%5
MSJ\'M _OWSHC"NWJ[9HR&3LHM#:5'4)"'5/5XZI*W.^%4GD*!P/(0%B5;2V!
ML.K]8=5;1@+UYW-KMZWY%M\4EH.>NMFH(9-17&O55"%T:<. NJU=N\*4IB.G
M%\:X%@\%HO,T_.*,V&L8"I1<DY=SE57@2HM(JQZ8B7*^WJ*+A)HW7!CYL4E<
M^G8V.Y0F[KI#SGD$F3 ]@UB)UNS#[HT\W!C)2!%/KB*_M,M$U_DI$^X,&]*7
MC3W"-(NSU483Z/A:6P3)TS1QIG (^!6 FLQ#S2?=3ONQ8//KF]7J4V*)P&8%
M@?1:ISB0G;;%<.<#G>=84T Y9CFI[40687Q,'L"+M54/(ZS!?XDU%P,U678C
M,.D*3+H"[Q4PZ00<0[V"M^Q(- /EX25;<N)BA;]P3KUNB7UY2H<E"N&)5:,U
M5=$65-\QT>LVOI04SE,0E*>A<W9?  <#F .FBX'%!O:?T>EBP/[!Z*LO[ZL#
M]G\3BPV&>US>< \PW :,O@(UAXMJG7IOK4"9PPN!8%&CV^R$"%>:H8+&Q=N
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
M>^V^SZ>QI\H*<7DF/TJ4_D"K7*_B+J>],<(>7%/&16F:(@A$$.B2E6($@?X
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
MQAJC]B*1&2, XU$]??Q#<0.AA/IH%0Z1R7520H6Z6N&[O*F<H\ NO( EG,?
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
M-;KLPN]FVJV8VNM7G6:R-*66R)+%[9R<.%4=<3MYQ8_YXZH]!1%/60$W&K'
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
M*L9+"/L)X<>U7V @>@!#_0=W'O]._P=W206PA3I"'\7<N7FJ[<"&XQ@\J!Q
MKI</P4MQC[8)3CMHW<NWX%3DH\ZK\(?N[87JVSMPL5OTZ9TV'@D=F^S>>L#N
M,K21$7R*.PF<!Z3K\ W;.KA_ORA2N=9J,YI4FY%JL]NI-H,VN:VN"F*WDY58
MNPJK/ZC'8FZH BOR5WK7\;\O4XWUA]5BYZX*?%$)B-^\/BSJJS8?ZWG7X[W6
MO%_EQKE)S:ZLEN<LT_NHAU.%DY:JPW#7W8+ <^?.Y/>PPDF_)RC_^H<B\Q<A
M_F[VQQJ2*1RKAEM"M\=<QX*J->71=N!T'[.7J%0-SO=(2;8.[W[9')SFT?P4
M :8.D?XIS8/=YEV!VM.[L2.TYZC_C%1L:_?@W2(8]#< F&+$M5Y>W?GB>[4)
MN_30_FTVC@W^7^1SX)HOVT+N#W(]P"Z"#)S[Z';W;Q3US[1=%[AO+:V?E,>+
MD=@7#LJ7O:<SIK+U^UN-1N2OX!7G#BE?[T/[U$I=Q6M);H7BQE3.W,1;,W&Z
MG@C+T"]X))=5J5"<5B1*YN<=SZ[WF?C#\L?O<(;S;\@^/[<72DV;"=1ZW(C3
MA4V]7DE\H+[KFV7/I I2CYK,AJW8*FY5TOVT\2 FCRYR'HG.AVN$8G_CL.=_
MSGU"QJ>&IVJF[-APVI:-3AF8:J$L9KK%E_L[^3\:GV=(>0F>.Z*(8,S24,9K
M5!DS1=#[- 3"W@A,9NJ@J<RJHB$+C\Q,:YG+@3U^M_9_^$BB3XESUIEZ)6&V
MXJ5B.]4U=,UIJZM0B+/FU_PNM7QHMJ;JU)]EE3[HYY9H&]+/=Z@T3AXA:2L>
M=$Q5W-D(&RS@<WA>1*KXQQ-*&;C*4(]4_#&<[<,[M03-#%JY'6@Q-P7M=%]>
M2VL1#'IZ+R>:<OBG%$\!)7I0\DU*>2RZA62Q5^WSH9Q2CLC<SHC+UH0?MB19
MZ,S7"5ZHE;CPRWP\J3U:E9%F0!12Z*XP+S7-.I2Y*%SA5')D6"2NS6YT%]2E
M=;V<W_!=>MI1:F' O+FQF$JUVJHO3?5T9T*)GN59M3!,(4?$N"XHS7F<6M)2
MNF)5NT;7K";U4$P=HBWV^)CL5ZE<V53S8)D2/51X0]/T3^;+YHZCN=9S9P):
M+I!'DNOAW0_N4^R?DF)"49+67LL7'IJEC#S.3RJU,,;^+1=G_IZZ<)F%CB:N
MM/CGD!^!& R-9XH3+!7 ;R"%?EYH?4X(S9Z3&D'9!@S^T74P\YZ76H^4A:!'
M."B;:*ZC3RD&91I$^'AY9;MPLE]:!%T1M!TH G9B#![ENOYTMK\P@_<,! F+
M[1.?=CYM6_0.&5A/-V]WY$^@.7KVSQ>I,1W7R+A!53EJ'UX5>;M]+RIQMB8=
M62BFC]4#Y1J @U(*N!KFZ1#86;"O"OIFBC76D=<&GPEVJR-CV]:6T';_@W8<
MV4O8%519@Y(+P:++-B>!/O$<1<.+\4!?(,3!A=%HA<G&FQ>#*A]4#X8EM>,T
MV[[M/Q" X5=MV/L-\@OAA2$<\I&.+LUL;UM6 ZP%7H(*#E\P=04S \#'_P<_
M'_T^#C(\JJGHTVW9#O \<\MJ$$FJG@^_NEN@GRKKB*;#,77VZX7>E/%E$&I;
MTI2%#4197 2J'6@J:=_UH!2=M[*7@I/QR^L,EZ/F;CU!/P#OH2L<V9)\_+[S
M;TG^*-YMQ1$,V$X@;H >.YE<" 0+VUH3%!<>[M5\<POFTX(MVF@9= YO;WJR
M!R5 G!E>M47(H4\#.X>/P.X M,N(/31WV@^_[<+?7+3Y=[O,&4S^N^SAMB(
MW8C3G5N[W.[ 5+=2C/@S^##DZF*(A$:N 1-M*X8HHNR#X*[ 2M>V7=I/46[K
M!C#O2  /8'_/!+ICH3@ZCAA?/"2H:#A^[:#DYF"9^/5.C]W.1W6G,=%MD0R4
M 43A;8&8@C8^/\T:[A,4/!51P"YXOF,%T/ DJ"W<#!54%PA;-]%=A'LJPJP5
MVJ()X A%MXGKIWJAR (5H2'0'&*T"=J#9D@T]HX6/$NQGBLO C@?(N:"IU+'
M?46!?4%I;F]O-VTP0*?'X^5V;<T&@4C "@8]T*V/N'O3TJ.OC7?9>Z@/T)&<
M!COMT"L\E&,?X^(&K'];[SHX1?R(IKI(J? 7GV,H-.^KL$F-)[T;/5>PH +^
MG8VCWNZ4 AE)9.2;(SA9X2^A9RV>O8KM7#W4<3[\Y5/V-,E5S"WJJS8N^W1=
M&\[>NWW-V\*$X-%H5MO_+OH&+B"UT7Y<Z )HYR+1^6=7[ US>*.&=V<:3XKD
M/N&0#:T]@)M/&?RSLL(QFP+%Q94;@7+;OC?S/826,/!^7CC9*^%$?M2VY7CP
M+/QH#=>,P#$*UDMG3P$Z!CD;>0CXUA=5,D"! [B#@.=6X;GD52'P]LO3[492
MI)B*@]P0Z(7N-><9 YZFHF"'B[*WI1^U-3#_D8^+]YS]%Z^!%]14G7YNL!4<
M&2;>#KX]>PK>ZD.U<+:XCI1S!SN:'NQ@WU]EW86V+IPZ-6S3N+]_)1OIOR,"
M)40C[YI?\1?0_7]'D5B4L:/,)I'M9S&:BO%4C.;V$WU'Y(0?^81MVM990K*S
MK>TJ^!HH#E[\PIORKQ&E=M.,K:H^*J3#BY%/T_'B:>""V06-\*D9.5A_/.(C
M1 D:OK$TKJP#1<#Z_-S1Y]T R* U'^SJ^5DJ4#U-6;O!2O'"UE7LOP4C^?RM
M[9B^<I->N%CNGHJ,MFKT+C ^>,L;S7NMPB?<PGWEV6K.LY]U8%<390%V\>L6
MBZ%9XBCJ+9GBKSS[/K#M&*F>-TI *T6FB*#,7L*6. @]=L_"-7M6K/6S\7.K
M>LA7@B,-4&QG6V/@;+=0'-3CO:H%NM8*/894Z)$*O=NIT OXX 8,IU+#1#PQ
M4$:,,."8.#,0@3@<<*,$#S1JR+,)<4L&]P??0&S@?_P=]@/?X3[P'?[%=YKJ
M8":,L[Q6$%K&.LWZ>;I47U24)<H*O;Z3CK4>\NP\NY#6D^Z<RCZ:(^8!W7GP
M3-I.KCQN9$RD8F:0G>9+Z[H[&@^8 ?WZ3K[[D.)KB]G8 /K\<9UMI)KYV!+>
M>?#V[@,O) I#2FZMXW+=&G#CMM:MP3L/WJXOFVNI^Z#'#=FIQET&Y./K5'+
M'KY]Q=NC2BK6SU$=OZDL+;T_28R6: O^P3-7?O9!4]JB(2R]\F@B]48C/CG@
M#^\4-[U5HM'J")+<K8YK>ESK5N/+@7!XYT-O:,G-R=B3A-K:,*KK>27>J V$
MP[ZG4]/4Z($O9PP80:O 9>>)L9,<"$]]__.*4^:/*D[9MZM:3R;I0I&6>W5H
M[IN(N#U&]UL*78=?3KC[/I^SCA+=R*_>Z^5'"<"P7P1C/64\=L 8.]\['VZX
M?O(6X;N0H^18BAE]^BUPIPX72(*M$$\)L9W[]IS=?NE+G;T6%Z\EE&S7S>Y6
M2PIXLR9JWEO9[4S:E5?VF+$DG1&<S68TK5?[XS/EJT]H_1NNP%OV\^-WT-M(
M":^<G(D6^H_S1"AXA($XSB:@<#!HHZ.[QE-!ZF(;VT!5V+KL.,FQJYQ]7OC!
M7%Q/.O4BMI@&"S0H5/2V+]RQ<CR_\2DONQ\#!5& NTT9/6_^P:G0*'KE-N8)
M4C5C&X<LP4,!RIKNJ&I0@6^P@VGDXZWCD6WHI,.N 412H*#T]FX'4I \0K>;
MP,,[X5#F*W@NM,N=)<'&[._%<X/ENAE*_[R,WY_%M-NOMUU6>V-5[9A\];U$
M\['4-W3Y7=O"M^[2UZC5AF4OK7U!!])X*U6M/<(V;[-F.R+!8&.L!Y%VAH$(
MQI"6/44,24^H@A89=0M'NU"PMK-/LW:4G/$Y3X(76%^OR!UMWL^G1-11 :'0
M?@D'!*H,[#C:# M_092).XHXQ)DU@AWSMB$KCE+!:J($7=YMA]OE2=#S4"$%
M3K7MGH&'\$*[Y4]5441?I&*?%J?/7#@$D=_+>6.0G60H.5EO-A,CK</7EI\J
M7GE:2JX +QVHX-'JE*&3[E3ST^&T%9LE1FW%2]#CS1@=$,#1\2/U*<_E*-;9
M!<,.9N.4UO!\KF3,X\-)+R<:'-/\7%7/>P73*^>'O@+,F:1X:6'NI*5FS45E
M.U&!$G\>GJ*T$PPF?)T%''9F0'YTQ,[P:63XVJG: 'C]^G0ON>M1UG8RMC_T
M1KZY]3;=9_&?$OW$2&P,C^5]JA/W.F+'[3*]=/+'[_C/PV-KKEP?/R\L>5SG
MQOVR/3/DO*N7LNFAJ[:AGHI'R"6/ZRB<$3 /\!/?P_/$BAF&44)S?WU@EXI%
MZPO0$[%0UOH 4W?D9#:F068N4_V!3@-,6AKZ#RK7@[X,P')U$34A1/;CUP.W
M^<E;YE,/\^PD78I30,@5E7RAD]NHY_*6/Q5&XL,/D1WL=2:(6IZ[C$](O,S4
M^]0\\-R\YQHSZ&),8">AOVKJ\+JVO]W\B4U=\0)G$0>Z#MC&A^\Y&W(*FSUQ
M=\MANQ59;>O?*2I\I;O-Z.\)2T5-UO<YLT8^<J4GP,0K-2CVMI?/SF[ IHO*
M+A!SEVY!%QW;45 /MH"1Y;8:Y/E<!>CF8V]VJ)C!FL,(OS4:O'M?5,$2Q*NV
M':F;VZN6VSXL,H(&[3Y79KQ^"KQM&TU=WW3S3]9\%#1'=<=MR,E5Q<@)-/58
MZF2KS0?$2GT"-(\6X$:O<,[YD,2< M=-UE9959HWJCF:S=B4W%LBB1W6X9^2
M&!O]CIF:'LQF*\<R<PD@I=5-3?$\<SC(?JZL_@-26XR5%N6DAPTIUIUM*ATN
ML32:9]^%Q0P<<97E97VF2;*I4I.:^+B0P;?KC PT[[$&^*)1+->U9C4C3AO#
M-ZSLCY2(B>Y"-GJO$NVI\ N"8L =D\0%LI&_T&:JP(7Z^ZV:MQ<(NL-B=P*
M=Z'*U<+3]/=6&B_=9]A&-5YH&IWQ8U)FV]F%/PRE8]*8P$ ZU@3.-/+<K4N=
M)(/;@E;27W@8.S_DP.MX\CDTG'R#4V6PG(Y2+E;@A42VSL70]P+O E]"!\S@
M$AR<0IGYCCI!F:<76;WG&K/CK<+$/Z;B;L^B"0I<M."@$YPWP_O0T0/?> !V
M5(*:JL.TQ^[<"RTH29M.43&08D9F4'V<R%]G]P5V?&7/.M%<SP#>YK.[E'YJ
M514U:KO99_58K&6S>KDKI7,@5VR.F68Z]AEPQTJ!]'-//8]"6E_)R,[<;[=:
M2H.O+S(=+C<LHZQ XD1L^G<4L80U'5R[AQ=:PB#:5F/;HG7C29>V\DU/'UAY
MU8F+K48J71ZOY"Q?;7S&27NW?&?9]E(1Y]61E-,K:;-9BLE*<8DV2[$_Z5,"
MWO%1!65Y@:%J *^RAT/<Z;W&R:-,T+2MO'L/:K\J&4"C8ME5GYLMZ[5))?D=
M\A86L36K;BB6 M+8$[,/,=4T4?J//[*O^4G<J"[K3^&&O3#<L!^'&V-1$7KV
ME)VT&&&6GJT, *;.MPQ/(S5/2V*M14ESX"@].<^E9S*"&TXXD9O]=KQYEVQ/
MX$UYH#IF@F'SDJYGU\G9;/&PKGX+GE-FOY(SRH^*(7.=UGKDK3?N +FH O<S
M$5:\>9\JG\";-,^)*Z=O3*5I'7236KTTTIO?HM IOEX8E 8/CI2C>&&0D+.K
MGH'PG3H%[S\CNUVWN^UO>'TK0)Y=$@/O5SL.2TL(25\])I\_,></9?PLVN#X
MYYU(CLHY264IH?E0H"A]U%KG+(^OU?OXE(D3<O[Z9,8_D4>,:G-**?;:"4I6
M2O5TT9&KLO.9./6/A)1*F#E[,RH76WY\DA-;A<)F%%L&.[/?-O[S)#"^X SQ
M,TK*5DHSJ[E>BT:N0*^3CET O43RQV\F<6(E[,\6"K8!/?-Z_0QO^'T9W >K
MY7\%4/#WCF\T6%*#E@[?9J$XZV)A.]JWNWXK:I>-C,D]9%=L2XDO8O5^B2I-
MI&08H_;"\Q;D[PG57[X3![\XEXTW<9KV$K$!C[:[(QP\VM"A,/4-+ES V_M^
M1M+H*M27W;X55'> SUQ2(D&OT=/^?_:^JTEQ94GX?7\%,;LWXDPL<&60@+G[
M383PWM,T_:(0HB0$0@(9W*__JDH2OCU&W:WS,*>;+LJDSZRLS 5NE.',Y+Z=
MPF6 A25R]^&VT=O3?W;O+)UF&K@BL.?&NP\14$$X"U7@_>WH'U302-GFBFGH
M*8EBF.C 8?<GU),!9][@)7>5=3'11$-7)]"V. )#6P5U:4NJ[O4B3K,^(MB\
MH=LSO@W*A4YVF36RTY%8CR47^JB9.'X._=)0GCHF\.WBAVZ!TT45W3]BG.U"
M?\Y-#TTBM,!1NHW:89N__YR^9YB=3P1]97L72W?;Y=OOYYK_>3;E#7T3_1$U
M^<)/\M=_1LH0L@<<CL)#!/V?_4PWMTJU^ZH!/T% +QI486:"/]X/^YM"CP#<
M#:$,=]%)H3]\<G":HW[ZI,,RO%7=V4CG1-;0^WR!+$ZH.]PG&\[KD/_LW\=I
M.KZ-<R9FH['XO_;!X^[  ]5>1OW>BN@2#=UF>4#R?L?W?'^<)QNHP\*K3R7<
MQRL'N?C"P$3-GHYS\:^2" FI@WDI%1)_[^UTL?]HY]_6\ 6\3.$L*G@>+TPB
M&J?OB)A3;*#G+ Q$A?.X#YHX?_!/Z'GD/T0X O_T^T=CC(J2 ;Z^$+[( %U?
M"5T!>P7X"O 5B,,?@JXWV.V)P&Z_&E[^;1G(V;JB8W5CL+P5$)\BRE>=%G\?
M&CKNZ$-<@O>#0I1&6L\-"+@\0LY6(9S4%/*J'5P;/L]6;#@/L<-GKX=O_7!P
M>/L,]:H6P5W.?B(Y]H\?D,\ER(=^(_E\5N/Y6+9<2IOLZJ?\^6]1!$"2OB8\
M/AL5\QD<6OLW%I<2E'<XXQ[CX_CSBX?^GPL<E/3?.>D3(K__4XSW]7K=WNE
MLJQZ5%D#5EUJ =1^'NQR0NA?7N60HC9@M30M;++I29&@TET-,&E47X5&;RUI
MB@XGJ7,M-GX&K=]>T'T)L 0BX&9OBVX@ AJY?-$P(O%IEN+T^*A7BRC4$RK&
MQ"(10%%LF(J?ZY1P(</.9SK][K;>ESS\]:X[KW_HMILU\@4]73]JL)?CR=].
MBE_3D/,H\S4)GD@ODB.V-^]FT[-88[/H9DKT@\S3R(A+$$R8H,^]^ NH/8!!
MP/'^LMO>RO&MUI@?64)U-$EGF\P@TXQ+F6$3<CRTV>(D&6:9T\3@(!07A.*^
M;2BNIQNXX-_,T&4#F#\F&G<?:>\SJ'PCDP_1<5%K&#JJY_B:%F!B<[/=+EK&
MA-5L4BZ9?;H6D?D8LOLH-@GMOM/71@%C_.C072 OOI?!^"YY04SE]J--1L2)
M/>;[\Z2ZI L3#LH+%KTE8\-).HCS!7&^[QKGRRF:8HZ TQKT<@:B?Y(V?"O]
M?0RB;V0Z>O2=1^3]FBI89=1\-E%8*=U>N5,8E =5/9U#_2IH%$!@PO'8:4&=
M(%QV03O1QSSA Q@%8N-F%N2[Q(::EBS0$/M*-KV*] ?R9!-O5)#8@!8DRR3#
M\?B';AJ"N&,0=_QJ<4=4J@&NT<'M6I6C8@W7B20<2D0:2L2A;J,'Z7X0B2<D
M<L4L(5\#XAN9E% =G%$"O=6POAJ7."W+TE8J,^@]3<8MF6>1[4B'29(.Q^D/
M73\%$;9 7 3BXNN:DN?%13-K3P;L<D80=K4\4CDFKF=)U)P011W#B60LS 9Q
MQS<:DO_&!6C^GFL;?%2(Y_+EH@Y/]OSSR^1VW-9W0Z;26\_Z31HBTT%#Y* A
M\O.T^D4;(L=B9!(09)PG1#;)QQ(#P M#-L8+E!0'0*!I>GC8$!DU$.[7:PHQ
M*=2(='?>;<:IE=2<<CQYU-(8CAR6"JE)OS/0LQ'QD592<O-!JLAP)'L\LKS*
MKJPX%RMUA3%=4Y;3GKKH<.<:".M)KE-5(W*"8+N42N7E!6DM9.>!R^'(SN@I
MN9BRU4DW+]M<7(TO8L*$<_+@#T?V'SI\]RD[V$RF\I/,FD(Q4WV2SS40?F@L
M58FC.[FNT*'&?*=9:&679QL(%[-R<20]\IT).R/2DEZH;Y*YYKD&PNN9T<PW
M;-G,LMI [W2G/7[<D?GXZ4AJG$S7*ZU^JENFE<VCP*7RPFC))TY'YKO)U&(V
M:':[>;5+MXWR>-69<?QQVVDXLEW/2772X%+9]<.H$JD,>G331G,>0@F2!<U*
MY"#!#PF&X&/T(,DGA:3$LQ0@XX(X()/T21MCK1HS^Y%:4NFV4WJQW.%B3^(:
M-9 FB>.ACTMB,:\.XM0D;<;M+I$559O!':1/AAK#9$E,]#+E;&2<?:@)3'S\
MH*-<N1-*'0R8OFH^/%:RY52[V(SEC!4D6(37DTFI.ODT-^J$->EIR96Y*47Z
M4ZX)$7MRJ-%#E:#)"'C*ICDR/XQ,U$4VARY=3_I2K]J3835>:1>R=:%-]3)$
M:OE$HI$G&U6>UERGF%/B6:%=S,:H13^K26CDZ4:%Q7J0ZK5Y:"\V<B.+:D0&
MY9Q\CJ[FK5IDLJKUUY-ZITU,RF*V;>:7<.3)D5+< U%.]%1U0B7R+-'NJN0X
MAJ* )T=:],?+TB17:D_RC7I^6&27A=@ C3PYTK*9J\QCDI$BULJ#LLC&C-(#
MS9UKBPVHAI"93XCLA 75:G>0SEG<#(T\F;/ )>ER6Y)F64HP!SU6MTN]"'>.
M4Z9,4F$UGM8F=C?=CQ=2ND$.FW#D"?U;@YD8:3< ,6'5_ +0FCX=Q#D^>3KG
M(C6:TNWAN$78K1RU$GL/G4P%4C-Q"M#AIMH%Y=KRB2@W(;5;7&0Z9YMHZ,<;
M>-/O:N =NYCJW5.BWZH5][4K@S8,'76@73=4N"M.&Z+V/K.7&M (FZ[8'*]+
MO8G=KZ;&X^IF,RHM_5C*UCM:.(0/MVV2AX]WGSXTNRW-MEL"WI:.:M_B0K5N
MGR.OAQL$,8;#!M=$=JNC0\)#Y50AX-W&S+M\5*\C[UY%Y:$M.@WK9BA[!PR]
M!J6H<S&JKX[JVPN*YFP$?PVB7U#W.]G)AN"UIG-*V;K;<K9L &4ZL W3Z4:'
MFJN+8.8TD!2<UDRX\9[AE'7>:\)GNJ=%8,"%?3$8)$$QG%^]_GU>.5[<G.>P
M7S9JFB-KJ!HTG$=25KA]CHDJ1(=L$TBV&E(5"83@_F7<T1H=^ 46.XEYFH;%
MMU#;3%QU'_U6531E:D_=&OM>'?YGN2JU/JG97X5[A>+"6.^/<^<SZQ6U32=8
MO;O>Q(3X0FP78]/F09@D8@+QS] V4+WM-S-W%P.C F%QT!^ORQ<EM37,4F39
MS#1U,<E$N%]_Z6,O'S7K_B34A-45H<;IB3(D2:DQ 4HNGQ,UO5Q*GH<:JCYE
M NUS@'O2)@VB2L1ZDW9CLAA5-WIG8:.&'8Q3!?T$?H@7L  (AZ;>.0YE@<.P
M]R;-E*VHR&6#P[P?BU,H-Q8.;[LSYV-RI#\;*[7)G!BU1XEQ>Z)(\I6(E,_V
M@"@..HV)K:^& E,S%'Z$>G?XD4C?!K],N=Y8J."1FLSKN4E27]GKB7!%<AVW
M,Q0I% OC[EH3U)(A+8Q^3_[U-T:\0*X#=_^.V%?V3H%ZI\Z@D';^,A607M*<
M!JA0D+MU^G&#(,5IR#=$1M,,:AW%-2I1JU5]H:!"_[:E0.V&9#.2]*C*.M+T
M$16R".JTLON24\%=5W5YC?L-H^$H9&U&="D"IQNZRO"Y+SF-MUU=MQL?P8&(
M;:5W!%:G86O(!+*CI+$."Z-R[@!7>\>KNE. 81A5AQ\#T4+T-W4XT 4,IJ:0
M"A9 -8] X$+I>_0LV3_9V<82#:;5X'.,Q&65;*6=?%(?+9Z$/!R+D2\T./H&
MC4I>A<RXF)M9A6*D/"FG"O-A<S10DC$(&3H9?Z$UUS=I3O(J=*:2KDQ37'XP
M*7,SFMP\M8'QA R46#(:.X&.XZ$=M25Q/CS7F^3M7:7?UL0D&@KM7S#<S8\[
M]>",D<F)C-FWN_4ZSQ&Q2G5>25VKA>@[G*-S+3)G+SI,;^LB$3K70.*;=54@
M@^JL/BQR3--1)JAS_)4P1L6C9#+ V!?"&!E-L '"OA+"B"@;8.Q+82Q@L0!A
M <("F?B#,!:X7'?%RR7>+[V,(!_GW%[/W_1'TX-MON[)9?YM'BZ\YN-],RA=
MH%$$%64H7SV-_6RGB OV&7G-V/('-07T<VGZN5RCD2^KJ"ZEI;_+8YG/*FZ?
MP:&";EN.K_M#E]/ /CON"RKX-M4GL"*Y[T/3-\C%B[R8=/Q=GSVJ/7D3&;KV
M&^J/)!4AKH1#T/_.)!,1S:G,C$UUWK4+(ZU%F TC";A//+-\=FMY0S?/%>N8
M$*5FAZR;8"+8#76X6NN]Y1"]D8BALN!DF"*OTMG%#]SCQV?:?H!+(%5N*%7H
M*T@5N1/KS.-=N49$K/Q27K4MNJG?5*H4N6S>(%CE(1LIU^:K1R*=YJ?HF5S\
MUU\V28=)EKW.8^[O9)\&434?1]5>.G3JV>S;"YKCOL'JW6QOWT#@-F=^[=+I
M^^G&CUG<;TOCYV:;YIP9Q>+=:<'J=N9*89;X5(&3=^M(>\W'$ZM(PB#JV;&<
M+-O"8D&BA\0QU%(MEHB'X[$/E3SQ!_=\"4,[$"'?7(1\S+Q^HPA9U%9Y8YKG
M)_/)9E.JKJJE5K-Y2Q$R:F1KZ4HUUB:H8HONYM?]D=)$(B2.NS(R3)B*GZ;:
M!U'P( K^;:/@C1<?:@;A\&\7N/(74P1!K8\;[B\]$A?GCT)CL>PIDZEISSKS
M1[VO##]3OO3=NO9I:A/9Q(A)$$ >+I/Q]DIN&:B/$C37XV&69<,,>96"IGX(
M"?O7@@\D3B!Q/FSGOR1Q:EDS85#)Q3(;B;#-RG3P4$U5;VK=LXU"H4E.UH^3
M>F:<RJJR"#0.%?!"0?1P(A$/)Q-7JJ3_G0S<((S^1</HZ>?*) 5!] OJSSMG
M^?F+ZCUEZI_4Q[MKUH_9\ARJN]+5(!3WN=A5K0 ,LG2W7"]GU_(JH@TYJ9%8
MWC3V7GGHUTJ-R6I*M!=/HTR\L'CL;%#!RQ@J-QYGXV'BFL9\8+G[@,E\!I-
M\ES&IG]1\B2Y=2?!J?9@0BV9=*11?8@O<S<UZA=#2XL5.7E!V)R06K:TF<P9
MJ(1S'$D>(LF&8XED$+(/0O8_)V1_AV8X00@_"*@% ;4;=PQ[MZZL1H@'2JJW
M*]F(9@C42-+4=77)LSA#!IKI%!6.Q1-!S#V(N0<BXB[V^<6[A+U;1$QS/=TJ
M:A6E.YTNTS*S3+/I(6HSB#)@B'"2IL))\HHI,-^%%8(@^1<-DE=PWP!1M*>V
M4PKYH(1R$"D/XE5!O.KKFLS<CK'WZRW#GU6 ?H JDIOJ$'$;_/FSZO.,YN3C
MBTJ_^=2ELTI!)VM<8D-.N24?1\9U+,P2L7 L><6GGX$A[0/N\1E, I%R Q/[
MBB*EJTOYY8/5%X@\'>N1^0&MC->HZ6 <B10RF0BSR2N^^_R2W!+$MK]I;!OW
M,WZEAU@XI(%OF9/N'O[UYL_;*OSW#5_YJ?G[W<LO^ D8=]? MXR#U\ YK2K;
M1*&>F9&#+!#7F?+\86XT&S*?P!5:PB2)TD"#(+@?@N!^8IQ BOA)BMPR5'Y>
MBJ3RY7PJQN0R66K6Z=6*K185[Z.6W#B9/$['PA3Y(2GRL\Q3;*[_&_<B^GO<
M>>_D=Q]TU?W(0:_=_"JOZ\.EHJJ0:(N:A9J[0FCBM"WS^'>GK?&V%]:LO9K2
MF:HL9:<T54Z8W+@QMYJG/:S/C\,]K$D_]C[>'3ODG/LF>&B+(S"T55"7<@H4
M<J""V@H?8Z"#2/VT*QDU,WNB55/I29E@!Y5'<YV3I6OUE7ZA*]E_SC<B4W8
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
M@8+;4W!](!B=I7ZNG$323"R+R8=4=KXVNE:F6=VTNQQ/8[W&A)F/58(,'+W
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
M -G-:B+@ ,61%Z8)X(QP0E41L 6"I*\K&9'J0%>T^#P#085; 2%S!("K,*9
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
M2DTBIDXFZ&6K-X<C2>)TJ,2/J$4S7=A ,-%YK=\L"E)[R9/DZ=!-HY!>5Q]
MDNA5\\6:,<CTTF,9976='C])IJG(H]0F;&,ZCZ?G-:[7@4//8+0RJ7*U9-H
MD[1I*?4':<#P94C-9U!:%D8Z4QGI!:)<T#7V*5+;S"IPKV=PVIP/;:5*-1^[
M4Z9L<X*>8*QR$PT](6@P>$@E^"Q=ZM9K,M'+\[%T:H.'>G1Z_4I0 VN75WF:
MR98?UX764.@,NM2FEFTLE[6VQ"Q/,]G.C_-?)AL=#55T38YT@#$-H</?Y/W2
MSA)%2^Y5FSH%>#4]R8FE:;K?G<ZS,[._Z)+9JGPE$+[9=M\J^(%N. :7Z=7'
M T,O74B"'IUCC)UYE1GZ!YL,T**#=J'Y^P^&N_N:QLV"<"HXBW 686:"/]X/
M^YM&20-NP@"Z$1>=*_?#%(73.^W3%!#+\%9U9R,=3?SA,J)LE(J]U%=B[P9^
M;T4=KH+>1GJJWOL=)WC]<5(\EA LKZ96N,DN!W?WP@#;XL=W]_<H7NI\[QW%
M2/>2?#Y7WC7 RWWP\EH%9H:(WA,OI\A 64D,Q 3V)Y#K_@?_A+R5?XAP!/[I
M]X]&&!E-Q .$^1!A^(C)*$,&V/$K=@+>\2EV F'WQ1 6"#L_8B<PPK\L7@*T
M7 TMKW=<_"S?W TLR7> Y:J2X^M#X+..\I4?,[T1)A]YV.6"1=15]"&^,O^@
MM49&Z:2OVF2_!8:#9P&(NAU1L6T=S.N:L@']?$_ZH=](/U], M]*ZWS1(U_*
MYO!].[1[F"$_#"AOLTS\!I3KY!6>JY"\?Y&[2QEL TW1#73A;%()PLW<R]@
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
MQY1M&:!3#&'>+\S[?><P(>T+_0E?8V/6.TN04C2N9TZ*&%>HI=K$A,<IKTY
MQ*,L&[96"LL$(5P$"BXN').\#!=-G:L60(](8K6U0V$$T1;(C8O@ I4(:#;*
M,I]*+=R_3Q;6",(:05@C^)$U @2=,1MBYYD/&!Q:/!):/$EW1BJXA<E[1V^E
M?W_2U =HE3<W[!>. ZJZ)KYHVV6C/M2[SF2%Q;N%KI0BK-%2A+;=FSM/1!F,
MBF)X6#@XI^<?(-$/%?P[>.ZO*GB!:\[+,:&8Y=*Q515O;KI]D? 4/($4/([C
M42S.AG6%L*Y@HG\$J*/_[*2AZLSA"XAG54E9@^]A_\:9@X6<]"E=@!07TER5
MMI<^)@*(]WN:YWEW_U=TH]^R#65!_/N%5]RNQM]X!UD?24*%6L*7/./+?("0
MMZ;;*Z_J"2]ZHZWH%K1(T5'7$>0112/V%.WXG\/76?O;_*7(OR^"THFS-LT?
M5=;*0">E8<<9BEG6H7&CLSCTY.@OG$?+0L1Y=A8MOM<%EB\O60RTZS@'FB,B
M+J^6PV["]=KE/QQG=".0I2JBHSY^KP'\8-?=:]/VVEUW$ZY0: X6; _K->W&
M8&IL-O&R^_+LC\.A'P^1NJF+ $A69&SJ<R3R%MA>X\(WB3@6E'JXG,@$:, 4
M5$AAT]!-^&81R A#MX 5C<B:J#K(R'@J8P)#6*/%(*;NZ1!2<#SQMQ4D1A/,
MP:AF8L?G0J5@Q:>;;J$3&\?BTKJ#MUGVIGQ>Y?DICS4KJ8Z<7DMJ65*K3G<"
M_:<'YD23R!/=E3- ]-:V!3=7-Q7$,5$PD#6)[GZ(@)4!-$FV(?4A:P5IB79O
M6YX,P/^3M25\;;0$"_Y\DKV6,[)D219,V;N!N' @VGM]VZ)0-B0P-SRNHU-4
M!Z*B^VW>GK8Z1A!HCR!M-&"A.\$O0)D0IP(4NI=D"_X^UY'IT47E89L2>>9)
M_"7)R]V_\)^=C1%5()C(NYH^L_0DL@W;\ G#_G.%*(B@=G[5HV5"_K%Q\.[_
ML__R3[G9F*BKNOE[%^/LK6KJ.PJ$YQ-.0&QD D&)"6/XX-^"Z@IK:[O*!/M
M[L*GWX]A$NG92NR!I/\3V?L9D>.(EG-A%=NCV-8%]?>';;^V^\R+C!X_U'U)
M^6T"58 ^"T!W/[BOQQA;-WX3^$,<V7+XZW9A%/Z0H"_$JF<N _G$F/\*D:F)
M4.A?[5KZ9%K2\]@TA!3J@<>V_>C7/VWD\2*!3B-0VS]$*/RSQ_579=4C;0R2
M\>EMMZ1]^O"0)T>D]O\(H4?\ UT1^3^(%.B;?SYCPC-N/H48C[Q$'[UP^QU;
MH$XB")<UQVOIZ(>*(SXWJPE-26B/.L2FRM5=M]H:TRZ/+L5]T(?? %+2?NMJ
MXFRL?\7)?NX^(I/RO__"X]C?Y$/$R\ZB^#B"H#_R1WKW\G_>,";P35\D#7%8
MMB/0E?.<\.C6'R"8,$(X?M7:-BC V2BB$7D8&'C #7TD6;-U:**@,V,!T4&?
MB#Z1A8D)@&?CT%=,&3E44->%G84^^L)XRY7('SO^_ G-]506IQ'#U)>R!-<F
M7"P2P=G#[G.^J.S>Q'.B=G\JRQJHC?T+MG[37*$W2CZ>KB@]6ZL4.%8IF^/#
M)!/SL233WC-V+U$15O+<F:=TT]1=B#MIP8!_L=>/CA.[[S>-K'J>7K<!)O-J
M=<)05:%=A'X3_D <1R.C;33RQ),F6.KJ$IC1[<8MZ)7L(D3F(=)R1C,@VA'(
M>A&8M@ ](DA3:>?M[,L)]%J\WW4#NL\V8M8:?0VZSM ,0Y\;_6VWP @2S<AH
M?2$FGVAE^C$NJ_6J-2-[I8&2;J7U_J;:='K4Y!,1)G+'?S][MA=:IM8])/"[
M#]."E@*%+:FDDW%GML[)W40<9Y0:I^N+06[3A #@#==])>Y\B+0AW9_8_<@!
M&>K84I!5SS1#/HVA:_5NGQGU!_"<V9>#)O_!CX]#3(+2 ]UL/VGC?6<)X,^[
M?@/>_9X^,WQQ\V(N_:0G+/CPN14RQSSPIGUG&AHGB#>J#."#H7#M1%BP+&!O
MW_"5NXX\_?,H X-%V9YNXP%4D7STST^35@*(7@@3'0,9?]MZLNW>(U79Z[>
M[KI'DA.$>(@D[:?0AL2C)W(W4^%2B9MK:-+7\;()YKZHO \QJ<UF3# IC5*
M-1^V2&U!;9K)-Q 3631?7WPFZ]H!HD7OF $?@++:4_!:!C94!&OWN*0F>?U:
M:T]=S$_"6-<L"G$C7C [Z\0F4R/DI5'K-W[] T.R5Y-G^V&SZC\:?;SS01X5
M9[^+NN]3P"L<J&K[W/,A#%T/_"S0-^%=#&(1XA_$<0EZ7Z_ISDGF]*M<8CR8
MJ5,E71UTV 8YD]HY:&,T_81B['3MX/3F0^A@OY&"/S"+T%WV"A@34Y8\DRS-
M' N:L,C"$4PHX] 10Y(*_S(2/+]:BP#9D_-3%E$%T)$3)EZHK0';WS7SAX#,
M$;0QG@]_ %I_(BNG"I8=LUT G<#8'*YJ:D7^*+<K?R*!]C:"HN1=)+E[,2Y5
M:&>2D9=O&OD#ANZ:)Q<C &43H,C!RP5"HR6LD/\ K:,)1=C3TB@Z VS:\F;W
M&USNSD[[&@VE+B8*UA1:40#M+GRRH*JZ>V(Y493 .YDT\U$".BCHO1[\$!8Q
M8@[-!O2T'_FPSX+6UJ[7(%$U%&Y&G@I.**T9^>- !)'NQ>15S!>VWWGO/_RD
M7E3MS03+=F*$)(#A3(?A@GNR%'>&$/FU)$RKEFT^"K[WGS\CANJ</UN=<4R/
MESS.[[;>Z/M8:)DVWQ2T"? 3UO"WBL^%+>I]#BMIMRN797&5YWI*EA_G5,IJ
M+,XX+C E6++5@G(K2#6M*Y@R<IR1&."GT]FL(5IZS='=CC/@<=(R2&J9\9R,
M4S./_K,S2# *6[THD>^0M]ZHGA_1B42FTV)S\?ZR:"GD8!(,>0N,N/DD_I*X
ML=.$N3%TL.RLUUD^TZN52@[?N)VXU9:YK)1,N4YG46BL*BKHE3H5%XG;J2+9
M0Z0 HR#)C^.?UX%1?6,7]'OY'J]$ANH.LE<7B8R!9V%& %H-H 6!H8'$CU.1
M2L<CYBXZ23_2- O 6_4QV77K-4GHC[%<RUBN&GDZ7C(@H& /./X"G@2 ,X%4
MM3-SQJR!68,RV0S7FZ3UX:;BF"-^@CA#G*Q0_W'*ESOINT$-A*[8H2<F''IB
M[_1Y_MP&0\B<&(8JP^]OTRI;_49)NVVHM>]3;4N,%ZHT?,!M?G'KTE.5";[V
MJ>R2 ^]O/DL_HHHT_$BP#[!O#@D;0:D$/TND/7JNWMT\[G@*X/%(MR'/+)3S
MA!?N#-V;+QD E0P46'I9A6?]H+><VVTA2&]IWT0+?=1 ;$\!QPE7+6?;;%LA
M"O1\G2[$"'7FHJT#)^8ROYM5OY&K=CI)^))<0.U"Y45']31UM(Y(\E+V*_U0
M$(]4^7E0!;^PNVYBZM;><[S\JP6BOLCM1TQ(%L>/<0DTS=8SXRX\0LDVF;O[
MXH$HSU&@=G>B'"CK\HHHI_>X7@9OB3.>Y&JK/&V[G=RXRRTZB=RRBL09>XA_
M59Q]B!N!1Y0#TCL2S&_*/7(V7I4R/\D65,E:$]G$L& M3"Q=R4Q*K=BDGZ</
M9(!XOP2\'[9*2:>P2%G-GC*W%*,^P8E8M=6 L(4_Q)FO,MKS_WX$P3^F7/.Q
M:?;5=G[<(6):.IGE9M7)TO6=M2_2'.W^L@R ]B(#=7U@.2*NX)=+32\EAG84
M'I6!_*V)>U6QDVJ)^ K_+(NR(:"=;^:N]O'LEI)?RT5:K$&V1/P,GY_Y\M-\
M#Y=-@Y[85?2J._?Z)H_'G1V=QWJ;M[_QVGLEVL\JWN_4'%47-)Y>TJU*?C12
ML9:U6@Y[O7',KDX^ICF/EDS7)O;V;$I[;8 #,[>W_W-KY7HUA\RW&7&JS/MQ
MLC=2K+K 3EZS<B^4$DX8N:J#'E$;MTTH>%"&3ZJ=U 5E=:P0=&>1[8TR Y.>
MX&D8O5I08;7CXH(DC\? :R=C;^^*')6C#27^YL\_O)7^>5"&0,H'M<G[BR_T
M@I>)CH"% Z,#;R,7NN5N>Z:G@8***MVRA2(F3]'&#JIX'S_WJ-(L/%T%GW%T
M=Y1)@?>V'+3G$#IK]K-[G'C=;<'<WQ%C>>4L+U[Q<M\'40N\.=IU"KS-S?XM
M4&P)7\7;^NA]*GE8X;VIO;]'%649$06A?PFQ"\6!*+WNOX'Q&/9Z2X%P@C!G
MU[/SSX@J>[[K", 7.FN8^'*9YZHUG9=?0Y(M0Q76OV5-A1Y4;*3JHG*$?=OM
M@(S_=?_M3L425ZL;OV>W.'6X6YS>PL=F:5'KG#,:=$HJW\E@4K/89,]WXN*%
M"4#[E4E[30VI&:>/L)9LI,M",B$N,!=US[[-J8MKT_?:N_&KG5RET>TZ+25=
M[37FL70M69.]W?C4^W;CH]7Y6\H 0J.BHX$(3GM>#/S7@]O': +"I+<-R0)S
M.29H&D1HY#]Q JI_[J&5;&VW]'AY, 1]4($1,J$4F!ZI".N]1VQS.Q,3" @%
M/33V=O@+\+44$'.GN@I\ -PEO9Y\J2UP6]XV(!0M24\C4("TN[>721.]5W]'
M::9LU[KKA1LSN%*2RRM"'PRZK9N4 CL/+6AQT%XSQURC" T$H5!S!CV:5R?$
M)D_,<QV0KQ'B2%Z-YH-7W9S+5F7F[3@]R:=:66Q>RO?;;*>&6;87;) G$L-_
M^P;:VD.M[9F.H-!QGW#(I? W#""*Q21A'5L#P8P=;SLY?)'FHS[#1\NZ! 7)
MM#/P9GMTLS;2V!Q7EB;6,U+%9$O%.T8+T@UJN.^;0#7W?T O_?P C*?[H?2^
M1GF$>F^9@$(BWNW/&VI2R2V5WJ)#M)06@S86(Y-[R@B<<^]/0'S =P>#@73G
M:!H[E+3X5M+B$]RE>;7M*#(^6!2;Y=XRE?C,IL!/^W-U8#GKDA;+* +T=)9Z
MN3C+E)/WYL]]@<#7=N@HIKB<E1@'4^8MJBY48LM:ONH=HSV]'^640Q??<^@>
M4U-;CRO^6:?.%0Z\NBM:OQ>Y9RWPM+"J2@3GK"N:VEC3&BLUKF?^I'A#R!;G
M-4M9=+%QU5@T#*( D?<YS:E[LWP?IOB-3-^0B:?R(C'(8 L@XH0Y2<B\>"W3
M]X%MKZ$M?+?HX?&#A@=$8BMY@]6<KQ5'E3A6*_2 Y.ABC!2O:@IKECNP,&[9
MZ!!+JZ"4"%FI31N__B'I>S*%GZ?OM2UAK)!HSH;EF-;I.6Q,*@BB6VAX.S/C
M)[8+G+:$B3U+6!-M?0^4$Q?*;B2=":K=/CTE< D.)IEV4G3)UCOI968QQD!K
M-1K=9._IW2<X7M*FYDJ/E;J+?%99UX::+#+%J9Z^88(C7QG-\KP]%95%I[-R
M,V6!-N;>ID3BA"I=/\'Q43I>R\.;D>MV.U;HZYU2BB]K]25?7Z-F)[Z2'^<X
M$O?FZ=U*@#_HZ&6=2=>=C:93I<2WARN06DDI)QDZ>G?LZ)$4?1!CD-A6]&Q[
MD>MWF]T5YA#,K"NF$N)ZUKBFIU=Q&S+9Y7.\DBZ#J5)K2S4&G0FY5>NPJQ/X
MVJY><YYS)GT1YSA"JSN&[72G(P["+/E O=?5([$]5R\)O2EUZX*1V(4<O:(
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
M\?X^FK:=LR<@.\U@M62SW6;'4H]NN/MG1F(?.S1RM-$&_K#[C/-E$_7Q-9<
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
M,PJ7)XO3B M,^(X.7&C$L2%3-VBMWI(R0 3S$3 C)!Z-(+<G&ADYMO=ZLN;
M%[+UR%18@NVJWGP9_WE@9<@F>/YF) 5_A; PF:)?V(=(4M,< ;Y4]("RP.]/
MB9X-/S4!U-'-+B;84N^EID#P->#?9>LD>=</D4A!\QZC N_]O4O!8SO,P]>
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
M3[=4":>8G*5 .</,TDZ)'699D>^W<O-F.M%$FBU]'S_M;>:;?EN/=H37<8O
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
MOCGOEU[&X7&:FR",#Q2D6?R_SA@0[E:3) 1/E21,,!-4'1XB0E-'@! !) Y
M('2B[XP1 >4"83QR?0(2FT4(1RZ7__D7Q9+_[/PN(4*UB-VFC]#P[9&; \(/
M6T!ZD!US#03SZS3Z _'Y1*=O[?"0AC!"Q.T(6@>8,\L['C7!A*>;7#1;P_%&
MY%BQ6)F W+!<(YM0F[]GGQ(\@?9EW6.<CZ"50"R1]$9(P_C;X1<" /W'0QNJ
M=0\1<'7H$TVX$,G__<G,[GO#=>&H3PR[XXQ.S"]/33GV //)I1R6JLEDDVP7
MJ5QC(Z\WF7$2,D7V_M2#1$"NHL$/H8NC[VN[]5XO^G2QP&QBS52=$\+1'B54
M^!;30^B+WY_I^;1''SJ*ET8A?83"CUV4;LU$FT],-HEI6#:7DXG>&[:UYL]
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
MVO,MXCG06ZYT\X'>\H=-CY'>XJ,;;#XJX-*&H\E$"A!%G%;T1E'W>B<V7['
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
M_%_5;8.0H%$%M42LA.[6C26*Y<SG&A2W\,^Q*HVQ)@IE!!0TC@7U?,%<0QI
MZNKQGL?"$A B /KQ:TR@"0@.!/SL:;D$6"'. 0<@_YNZ]; AAK=7B"'$X#+0
MN^&B-3@8$B]4DY'V!Z<.>>^'.KLB>+!6X?-0;]:A%(2;PEP; F_IZ<4C!VA0
MT80Z*M0:90<JUR%B [523R'VIC=D8,'MG $)(C7T'7P6V390C&[!LET\E*Z0
M4]H'D$;F#DW^8PM3"#?X4F&-OT&I /!/Q#75D0IWOW $2"%XKW"&D;J"WVWU
M780'P['A.Q0H:A#H('=VX(8=2U  GF<.B<.0L74!:0PJ1QI4"9PY&ON!0V^9
M-M\2(-5B#0O]516@HNW,GO@]=R*GX4"=#-H*CX206J<ACA3#7-='11OL1\C>
MC+8F\XWQVD+F_-X1C#G']G/G"(W;UY:EV*2\Z=-F-CPL3$OF,$\Q"^5(2(8M
M(#W(CND:IFP!_9R,M,\NN($!>2 MK4%<S%O538<#+<I1(D#O17-0<X@2:R"8
MUE,;W,/&=DL')MT1<2-*>_SI":D>C@QMSZ Q0^?$!IY2)X(U5.\\@D6ONPX\
M)U6SL3UQNVMF1U)'S%8YD7,F7:D]E4;%2,N]$!Y+#35'%4JIVG2VMJQ:,U&,
MM!FH]5 O(?*036!P?P#(GP+$'N)X3\!87,OI1FK--\B>$QY85GM9ELU+'8=U
M*=)*KFL=?<K69ZFR6(O2\@;9,;$7P(CY]!Z0GIM@QQ\=6]6@-),]#O\\MSPZ
M0' K6(C >>:"97\$+<\I-J]##R'DX11DU@E#:QTLG</;Q2LZ@>VDV-47U8W0
MS+(S*J:/AW.Y&X,D:H]- )X!KP-%OXD 88%'=]$QA$4 Y?<2RA$LF[98>,II
M(*/1-#C40P,>B8Q$9S;'0Z%<P<#>G04DNK8BE9COR/3)8@X5"3BW(4F.N3-
M=01=[7 Q\".<S/)LATOKJ9QN F@HRT#F= F9RFA*0=LALRYJJH)?\Z+:FMS8
M:G?I=K4IF$;2V?0R-LTBM?4BBN@+BMZQ;H<S#6/_6$<80*?0PXN@0&(ZT.^>
M/W'P+\\_:*EPR8)Y,.&A_K.=VM-\,9$26SFU,QB]GQ@*ZXX">D+3#-<B?F%B
M,* 6H\O67P\8\]BSO0.8B%!DAB4X7IA;X&'WX1 V+-S_V-//9\(JC&E%WWOT
MPQH8V8<N_C".W^!O=D$E\M_(KVV;N[=N9Z,\?_>[XPXT<\]&7DI.EM7EF5<:
M\#4C")Z=PWSW=QA-_2":0)B&$2/Z9VY8F&P?/)UZ"9[,N?7#XQ?OA@JB96B.
M#9[L_8OC'0?/O3U&\#?<VO[?C]T'0-^S\0 Q_D-,Y)5:V0 OWX,7^IYZL>@F
MP,OWX(5B[J/!@?$A8I#H#Q!S.<1\O'9JJYSY.2ODZ"UIN"W15%_('3IXS9^
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
M+'[.\_Y*-<9G<&@+&ISK$[;G!7&^M\/"&\[\6PI?WF;8WEHSB;=<+IM&&8W
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
MV<TE</UQ;!XH+CC9[7S;^T6,7'L*GA #\P+'YICC:@O##CQKO9NX-@S]8KN
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
MR7R*R-#I-;G:OR4%5C5P#?#4G&8M-+A2^ 9EYB6.I?>^<[CN82<XTYEP_VV
M+]+^&W^<M,'A.MA6RFO=) B;GC3;]4DU<_US8=G&]896G@U$PBS5-MWAB&Z3
MNLR&21MQC&3C%'[F8^$M ,BWN=<;;;)<XP(' LIS >5[R1\<EZOX7'_(FE5L
M-.C7$[XKZM>/B*8;JC:O]?FD: CS!CW(X_.JN 20R3P\L2P5)W#\[*D?"!FB
M<E\@VF1!@'E/@/EN#@FA5%1-S,_36#7M3O&,UU3+\^NGRU6:A5;>=+&UQ#26
M:J)=9@9!&2(F__#$L.?/'D&P@- 2H>5W0\M7TU#H<I GYZTY+TY7^<S22 W9
M? 1"M/U<HV93"<\6JP-32%O9;LO;U %*PC04/HYCYT]"08B @!(!Y3<"RO>R
M6:BYRIFV.Z]@53R;K%2EI1;DKV]0ZDI03B6:_$QJLJS1- J!6&0%")4TL"CC
M!'G^3):;PH3O5BXCZNAY^>(8T<^$N2DQ^6Y5,:*N4"A^^K69-*<LB@%C=[!!
M=>A(<QHGE\M^0_4BD+U?MZB<-I]S*[-9:BW$M"G[.1L>F\*4FCA'L''F(_;
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
M&5]\VW@M[*>0[NSL3GX\'UBO3[WSR]O[BELH2T]]@G3RP6\AI2IRBA?6VS0
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
M9($Z#N 6($MLR )9?E#' =FS(%=0Q[%]+R^0!>HX@%N +' 201U'S'4^J..
M.@ZHXX 3#!Q]WR9+\NH,WH]!':.NBW231FL8S388K>/@Y;S2%R"?.%$YU6_B
MD]_55]80O87@[-;'9-))PC,S,I7GQ\%Y];G'/_7X\]L<5RP/6N7OC$.:Q!7\
MNX7(+UG;R$[ RYP8[U&[=M=FSZ[\)_/VI6#=%:_/3LZR=4ZI"P>_>55*B?(2
MG?KB*Z( 4W&'J34G+P),+0=35\C'L%-&^E"WIC)*PDM9)E^\OK^1<OG3=NXL
MWS+.S$?K.[DL7P0L+LLWG@5?N*KE"O)S[O5/IU([:Q' D@]^BTI*D=8[SRW>
MY3D[D7,-> 5XM9Q:=:(U7+QYY'EF "N3&[)Z)Y,[94]S6=_5U&='>/K.I-TO
M A9Z%>]905'5?._\$7%GK^AJ<$<!2SWXK:8R?&:]> 7U4ON,5VLOE *\6@ZO
MLE:O8V*$F<&IO'5V5/#5KL#>9;G.7?.H\=@^VH(E>%.I-GAE,-3RE?)UO7?Z
MZK.- K4$.9YD^W)K!JIXUR, 4(%BM?- %7TJY[A=!U\'8=2@_87"J]BLD-&T
MC%VH]5[Z+RW604_#ERVH5%ECT+_HH3]/3YKKG#^\^O5"_?F&0I5T\)LGE0E+
M5"5\1TYC77"YJZ6%\8:O-=<4KAR^T@DZN)(J$'M]GD/\:;/%@5\\3//'B.W>
M6-UTK=/L6*)ZVS^[OJ;^"5+E)RAB"C_N;M3X?3-TGPM&S =3F@S3[[FD'2!4
MX$!ATGXD_20=<7<LXA_>.#]&HRS>;W++JG/IV*U+\P496<]#OC>O#>Q-V;N\
M.WYJYLW*0\>YM\YK61/;4"H)_,N<D)(SZP_\@U@#6>*:I ]H%]/$@>_A7OGF
MX<YZL,XK3VFV?6+=%"KGC>,LP3T9XYZ04N4UQ^.25C@+F=T >P![,<@_^![N
M<:^:G'NYN"G72OJ?[-FY^L0_IJF^IQ[\YC(IB5NORQP*FP'WXES8#+@7MSR&
M[^$=6\A5=>F\GW_J/&9*SMEIQ\\_]@G>D70&3E%3"CL[YP1$&Q /-#U O&TE
M1'P/\_X\9M5\\ZIHY2\0QS[P^KG!FM2VI7D1V+@5A+7G121*MJ%#0+Q0</,=
M N*?5Y$H-H'6 /$2*(@2;CTOXWMG^D/[JB3G6G<O^><[UWT\?LQIYX46.=-)
M>H;**BEUM>D9BW@IRMB8'OY)-BD:_RF*&5X7$]4A:(,Q/: ;T&V3H+]UNL6;
M2G'A+J#2;LH@]>=LG6[QIE(8#0<J?7HF#<@@R.!*([- I43(8+RI%,9M@4K
M2SM#)3CUDLA=2[:W3C"5MANYVCKADB>6<BP,Z=B+92Q /X%B&0_")4\L]\A7
M2F- /WVM8:'?-&)$PF*FW=."D-$*.<"T\9/XOZ97]LY21I\;[0'_+6%ZLS8:
M2SMUG5ZWKO_)/I\VLJ6;VIU7XTJ/CX;LY&Y(S=L*(Y_A\CEE=OV][NSR9?R>
M9=HHW48D6(KIR/[WWWBU]$MSB'#P^X?V%UYNK_N;R7:<GNU[C&GK5L] !OZ%
MH1E*C.8BINDZ'<;K-3S3,#5WR#BCI$W&;VL^_4P#64X?_XF8YYY&4JCP!UX0
M?L%%7MNQ#(]QT7//=/&UFXZ+_^@Z+N4AQ@M3I6@;\ZYKXJ5BDI%@JV=Z/N,T
MF3^.:?O,"_X0J96FGR,W,O$A8#!7IFTCS_$UQG0=NZ,]8:F:>,)#)FMYSGAA
MY%EU3 S-)"%@S;(<G61]X=N%N5F,INN4&"F\9+W-:!Z]F>YT,%\,_[>'G]<V
M\0IZMH?T'EF/CG^8/M/4=,I2J>@3MN,C?)7H;@ZEIVF_(,^G"TY--6TG"\7+
MU.R62:BBT4@N76MT@:[K-/%]O#8F$%XCK1_W$%XA9=;XR=UR0I8D>6E$\A+(
M1LBYC$GF(5.V1AKFF G>=J*\P?%G T;$?].YR2FFA6S\&2L5=/$W.J:-N=X-
MI"?:XO!;Y#I=;4A&+C/_HW6Z?V.ILQ'AB=$' QERFLCS,$]I%KZ/^V+J:();
MYCU[W_3;(Y'_VB-&PO+^ Z8B0<(')_XR1@1_F&YH'I7 #OE,( SCSW^XHA2Y
M:Q\_*_DWO'J:7GZ^P,R,2Y@K>6N3JGGLN>=BI8^.(4)ZLC<+#J.),R'$QS:R
M#*8QW-#I-'T03!P9(<ODWKPR_SC3-:^-#XDVOD4:Z[8=>NEYIX--EHX%+1W>
MDS%0PS\,-+$9O6L3FMC2O,MMEW<_>93MU9,:IM>UM"')\T)_?^ZQ)\5Z6>6
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
MO-(?VE_+KV_V)]'XFHYE.7UROAJ.W@L-"1?1X]0@6H3&=#77'UD0+K45?L6
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
M0'/#"=:>B4TBINIJ]&_BD,KA+=+PB8T/9+IF?.KBMVT/D\%T[,E^*X<[Q+&
M3_N$3SP'^+0D/O'<YO#ITO1\XELAIL%H4*J)O*]Z2V+.A8 Y>X4Y F#.LI@C
M; YS<EBGH?Z&)I-W;8P_@1/WP>EA?>CR\AJP![ G\;O-BX<)J5&?A9ZP8^1U
MZ2Y?+IUDJ]52N9A_J*L*RXGB/(18Q@[JTSA0D]'P@ET;#9D?'D*,AXF@T0F9
MI.DG#10%OR@J-8U4EGS';YL>MJ&ZCNO_!>@ Z+ ##7,ST# 7&N8NYM6U-LR=
M(#+''4K!NJ&%;@)\^FHFN5I%_%(=)4D1,M@&8EF>D_B?D4TDA#:1F@ELHO^$
M.7^_UGB/#?JBL8I51KK3ZW8B(VR4Q5YJ-DT=N>/4GO21YB%C.J>]8-.$ROQ+
M^/4R\J(0LO?9+$K"SU-)E!P[RJ(\00VWI[G#__D/)[-_\VHJ_.5-%'I&!XQH
M&/$B>QAJ6"M2#2> <OH6#KYLTW+ZD?X2_9WNNUKW5W \]S$0?G@LAHK*%,IJ
M#<^Q>OY;E$VFGCJAL:T2R/9K9[ZJ0+\E_N<"^M.R$O.8_BRRD5";B7_5PL@:
MA/OWUX!,[%8+$$M;UJ\M;#"6-H4MU/YKFVB>>N6BYY[I!FG2!:PY8?LS$VA2
MK9X5=@W$:I#F,5VL+/6L%E6F\(>)WE7!5W/QR8."8I;\0 ^JL[&.UC$]CWR9
MO-[MN:2AED^T*_P5>E&!Y0-O&KZ*YC8T&WGITL!"0R:K^T&&-0LUUX"-2=YJ
MC(T\8..RV+BY:K[YV'ABVIJMD\8X@(V C8"-:\9&'O3&9;&1CZ'>>#V!6YQ"
M.YSF1@#&"636%<;%K.%T"29>ST$YE94!Y0#E=AWE0 -<&N7BIP$"R@'*02';
MUYW>]T?E2^;8T7N=(/< 7-Q[S][)VVJ.Y0X+Q4HRSW$J@07;\^E @T@4&;)3
M'/<W/9?,Z%TC>M=P\!/8CD^::"#-)=TVR0<+))&,%()A.^!8\S5\8%J(:2!=
MZWGX,K['T+OY6LMC-!<QI'^F05IV]TV_/;H&>=[@@]']/E5)%F=. 5#8*U"H
MY,Z2"0J30EC5!H[M=(;8QO>13?V2I/-"1QN!Q:YL&4CG7DEG+GNYD]*9TRP]
M"C]<FO93@[1> 5D%64WH5A-9/<Z?[*2L1AV.0%1!5'=@JXFH7F:/=E)4+[4&
MLD!*04H3O]5$2J_+^1V2TFL7D2I]T'E!1'=CJSE63*9XYDBY"BV+7^ -_M$D
M058_;(\_*<TDVXT44FKXE:DICABO_EI03[WJ"MLO<MQ$U<W7'V2R?':B=F>B
M[IC^.5$/>\BIJ/-A<>LRI=K1%;N#.9>CMSZ44<1HO'3(CFJT;<=&(P(RI,25
M81G23WZJ>&<U^S1=ZTLDA9:QFW2&\Z\T?>6-3''\J%KZ_P0U>8M^GM!"/LR
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
M&YLZ.KNZ>WH_?OH\/#(Z-C[Q[3L:,[_PX^?BTO+**FY[9W</OT\X./S=+AJ
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
M5WW&60?^9$^1@KPI;39M/JPEZ?0 -4L:G*B@ ',]_F2%MJVC7/B/1$(-N66
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
ML5-32+5+[9J[9V%+\, P83UBKHXO*IK6*39G[@GC;KR\0;39KJU>_TA?XJ'
M_".*>4EC[&\&-5,J"4X8","66;RKJ\86)^J9A;U5,_; (N,V-2S?]3#U*QYX
MVVB!%%)5PY;993]0@,?W;U?D0@,OC>@Q+W"R>C7<=2IZNW;_='HL_:,2M\#L
MFV&"+W+](&R=%?>G>6FVM1Y%"JUN0^DPH1W,ZJ\=AA<^&$C7H5!C,E7INO*G
MUXO#<E-U'^9K"[E*"G,ER-^> D2. HW^H5K%]3'X#X$P"N $H0#G-;S?KJ*V
M65LH0*4*-=RS %+-_R03O.5#%\41-X3-R-Z&K$5&1SWZSHA+2_WGD=K7Q\O?
M3PF^B&'A +T&H--\WCVKNOJ7%:-]^$:M/PJO[VO++8""ZY^:'G*Y%! M//%"
MXEVZX<Z:G]D-1KWJUR4:#$N8F?2HV_E[@6%UMGJ6E.'/1@$F)\BI?9!<O@,*
M0%2BHDP(=N"H%;YRNNZ0Y@_%H)^S6)0Z\I!Q)M*+K [O(%%SAV7AL(-BPOA,
M3[$;R$MLJ63(Q9D"L.Z84ZWQ75K,63 AJ?2KD!\TY&3!D\1ZBF_@4S;O)_W/
M@5!_8Z"A=>\0SG_C.)!?A!/$B^1*^%3L0V55F%%Q]\U@W@S^;KZI2J8O.CL0
M?IO+JK&I1O+R=ZC >_[\_X5UG;^G],JWO=_%>2 :3"4>^)+CU>(-T4H/[6VI
M52'%A4/%XE74C"I^QN0;+[AWUWH/LL54OVW0GM\&RD>\I0!0_884_"]>O&UA
M%$@!Q*BG^!Z>)GZ=C WWEUI<E<M_S_$4"<9:=J-8H.".@.5]%.>-B5,[>BN5
MF\'L;7=>TWP[>0X($CRW--Y"52"KFRW7\KV%7#)\ C"%\?.LF1XMK36-VT5-
MQJX7V H4?+_2?%@9M,WI'GBB*<Y3Y^A\F9T[XN2F'/?W3@CKX^GC-^_J%4D<
MOGIUR#+G^4_U"T[;HW2JTFV&>I!G4+OI#D< <H "?/<GFS?$PC?6*("9.W*0
MY2\"B$".ET,&[=#&*[80H&NR<3"PL!'7V6\U9<^%>\XS+:XAO#/-TYP**]?O
M!ME./,13@([K;_QJM-:6V"9+Z%%ST 6D0=H4['*M-::AL;Y9IZZP*>',ZV0+
M9!]"<>75(0?#;\5><DG&JTOI0T9\>8P"R? ?5T<IP%K&'M_<V):!-O7PS:]1
M80 R"HX&OWY"2)DPN4T]S8#7_S>6('G!S\FC63UUF)RH-K6)%E"%T[)#94JQ
M101[=[5Q=^;QI\7W&^@7SGU8J+AO@ @:]M0$J[4M^MQ*-='_.FB6R[H+[C,0
M)/17]L\-Q('X*C5\2H.00M!4]K.[9BQ'V3.?-T-C1VY,IIP4E\FLV7'OI3MQ
MF/5O*0(B,]HDX!_7*N 3(Q1 YS"VS85 %;]2E744 &))6JMAQZEEUW]LSX]7
M'-+F>-8>*5"'\ZNOU])"^#RU.QVPZ0'<BKK/H?OJ2/'U]J<,UX==]8.Z66N1
M_+,.*P9R\>3M36%S:$I:8L6GST_/*)YB5QY46A_VQCD.^)\,,Q?*V+DW5?UN
MY4&_1TCAIG.MB<6\/YTG61!+R,+469>^&%5>;F]0#4AI]K_2NN/$$)I!ELFQ
M& FV4(T(T+OH%LCQ33!!+6Z*X\HFF$Y_X Z8R4AWTBH-F6L#!N$V5(AQ!S9U
M? .D<',RAGP]3[9_U-H(:E+XQP.YW[#>0-V-R4X0?H\"%%9/+#-$PLE]\&WG
M%C4*X \Y-%>*C/H7+J;"@E%X\0N^9@P%X/^$6=.=A);[5C+\N"V?[7L@OWRF
MG:4C_YE9V=EBM]#?<,$]"+Z2FKK:6!^?:!VG8SN2'WLZNK9;=M^L1BKD6(VX
M=.A"3U>(!09*W_4[^"$EJ/N$5,8=[_1V7_2;M1'?I1<N?QT:+80ELI&2);D1
M;NW"[A(B.V_B+/J"VK$GZ+]1ROQO:S2+.;6AT7H6./&Y@2<D68RI>F:PA=]7
M<TXU^[;T\6/<1A*?7F#27B0;6!3HD3KJ8+KBR7//.MYY\T>*UHY(C?Q .,2C
MM\,S4W]>>&Q4\Z* 4Y"F3^"Z5"+=ITIT/%6>LD<.H+^^@BEA%!>''3%+CX)S
M-BI.FMY.0;Y1&-:O:WGZHL/X76TF]^ED)^,"[T"7HW^;W(&UXNC()LX^Y+:<
M@XE1C3_RC/,+_R>O]NJ-J8?D\N3C7_;[+YZI] <2H3/PH\99A[[$'ZOL8RAW
MU('RC" %:$ >R:2C#!5W* #>D<IV&Y@<XGT*,&SOLTO[+]5N$'6(:;WV/P[!
MV@O:EO>&[_4=QF.]]W-$*,#'HE(*,*&RJOBA[&L7R72MH(9Z[_NO47^IM/_B
M.A,#P;NRZ[]CAQ:8FNOIY1SJ" '$R_]<--_BFNE[0PBW:8YZH-%:7ITG)74O
M3PI1@J3FXC$C\_X'&_X4()(AW#\1]<-J K36 S_B']MN#;V)$90-"KS^S,)N
MDP)@@@@OR>%4NV8?F)"4<WC@ SYP(E;Q47[3T7/=$X%]C=-4]EG!:9'PU*!%
MT2((S@:G*$#V. 78GP.?%8_5$+QC--S!<B+Q\\L>?&+PW5;3??S;)K_,P+)I
MUG"[Q.JGCJ( <"LUG&;-/#7GEH%7J*[X'X>PI@JOXJ[9'?0LF<3R(]A";,W$
MT^@S4".1*L\5K5BZ>6QN3(%/Q_^6<EBH+NJOYLXB11*>E!.0'\[8KW)?PBJM
MWP-28G0?GELC9*&<P-W( WXJDR"?4X!!AYK2*RSLA4XRLC*E"U0\"O/P_"^E
MD" J,$/J;!,.U/46DX/WV/_*KV\+SWOH^Z8\,.(%Y]_["^[\P7W-K9TH0&\M
M:E/\I^' RY+\>"S"](_5ECW_7W4(B0+\*E?^\DL,)V(Y/W[?\LP?1^C #9#B
M'7*.[I'S6X1:E_[HUCM5(&Z=Y?6.>+E*M=Q_[/<F.O$>R+:<3\[> HB<X'W@
MTE:"RR#%"RT=0:D2*A_=!D::L&)KTNN7J4.O:R-N#%?Z3G1EBS5^KHB'PA?]
M.FFBZ0@3HG/$9@3+ZD.?"LU%<XLKWS'GA=R_"XNKWM]F"%0LG9%Y9E\QM>;9
M>XI&<OO3WN0KFY2UK.>7X[-BAA5,?LK9OV#X;<ESJ;C.M12]//)B52]"J34]
M*=>SJME,__D]O3=&+"NM#XZU<].T_[@UP7=>)MGLTYZZ;0I"H4II.B8 PH_Z
M89= ;J/2QGGO#9]X I7#3W9!]K9S#EEMKA,$K0@IOWL== GZ?][KKH_N.2KQ
M?S;O-]Z>Z1@&H?2_E(GX[-V68,F6OPI-M7M]*ZG=/4B;C?,"9X#+>9P@1R/Q
M DQU$+DQO'11**3B[8E35CBSX!,-\7JE<VEF/Z4,&C=L0.[.QLN$:[U9#@>I
M*UD"B7NOM<RXQ?B_RYZN4H8_U I-,C$\3M/.2[.>XG,_Z+ 0?2<47^U])C?5
M7#WSMX_%!:H>$N$I8)_Y+>;5AB$8)T%TH3O:0&M"S\OK5(&.!/=G?S_WY&W9
M<\0$X3-H*$0^(*E W'/P3\5QEXNXX?U>%Z$)F-0\A([ :/DX@Q_D4]<TC!G;
MJ%V1,DM7K8Y[%7.#S4Y"A-29Z"$")JEL(2C KH].!EG P80""!B*FTWTS1X'
M_0@>1ZVM4(#7+E20/,)1 '*2QU4JQ*V94H#YM<\PHU+R('JQ.:)$97TZG&7J
M\_"Q@<3=5+!^S>*$!7,/MY^QANN/6ITLQ9A)(I6RAQJIPV#<"RD #JU)IFK=
M73\PBF#O!2*%-+>V&BR!:C+<FO+?.Z-J04?":5MD?@<JF(L6^&]P4@#CG^'4
M):0_HP:O)WZ7&/=W=BVIA"^@(?N<VY6*O_;QJNXF7OS$4TQ2>STW=6R =.J?
MABK:6-GG]%#N31T"PS$6D4.SN^<KX=CR811A3QS[!N6Y=2@Q 2+8>D%(]UN>
MO2\RHN;$,1I$$_@08R-U?VJHF+4P"N_(.BI +4=3$0=C7P3'K0+_T?UV<_Z$
M5@L$2XP*6A'3@-A%<O41]9UG3=P7%Z?U((5Y$3B]"-A(HO_ E;%=R[]UYD,0
M37@'F4 !J!M44PK'!!?"<4%__H1F]S7?CL>?!C#Y\Y B:7P=&T=YU*QF"@G'
M5@_#"1O"<$_XH9;B+.ET;0Y9UP754#R%P=];#[4!LS;@J<E.P;U6JL%]9E2#
M:WW_^E:QF9R[_\>Z^OV5?'V)](+47JDIF+976=\(X\K4C#,X.WP%Q*G90HT!
MWHD-40IP26B) K#T*U( !)@]K.?>%5DCN?<5EVVNSQ*N06I#CX[[Y) 4U9%D
M?1.2/!*M2WZL,4#FRZ(J$[%*-]<TOM _#T.E=Q8??#(5Q]FIA!5S.XWJG26T
M?T_7/Q%'B]3?6&T!C*WJ*-^ D_!F'_P2']0R.C[_J>*2-:'7++%4.:GYU+6C
M+Y'J-(=,1K#O5,%!7* 2H-#7(NHTXRD4H'OH;WPVR#0<!.[/P:+:0-0P+U^%
M$)R]Q$G.XK]^ (3/_K6\"A*:[=E"T]D.(=?!>*=1-RW-[0LBA"53W5!YP1X*
M<'_[EPBO1/-)T1]D#M@J4_582:7 GP+^3T"S2H6 %T3M$-VW_WL40OA;O@__
M.[O.MRG!/U8)',&*R0_'^&?1XN2DS_O4+5*B*IGD<?%$/0VB$;3@LKGZ4;;?
MQN?/TC,S9X8=<Z7$UR+6%-)NRJEG6CUZ_LQSYU!AZU<W*?@;1Y<5PEM2AOH%
M@!"_.)SA?U0?<?"OSZ @8]OH5BE K<J'5EW;^AR\;]L8^VZIA"?)H["WQE-*
MY'/@>*LY66"_EP(<:KS^_2'+"BD*D)#+6;B,? G"P&%P:BS:CZ*P3<,@0M/A
M!?[0&,&1S_=RJSUT+0.R=X'#O^-Q;&U+49AN#6YH1%G8"C6D$:%P.[L3/#RC
MT5A_^T(J(&V2E#:8IK#<F0><N2I'\,!P/)M;ZV>T$+8:6[^S^\*O@-R?O)=4
MMYO!(9T^__/8T7KW_IE[]]@0:\[]O#1+][7:-Y@NX2XYU&HY)-:'--2LVNI(
M5^=553>_.),%?2X1T=]V1?2[33/?]?[[,O_:HY!04!3(TSEP_D)_N6>3V,M@
MS'*+F6Q<<;U N8:PI&BGX<B V'2!3"C]UY"F5]E&P8<"&TQS2?!>E[/86IV-
MY^ 9/JZD\\7O;5B^%.4 *1WL>2_?.(H: ?<M^+Y2*9D+IEA&N.W/94= 7&X9
ME#Q=[7W7Q1B_;(-Y\%0T-_J#8"43-7X$EZ*="8XJT5N[%H&=!J<F<LS:6I(O
M:J,ETC[$#-7_4+^D&8BX#.#_ESNMV'DZTL"G[22.Z8F X5!0_\7?L!3@R4WL
M]%[!C*KWV45H?NIR;X-G(C-KR>KGQH%SE1T3"[,/*\ER:P:T%B']P1LG/ZGX
MS:>Z6SQH2"W0OUSN_E(\B"L+V-51S!YJDR1 NAR49JJ*H GFHT%EQK?>M]:U
M))O>O$$C.24B#T0/5(0ANF<15Y?;1+"W6^>4S UQ',]*"96=YU'O[2T^EP=^
MD8*?[OG&K0Q_C%OVI)M<1IZEDA5.O O$JB?C5N&IJ7,[;]';-@LVY*UJ^H)H
MU'6W0-XP<N69M%ANP#4[Z+X]=GJQ&)2,),F_6=:T?FM1Z@"I=9WY&<\7:ZVL
MF6YB*[(O5B AEF($W>JV3*K '+&V9TMBLXOSO&>$QV%&/D4NWNQ:K\53I%1K
M+BU_"*4MY#:C$U6L0\QO/5@<N5/'BXN-Q0O4M%;4?1QUW5[*#/,<:KCYXL9/
MDY-1.FC%^,$6>#$TNEO@36=WMNAHK>ENB4HZ^FMP^(NTOC/O0SG GX(F:S=$
M3_Q(3E<B*T/%MBZTC>?A(N.44]PD8E</-(XEGM'NX9L-X7V52#>A3C,^Y.(X
M/XN&8&8?,46CX3PK#6<(;TG?5B8T]TVQC58_ISYR#):]*Y4^FA<HK41<Q+VN
M;<A6SM[O0K./9Q8Y/T9\^\ER>._QTY;0.TY1Q"=^"3'N"XW VG+EA8D%S@<J
MM6.C2B3WW'[7B0O=?M>L'_7X<9X\O=FSD[*]5X'B(!0;XX*C9Y;O5V0C;Z?6
MLNLGKJF>CK_[\7(J#=-#72O&HC\]O<JPCV9(Z_U&*@C]V?!L::EO%I$1HMT3
M\ J,B.R'B/NWJ:]DGZK'<21PQI(L,$>&Z&G[B]KI\C?<9QF^W#'4E?YM;_EZ
MG+6AV) 1=+9]-ID*ER>"5<0@9L7?O5QX!S7LU2<5B]-:B._'3[QQ?$//8#HM
MPU:@W</<<U==SYUXA:2!]8_-<'S9C;;8*/ ^LV+X?<9$65DZV"K1YFGSQ3B9
MJAC!W5Q.F_Q&:)L\5,?W_LA%1+>#[IK6XU3'E;4(P6QW]YFB:R&FBCML'"8:
M2SG,D>=<UL Y?+W)?KO.0@,=+@H1W.A-V3-=-X@:+26WO(0S3KF>:U\&-@WU
M*^,_YMA&N'6.N!#\5CL./6SY1\PDPT."70O53EVAH1<)Y=LICD-YS_(985 Q
M8M(XSK@@CV&]B-*+11=]"F=,)^I3^U!NZ\%=CS6YNXX;+F4!A_'Q'\;U(C!(
MSK40(8-2Y$I62$7D!Z73E97#VL6N=VDEM5TMBXP-3D+M"+$1]%#$99TIKMKJ
ME=D[B(UC\:I?KFD#')8B5DQ&1O=T9+MGZ0BIDY??#\,@^=XAAQ5?TN_#ZK,>
M7:V8PCV\E7RR_&)3U+T"Z1N+J<1Y@X029501(10RA"19%SM8J.#AZ''C>*-K
M"(WCFRS"P" 3Q B*[*  B3H922U<V&=V8\%;;,M-.4].6VP6%%FD96'#V+KO
MC'Y*J8M=/"W^DZG885>?9QX>33(K<;1;,9 ?VM/M>_$CG37<?+DHS)ICPIVE
MZVGQ0Y/+P,IR9: 9(06C#[_^?D1]EL=+X#"M^> JVM&E9[M@6S.-_2E4+UQH
M^>_^H\G_]DG2A8C0#UH.Q=WBK-"^CFQ>G$E4I))%V06-NNJ110MA\ C]I'OZ
M]@WVJE-\,_%?9=FN7WX5\!J'Z! [ Q$AV4>H=;A(CN<_<_D=._EGS8E&2/R;
M'%^6HB^V^P'/:3&7T[G*XF3 P&+;]_PH P6<P(/"G+E=L=-8DTZ0V/)A ,X7
M^7@/R>FM4[$;*34N:>HB6&CHY^+Y@VVH^LVNQ[;.O>8*,__B96N25!MUADZX
MN*=.2-Y"IL9:6<3E3NLQE3SCNE1Y9>25%?14;:KLQTT.U4EC$43U\O_R;WB<
M26UJ4 5BE]@Y1+<8)[;X,4D*5S_AQ'\86?7&:X+NM_&@Y<UZ#ZO,\PW;B9+)
MI]R?;QS0L-&T$B\0U+H/<[K$G_3E0>'@T9_C>FKYYK?QM':N3?S@'8O@.\I/
M'_ BQ?C =UW=Z>^>0%0NYW(F^NO)JCPQ8"/D=(L=(]Q<V!!:70,/[^F;F^ T
MD1$<C>6]7G)JA<:.&>FGN**JWMWR4#AS1N"<B])PN226*6XOAX6D0$C*8P_L
M/=2L"?<O=_#6>5,J5Y\"(S8_3IC2.\;%Q[A=3@RL310B5L8#6,Y) XQ*)(^]
MEV+N6K9D^(;;E<SRW0B6'>M3Q_PPZ?YGSO.LB]GYB0N_,_PT7VV@ #W5V3[+
M6=N,!* &&[73X=T.(:4E+WV9-Y'JGE\">OQ]UUU4UU2/Y6,*7&,RXT6X(.;6
MAN)L!-D/+E*#;?0R%1./8)92A-#YUJ]U@5[!-Z4GGMG!/?OELM4_^.2D&MWI
M1H7JA@K!$V'RP3X+K9P]W%#S+M45G:VN9LCQ20='J-_VHH^B7+DML[)'_#G[
MC2_5,;ZI#'<89,ZS(]XO_WY*9Z!@,(ZI.R<A2RL:)O/6)")BKHS543=VR*-^
M1(/UL6RJ1QW1/O&"^:7E5VT&KHV?WPF0P ME X\-6"VYERD /<D<8V$<X6]:
M-^Z_!V>3;GI=:VTZNV);GZO[U;>!1R16DQ5UKR#**"+8"( )SL$9"3F=31X/
M9=YC<Q+$Q#E@D#$-862=UXCYO?%0+I?36A+ ;R4.T'W31D.[5$,F8:&)N+KI
M\*N$S^J<C#[E]=EZPWJF06L5_.%R=7VZUG>4;:=_)KF]3K@H"9R=N6[ZT5UV
MHTF.#N.?E'4I6X40PXFHS6$@O'46OCI&TCK>X,\"8<U('5ZU5Z[\T7#FX-W;
M#EQWFY$S\6YS%#VQ=QT3$1 \OY68'9)2L7+78KZWJ3;"T;2Q*GF1O_XA2)5'
MW5OZ*O;3YZ4J/=5GF^I_DFP,OL:'^BJ632V9MZ&^\U[.OG-A/Q5R4[G5&:;?
M8VRX+0$>B.AR&S].&5D*E>J*Y!K<>VD>$3F\\"%2J6$LZ&6%ZCQZ-GSJ8G@]
M=.CQ^<4>$3:><U:A' ;]U) ^K7.E<0$1!ZD%4W,R#(K+J^E-085R48'CZGTE
M,H(CSXN7W]0U-LPUR>83/LP5.'/SZ92R4)D+U&6R:Y9M#R( ]<%X='&R0]J:
M<YU64PAO'=>FK^)\50J\V&RW^]4K4TQ2!6WX!=''^/ _>6EP_EW"<.XU%+_O
MGIF>Y'R"G#I*W'-_S;W(TQ_ODR!%6P894/>TZ,JM>I(1?BQ=0X87MIB,P!!G
M>:=(;F&U"''"U9]D*654@4^]@6BC_4:ZOL&Y\<US18\22A+.G_;E9KQMS\CT
MI9'X,![8SHEN.SFA#GF0?A^55.LQLB?'T%4SZ7FH3@["9<[>FN^1";MJ9E->
M<>SJYZ_M4>?I?HI'MW&,M1TG@#"H;C@G@:DK-,/!N6I0SQUCO\OZOHX;>>I'
M6TU#ED9HJIK$U!"M*"NMV<6&7>YX@-#<+:0*[5W@;_6?YXR%'&^Y7@AM6[ <
M@^G"/8)+O9K<D6GTYC76<5\?.>I=[;IU],/]XQW M#L$11>L=,T,=Q?+F1#)
MOU:]=JA<5^IM&ZF:VJ$YG"7X(RT=H]P7H-:MDNYFY5AR3K!WY/EW*7NW6S?3
M;IP7[.6EV9GMF'T4VL9#:%VPT$'?BNMPN-4@]"::]@S(O7FT2F:@#Y'1%_2\
M.'_Z3*7EG,#C8%'.]GHR-P[>@>#Y!FUH;Y*9+AIX(FRBAIY^R(&OSM0RN[>S
M;B(OE&JV])3F4*L=Q '3QW9>BI#M#%%RN[6CW_G$S_U]JMF)[7[I\J_347TB
M - .@,T-Q9F@.F8;=T#NS/XPYH5CFWKZ#.LZDY_FC@Q;'PK+2WS7E)!F3(D%
M/DHMKD1?@\EH95V/:U^SUQ.>/Y)7:C&:%VCCQ/@0 SP8.IS*5=1.7.A*O!W'
MUD4S^I3K,;$RK[4FVKHF>WA1)@L-1<N[12:7GSF/E\@""";XV[C3H1!^&(W'
M/(B.,& <UWEH,1NWRPZQP98/?I\Z2#W]=L>%VZKMXYG$ I_TVQ^G&")6G#*B
MR?S0\/8' J8(*ZY+M)T,^(K0<+[W0-1)LY_!CV\L'&,2":JL_\_]Y^Y_D0:B
M?/\?4$L#!!0    ( .U 7%I8:@,*GS\  "9>   8    <W1L9"TR,#(T,3(S
M,7@Q,&LP,#(N:G!G[;P'7%1-MB^Z$9 ,@F0)*DD)(DF0U 3)(DF"I%:1+""Y
MB8TH.0D(*"@@&0DM66(KT81D4$"@&R2';I(M--UO^]TY\P:^>3/?S)DS[]YS
M3TOQ^]6B=U6M]%]K5=66^(4X YS0U=31!$B. 0 )^ \@3@#J .FQ8[]^P \9
M^$-.24Y.1D9.34%QG)*6FI:6AIJ&AHZ>Z00=/2,]#<T)UA.,)YE96%AH&=C8
M69G9F9A9F'\-0D(*/D-&3D5.3L5,1T/'_ ]_B&\ 1DJ2]\?J2$G. L<824@9
M28B= "^X3G*2WS[ GSXDQ\ U'J>@I**F ;]0=P(X1D)*>HR,]->JP;^&@'\'
MR!C)F<Y(J!X_:72+XJPGL^3]Y!>4?&I5;UF,!S#\4K>]PJFH6=G8.3@%!(7.
MG1>6EKDD*W=97OV*AJ:6MHZNR753,W.+&Y9V=^P=')V<7;Q]?/W\80&!#QY&
M1$9%Q\2FI#Y.2\]X\C0S+[^@L*BXI/1E=4UM77W#Z\:F]H[.KNZ>=^\_# X-
MCXR.??DZCD+/SGV?7UA<6L9N;FWO[/[ _=S[Q1<)0$KR'Y^_RA<CR-<Q,C)2
M,HI??)$<\__U!48R\C,2QYE4C2AN>9X\*WF?DEDM^4756RH^*6,,RVVO 6I6
M?FF4 /87:[]Q]L<8"_^G./LS8_\O7^, +2D)J#Q21@ "')CDQ9X#_B]HQ]*K
M]\*=S=T*NMR4B\[:N7'/)7")"2H;KK[L,E?2-@XIF^,-(P+UTTG*4H1^@C#.
M7#S,AYMSI7WS0U,:=G0^[89=QD<[ICCXDV=SI$G!YE]]?Z;N,Q"!#[H0)X.]
ME2 B4*BGPELT;$Z.;4#[0*A#3^&RK%4NR%C1L1(!DYKJMX)^#?<++K]!:;+Q
M[R7.F<^SC'5Z,,-,=D4PQ6O'VTXC,]#Z"['C>G$_FKQWHVDCZ!J3%();SO_T
M['8BW5ENS(DF HPM$$S^VZ:<6$6#DJXBI[U@S1L.:57/Z%FT_)0 ;M>9Z?%9
M=%)"&U?P58Q_)Q%@ADD2@6[X<?':4["BAJI,[0G-YF#%5/Q#LM3[=<_<^+Z3
M<<Y![JX9M(<J$X%PS\4V <PNTA>];S_ZP\JE*1WESYOER5<K&6[P^7XXD_?S
MW$3*7(8A""TL<KHK]-20;YF&;SVR7N])NFKD^ =VQ^GC;;<.7B!=$+&0&F1[
MKU[/WEA''X-R\O&"N[E5\G/MF]J?XJL^O+%Z;/-6W<ZSV_4KW&&#RIGG!$X<
MI>T3Q%P5NW*MH?&I86J;9HQ7#__.&T0V$9BIA&PZ!N8<1)03@6W!7 83W&5L
M/AK>.<T0K(B]3J#HOXTICKVI5Q93>W#;V;UV,9LUF6,6QF@ERD(_.NOGJC7#
MUG/@/\L63SBSV-00ML- 906S,[YDUM#P, UY->>9O:94/$;[+=? /D=[!F^U
M;'M)@<T ,O+N2%3)Q?BQSISJW P3WGK6./^  .\BYQP//9$ ][E;=\]*L>\R
M?;4I-&??SF48CA7!JE^K'OT.BM!%MG,>FQ,#1_'WMYC47)LH?5=UI4+1:?\Q
M[[/G7S\ZL@,WS<OP+J.*^C/B7(2/$,:UX%L(&UQ&]TF+HDIW<:O5P8+(TQ]>
MQ9^-O\Q%'Y@-JOUV+!Z+F\!Z6^*2B  YJ<'#'Y::#6@#RD5.QM=0>J<,0ZO6
M[ZOI[:H*3QTB+,Y^>$V^>8F)9+XM_2!^-53("4GY.1EK<+5I:">(9NE%E>O*
M:W?'](]^MR05C>5$V1ZD9I\C_8R\VS>AU0VMAD8KRE!BE!/02KR=_N)NM^[)
MQ-Q\SD$6L&7R[O2=]]VCBO2>@VUY&/OUAE*82_=*YZ7T2_+E S$"#4.5/# 3
MOM,4/FKPC4S\!BB%#T2@ L=-!&[%Y1PT5/#BA)]E[&D^QRCO7QFNK'6SW##5
M$VRI>SHVUZFA?N[T15KO!RJ\^::SV52XA0I8V6XXMKBC&4$VO92I^<"5=I=P
M]G&.( 9I2NI$.D&V?;DK.&J&M!Q_"IPF_P:.YV,7YSSB!2RNHRP SEH6_(/G
M[K1#\L?GG?>WNEZ3OSGU2JZ,M^;N\1\$:HY]%9QQP'H19J8:-J8?])23V5RD
MV27]I_?K[9U<AH% $6S6C'M9J2O\E= :6U#(RV59V:9KKU*^3+X/.I_R+0WV
M9:):.6V9")R2.?45,I/21H(E0;9P?F_QBU32<+]SH_LGN^QG^FLJI)G @5I>
M&Q>&;=4[!)N*^A&F"$4$JXT]6;8EK:]I&CK3G'9[:XK,22#A07 VE&-65!/M
M=2W8=5<?F=25386-6AV9%6Q,[3%3/F<Q/C>MW>#FQ%[;(+Q?\SB!@X3B@6C
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
MZ%KC(I?A;)8X!;U$$L&G=KL!Q>$"5.R;GQ)ER4F%_!B$2 N](,=">7$*W42
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
M.VO-J3L2B;%9^9,G[LEZWK?)Z$)$9B*C6W10!NPX2RMVO"FJU/ZB:JF"EEL
M66FU!<\5+:?-B^H/[[+PGJ\,TL0Y8TD[F&#%77MV,%MX=+;0L.C4YJF%UV[*
M@Q_$2FXF7E'E3ZS:$/[TDJ9!.#\66("[,3P,O81K1CT7[%$=V&9@P7E]T&P>
MQDN43QJXCV>=.QCGKY)<Z^&_L]/E R+LP4+XAC(YB(R8!S HX42K\'F'R%FU
MVY]V_?7.W!AX&B.J_N"]XI@;N@P1G3XE6,MS:DA1H@06J.TWJ5Q:,FGY[>V%
MT$UA56'=UP0FN\N\0=D7\$H8)628#UM51.?0Y&1OB+^<3=Z-[UZ;%SGDR&/>
MK*EP*_TK\D0>;NP609-.EM *W_6VO66;<[C;RHO*#R_N!(VD(OZ0I?P/MA[&
MUG-Y]5+@K[ _MSTH"HZ/MH0<>'L<T)7-QQ[NIY[$Y.<E=?I*&VD$%%O\I0?_
M5S?SIQ^)@)" !Q&XG4\$EBS'BHY2^BF*_L! )*AI7LC<S2'XRA@1<)299UDB
M H<)*P,$3CGAX*L@D'[Y])>H*K($CR "FV><B,!.+W+[$B+S**7RJD%[8BR$
M<7A @V7^^2T-9D.2_^)&P8850OLB.D8&Q<P^N-E9C[J'OB]:,OM<)M"9I2<Q
M"3,U)4M7)-'J2(H919Z@1SCLFCCM[2;<$_,5$_X^4M#@]>)Q))=D]2-U>KJ
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
MU\&C&&?:+P.)[G<V=K9</4DEYC.Q.&4@3?G<+N#$%2+@+:QW09TKQ8DT&:>
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
M=?U4DV;\G](^8.M)Z.8UYJ=K2Q\D0!IXM .^MR=+B!_2%?C]%%H[A);5&>F
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
MVNV6Y]:A^<^)P%RABK];,I9'D,K.:.[^2,R[^]+%"24#QK'E&:_/1\3,75J
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
M/%L%V>)^!Z/!A#^%Z<]/V<F"R['4$<65W)>_?6BV:_441PR7]21"A4)JO7M
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
MS4ST91;C#7YF_D];_)OIW/+YUQH _]>"5=NJ'G8G3&R)0">CKG?Z"6<4PJ/
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
MJI:VWQ8C;K5609/E%\,X3%L7RRS19DHY:M AFJEMF0;[!\H6[T38@1]#K0$
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
MVMTFR]:$'*O]?(3!=XZZTX6YTX!+RF?"0FE"L<(%CRR%E[HM_K0,11/0^Y]
ML+D_()BFY6) ZX-38C-HU?P@3IX1[6C*NJH1K*H3R[L.?;_((W4#FK+N'+S
M0+^"P"%FW05F8- S].S$YPBM4.UTOR3&2H0K9P,I=V+N?&2D1%Q9^<F#QM?I
M30)?W 13UP?=.%Q^);%WZI(A"21/3BM3@V\[&[FM@O VNWL02B/)-E"FQ!O"
M;U+DX%S,9C(0<RK[%&D?U4\+2;!=->(]7)N^F<[3_XMS57A_\0K><])<S716
M1(Y2RT=> VI7H]WPY<,G'"GFB!-HR]IM<'F4/M) :CP&"$:>>1_K]\.[-K^+
M\@T\211JU"[J9V>?OPL2%*OLA9!N^S_?R;C*%PR_WT/SHJ5ZQ]]CD$,;0M_'
M=$^;TK-102G%AK+Y;:5N;FT\08[N/S<UL_TOX7C*'\+QMH#ILN '"UC%R?85
MG'$[E/=[B46[+T@@M5/X@6;;$ZKZV>.5]#XR8KZT]D=<7J')QYR!:NCIE7WH
M*OE]\/E>BVSAO+9SX7:]+_-#](/LY+G?=Y6<.%6I+/SBQ*IL9RPEO[)F>6B9
M8[C*@FI$WB41[C_I?=/^/T;?GG0+])]^L3"NTF%YP_^1Z"^AC7LKPPFKC2XS
M';)DSU[5^]XH3J^<_*"9P<(B<@\^\SO!G-B/\HF)3YD3A4K$Z_#*4AG%$G.'
M)K'AO8J/WN7F/?CI5C8OU*4I 0;"PI]W)C\ A-5NMUFAG<'I%M ^J<7JY8.H
M0:*:D7OJZ/*XN-84[ML;(HP2%PJZM$D&42-:GM$GV]ME?C_GSQO5> AI)=?\
MC13^:@V)Y:U"O^S.7UFI??WCW VJ/XG5 R?1E&?(!X7(C0:48?JJ(/GBHN/I
MH3.-5. 5,&?0@U9PT%N(EZ<(84&LW&D4HC\-KST\Z^F741>$!1GN#YJ@N<*\
M:*0,H0$EX !=>"Y@H-=E=F^_+#^Q/VU](C6!-,^%1/'A[_%9V5\K=A\O8U"#
M7>+ V6E3A5HX/ZM4T'&7<\RK;T5"@RPK"^[A5ITLV2<2?]Z^JA2]3)%CQT3
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
M7&$K8^'O1P':J",GICI0&GT6Y65AI)?4W65:W]OJ1#Q*93;_3&:NF@IB'V+
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
M!+P9YN[P^KHXYCG ?[@J"B>RE7%4#L6WK*9:3= ?+<4C#J+L,*.H_6N  28
M^9C_^!K T&G_=;[;O9#!A.6"?_0C&XX/QY&MO,3!W:<PHJ)N&K(<BA9B^:X=
M_J#CT@TT7GJ$%W&GGROK(X+7 @+#8W79+X9L_.CT14J*5=D_+(M6U=J9;)M"
MNK4C_6O#:D^@L 7#PX$-L0SB2%$FSM546EL38X40 I80298IUR\7,N!K@&Y+
MTH9;O-2X*N8F5;V':.P"]LAK?:\!!#*>[JM!(I8F4P/Z8[5^7D7>I$+/$2#E
MQ#ZD<4JU"Z#_%;LG "TO&Q%@0/><#.W#V:NN#/W@#7TOU1Y1*ZTI87"9NS$N
MQM#Z%0$_TH"S9;@,5_FP*Q/;1NJ\^X',"UT>:?9$$M;00AQ*/WKWZ[<TO7(T
M56N,>Z*K_HQ]_@X3.7MN95$9$%&HHBD,6WT$%]MCN[!$IX?MU7S /O8PNU!S
MHQ:P_BX>79Y^Q)'Y[EU58@Y7@I0@;:#01(LT<M!/-,XU8-A./?,:<)?83%WG
M-$8\;9A_W^[H)AC>FJ(=\CNR?>K+P7<G&U%X)"R;(DU3]I\$PY%$%!#Y(&;C
M,G,UK2;;50+2*Y^?_1%FK%UN>ID1S-D>YV4/SZT>9Q^O&69_WE27J2+@@KS0
M(-D8CA&YQR=]WY.2F/!%JJ[?:896V5K9[/.[6EO,MY 6.+W,Q,[>:/(]P0?O
MIXD."":.6VGF!XKCUGV[A.][K,5GAOM/5&/,>J>:%@KB)/;8W<DJ?4+4@^0T
MN93-HE+"69-$R#9PV1.>7-TY%AO'>D[5N.V2:BLF][8!4<&M ?GF/*"=NIT'
M?#,NF8/SFU*[7&F ,+ZX7O!I!.I44[$#1.8]S"8-)=_VOTR/J.!OX2KN&I\W
M,Y]Y8LK.<9%0)L1MF,G=V&.K/)U"U%\-+P^F#U1LS=AG@$ 1>8<(5=8&U6,F
MS@PZ(M[W;UA^FSGGOCP*U_L975H:B(>)*!=U\40/FEK3LD*0.7 8*(^M^&ID
MB7*_5M8VD&=J"O[,Q9MA)^I%LI^S.]G7J5U!+541<\I#5-5;724B X7*SSRY
M7/>]'J2D?CSRJ48Q],HQCMM.B+E!S\/3K<AD!DL7&)Z'<_P@$MZCP.%X*^R?
M:$(#)'4],1MD4!=$V%A:@$*F$A2L<IOG 19J<4]M?T?K]/G%70.:W!%7<,>
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
M-=4^2*6XSS(V2K]?23,I0;:;^4=B+>OMGWV://6S[G4@XU7=EJ.D\O!SM?]
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
MU&4[/Q+PDWX&&ZSN^HCHO=)C&=>N)GRD:>CY)E_9/"5%2\<]H$LBK_?MYT/
MI7-&)(0,ZXG.H3K3*)C<0+/"%+6GF3/D_B>B6^JLD%I[6MY<FD.TLNSC%<R#
MD$=F91N4+%+H#7$L!\ (!MUO==G.ID57',$"YMF( 5YN3L$= @2@8.HNKC=-
M'60'<[>MJ1T>[3[C*53=CG[T#DBL4\53YE[KVT)_:)(;L73-ER1?5FV^\AC7
M>X2[B&LP="UBT=O7OR4R'N,6K4Y0W?AA*<#D/I<QLN="BZ^NT*XV%*=L (AB
M6DOXAHDNA4D>6T@L<30)D!C8^:9]8P2[KVK<6)N@\T,Q428KZ&B<HLI1-T:(
M+X6_;D2.>IHL9^VNC4#O-3B2$"Z#&^7\OJYV6Z;/W<78O[80](3&5GM=/O[O
MM4)1A)G2JHB=W7W$L&DBIA1:.HNNQ6[ #<$&X$ZFF8""] AR_-;B.G'_(C2%
ME$!0#1()E7<=,AZ0RWMG9MUM$[DL;FP4UDJ'<>R$HM7.%E-;0!^QD2#[OI/D
M3 /N:<L,(W#:5&>&DWRZ4/$-<4#R#(_-F5Y%A:@OZSNN7"-K.7WK5][ZZ3Y[
M]OPD*4J>_".$^@FYA>1!.GR\7!D8FVEQ"+B [USG*&!J ,(/:$6:@ZP+*?L
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
M%XEB+?5]KQKU?_5&'3?]GCNL+@^_-ISF-87N8&G3=U!I"$VR>5R>?Z_[]L/
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
M_WE7!M[:N\&RU <X']-@8H'\PB,<ZLF=\\0[\TI*Z;9N Y 2-EE<^31G.C:
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
M+7\ZP;OI?D<A<& _S^/^WB%^.SO\@J.?*'44#63[ XYW&5*'WQP"O!EG_X&
M-7[A_;VI]I?O*1YD'(/0:]QI93>N:BE'3$?E2SW*#G^ O?+74&'*?_UHRB^$
MBA@[_;J"/^SYSZA;P?)/_M]=[K^IFD7YTM!+TA05>OD$==G-0C^Q/B.R9/8\
M_OO$Q,.L]]5UC]2^;0>0N1K(\*(L?;-MZR700=F[,AQ(TT;?O/[2D1(U.^?"
M>Y&41\1$ UW3ANS#NSD;B\,_WG3(;"@"(#H5D-NH('=$*BDV*][RDCTA#,AD
M^ZW*U&Y7ST0>9MBI2GD+*T[NE__+5>96O-]I=P(R.&?<8L)I+E@#)GC\M(>Z
MDD5%G0>MZ9H:JYKMP-0OU8)CG^J*R4R_??V83N2<E KK^ 80+4,,0HNAXDI,
MV]+@I!S/IGF%]2?XW0;=IM%]C549!DGB/VGBR*T>-UX*/7+WICH)> NYA7*'
M@TE00["6^=!W_%)"H"]>%&O=38F3BW.J3/5](-KE_(<IZ_J74L/,'RDS/V&K
M^SW^T_7AO[NH5\WNM-&B@OJ -<MAI7SEM98P*H0?.L*[U$YL9DPL762I-)"C
M\6I#.[91@"$$EY^QS/< TPAP+]E<N)^1)G(F 0;&,S3<(41</A^3$O+D6-@/
MA\_[;OIZS<WE1M;H]&18\M_>''PB?@K&ASR8^3)VII:.WR/S  6%ENQFSHN-
M[>JEJO=$PN?I'L5UQ9#8U5%S@>\%4<YR+3SX0A8FQ878O0'TG[.P5V&4KA!(
ME,70&O-RT0V T.!2"F1YJZV0\W,)^,0@@S.>^=TCR"(3O[H#B)48S>D5=^7J
M[KG:_ 'L#L7S2E 4/3_>^3JOYNWL5@':</@HR5/D*?C"A:Y14LVBK71,BBL+
MI>LX^W2\YIK9<1,4\<[</I8PSS+)\P?>)N?GA,$R0\"O^VNK_>&.M0>>!AA$
MOZTX]09Y%.*>)EF0VC^JQ@A2E^'IOWW_VX'H+)&^^.M%/!+[)VU$J+;^3AG1
M<0>IA^XVP"M>#Z0PV)(O@*$NU9VZ\17LA*G\5*&!<[>D2<KF\^SL2TW\'O2]
MZXPKK3P4"-Z6G.,E8(1D\&KOCL(+$\USSR<\;4YN;,N S\O>BWZBE==D0#EX
MRTF^;B) ?P+*>'6/*P:"<_MS7>IH^OF>VL"*4OR4R;P:28FPRW[#?7IYB?O;
M"T[FG[%E*Q2S V0X9F7P($I(FY V3IGZ54;)5O_+3N<="9'>XIUSN-K F?J+
M5^N$6W%@(45WD%"B0Z#"_1G,.DDSM)KY080UW)1[JO;!V25CHWMSE*O"S,&;
M2?0@:UH>L7"TZ\B,Y>+.1KG.0T9L)^?35BHLY+WD?5C%J^U,$O=DA%ZC7P7*
M4WL,-E-3TE@31))4ES1;*3G_ZVW$?9:C>WFO#],$">7QVZ^\$2^RUB3)2(SM
M])J6VLIREU1];=QSRR)O -8?%UJ,;.J;S)DJF]38F7,%XPFLZ<WW/FKB#_NS
MH,S75&2X[7S0.3!):<%+;13(.LO87H+1*,*$52]JTPZ[1(63O#!1E^'1U7U)
M?6+8T=Q"S\5S()E(\IB4#O-A%-@F']3T;"A;0N6K@:D"<V\Q^<8S\L//-)D4
MPB[\,E8\9B#,VL.#2(;59:V2?1COQ4LI%@C>;R'/V=;SB2YR=^ =N5<S^WQ<
M;:/QWO3]2!KBK[$_N-IK_XTI^/_$.^D&P.($G15!Z\+/_D[ZO1&S36\PF1/!
M"!VM[5O_84D[:_I0[$\_I?^(_O/;.#6KX[\(SF/TOX/S//D=G*>$%'D5A9$>
M+3J31'^UHFU]\?="L/R*%LE:\(OI4^8[GT\?M11]N5*I%ZY$, (LYKKZ!C!7
M\J%\!59QU0,]R$2/&#=4K Y=[((54!\., ('H?&*YSTJ =W6??UO60K\O1$M
MT0I"[#^=E1A6NI.S\H!1/AF9BK\#Q@S\99OGO_-.:O]OG),P"\Z Z!&Z ?-/
M]M.Z4YC.8O2\ 1B;W0#D1+26"/='&3%2>2?FCQR@];"C7\Q28C< ,^T;P [O
MJ=8_?-:/B$2SGTKSBG6>2%6<&UTG^S-Y%9R#4 8ENX9*62+71R'".UOQTKZ:
M80;S<X1W*9R*I3\"I'FFH+ 8-#5TC$SG!M 5@[FMAR?_:SM<K]&KQY@R%1=8
MNU"4UB[T*NYEK=F<Y>I,D-UYV8MO>R_J%FF_-R-?Y%!8G3*FKI-@]- #0L1"
MMZD@0K2Q=*]).K_2,V>;(?M5V2FAL)-P)8]P>"D!!0ZV>1_!K8!=T,EE/Y 4
M(F)W \!]']27-"^=5Q!V#W&6F-=[W4+(E*QZO]YJ^,UK(0X<; ?>%UAOW86Q
M?D+_5B%L^[]52/D?:V@F"=&\KI'AA+! YUG5&NO',7B_:E1Q6R'7[%[$0C?#
MKO.AJY2_\V(E@G;+.%[0R>O"<Y6_&2ED,-FBDDE10U 3QE=K0*G8I%Q_(E!S
M7&P9;[N:8:6*Q4M &A0@>P88PL@.($KW!B KK7$#(/I]BW_P+Y[Q;%500\@1
MK*% ,%F0*44=(BF*/Q!"7_CK/%GTSD"RB_)Q:75@0](+09-WG/&NAFAFU"S2
M ABYS(XR1TQVGJ>&!LLPVDO0!(ND+W3$MR6=;XTVQ-LY<IBSZ2K<B1;%Y7$<
M9-/$_[K;7M7?688W>6"8GCB3[M @D.X)3U?B'-P6$QF@+VE']&.JT[Y-B!ET
M,&7,[5@1$GRI=Z6)3.Y;^2&V)A A(EDFV*\09.QP5PI(G45+$^%09JA [JT6
M;R5I\OD.'K,3GOB9VM&\,AR=MM8>M4PTZ7;-TWM1'R1"1L8L+;P@Y^#I;..+
M8VR2^VA(W, F^L%B7U[C?$](WSS@/!-E>0,(-CO%P8QQ1 [F]HL]YI\?E4&8
M4,/+DBAZVBC+ZAF(G"=5LM-(P?VD.L/D--+A.&%2QV,'@P3'&<;S)#T.0("8
ME%Q)170;$>CG+)JU?3QI3ZUE)7?O:Q\_QWPY_J</ART')(_Z R58 /@8]".!
M(DK0 3Z9:"J?S!L I]8_/=$?!9(( RDAP.M,B#02W"VA'A.T?R6-\#[DBOSH
M"F=$6H.=<4^Z:;_I2H7Y>X*%K[-":%-_[D"LUU*D_')0@NJ>SVH:VL8$6I3<
M@R>^Y7,DS3\HZU$7@A3;O(FK=^1XS2BH#GCU[XZ7.!06\JAWA1'-9 )YFB2I
M?G_RQ:M4*$FGHZGJQQTG$[&C5X<D$\;8GRV'B&-[J^AA%>'M=&>8%XVAPE>Z
M8\WRBPILYQ,C.F:<1\4RAB_>Z\6E9<=L=)##3E((>3OK'3H!^_\\[8'_] 1>
MPSI/:=HZ(RRYUYS6BU!<.FN+;IK?+B3QB9NZ5Y/1KQ4Z<N)@3;8N'QVV\2MR
MV,A.E_Y"K*>"]GX=1!RV5\8J%WT(9C09?#)QM3A2L!N;Z^)P0N68<" H_'Z+
M*Y8F0)H638<9B_K7@#/@U8,S(%HEYQ\?E /E4>-K*ZPF**Y+07)[=VF>;HF1
MD=K@=ZFB(6>YOB><^_2O7ZU%K).&@#]A#P]5[]@#D/_>6&M-#?^_1?]OT?];
M]/^CH@@PA?] .['#J>0@Y=.IH&(K2CB?RD_FJ%[O@BO!H^Z8"UQ[5I3T%!!U
M[6<";_]%6_&W\\FW3#I!3;O>J*2IQ!08BR0*B-#X,R.$WK&MQ,NW'&)B;>SM
MBOP^W#% WG[\#4 &69Y0!Y#0GP"B/49KB/A8!;HP<*5OJ$927^(Z1Y:0 ;E_
ML*T&."F7N:S4]^_WPLWFU3KF<?VI6NO5]9\V)3F;>SZ,YLF-TWW!B(MODD._
M1K(87G()0 _Y/[A.D^*!>TL9>3NZJ_N /!G<<]O>>A01Q&(;!9A$ACX9Z!+@
MJE=JFTQ.>+$)M$Q+TYG^G3?!GPDZQJ%Y ^@\S,+HEWLS#D KUF '$#$SI<Z@
M(A>:6UIC$MWV,/$_&=OXTT!NCI6;>9K#(B*&QG\D$U>*$+9P .W1-+9-Y8OT
M=QBY_AGN3I<5YAI9S?C9107@R8DU6 Z"*7>#YTK6TH,WM@+.*.%>;Q>577A;
MM(I2_L@TT4#R974U+B@H<G5FY6#E4AQD5DN[?PE=/;J]Z[33-*7_U5YTR&TX
MUKC&-S2! Z""*\ZV>O6M<2WN9.N*$GA.B@JZ?(Q:Z5D61&XL)7Z<O;";<*CQ
M9<RL<<2S7;?+-3\.E/I2C,6U!5F+_!7J?,;UC]!EJBJPWXA8?+9VR:&Y"]V4
M+H0B+R[Q6K3!?VR7J>%3_2IO9GJ5-%WJ?>OG_BRB_7E50TO+U^:_I;& WEG)
M=<Z.K!9BC 0 .!,F&J"A_O37Z3)\]OI-T/<B[V<K2F<A,S-M'%-2'8U]B'PG
M Q?9Q4:F:&_J76@-63=/9F0['D1_=4A:UL[3I[4@@732QK[!VITTVJ-2LRP2
MT1\TT29X'7X#>-W^(1-?YHFAUVSO3U$&]^@$ZAZGA3D3[R.?B:?CK@'87VX;
M;6YQM[AS5'GJ/'O4))Y]1+-8*]. $;(F*&>,M(Y2N '@-X7> %@KGB*@^S&(
MICVY0%4W$]7/U58Q=W854#'FSH:Z?U6)+",B=:5I=8RETC)*3UPOV2#<.%Q/
MIY W $N6@AO (/7&,ND81ALE^V JGMG9QHCD*Z^&VZK%[%^:T>P^_R-=QJ72
M' $@_LYG@(;]A6N_#/T-X/UDIPP; M&2K"%1E^YL?M[@?\7R]FV&Q67Y?DR>
MOX[_"!#Q#!P!O=UN)T#L%=.3FA1C":L@V1W;A<Y+^,'BU6 D[V:>K,W3*R02
M+9S#U-RW(:[C0$S;_HD&3C##\]L**=]O+O.1R2;W6&6&:@$[)%/V=N?_P1WR
MJYU$]'6TL9H]=W\HZYPOK('UF& *B/#[/1).*HBV;P#5-E%7YF+!;LS^*[JS
M<%Z97C <=&[#D]Y)EAE& $BH^:.!E'TLK)@&5G<9+H?PYU9*I$>>F]E'''5O
M*@VV^O7];I[C%=8-(-#QZCE"H+_B]E[3&3K9YHL75"="\](]<3SN"/<%LQ8E
M(& =L% 9S#>;=<IM*OCL46,_L?!BGN4A$&6]$LIZ^KMFOK]KMG>%=<D%>=QV
M"4W/L5>O'^J3DBNL,%E.IIZ<_3O3@J*>/NX$.Z@^]_NTPO+O"O\MPE2\R6X1
MFI*R^2>T$>M?J8)V\SPL[9$0S<Y*K,Z\8\^WZ+.H/_G;5 &CUIG_WH)];/+*
M*OUE2K#'M)CE%O@?*@S\I_5FNK "'"\=(Y!J,OKP7XS4LG9\]+=V4O[:;8YD
MY:EGU&_?5>QRH#2<I3W=VU?!O^C^%EEU1M><^H6AFW#!0]>RY_]B??^=S".H
MW7HED';>+SFZ-A<Q?8!: 3MXP],U1MR^B^T;!<I;D3<$-.)G\.SN_K\(S2KC
ML_7C0G^_".%I,LDGPB>FT3(E?-F0Y.O;;$:Y*_AGZH]Z3L%8.5PGD%@?M$JY
MZU*==#U"<2JQNW 0>3O7]X(Q?+?=6B!(K+UZ:__7ZFCH15)A4U]6CI%*/:WS
MUI =9ZIJBH[GO3L#6JJ  ZV.'9/VOS/WW].6R7<7#I(Q^1<=6*X 5^X>#<@D
M$-[S/:(W%0LM.S3NQVI&WO["\(99GNUSM27'$R8KFS(_8C-J:*<LU'*4P7]L
M?BOD2GEU(<VH)$IBO-1FXHCK6&EBHZ>R\I?KR9V.N*YR(=-IQ2&:-<;JH:#-
MQ#P>COD6/@3'Z@T@ZI11'=R-'"FUHP6U$0\!R<T&_T@PXO\?"48\,JM6NCV:
MWC-S:':ZLQZS3$E#]UI=VBLU.IAMSEU0O&T,2+PLTO,*3RA_GI3'L"FCQ0X#
M0=P'^H[(QT]P7$4%Q8&R!M#^==;?N_?:X<[-49_$17CN2_X[8[K-[9R,_E^H
M+MQM.9=L5[PQ&HW6XR)2I<^5KUX:)F/&9D'X^>Y?]CMRFBA__*)%TWO"^J^Q
M1<BN6'99K_Q_9QH1PT'+,82BR6K)T$#3,@.61X@;P-6]#(J9T\?N]\*F]FVJ
M+E^:^;,*BJKO'8I9^?%L_^+X@?3.6_QUU-4$W)];@]*IPTSPS>JGW5$19)5&
MJ-3K/]*0;/TE#<E?_K6-"85S \!=0J6LFL68,L^Z[UWSC\HBT 4T6>=[/#D<
MRP2?);+O8V$-8-5;$AE5*%RXOM)^87\2'&4OHW_X;8L>,;2J'R1%A@1V-;5%
M%9@:K72[2N0FV->[%I+:263&JQIHX)Y1Z?O]XX9->H3JR\G*N5"';JU_TQF:
M?$IK5IA9J.="_7MRJ=U,:EV*2S-75=N[-R&ZWYT&.D+H :O1TR.8%3L9Y7<#
M( "AE-%W-$BA7?>/"=/DT?WUE\0J!'>'&44=;RD_&<69:.9^@!/'2@ AJ ;I
MD-WR<E,KZTB:+PUZ%N1^]0SP:DL2Z/,%@-TF"]#+?-]"!EL![(2^0'P/RD?Y
M=-2=@/+FE<'T;['B"P%< )(++ ,@+<09BEB ?6^$.X@IQY@U3_(-[^4/>I^;
M 5F[.'^L4O8)/MY5=-J[U+"C!5:[L5+OGY9$I'!5OXGI7L;(N/HBJ_C!3S&)
M.7&<^G[MW'V'2E1C^%]6KO@0;TK@"U!J4Y2R7 M2NFV%RRCS>?"1Q4)4\QN>
M%DL<.JG7VO;M1%>TY:A\,HI=4_*QHRM%@&Z$7N-D5OP.]N="BD1>T0QE*9;$
M42^UM8S0(H@P APAI>Y>@-*Z4LM3*.FV%CE*90]>BY97^ZB1B%L9ZI+U\NO@
M.J6/0#0+27+/\KTQ:)V6".OM%G)[[H$%RWB'-N/7:YL65I&O79,U!;V^W)KQ
MQ[X20C(?%GB60*00Y47NQ8] ORK<C.Q2#]YID^3%'HGKBK_-3/2[I>Z,4(,M
M+6V<+2[C((:3/3=IFALE%-O3G"SH/C3O#U$!'#BO6BN--7I98XZ]#+_S*7>K
MYX-23?J#1=KO=#HG6=L)(W&\O?68@)^_^5 ]7(DS*;CBXQ/LUFD+U6^>%&Z6
ME.8?TDSRK@A(-(2K<N@^IJ;3'@B/ICORL"8B.L::LO6YG0)+YUYY/GYZ:<*C
M7H^K8&--U$WR.O[%E"9@D!,AD:"]ZV.=45NP^,J>)M;LQ^+=:!#HTXQ*GL*T
MP:L[<J<BPZ@@^&@(1 RQ8(Q<^I[5WMTD4C8RO8B\NYQ-NFSQ]HEDIW;SB]N'
MW/GOX!5,N^K9B_8R1).G(S+7[QIT9^:-AJALYSX.TLXE$F-3&^AI8SD28PW@
MK<L $*WM[\VZ*KW *A%=1UAU#N2\%C3JY'2//XGN\T2+KE&E]G<?$:,B-*HK
MIZ7$<G?U]&PMZ^J:*\-55K6;GV57Q7ZIP+U-L):G,RG#ZR5I$'YA)$!A-_O8
MP%#DZIASS;;.^/ S2]0=;N5/C<:1;ZIJCV+\;R$.0A*\W2ODQW9]"L<=>IX-
MWP! G6^B9NGEB_,^O":@.Z,';%NB?&&V$$66=M:0TT]G/]9>Z>BHT05_RRZ?
MUKJ_](-(!4<*6W9UF@?\WA^_:M)1> ^,;RMZ3DO)UU,WMO,U%\P=_VU#?LTE
M7D5:CC-:7<T!J=PEYNF37F/*.?F\Z:V0L<EAH^XKR^"Z[QMA.&\=CAN_DS>\
M9>%)1WDB?018KU212>^L7C=.U/@R"U[,7#Q8C\JC55JGOMOT[ORU0B0VZP(G
MCO\D#!CH=CFD5F)&8*LW*QK,L/S*[8=6]H/>V"+B3KTW;-%R%LHZ3UD)6\A
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
M2\;\?R7-EXT13 #72PAR_[!7_BD;6NFR 6YJ;N+?6-3B3T]6F?V<F^S-%P@
M$&SQ1]6@YE:E+QV)N4BIMX$E(UY<6<Q-'V_-V*OY^(-^JDQ?KBRO(K0FP+SV
M^[G?/CNFS_O%JNHUC^>:^-2\MDWF_:2LC$$=V_/2UCXX.51RT%E @3F+^D<V
M+FJM&)0),1>H;6JI-A/1FKI;+EJV^V863"NNO:0B/#(<I;968KKJ7B9'ANJS
M\H":[!M 3O6-E4QVS]/"R)]UF-95#"%N1:J_'$H4#5-YC<D2K0GPUJ->;R>[
MDM]:9@:2]$$OM9[,5'HP.ZE-;(3CBO!U^LGH?,JVMO[,*FB3JN1WTHN#)[:,
MRNPS9X5;&5<VE9DX!#@L6DD(U5(310]I*6N/JQ R <P49:(!2_E-^%="(,$9
M2$'W!"A3,\)$HJR8$9^;D&^QUHG]D>+64&QY[N5J-_VP6\9A[P4A,-J?$%Z4
MX&%3)EA=NKSM'13CQJC^HB9[-8CMC! GQ$K%B[&I]YZ"[./H31EE!&,W"\4D
M1_6TQX* ^/[8'6'3QU2?7EV0KUQ$?B<(?W6K(]"MYXW48<]NEG0?P],89YPL
MV;:^J(GNFKTF!^Y8\0]WMI)F"'_<LQ\(E6[@X ^G[P%XQU'WF_I:P#4_S;_3
M115KA!VO7@,<*$P_AR[PA'5PA_/SWWTDJ/;VN>1+;%M?-E06-Z3)]Q4#3QHS
MKH4?.WY^W)I(KX!S,4D_NHRTEIKC,O97G7F8_Z55<ZV*%"5<86 Z55';7GL@
MG)D^3Q"N;,N=7^+ @1T/$,S-5K8=0?ATO@7?86')A,R_DIIK,Y.<59<TTO]1
M8$3!3JIB;6.#>XA#]]T>LRJ_M4$1M6()JXI]RT(U>E!>%T=SJ- R-:-3MZ@
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
MJMRM7-+_P]Y[1T79+/O"@R"H) %)(@P2E2@Y@X@DR2@YC()D <D##(R"DH.
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
M:M:P-U?1D[^$P.'-=@GFUWU<)C&+Z#,;+C+P5_+H%8Q<" >:^JK%Q C+NDO
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
MEM5@JD1$+5(6:SJWB-BLZ"8L]2:A,C>ABZ#EIWQ&D0-BX:DSK>Z<3]4FXL<
MS2>J%A'\K2!R$YVF,6D)[XQ-GYV9[[6^1AXWBU>KPKA=A*W,]!3A?6UT-(AW
M:777E[O-Z=$<3:ASSJ<8FARWDIGF%.JA1-3#*NY\QY5T?14$;;Q9MK>!YX],
MBWOMCVAY)C>8>-!DP<MV[C-'#J*Q!^I?\LJ:JM/5?%,,K+BZ)+*L/$BR"P%O
MX4$$!F)N5\1S'&LH>6_SY[1,\+W9X_.@F=R]F!I#)(AN5W@WC%N? .[K!+^4
M)Q@ABC;%F6#(PZN<\;'#\'H"-^S'1B%44SW5,)O.PIR1N5%'&<T#.J?7<=:K
M??3>C [-HY< V^L8K6#R$&%O]^Z1GQ5C&L4[;2E"YN:.GC44+!45V8)/D7=H
MK.,-5N$4TUBWI;P/TISYZ],(<YB'LUM6^&2YS<1N#D5X[]-I"8//P8O,I ?X
M 80"89'^U[$<P)N<0<65EGD;%)NEQ9V,'R>FQA3!XY4_7R2(&3QO2@$\PM-L
M%8VLQ%M*!NW@^62AO#K6W3^K'D*#M[ZI9366Q&C(Q%^4WDF-)\F5MP?P-'QV
M)&"L+57!E.[@%8)-C#'Z,,>,F0792 ]DTGW!>>DG'I.E_CU>MR._=_UX\VXV
MF(YZW YTM6';81HVJZP9M?'5<-. J4R\K)ODVV6MK4HV6DT0+'_6ZN2;$M33
MQN3P\KTZ:*:[-8BA([E?K\&A:WP!Y5 ,U4XV,NYREAU(M.NWEI!]-2RS3_@
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
M=Y-.#\:LJI8TJ7(%BKC<$W?NJ,XXSY$^+<Y,_PD@^5$QE\;S,Z4#K;'@X$L
M\D'4B<[X6DV8G[CCHK!5(G]E_;6O3OTE>#U%PR$M%;MYRZ4AW"AQG)HE@8"Y
MG=AQ]<FI@EF_#?OG"SN5U[0W*"7J'Q&G'L0^(N)I*9NHD248@?#Z+=])F'Z&
M9EL@/E.L_FP1/Y-=$RM55N]Y2QO1?59.)VKRDQX \%HD]6>W3W^$;5@>I$0M
M[(^KC O/LYSVS>I4&?*Q.L2!V7KN[; L".)#6A.(1KQ3%ROS(BHC#3K&%J#M
M$OG&=L#;Q1!JPG '*V&QDU'-:INAT$%X()O%3FI>8L#WLKXCIKHE\B#$2; _
M,SBQ$W$)"!'>,3\Q':\\N\D\7EG LQR"J.HE$YM[IKE7F5KJF!67G(/.6PK
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
MZ$M )/"/+Y05@3H7)U<22"!;=3ZFA75T?M=R:- (O!)),+0K^@_EK,SH_$N
M[U7% *#QQ<:_0EYG5'D"VH2%MI$70]WC+AA,EOC/J?>(+@%+"T!,UA_*^>M9
MFW(+.+FEX*F6>M4KS5:,IKT(.PF\!*"=R;&C?WPQX:YS!-SS!Z(5MD#S;'\+
MF0>GT2<MY-C[1Z6[L7_4%L)_4A^,=_S^ >3MT^D353ED5?.U2\"H.1IZ07J%
MUMT_O8@*D\TZWX-?W/@W[O_&_?\QW'. E/XSEX!K3NY2/9G8&N1-MM?MWS9'
M*;V9CGZVH*= A-#U/*S)%0=BH)$^G=23S\(SBV"_\: ]1U%G/JOW$H L:B:Y
M:ET+77-!RO*/[O[PXBB,VU>MY;<Z_?/;WG(XD<0VV.G#"YHKX+-!R^:E=F?V
M$$(U0[UF/JST[; ;DI6R,&-C[O0J(N-I7V]HFVB>WO.FF'_-/]/%_Y2.V;]$
MV:$WY[SH@H3^7G08$PUSW"5 0*6EJTD_;#U+?K0I_0*$5K?7T^-U_Q-]RG^D
MMTS1'6%V"2#'<LCN6?[%^ _Y;_C/P*X5'=*QP%#3'RP^"5F9Z(=0' !]IC++
M"E4GH[FAP3BJ9Q[48NZA?X=7*_\A"IS*?R5KTVG@TN,&[$/OTGD-\DZY6VI4
MCO"2 @JB5?RI)L*PA03ZL43!Q-] Z<NQTC'ZN^SZ-K9W-1,>G?@R:5UU:(6V
MN0B#?FQ!V]%BI\V6@+-42_ZPXTM )<X _9D!U]1P9!CDTB!SWNGQ0M_C85^V
MJ<G5S$B\F:_VA>5?3]+:YG^(XLWQOY)TD6[PR3$<"\S7L'9LY@9KOOTV&V9?
M=L]59JLXLRKOH_M*=LX5G2P>OY;[1E>N /F]N +_++XS=EY7M*4N_"7C$.C@
M'6^T9K]9D-'%0ZSN@_9JHRK#=\"')R6G85^4GH>'^_Z"MG$)ZMC]^-?ZH83\
MOY2/QU\JMU?8_N-^+*UOIK0VQ!@=44[[O$K$-G3KJ#B,"QFX$ILHN@!"JR:P
M?A'Y*T+_BF7U_V"9A-]"]Y5HPXT@]%<PPI#.N+N*%R*\I3MVZ%=\&=;8#.1+
M_ #529:CT^F"4<6<Q=\(I(VV^-=L:MS[K_%X_N5X#";D'.7>C1F:9N+,T(%"
M3UOQ"A5ZVTX*'N1^U_?Z>85Y8"<HXV^Q:-WX'Y.+$]CP8Q^*=> /E#M\CN.]
MHN-JND;_H=QD$<;+=PFX4GPGOO<,X$ $/K(TVO\!V$ 1O1;ESNBLG_S3,ZJO
MZU3"ZFUU7,7MKRM+U[3&P@[)_Q#C"C$[SVV*5B9WTB#_Y,^ $\;8A$$8SGBQ
M<#AZ?7P&JP#/-0GW4]-.0*@BUC0-K^7V>S\F/@F5\;%L<@?>:2;$*6!#40S
M.U^D)9/K[>Y.?3@U31QGL'W9&,$FR-:^Z%8>DT@HTF.!MV0S<@FP&IYQ:UO@
M/$_QI[4_2<Z+M*AO0@^EN7 9@:?UJS\:%8]\BE%VS0]?_P9@_.@#Q0F<O&]9
M%UB^F@[\5:47SXII6&@JU&&6W MKO;1RY6+AVZ4Y47"=4><WM$@JG&280W]!
M5OSNEW"_C$]/VBQZN_!I6C?,!3!R;6+I@'HMDBUC\\2BV8UF_%'A8E^-*LR#
M<9"1@X&7X0[NS-I[_]5C CP&WLI83:+UDS]VG'5!=]:Z>$B'N01<T"*N+%/V
M%_5HW_O?GIM4P*&V+1\76+"_T,MMQ\:\Q0EI/)*=075>CD7S_?:8;MJ!$?P[
MF@JX3K>N&]\6[[38\.\4X[?Z> 4*:Y%O/-J0%:C Z!<[NTF'U%@S7]@NW/=,
M4%Z,W,?[E"4;N' E^M&-I%=6<?25("+]BJ'[>D!T]\*5??RU._I*F)JG6GYQ
M58*3I*IK[FLGS\#X(>#S>(@\AJKC0A@&K_&1*4E$[1 .*]:=.?0R;.R0+J7E
MA%**4A*:+3Y\_0OM%J 2W &KH(UDPP1E\<5Y9)K;3IN+C^(L:HPCMT?-N!!L
M=KP-+*U+<:NK)F^W>JB/Y/X&*HV*HGM]7?F#'K*/IJ"6B\!-%W/;#6_DX1@#
MZD.S9-0EX.R)>ZUH.3>WPFJX*XU>#_->FVQ2[V95Z4Q%UP+S>8SS!=E0,T/E
M).\;7A[W<VOBNB]\4\392?3:K212"0*?[FI]"=V8W@1A+??PH2.6W5=K&\@!
MA(O7V[L$O-X+3M9+K?%JOH\93"M2$-22Z^"UHB JL/1ZKS8[/JTD9R6[]AX+
M7W(.Q^EAU%0QS6F\I8%'V2E:9WY3\25SJJ3S17QW31S"]6MNOE5Z3=%LR0IF
M(PWT*L+QCGD,4K55'_^6>5$NQSY<>ONXF2YRK%,OU_-)1JM4V">3*,.RDMC^
M8W6L;X&QHH<-BOS>O,FSAJQD\A#)_JQH[?8]@A=7[/H3YPSS.7TIT?OVTS1A
M6G\:D? E8,8 V552414="G'T^?YLY)GCQ?TMP1LKC#IEGF_AK,P'@Z!IRQ_1
MW_KK7/]<7_E/S-HJVP;J);K8%J5$S^0AS;+U][66R6GAC!V1)/R<'9%F3\OQ
M \(TUGC("<C<C%O^1&UT2?=W/WVSSLPOG-L?E\1CTHY*F3(?L']IA!8#B HN
M 6JY)OZ]3("FFC#4HAEF#OTL8SF!/^3N.'?!RFW%A1NRE7Z>,H&;Y;L:BO+.
M9^PXF0;O,5)H]W-A\M6^,IS\E&$7ELC!8B\P@(P\/Z/E=4MP(3@A&(09J7<7
MY"%"D54T?F6F(3YN7*(D].L$FD6_/"UJB!N]V@^0^"TYGY* +P&7 .(=ATM
M[)6B#I)%BYT32D,O 1^/JRX!O2_^LVO>.[ _#^M/P%UA*EO(A_IWX_]N_-^-
M_^\V;H2X!&S'+Q62,FVB&!VZ^WD<XCF[ZT>[Y8Z.3(EP0BW!T/67F+4+6N.K
MJNP&BEP+D^8/NMS/4RIL\G7,05>4[2$73^FDO:^HF"K[C0HH7 KK=1%$S@1%
M>A1=+8B.WIY")[[I&8K>T#\UES/KWV-.%(O@=+3L[OR")X<!.9C#CHX,]4JW
MBP=J1/+4$&]Z;?-+Y%X[ Q#R; =;Z=)!=!,-O9P=I'9Z=TAB51N6\!;RUX$5
MG.U[U#]2YJDZFP6F>.!)@YW!'7[FX!.RPCK^&SV'1;(-3%TM>HENFG_6PN96
MG-M;R,F8=QBBZ$<W@?LR#D!<O,E8Z4YI7[5@@=H,8OMPD[O_:G%/PTE= A2(
MHN70]5-RO[@JW*&!S=<QQ*9\\<O.M)N.;V8Y::"WCXS4-=9GG8;&VY:F3A(M
MN5E_Y)?R7W'*"[UW3L(D?0EHWS*\!*Q\VX7PGG&"A9Z/OJJMG6J$[)>]5,'L
M5DI22IGIZW'5JR6KC-TYSRJW;OH[G#1=-(NV=/[67UNI"X4#P0P7@4Q7F][V
M,^/?.EK":9P)8T$:4[N.7Z<;?6(XYK]B]XQD7@!_G9X4VUE0&_3?L9&4'32K
M:,IL;+F@7X2W'#X"'UP)6;'E?PK9'TG?:&R@.VL:UOZK[POST5K;-4A&FYT6
MAVEI7\[$"B=I[Z((&T\?,]];H1/NJ)51[8"45?7-!]E_(;Y_IG[E=-N7\1]+
MXE]\K]>'G3XV12=$\GY#.*3+1*@4F<A*3VFZ1)M\&TM_^"*1Z^E08,#/-YOK
M?\F!P1:LU)(9MV[5^![$$;4E==:"/:F"H9B^Q0X.R3X5\W9N-=!;_;%6+A,6
MMG^%M V4[!(PTK8\C..KBK[:YCH3^P]<T$X<)3GNBNPQ-:K3?9+V*HIZESZM
M)Q@7YNKPJHM+@VUH\V\L^B5R)=UEXT=&7G^QPS"\X#[_+,V08[LG4UVSO/)9
M,@+&M*4<>%3_+8I7\]E#IX>OYO1F16W_<GQR?Q38!GZ^;K&&N:-;?R7-V=7G
MJ3@)]@&5!68,4O\M.<[ >+CTW$_'VY.8;RU7YV\J(#WXT8]CR>;_3F5](]Z;
M(6^[;62JDCP<'9C]IO6*6+]B#_R+YGS#GB8>H+Y#@<5?@9WU9SFKW]]V_0\A
M]!Q>VGOOP:B[IEZ)J0DOJ>(&'1V_Q2E,FMOZ0M;Y]EM"BOG_V%[F_C:-<O'O
M[U^E;L>)8*6RL HHKX\>:C*@3B^W3C?)D"H0M;W!".-47& ]?9Z[Y3!!*5',
M(/4R:F]'9-M'W-?5U@OV]_S=*"; 8CL?EQP=4 8!TD+(/1)LM.HH1)6CY?IJ
M4$II-UNR4_T41D/HAQG7ZTKUD#&*0!B;R\:^0;2_$+@%*=?&CZ!!#+<F&[0-
MAYDSU8QD3_!!'G(-YIJU>;BM*,O4E\@."Z@"V<L[N-*SHD?EJ+&L\&;ILJ#^
MCGJR+RAB<6M:"OEO1MVN,7UXUQ3);N@#4A^MO)YRA]Z$4) 'B\B1YP4>4H]4
M*:2<"]M]/T]'8P;*=F;O+[FVIE\'@&M"FMEPNLZ(L%FD;& 1UIM7.2 #(WT:
ME973,R8<#CWVMGP<^RYCXJWFSL=0^,M;^X/<QSW88,%UE&5FSS[$/0Z9TV/"
M88:P[6*[!!CM#[;]:MX;/ &7EAY&?_2_-2+2H&&CC@X*S'.@20AH7]2N&G\5
MA6)X-78GYH5@]T6/^''1S,4UG%#]-.>4#=8;:7?DO9?X/.'"[.[,FF_5T&S
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
MGII!L&=C,RV-)::]'6O61;=KB1IU6(S*@HM\$.1291@@CRC9,7@^4S?-4WI
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
MI1&R-0-QW*$)]G2+<"X9(AMNUN@!._!T&78>%2J_-0TQ4")GL70*S@DV<AP
MD!Y(XX%$4IFI<T9R"A9D&U/ ]W*;8[ U]KI-2;"(0^HU%.^^1 _'X_3[9IU,
M%Q0DZ&7,]ZI6V1#7NEO]20,C7X,82VKVYU@EEEAPER^MMRN2HAL:KF[M:3<;
M>'C)[\W=.+@,FE!F3-9I::BE7$@OT'0(##_*;HQ],2N0XSMS_6BZ66AU_P4A
MFIR'1PE$^9KDPECD1<+1.2@+EYQ'QMWN2)FYO\.X51[6P.X.8- $ -I7U+1(
M[@%BQLYU/]BD5;.UY$&&M"OH&<I][BLC?>-7O4*RFV)X/P/GYX9HBQ@2M"AA
M2.V/=4P$CR#%/ XGGY"/)R1]H#G;GHI 0HB7R;3T,/, RTPBN0@;968C,QI>
M$6ULH1G+';3.P]>$.=9E4:77O)"N]E0.I%7$1L7$S^=5*(=T,*SD4V,"]O>[
MFYK'U*S8"I_',\,_$RZFKZ-%9=X>#N?'729,"&B02Y$BKQ"49''4@70V<@BS
M^NU\\X1BQW.CR] ,-"J^S^_R&.D:\]7NO /L<7!2^LNRT(:?E-$@=?OP53M2
MF1 S\5"SW 7CQ460&_67G/"JP9,XDZ]C@?S8E]6R3RI#L$%W+]&J[8^EO.#
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
M?0+-REGD563;^N0U(?1;7BYT6]!U3VCM3^09]:_*;Z< R&PXI$,MJZ)\5F\
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
M)L9'>'ET;[MFWDE.7E.+KUV'L'>W79)TW0#ZMFX @9'U-X!,)>3MX8%1?@-
MGI^\:$=B136+K!H[RXW71-CWW7K4VZG+RE4-21K*<\3NXKUYAT38(U(*^>F$
MXO_@^S*K6:4R6['>M\^N@UOFTK<E-A2 ;$-9[T:=LZ21W  0RH0W (:L/\QD
M=XXCG9#FKPS'T'LM-N9+@S(][39AFUH=_R'!6.+LXYC&2Z3'P2TK2L5HM90$
M/PSV)4-@EM3,ADHJ9Z'L8=\OZ]FF#^'52H87A>:O[ZV_Y4 ?N0'\8>BH/TZR
M[ 6B+L);:BV%BL];I R4RE@5^?3^ L@]9J&W5+S G 5]WU +;0WZAY56N!1T
M[;LB40V!HEB#;F5S-A>5UTM-Z%>=..VM5+*]Q#!)["]T4.!.5\W9E\Z[SJN:
M:\.'@]KL\I6H3M[M,F&<:'YJAWOFI))CTN<2_&UDQOK;.\=O8U@I-X _B,8?
M1<QD0$^:"SGS?N5-CG!+05=.:1&4(-%\<OU>:8YH*)%L[X8DP',,Z_-?&$<>
M %G^PUV,_TE4?^[%#Z&:X&G^UPP+\X:HK)YSPL #WH_5Q#;GGX7+..A>A%"2
M,[P K/SKYURZ= '?]!>\ =Q91,TXD&_U=0IGN< 6=,<'K-,>J2=IQ8]LJ(?_
M9'0O31TYP'\R@5ND'PN'N>B;)K/A17XP?\3LC\VX\4XRZ"\(]P\@'NJBRU>P
M=9:[FL>^3Z=I[)!&=6JU.LD<+/&.WS2:L+%K[)QXBII7TF>U297& ")M9]_+
M1[HX5YMQ-_J8HR%AT1#\HF J7XSJ1#KPG>3N7]I/'.B]?T'6S#/?23K\__'^
M_WC_@^.Q=Z=5JW3#Z.#0SCQ4#+WFH70$-GK,[.G/C31$RZVAD6GU"R,3:<_M
M3Q7MM/T6MG_W]>1;-Q]5&9)9?LFJ:XI;U^S'RTOHK8+YU(;ZR?"G+T]ME5Y(
M;[+.F@W)K'K=6AS/1G^A<WH8=JMH=(L-?,?K<,'8-X  923'*D5,9M?V#<!X
MA_,W'J8$9;)ZD\2CF::_M.M/7G -28S^H]/E2,E7\I6Y\PT 9[1O+>X&\.B7
MZ?I _][!F>.O<JQ_(EHA/':4AC*Y=4_'!7XA"<4QO=5_4]#.T[3KD+1?.,<T
M*6X ]&6:F2T2TIOX__"N,E R)\'U=6.O55':#,3?NT2&Z2.(L39D?BQ5_R'=
M >_)+=@Y_Z+GUC#Z%\]7Y.BS/Y^P96)(J[ZY323F0AJBZ)JQYTL;2_(SN:!^
M\>OSUL+?U:DW8;FKSU<,A*#4X3)_7*G\VU4XE+FZ+\-P>SCD\EU+F>3)>Y[X
MC$KO5GS_LTR4(;#VL:3*YI&(*CCW17/;3P-)!0:OLL/=[-^F8+Y]O(IKNBZU
MDRNSKA;C^PN601G>3]5_M'IKS3X7<JJN0DDRN-(/Y +L6<?A5.LN5U<^7+])
MXDP'7G,^NO7:O7_AQ5J"GK/YRMP^N9? 2\^H/Z[H](Z+;IW5PM%!$[W^'S]<
MV\R //?R\<1BP+UF4@YP2)!Z\$!U$+I=XR[TNSB MN:)TVR&"VS3@ KXKPR#
M2G6@M!=6Q)\.Y#>HT9.@^OJQ1<+.M&"D]XZ[4M8S+.#Y(5#VSY&#+ZI^:8_^
M*(E9?]R!GE_(#N=.)<-*^Q+^^-D".VG)5W5J:2@=$QE15U'JE_JWUKIQT63A
M?V"N3-:NJ0!-5?_*2J5(9?U9V13MR%1;=&V?<MWNLT2XQ@8;E;B@*"W#N8/)
MG+:KS-G=Q1O +,4O630M]R=>#"Q_Y6Y^N/F,DO\C&?Q' DONT[E;T><MB"KA
M"_5E1^F^<L" U,F3&(WXSA5N;Y,UFDXX![YA)GKU2'3'NO2X:_E('.)PW9IS
M YC0WRICH'#5-.G+"D)A^?8!CVZ=*JRV/<U)F1_)XB?4R#^ES(P4U(_<+TEE
M].LFO!\CS%M+\K9.N9 R<O6AFQJ,73A]S E)DY[D$?PYY4-]2%YGHZ#>MBC=
M5KIQ:>HHG$OE";99UZC01OL(N+%#YX##B6&11 S[($:J36#D'/=4K%[I&.[_
M8N^]HYK:UKWA4*2*"-*[@O2B5.D@TD2Z]"8"TGL++:%([R"@5.D@79ITZ2#2
M>^BA24\0,$ (;]SWGG/=>Y][SK[C&^-[[WC'^6-E)#-KC37G6L]\GM_3A=U
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
M)%UMNE" _>$PI;$L(%]:Y'%(R:,J5UA\K*<1(RZ"HEMG7&B4:K3"]FS8L]S
M\+-C+BEGL)/(EUL AZ0/\X!,ZRC Z5.U^O-+V(J"U&V$'JRJK[\;(A5;8)LM
MEBY>X?PD \6F5R95X6Y%7A,_*&/.K\[XMMT^AU<ZA1]GQ11N=G 7JBK5W]\<
M%BTATFQ5'")T=.?;[*PN(9TCS^LU$O(GA<OWJ+@H\;[JN:T^ &#MLN<I,>NO
MR\<)41&$ $!D%\=[*[2(EFX:^?KZOO 21+?>5&)AXY2@I-@C[O(?&)L%4)7@
M50Y1[I:/^8]&R5=]O<-;15RO =C7 ##C$K<9+*LQ9&.F"*[-3O/1/AASOPM\
M&JS3C//@W3YSGY0AX%*X^E#0C.B;6,51E'7U1-W!4Z4G>H93";UDPU2?"5EZ
M,/5"5S-=N#X+QL=EBX6-'//H&\B7[J!$83_"#N_:.S#>N^A735\S(NHN3ZN]
M81Y'[G;KEAOH'M)B6L)LS3F*1DSE[!I N"N% 6<M-O<]LW?.J55R[.J/I'XG
M/!1LJ7,_V2VP(A#C-+C:\V8!.3-3W$G]L70/'R,BI"N'",5G@O#:FI2;0C.X
MVT#?,3OAL_R15/&, %X1?E(78Y9-+(M0>7J0W9Z_#MR^;QD7D5,!)+@&:-0V
M39T.\\ZL?_[QLN?>XJ)/'FW/.V]_E)R$=O4SQKMSIX^G,$Y,R.F;)5P4DI1>
M)3['20@4H7-S>41=^BL&[YIV]%=E?NJQI*T<:/VP<":#^Q-#:*HG$H[0D6?=
M7XIT6N*5FD0I2FJC.L]R+OBW&LK28-53"DVEL98+67K[9Y>QJ4]PZ"<=/CN_
M%3X2$&4)6/2NR@3;\$@]ZK#5G<I%>!?Y*V0OK/7E B]XEGN35OO]G./Y/-2;
MGY%^>/3H)<:^4UY=Q<[Y'5S@RNQWJ8:\=BN$(O3 29K(GQ/&$+0N;J*[;(:I
M4BD2P[MJG],HR.=(REGVZ2[9B,JA..RVE7ZROB9J"O5@&D4#S.A]8*2_4[N
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
M4B'UL0>;TX5M!ZT_O$+E>TB>5K"(A^GYAJ0,X%+OR5!\*WCU7.OKXQ)JEDP
M9T/&!X,]8<UE-.0R,U3.2J.8*$]LP,>]61 2C(=DQYS^2=3DVMK3Y1XJ(BU3
MSCS[/!J!DTM/:_*27/B_RFQ,5]8!ZGX1KN3TO3VZJ<>C$M%D#SF\$T?(G]],
M4G]/?O\E8@'U9!B,ZOS!>,'S(:^I()'?2S40SJ4&'A>,53L0[TA@PH*]2\CY
MK)L2^S7-"ZKLR/K1_1K ;<VN#UZYV7U:1J8!\67!ERIG_]#_3TR?2<%1G!6'
MI=9%]<U+2YUVLZ1XYG>42JP23N0'-^/?;P7R:,KK-$QS'_$>5KQH"?;+T,H#
M6B0:K''SMTS152H^.WU/^%Q3 WVEN2//\-?Q!:.>PHUT/8*(_%(6&&X;0%5>
MT=F5?+-5NY-3'?L#@ZC%BR^["K+8+K+TNT__K\06?K1C_Z<!@.]_[C.YP#^D
MNGS_HS/CDVM.MVFQ+NWZ.>U/_T)Q$?GOBWOY9OW.EV&"X(-*JQ^+/I3&/'V(
M7LZ9NN#O60+)KPT6FES-.M-.IY9_QM"A-_)J=K7>?]7W\O;\G2<#: ;-S^Z
MS?>A =AAML8?JWO]WIDAU!'.)_<43',J*85F:EF2";^BCEGY7_*:_T6MV[]]
M9:N>V4;3,OEWW$_DOTM<_O [1)+??&<^6P3-=R<9J'ZFI#O_/G4A_P^9#)34
M2/EOOOK_H_BLT4RPLUGHK)04 C^@\EM#HC&PI9.2!%BLR/^$T2.UG"655#K2
M,M*8[%L/J^SG*BY$XJ7,\K>5VJKH#CMI'-LS"DCJ!\%H(I;=&;_1,YOL1X4&
M ,[/&='1R2V/K*+N#&"VKWH8D"1.\5=W:O'C5?INKW6$\DG<;+_Y";:<XKI&
MWJ@BFZMB33L?H4U[9Y#9:1I2<--%1K($:_5H07J=,D+"'99VU@N3*COC$ 1C
M-X;I/4W"(WBF>ZC_*D%I(<+A-H#IEMBVT&$'L10[8K27D=RAG<[&V_=5:!'0
MO3.=MX;9%"+XW<[19<&88UE8(9*65X;-#U,-9W)O_<P/8=A $QJ!L%\CKMGE
M(EA&@T]SPW/OQWRGCW6.89?2X5Y>9[UVID@6F%2A9][B$D)$IJEIW$+?8[!P
M\JYU3:P29T)24ZPL(/ 3(-"/ ("8A:8=C$+;"'LT!U<76E2MNYM#TV(@RV?7
M *7;/6DT0AF+/=50,+_\%[P-6Q(LRS?]3I=G'E<%2/#Z:"R("%85Q3I>)3AZ
M!\E1#=_-DNH\**AK2K6! F5MS7S]O[JYN,>\\/QAWS&_OF::Z^WNZ0V;[*+4
M$^$?EIA4SS5L&609:GCUTH(E#3M,NC<Y<ZO^1/WU,BYLILJJS 9%!$.E?-"?
M)Q*;N.A7":8^.%!48O:4&:)"K=X-*,':^)F_AMO-=Q--%X3:/3MY\RI0(K,^
M7SY(/4?%^/;#K4<2*0FQ7?R)O-J/6&KZ67,1>[!N=1C;0<JEP#P09T4-EM57
MY@T=&M^<XX+(BIQ)ELNG+M$\#*XN_<R\=3_.3?;B&M!G=LN?#4ZQ#%GI!5&.
MMZK?J#U/D"_?@9N4J_=_S9-_41PT<$(V++>6%G(:(*?0T0XK"O<+R.L9LTW3
MH_'@5[&@-BED>EG05PB\Z_*P%^!O"ZL]:T+4PYV[&6OS=KXC[%5F4"S=4)6
MQUM[JJDV/(63T1%%<4(IR@/&;WB"?6]S^:U:'TC#TZ#JT<[U1D=$MAVPJA-&
MDET(9:23AAS)Y(NZT)ONI?;QHIO\3KS9:DOEN3[8LY/IBI^O >%BV!")9K-
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
M)X!Z:QVO6PFY)Q#.W33"0=SC+*2#1?KR3A,*H5',9!I/2U]]EB#JI[?!ZJY
M\2/.I/&-][16=O@+9^->P73R8H72]J.$^JN-2HV&>V(W^0@PB1]4:2B5(Z0$
M$-V]9I3^[K!LE4LN?:2X+=B5M8W\/?\N245E%K<K)\5<3 [DYL=J7''FSZK]
MC(]E89==,\T\9_'$8741'M'GV=##+G&\5,)(D\:602J3RJ\K#UE(U=G2\SUA
MX9\;&W2]O!ENCO'R.!0F02'4'@,&=Y/43^/>5]V\!O0H\JP(8H1?"H '&Y$<
M/ZU::.P[\:ALXD-J;-X.BGZB0K"-M6_AV20/L[YC>?F:OGF8$-7S)QJ8)?0
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
MW<Z&K2JO9^FIU5];JO_Y7O;D+TBOZO^P]YY13;7=VFAH@M*D=U! 4:HB16I
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
MQH\Z#6[A@<B &<^@P0V\7@$W41V*#H(5<Q=E?'ZFXB]UA95+QT"W[]=[(MX
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
M^W;YNX/E/@)>/9#/W?"?3[P()>OD"'KZ&]F2Y X;NB/WVFA4-.Y_(QJ?^KY
MB^5[$W 38M!:BUH/$RX3/C8GZP6[7$GRDW7KH3RB-?G4EZE*5I@XDYH)TG+@
M.0D*[>:4G(*86F5C_#KUX&*^:PF\$IZL$4([JDKQ.W$I;R'10GN,U\LS?IGO
M2ZR_5)"'HZ>BJ^"A\P23$(M"L7A;7\W(Y(0?-2_5%FR4Y_>R>=Z0D;]DCWG8
M^TWNNA0+/+7)/*-_F>NG4I<T5Z@86/>8#4XT-]V6.V3APC";)&399W']1]:C
MKD% #U^NVUE.<EGPLC/SP-(N:6=2.K5S=Z#CJY;J\9SK"VS%03X>'*U,M(_+
M_2/5"M^[Q8!HDP%G1>&8TS8$==CQ-CR449ZG%EUA9+R!$P@Y<[ 59WO$*?=D
M=C/K:>Q07!RSCIXCG$O"YP@Z[3MC-F(]Y:YI-NG_"-'7 SH'AJ]6M'P%&X9]
M>9B&V(FK5:-A-:0)<Q-=M]/,()K?^%=9@']Q%?XWR@*T_UNU2C37C-8@^=!T
M2G?6,MGZ50JJK,>4U2TCS-^'E'K7YZMQL@Z)9FPH"CU/SS/W@VG[9!I6JTZ"
M937+":$EV#L*,$+1DB=;13HP''!TH:1=->JXVMC2$#(X>?,S7UV,2MB#* .4
M%'<^!3,AV8T#LGUS;MQHBPPZKW&)*S)9O"[6G?*!^E3)?N:[CGNEGU#GFO1P
M]V^%"66W=>_?I6!R!@@P>76!(N2!J*0@'+<=(^Y&9?B^<D3[E(110EGZJCJ]
M-&S;6).*(I)JA(;_(L!5^JT"Z928?@K$$152N(QW540W]!J.85&U0EWQ2FZ%
MWS13=T9,ND2FUS\8T%'@##^,<^JIL!_)T^&]MJFP*G_)]@9.6/;F GEU#2:%
M-%16_556<,/7U!G-\V>)TS4]83F*3EV> D[";#%=;^5;LUKLT$G=U%RV:3SH
M+S6^>7%BSI3>R X<QSDOPD)LBA$1./J^9/2#@DZZ<Y(3'4:?=S$HTP:=W24-
MCS9OVW:SL72".$,SE(LN4MR4'9QS<S>4=6:,K*UOW&?^&>D9]T"!2TG;_ [$
M!).-YEI:CPRXP=RD;B.%RF^O13_V# )QV=2WJ#90_&@\);%P^D+TC9?"0XZO
M$P1K$4+MU2+]Y(21(-W1LB;N1$TW6\MG#7F9)\9O%Z43"0*LVG2H=90!_C1B
M(S-*O!4-7?3VAG.## HK<2#%IU5X4UX=OC9INP?.?88>( ]5?3[\[N&-LW 4
MC&YYX4,&IGII@7*H4'&94OI0OWEX'_YZC'&4;._&5X<XGA\#-]]\5Z+-O8<A
M=:4U1E6JR/->A&*!.<)U.!9_U;8/ULD_;"@M1XT=#4-Y$@2IM<<*MA4X=_T+
M#3<CZ,Q,%6TKU;YVV\3<\&';R^A=C7XI)6[=(H"W.*.RY,O[5[=P%*@%/.K/
M<PBXFN:W0$Z(T,LE1AQI.$MWA2$D*2FVT#7&!/*>.CG.WBDG\>C0X)T6[I_D
MYZ;FG?)DC4VQR-K1"9Z&2K42ZRCU_J?$+_V+#,*BW6HF7EZ9I" XKF8X..U<
M@.%D4848=)%=0UI<(I R<?)@#-3X5>@BD^UGCQLOK1HO\0-&2Q7MF"<KDDK#
M&+?ETTX1)N]3(VGK0(H UE'QWJJ4XV;;FQH&3)J&DUXQ VN_0I;5 K49%_B?
M'IMV$FU<$^C!$6#5IK"F+L6V+:)1^QKHQ,]65AX%&[6>-.TU:\Y2D!F?K#BU
M]1JO$$6665-(WD+OMY-K_[<QSVKXO+OH0WM5V-17F>;9P-&L G8 H&'00(H-
M_FW97A'CK8"Q[X\F=%XIF+L((V)XS7>(-[&4]>+Q<[5+0!QK\])=RG'?!&2%
MX*F^F>77&V]>OJ*WO;ZOZQ@3/ENP%.I(U\KSWABZ/O6]Y_,3=9Z <(&5= 0Y
M*$H$H5M])X!C,YTFOP;C4F F'^%5;EEW?WX&V3]'MQ=/7!1%Q?S6CYTRNK0
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
MOSW<:K5/Y UM;Z6$ !T<WCA""* 7V3E)2<)6TW?D+2S62'(/[_<,L'(M=7D
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
M243P)=N/11!PX'G*LQ1-X-MLWBO"_Y/+1;=7.*X=O+K]B\U*$?%XEOP1H/P
MVVGT%)54WC7@<MR]2JU^ P2,?M3_BL>I]%UNM[SWS*^CCOK]WP;Y/7?[_2:$
MES %7MLR2X'QWW7+FXB )C'PO=AS!@%KN*_IR3L:>X*P'F^H $@W*3H"A%1A
M#A4U?QGT/I"_C6ELX^I;[E^,+*S9J@)4_!F=![9-,T^..0](J0M>/@)@O0S,
M!HLN'H\,%<EZ\PWUM_Z"TW]%,C"4H.(D/L4R'S)BD'QKV0>;XJ9OLWOI;2GV
MA].;TY!(,.;K3S#]U240</G #HSYW5/#<94&JUO=V<N?& RU^]<1BX<5?:"+
MUK?OO_5O_9NHLKZ^]#L$((/*-^$7,!Z1Q].[^F0 T!'NBPP'$9>PY:='-_-_
MQ6'FKSAX6_,B7VLK\+>A_PT>F2L<;(X<N^BWE?$M00*NJU,ZEP@5"6EFI3\(
M&H).KQW?O#S63AL_^&2:6D"HL2M>GTI]99?)*WPT]B]02P,$%     @ [4!<
M6AD5*&(/20  V68  !@   !S=&QD+3(P,C0Q,C,Q>#$P:S P-2YJ<&?LNW<@
MG-^[+_IJ$80AT:)&"*(F:M21HD4$$3U,1">(/AA&HG>2($$0)+J)Z)VH(2)Z
M+S.(SHPH@S%S)]][SCY)]OW]SO[]]MGWGG/W?EE_S)JWK/6LS_-Y/L_SKB&,
M$^8!^MMJFFH "2D D!#_ ,(4<!,@(R7]^4\\R(G_%*<I*,C)*:@I*4^=/D-]
MY@P--0T-+=U9>EHZ!CH:&GIF>H9SC$Q,3&= +*S,C*QG&9D8?]Z$A(QX#3D%
M%04%%2,M#2WC/WP06@"&TR2U9*?)2"X"I PD9 PDA': FSA."I*_#N"_'22D
MQ#&>HCQ-14U#/*&2'B E(2,C)2?[.6KBMP'$[P%R!HJS/%>OGSJG9TEYT8U1
MXFGBV].\-\I:F>X-H/DD'[D_HZ)F9F$]SW:)7T#PLI"4M(SL-3GYF[=4U=0U
M-&_KWS<P-#(V,;6RMK&ULW=P]/#T\O:!^OH%AX2&A4=$1CU_\3(I.>75Z]3L
MG-QW[_/R"PH_EE=45E77U-9]:FOOZ.SJ_MPS.#0\,CHV/C&)1"TL+GU?7EE=
MP^S\V-W;/\ >'OV<%PE 1O+?C__'>3$0YT5*3DY&3OES7B2D/C]/8""GX+EZ
MZNQU/4I+MW,7)9Z>9KR1^+:LE8I7\AZ:Z9'[ #4SGQ3R$N;GU/Z:V;]M8L_^
MJ9G]R\3^Q[PF@3-D),3%(V, P,")?G:4(/#/M\/Z_<&3M^)XTM594BJX;%B%
M.+V3E<X(SH"V\$%3$G!CXE:BB6SMO&21($G3/3<5;HT!B(+]["5,\2P')N/=
M>YQJ>"<7+816Z7LPRM])2Z>JRYL\M &5>$C70VZC$JH&^I+[P\+W^!Q^\@GL
M.M85?:R%C4711,]%< D^7Q5U61PRG*5Y'QFYTW8KFO5A3A8CR;X-TY*RZ$F>
M(LE\,[,%%JX[_-VI[]HGZ<N;)1EF 5(]*M&;$OE3S"@UR75#_,7 ;W@:K$V)
MV<I1R6;?:(EHFJ.HS7O3QN$/D^*S-8FZG(DQW*^^4;X;@%R%.9Q\+&F@Q8"1
MW"$PI5S(NO>L3-JFG<''*LF<":$P88"C>\.$I&OFGG^B.7@S'M-EAF4X!CMR
M2:)/7DB/UU16/T<Y68GO>TIJ%%UJ4TVLR7X1*L >T7\^"^2=W>2-55TH\>B8
MK [?0U##='2BX'2E)7G)>*<B8=5AYV7J,PYI]DC=D"UV-M%#;FA4SK$L?FP
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
MV9A/%]9.!F<Q?3.2G><^)#4G .-&]PC X,0*6>Z_+XOYMS9,\Z0"RB@2QNV
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
M) !>Q,&X&ZS<>_!!XWM:0^G_K8&F<2P$('%K#E_SF>C&8[2&NXB()S"Q!O-
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
MJSQG&M\('7,O.EL?IM+GLLIU86CO>P-;0$LM\XO*BJ_YK;>B#UY>97WL>4V
MDC<?D9Z'Y94-5Q8UAG]20EWF'V'?/"@S"WBMLR\[=8.FOCJA[,?YAL8/G?=I
MOVA.,Z+Z-Y8Q'D:C,"__^5J18M'=:&+0KF<W-G?Q+*<=NA7MN33E_R7GZ_2-
M%S69:7(7N&^/_;E#T<RP>ECL@L$0PO+C2QF3[]62I$I7.-T.1P7:K%/!M%^J
MSQ8/Q>KH@2[R=]@>/Y[@<7?;_9Q%]_ZGCFB8ZFC>N3)#E#WP71*+%[]ISI("
MF)K'>#<1=_DM?\5ZY5^UY"A.A0"8V>#7"<#MQ:)";NJKR4A51H/G3)]ANL08
MJ@8_6LG\6C>YV"0([\X!GWCJ+)L,_R4C4<-ZJM"NK+]>!1W%9\&[:>X2 (0]
M$<(,D)0_>U185OXSOKWZGS>*\[NB,FO>&<[*HR:O%KO1PE?!]X1L/U0YO:R5
MP;"'L-^[%^P7K^+WM,\X.XCUHFIB[NFWXX QG<;1T,6*9U36R=>LXDSNFH\
M=D<9>]+_P*;7WQ""T/R5C0V'FWCE-JR)'#3\\*>IW#)_X=S?$Y$14"AK+Y'1
MA#Y3_P(0<^=?Z+AX#7:F!J:!<13,;K#Z]A=1GJA_ R]2Y,''*N!'IQ&]4;]]
MSJ+9)3Z3\9]L'K._,>XV[C?@C&DAKV00T6WXWO)W:)C]QL>ITR AHK=\6/YK
MM(<_VHFHDEB;VSN0Q8<YK<C_T1'-]%%><.M+#W%^/XK_PS:8_4O[<SW'-/_<
M&YA%]_R_*.'_8$J@)%D0CZ["G\'&SL]1Z62OR8JC3*S#..]>TG,BRW4Y-H_\
M_(@>36&U#JE@"HLO<7QH7UVMS#JPK:\] E.+>T:C$-8B_.'-5J$Y65V,V-W
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
M?=\%"'G898?.)_5_->BRU#LT(&T4,?1EAQ6[IEOL=)AHR(5%,]K *Y0_"6>
M4%J\5>=/G\161>AAB-H=ALL'%FY22S,CM^U;+Y3S/A(U"&NFH-&)R$J/3@8D
MV+OI^AA44XC3J[/84^>4VPUL17%N9:K<?R:I?.#E<[B&''*]$B_,8UB#32DG
M#=]KS=B4NG-.];2+-^NY<;E"\A] W:_;19.6(+W'ID!D(<:Y@(*V=!KB^M]9
MX4YZ!X%18JFZ=XD*-3U=?DJ(;V'6O\NR7T="DJ3(A0$Q/U%8BW@)M,7ZB\I/
MZ3N'-:.D9X<?KZ;=7KTJ2'JECO=M=A0V$\R($-A@T'<!G/H,HW7Y,+K+/]=#
M\81%C;MQ$FF@_2M.O]>U2^#2IQF]3@O#B1;=@OT1/K#A,\;ZVFM;LR:)O@7-
MC1=7=H$,_GEVJ%Q@R,PB.DZ.[.9_CVDW2+HBZZ>:4-/7!ZUCEV!:U+,]HWF!
MW[CVD(#<"-?)>89Q;81A"3N)<-1)KDI X=3<);5$@[(?I%70QH$/Z D'T<>=
M=WI'J%UDJH#TBR5V,I(IS;!\@B!_+O_J"<S,%E6--'ILYS?8D^),1G;TYXE&
M;ZG]?%O=]- HF9(/OC?><Q_CDD>LWGD9>>N]UOIRP!X@ )OOIE,O&%?&PPA"
M>4[448X%^1DS[TA]BIKZDY]IMU5B?92C9U4M';7@ -^V/U[U5?5WZ) =P99/
M".DF'$P_IG86D-YG:1P[VFDB0>'N%2V+%<QH^TU\,O\\)<YJ^#G#+-I9N&J]
MVXN6HZST>NU0BI/66VP\&$'ZJGB-_KTBSAQTQI0$GHB[*5_*7K)?&K)EVV2*
M7P';!))/QX;(YB"LUNP&_H@?%/625("'HO'M4A[0_E!N)L(2UTJ7(C[(.I.-
MU>AN+5/9!BJ8(F!\/BC8,@Y/6W^08ZOM6IV\,_#9+&O &M/_S.A1LJQ+5UA0
MS/:@/U.0EPW*D4.NM8TG=3RO9VU'^.<ZY*MJ'NV.KE,.5[DJV>4EA8"]0*G]
M.;UA\B&8BQ\+9;G5N6A'03UDW]1%']^)L=RG7+XI1H*7 +$_VB+PP_ +W)$>
MH'[S^L5I,#A*4X'Q=/-^MR;^7-]@\VSA_/S-2(>#\46L)6WGYR.H)?V^#9MK
MM"F. E),/<LA>Y4H9&]ZW;/%0SY'M QN.G0"5FXT-AMTKJ=W%V"&XW_=(HP7
M)^K?;5 MFKXQX>HV1WO8D4_YGAX=XN//V@7"K5IW)(L"[APL")*D5AZ90+47
M*2=#A5-_*P3"A*BV__TG[W_^F83=L;\!4$L#!!0    ( .U 7%J![8F7JET
M (%[   8    <W1L9"TR,#(T,3(S,7@Q,&LP,#8N:G!G[+P'5%/=M@:ZZ4H5
MJ=(B'4% !*03$!$4J=(1(B(@740DU%"D-P'I"HKTJO3>BXCT)IT$I HDU  A
M>?&<>^_Q]YSSSFWOEO'N)G.,++)AK+7VFM_\OCG7"NX;;A&X</?VG=L  2$
M$.!_ -P,H (0$1+^?.$O8OR+Y!P)"3$Q"3D9&>DY2G)*2@IR"@HJZHL7J*AI
MJ2DH+C!>H*6C9V!@H*1A8F:D9[Y(ST#_\Y\0$.'_AICD/ G)>7HJ"BKZ?_.%
M:P5HS_VI%P1< "$M 1$M :X3 .'[24+PIPOXIXN $-]'4K)SY\DI\#=470 (
M"8B("(F)?O8:_ZDO_G. F);D(J>8,BF=KB49ERO]]8"X]^>X;WYJ8] ;1O*(
M/WH6>)Z<D8GY$@LO'[_ %4$)R1M2TC*R*K=4;ZNIW[E[7]_ T,C8Q-3JL;6-
M[1,[>[?G[B\\H)Y>02^#0T+#PB/B$UXG)B6GI*9E?<C.R<W++R@LKZBLJJZI
MK:MO[^CLZN[YW/ME9'1L?&+RV]0T'+&T_'UE=6U] [6[MW]P>(0^/ODY+@*
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
MI);DW ;$(ZI4 2N[>0KD81R"2LWBTU!EG[";+KFHNYRW]%)=/3F@R^/O[ ,
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
MI>?0$LHJ.W>6(XIEZX67N+1F<$_(@[/L,Z0K'$QRQK>S0A]?=I(B_MR1@A8
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
M)-^".Z;-)_(*%\SLTMR+;<PB^WJ3!"R5>VU?7!;@R!XB^2*4 J:79ZZWB2T
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
MB ,+2SBCGH:HT'X[G)P/>_XV3%A[\8NG*KER_TD46VVIUYDX0301)[.*F,1
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
M7Z99_8!NV2)0TR$'F$_WUMC^22#H]!G$'G1EU6U7):F\L/N=2)>=&;*H=$E
MY1G-P%6P.PA2>/0V'Q:CN!%H.=9G4GTG?,6JQ@%32Z=B9GYP5894+8\FZR./
M%4B!BZV@8B^%0BR2ZVA0N5?P9JI/7*YHHBR=YM^CKK[BSS)BOG/OLE/6@JF&
MY1PUZ1K2 ]7,<*IA2\Q;63ZIK19?8$AL75_WH,Z<U83P1%%UJH*AW**!9\@-
MD]@HSDQHX&NVR+0LT%ES(B"]XG(2\QF0Q_^%T, MPB[[_)PG;[3;HL)4H(#2
ML*790CVXK+VJ^I,8ZI_M[6J*W@VEK!/(S G./J<"?G5T>W=O/?9WG?2@4KM'
MUMBF@]=^@O_UW<1"V\[2UZEWO1(.V*+<P+.*4'[W+..4E[)TM@J%9E->7[_N
MF#V6?#3?L[;KW7?2'[F4]^"/=(^&6#JZ%MV)8Z3&G\3C=<\;+8:AM*VW2F&L
M7<L.22]]F '48\)E 1HT$C!4E+'&;?)U-L,/V@NX GA#?'@I9CXN![P9!(6O
M:,-?G4EL0>@S+49D#Y<2FDE-!+Y'HZ)YW<WJBV7JJYZ^2FK[]IH_^YT)&JMW
MSU[?%6%R,-FP5\4O-FED,N94NC<<>-3K/OJ6BMD1]6PQ><*# Q$)KX3A72+K
M]B'L9+H]2'8UE>7^(VFO!V=>QWF%QI6#[JR<F=N^^'W&OES0D'[%#IM% X$R
MQ?&+-:=2PS?= !:_V)E-'G]5?A8'7L2$( ]^ ;7#A#-T,FG,&K:<T&#?DBY.
M".0I3%W#*08ZZS5$^W^KN658?+;J#+8RP*8$+W]&^00L>_DX3-0M^&"]CHL4
ME/]&GW@J$J6]5@?Y'_8\<V&MCDG0;(=<4]?4V*F\ S015KH<*&WTZB>QDW5>
M3A;NE'D%,*1AI@FZF27"V3E6R/(+I6U5.P_'/M5V&*Y"FZ0$^(_?)S#&A#F6
MN ?+5LZZ+]Z>@.LK[):49[+I*C8:7+O_CL+@/M.[3>;7H.,]3)@M_G,20:+C
M4@1UAU9V#MZW7$B1P*E_>EWQB=$:JM2Y/IR"G1-Z\II&D^KG54O^5?"XFMB9
M%DRZ9Y%LFFB;V6"MDX/%RAY/UM>YBN6LO7-*UAM08P7]"6+6[%-945B*1M9"
M8DCR/15(I[FM.RYKKT7"OJO:C_W^UFSYZ1'A@<CK*Z83K.5W<&TV:&"C9!-*
MHR$QLVC_!Z&*G]N\$QQ7J7'-QFW1+&>A"/-N]ZM$*BNGDT<Y&6Q&]ZQ[HZYZ
M:587U_L>"TGDS>S<"@]X"+SBV/EP<)>@J*C;Y&5_N_ "I%L]'RR1Q_I>GO\%
MN_ >6.P/>+86/5?<WAS-F7D >/9AC.-NV)G"#4J 1[LRU[24)M.^UO]#;1D!
MN;U>$7K2 TEH-NXTIA[ "3Q;,FFMM\+6ITX_J/4L*_W]ME.7WU3VU[95!"C
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
MX/E'Z0+TR;%F\\ZT-Q=%?._P&R8J"4#6HOKTS37)W?!PA5(?M@'I<K^"#->
MB(^!HL<<^\5]/H#D!:AS./IQ/2I_WI# U/.5],3:.(X@=3TG^DWXZ$;TXN+"
M5N_'\]S+S#">TW!I!/IQ08 +GO1(3)!SC%+BG>M5.[*5+>E;Y+XY6YO#D=!J
MILZEV44.) W@05;VSZQX'5SM;%J@/:UM6;WS*>^Q1D7FLF*/,6;X].GYTH<+
MT"G'@?S:AS8.I]]D6"1F^/BRH;\^VB<R @'7YE_LG.B&O8RKI]JS21T:S1\*
MJ@L;;J\$).(Z(5$6+)NH3\K)\ <:3F5 '!>%S=<_.&B+5AZNP^>X; ,CG=OF
M%U]*I1-3^IADN7'R?6DPY;&!11D/NSZY)[];56\A[9>;H,,K>=H<6-[+UJ1)
MP6X6-G=FIP167/AE_BVU^B&6'2'^^5$RVS\YZ;Q&1OT>E@6-X8]7=*,5ZJ4P
M7^9O[KQ(D=BDE,[+/$X:=7Y=E/JV=.DF:=N#BA1MO.&@[)!0_4*AR>-9/J+_
M -ID>WS->3;%!3;RMG42K2I8I1TB!!SXVOCBO;\\[87_@OQN@%2H0]URQ*\4
M7(!T)E\$!]\JA91R_&IL$=V*;RAWSES$I:&/*5W&WI[S.ZP.7ZY$0'4E\]41
M)]UYP51YF.W] 51?41"O?4NQIU_F^%[%WI/ FP\@$-N7E3XT64]O+>W6K4#U
MQ4E;N2YP1FDZ8N@CU!>W[]KL%B5^%/_&_/\I+#HA>!,D.U$3/]W-1&N'@55V
MM_$"/IXO:NP68-<[9'[G[&49YP5X]_W*8.'^ ?[]LUY/U!F\^U<:FX<Q[D$H
MX><%J8$&+#J9MV(IQBE/Q^#/RP'8U7$9&7%G5KM%ZYQQX_7,SB\13@L[6>W
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
MZ+Z.R.AE08L-5OK/-W"7D^'?YM;+Q3&*1/4-,I%S/W+<1TN"K$QBW3)_D9!
ML:NZP<'D./K5$ODBPB#G)#X>921.DNQI@-/C)^HBJKL6-K0?28Q8ZMYB/Z8!
MUGOS>I*])TX3OM%1+[##?K/W(*(R"35,%TNI$SH&<K:D=X,'&2M([1;1[MX_
MECOG*TP>%YD8]@0;+L%UR3[PA\<5JM T9L0@@O%#_2A[<DB^\G@QXPNIS5R,
MX=!$>/X7Q9P-'68:H$,U4%#8BS2PH-\:1+3KXWR?#F[^//B8?;W5[D\V<,/1
M[Y-N(IFWBRH\0I$JL5L)D\^#EGHTK34)FES+DOP>+OWTC/M$I85ZX/SR_*7U
M@J-JE^/'V'X;(<:\O:S2<"8F>^DO3)HR[EX;%W6%K @7#1?,/UF:?Z+_;IDH
MB4;Y'-6;%25*_770>=@73Y6$@3K9&W+F$E52I*S14VCG6X><;\C6*;#Z?1+)
M -<'J]HSF6-_J""HTBHA@SKX_;-L]7R-[8<V;3:\J<+K'COAF!/.(%#D4(TP
M&'YIW;=!]B7U]6R'.IPB:5=[]GPPJLG\PA90JYA6R58M^P(Q/L>Q7Z\31?C3
M?]3'FS7B30-\_LJ&;^PY+C.&="27K? >MHH.47\6@@Y@QF4DIXV#5M&UB: 4
M$^4SYK_>,.*TG(EKN+FG(36M"W(BO8_7?.2SC.*.Z^]@5R#:9>NZ"T!^8:H.
MJ:-JU?-7>_OKB+)I^9\G>@&*)82L2Q#B.MUCO1F1%Q[6@)!5]BJOCXJ\;]$
M\.$-X@\=1F,=?V01#7#UJ-?9CA3(I;6H,*).^<K&@>RXA1#P2"6Z[Q_UQ?\1
MDFQHW/Z1YL5[D9KYC 9H..A3B%]E.'% 5(!'T]"![][&(C^RK;0MDY)D/3HK
M1 K%(1G>I7!V3;EF-A?;VI9X@2XHV[, K7K&J')0^6$CA/RZ3D5J)<5++]M=
M3Z%G!G6""IT5Q^6(2R@2BJ([2I'PH@'"Y#3I7H:QR1F " J]#8&^)(FR.(4:
MO8-4RF,\D']5(BLDMS^E/>!#*_6NS)J 5%4]Z\SJK"]Y$-OE^PDJWMD<-E%.
M [2+TP L6/I^BA19&BY%".ZM)5CEJE2.V/U6EZ,!7IQ'WZNO:Q[=*&YN?"8#
MA?5R2)I=EMP%/)'VE/E>II]WQ=//9/C!GH=9J:[M2ZX(#ET]+JM>W%]Y#1J2
M-T>XQ\330JK$)9$''2 7W,/N9LG[M F6PIZ9*M]O.&7E.E8]L6EXL^)A[:$Q
M*ROLF!TM0_I!5H)K'A?X- BB!$C^HU8MPS56T-#?=S0O:K@+Q\EQ"CUFXZ+;
MH0%Z(F[93E!"R5=A]7>);RO\YMOM;$='AO0_Q#AE>>^G_@G_R'OL%1?9X,B@
MQ1'@@"2;.1CYDHU(Q7C6]@(/A#PAY-GO[X%-M6D]V5:V*<5#\O"?U=Z_9#+$
MOA@/I7PI=A=5/?#Y2!CJ$A'-Z%) %G<H4$2MC4)+9$^00\.<4>9R(3V=$9VA
MJ'!E+A&R/DGHZP.Q-\R)0#%,HZH*/"L]+)@R:35*V2_Y@ICG:$(VLS4]WZ<"
MME@M";1G")!_]R3!3MM6DJ;-20/E)!W\\!X_O+A8S#^FB:SH*RM].J6.5^-W
MNA^D)&>V?$HMTR^LR=HVZ28=3Y.DB(<&/>-YP-Z0PX_.:<0W"(LL5=:$J 1D
M\!@F_3&[!66L;DLO-%G_]FE1GREF)CEY&SHB23^(.._)8)74FYWB$?#(E<BU
MZ8V^(%M+Q;/RG;H!2D ;_U7:_ 2C1>HJ@(F,K]AN"@[J7]!M2+QQQSN92J !
M ,)W0_L\%WJ=KY(8.;J=7(O/;<[M5:YG52UWX5;Q[Z3O.P]*?%\-VKJP0N4?
M+<&,U=P;GP0EM&0L,]R+B(%/$\$+L=GA3A.S,D3ALJ<4UNCFW%!QB;8^%]VL
MYV3)B^%OK#^?;$G@1A >E2"PMI+/VM*8T.$2$4;9J&L0>2[.]SE\<TJW3[#U
M">8<X221Y2&TK7MX, K'A5I!XL(;AN'V6NS#]UEV/A>_92SH/3L\@@E6\7 S
MMZRO,OA!2/,T'V^T/-[%QO%2T+,18<*J.U7HB_"7[WK?BF*(4=15:__LO*H6
MD1UOL@=L"_^R'@;:MR$]#@KP3/D]@)_QX3[?VA:M^!-3_-7)+^UY8$T?[H#"
M>0_"2WJFP$O]GG]M3.<**6%Z,$)-\S5/K]I:O5^7$MMF04JX,S>Z (;>3QMO
M2+(7[0 R-X!CIYC/+T[?^"XF<RKLC+\BZ>*150FR+KO7-SX1@N?M#6]] -GR
MF))XY?0H_ *S(1OE3.7Z"O'TDY=6O)<[K]\?J?,0VZ!*0,/T1']+NV;6!@2)
MZ@>)[;4>6,\I;.LD)UF1D 2D?I)Q[%H7E7U4SMHK6%%+K8)O/]GYT)H!KS!M
M,;\5>U"5KY!X9/DW^AG1UBR85B^]01GTRS^!KF<A<*51?LC]#^-!*P8608&B
M]Q#Q##MH2\+0^@ !W7GI+FK>E.MS^Y76)EXE^E4!^VX$-_[C'U64LGD*N5GB
MB,5$M:+ATID_OU X%]C@$H7+NC,D0TM'@."60-&]_.;4>P.!VOVI;W.ON!\@
M3G"=<^];H$)D2^M9,M9#"77\%O-CK_HM"NIXZA;4FZ5!\FIM%Y^>^3J#<:W)
MZL^/\ =)87H*WQ:.\G4@(M*S+TQV/F[SD];()JLR?VSAPDV-=XXG)R,IKSM*
M0)Q(Z'D=%Q*TZ%W^#0_GDYCJ3SS:3]0I-M]R0,8=,NQ[6Q.=RFB =/1QPR$#
ME9=MP^AM0"BA[&ZKL)_// VPK*RJ217H6I!/RJBF,(^IL;X=^P+:MT*C)8M7
M+8L)^"L[]<?T9! [,(H;A)(Y9DL_P=_YPBF=S,OH)!T16''7QVNRHC: @T-*
MO4,4+FTZ8/X@H5.:5.X1H$ZI&]LHB0):72RC:CLL:#>H*]:9<A@GGWL<=)I]
M61>M1;1>7R#T]<;D6IW0;MGJ@[)G/[P70=9I4&#W\'HM@>39ZU#;C$<MB_0I
MEQ*LDD_P4A"AB"P<)87@>6.U;-\%0BZLY!3Z)$&#4^>>:]3$8AR(O!3./EQJ
M^:!XMEHM[A!\<<K>UQ)DP' XSD0=  E@A"[ZQF'YY7VK,S)'&P=Q7&'R=RIH
M@-1JH$W/*%5.$+W90 ,P.$;X DU(/\-K".G(J'H=;!%&"\B-]03&:4%I +9U
M+4<H<#;W+G^P2/$7YR$*X%C&Y.9)+,62;&>7UD74"?G8^4%3Y+B>K(Z_Q,0E
M( T@5.@*"]RP(B!G31&:"%&;;]R:5NWJQ[\G%IKQ$<YZH;[16 \:( :CJO@V
M=\%4S@W!P]2/^?K[R.F."YEQEU1JA#>Z')2N+ICY_3?[*DN8RNKH._1=([1$
MP'BI;6;0H+&Q2?^O""YSV]Q_<B"O>@(N#IR$ZQEX-@Z/,$TZE/SVAFC [CU_
M))V%E#[C=O!M8[]G?W+KKMO*+,UQ(6:PY[14A QJAJJ^M(N.RCF8SNE[5QY-
MT$ML-"] 1-)1S-0+GE,-+%2T^5A(J-MJN5H:^= A<$=63/CE)ED.@@OX4I$[
M7X&Q-#?:3VNC 9A0CRS#C_5'39J@2=.OO.4FMDRT(B]$&.$QMZ@#Q]4Z8O,F
MY>Z84_49-2//](2IRR_J#R,\?Y2MT], YU6_0.!ZI$P\&Z_#WF-6<^NQLR_>
M+*PTK]@<^[>#Y[\CZAJL5VD >H4-9E/( 5P%]:::^PC[:6^+YT05GJ=P"7F*
MJ+S/<OG;(:Q@S1O4'7W!/7Q;W+V3!Q7U8"U;P6,>&#=[D7AG?H.CGR]%>:U1
M_4U$\$0%[-;^=9+!_$@:0]2&JM0$U79ULG6(<F8;2]H(.XY][59J9^#]V.-,
M7INSYRU?OMOFRP ^KG"M"$BB7UQ1*WGND*'NZQH\2-04&10 PM@B&#[W$^GW
M*TG/_8I((&."WIL\^49 [O?@:R]K00?K(]CU2"*DK^8**9)8=&2)W,NR-<KH
M!VX^<SY1J7!&\ME$4+TC:.&;Q5XPQ/\]TL6B@DJ\%Z3M,D+.?+$C$7NR#?-/
M7!Q8<7JJ<W56'*7A'!$V7(Q@WP"1]L)!,1@F&%.'>=%R/MMPPQ_S-#5-,25@
MY?,'5/%68YF:+#:66Z3 D4-$69 0]GP<E5L,]1:+6'!.<;H17WCA";<^H,Q<
M+UCX+U&F_]54F7^]2FYI4FW;VP?R:&MN[H.H63Y$N&9X^(B/_&K6\\_)[D&>
M<9\D(Y,:3+2"=AK/90-SK2]54L<AYU3N'!?W3=U^10.@#*"H8Z[J!R;L^D"N
MD</B'%B5-BCU1 .(-.K!)__V/Y>Z&+:5USPML165+T;7PP)JD%N;7_YL@N8+
M6[1QTX5P$%&MJB]&Q_8M<BOO1[_L$(.P=A$BAVIPNCX9(S\["3)%RJ#LAB&7
MD%T/X*Y$/A A%<Z"254>6;+8L5+<NV*.)*[NH.(AC<#>:M;S8D1@$D88K@3P
M8=<^;CO@VX_7[JK=9T)YOH/]B(=_\+0XH;^M9T^4QN 2ET-#H4:8'M7G\S']
M.X&W[6_=@X?\RE?5<B):(E9\RA[\0)3&G\(*M%F2[4ESO4=)'BW 5"W(PD"?
MYNVP*R5-A%IMQG+&WT#8V/C2,ZP+:,IBX6'M["PI3.'< T,Z<DB2S\]?X2].
M<MOZ9X;V<#;YP9>AJXX_KLR6+  IV3:(L\@IOB\MYET@<I@1PAIDH&5'?DRY
M1(C2\B=AIN_G@1;STZN#4,4%DS1 FG4:+(/*:(/;NF9# G<<Y;<BI289?WUY
M?]9YE+%P$O.*?P^M]AWT2 % 45*TIY@1OU4N5-N$"IQ-GW-L#%BF0K84MS[J
MQ+9OX98^75/E,UO)%QZEG,&E ^R@3$$V2Q"K@)VFB(?D2 C+ZS_U7>,P66%+
M"#NEH;AHY\W28^XUP7V#]NC^ +@]J&I!YA:; 5;&^U!/>^Y+W\L5@:'>M"F@
MQ8/&#:L%O=%2?@&&.!-;2<B1MZ3X#4P!=G&DG84&<.)ON^7+BJHD53<@67M;
MD76!3$]2%S K*%'">5+.D7-7/L^HEL2CIC#[(KO;.D1ZV:4?:?>@MO6=A.,[
MMU)%-=^MW;<MGWGWA 9@#FRE[DSTB^2%-3C'PI@OI[^EBL]A0415J $Y<7@K
MH!,N2N:$7R:D]D)86&P?G\!32]6@AL08FNG(NFX9(30"5W21W8U0&C)N%+Y4
M%^D$[K_!7:P7$22K+0#L?.803W3'N3MFEG<8#(MQF>L%"NO^CW::3<M2["Z*
M<S+7U-FD_H=W&J6V/5(<W!_)7:HGGF'EY&%D4\W&0G1;MR3$];1.@9G$LY61
M _;RKD^CUIX&4S/_A(#>:Q_$7 E%",,MB0RQ^OYR->>#G)=MQ9.=5]]B,$5M
MJZ^#.8I;WV9L-B!CTL1K+"+?'>:)H8(VL>T/2 ?4"VE3V$^@;1:B:]K".<Z2
MD'"3:[N'/\!4;0L#LC$%07A  R1BYZ-;&CP._GR_\XJ>W.>6#\K&01S,;8YO
MFE&Y/12L<B@6BM2O>:!Y)PF@50EVVV7H!>X$OA/<U>[%!]$ =+#LVRA2YH)5
MW_%> S6S]22%GF$A@15/A8Q["U)S'K@@4B F#VV[0OA38<[YRA0.2<=#@:XV
M4@C._@:P@00U1&G?R5+DI $*AM?]AJ?J$+4T@#BH\H\YR8\=\?[D&E8%;)[H
M6&GV&?<M[*/LOL] ?19(A9 D&3I( W3O/)6\-YO8AD95U^HI @3A+QL9'5."
M-0%1CKPG3 ^<A&.(++0\CV-AN;E+ R3 'R(7&OQ=@4- RAD:X%6XUB@5<:+E
MZ9"4%[@0",$<'$.,VH=Z!V^->C]_2/6V 1$(X:;V7Q&")&=\2O#=IY?/]-,
M3V50=W_L'I<]HV@[IM6[7W^, 2UEOH%28KPNRQIR<UU.32P&F*\KCLS6.;R@
M =2 5E\?$YTX=N,.F^ 9"AMRQ(/N!1%!$J??6UZ<H)W'$^WSORZ5L^:1'\*&
MCB-H@#B**-.>X>WP[&T.("4,@RU**_^&[$9++(]0GB-=QU#$6F5$BL&VX2$
M\1G( W= XFM)N/)X/NKV]!T;XP^[Y&60*LAX!:Y* YS>)UD6O<\VMX=T6XMM
MAHPIJ%6J!S2I0L9RCCP3RQ=?W=Z2# "IS?VY[P_G@J@4?B7W?T1XOV&(P0 H
M&@0[T141YN&-TKM6KHTV8@QCRK_3/DW  68 /OJG9^2XEV^^D:K4%6M+L\J3
M#LR6NU;2EODL4;*:Y>9_U#P+C/9Q'=(#$@\YAQ$GF70Y"&*^:PD7K5ZX,@#+
MZ.%)'W .>N(JM6^0>2TR^.G7I3\=A[H]$3$0%<0/&J!N+@&AY9EC^BUF8<;D
MYN@?W;>K1V++\KN'WJ^:UJ(C9\S=S+H9 .FLBGT764EY9#W86B>$&\-.<AWH
M;$HJ@&7?:ZS_H67H<WJ\7NM]6ZR@+'<(O0]\PNSJC>F,/FXB<O\#<2E:1YRT
M;<\Z<1),T9RX_>JB%=O!ZM]*JAN'V.T#(Z["SK[%P_X.JYFHSRL. VCJX'A8
M:AXA_.[HWD<O+X30*L_$<UE"Z+9#R565RVK>:^^?![2RC);Z03A.(+&62(_W
M:47;P:86] G-"5N[,R;=^8*F&E>N1^]KPJ.$.YXX6BSV??"";ZPJWQ"RBB$_
M@BU9D,K*YOJAA>@NN5M]!Q"VPOH'+@+) ;=3K=8'L1Y6[C]#PZ^=]H>NY[9^
MD)6;#7]=W!QYUM;FH31Z+/\,?+B$VDU< ?'([2T2J[M(ER=Z>$64FPAI^_[T
M(I5*2O6YU8>*IS9O(QYT@,(3CRS,1[U5PZ6\MJH=VQM>.AG*BW+H+V@L&E[<
M/@. S45AY$@&G;S4:P(U'WU]'D\L?4B^Z!'2ZQA]UO[I[\</_%;TZ\DN<+GA
M^UL_]IBR@1V^)?9"5/&KV&J#^:%HA !1K6R!YV.]VHI;C:G':;7H6T)^\?A'
MI\H_+4ZU2"'=D.<_ZUBV@4L.J4X8=6Z[^ 4K*(M^1LP,6DK")WMDHFFI; _.
M;:BPGW#3:N( _H4&( E0TBY-(.=+@"PJP2YIAD2Y:=:4_6M%MTAM!=3,CC4@
MP1+";/O;AJ3OIM,<5F*^0&"<^X:)PQZ_TE*.X <WVD=KFW=>1Y7+/)1'D\^0
M>"TR!B- -S\^#R2[1ITNVZ$!UJROR$(N2%!_Q ;3 &7^;VF 78Q%;.@=3U"
MBOE>T<1"*%![=8Y@U26"\\#-" #!.L>_4D&3IS[,6% 9)_$V@MYUL+"OG"F]
M(Z%-5%/(/;:?&?HC+YE 9RG7,2GA#TFN7VLIMO2491H@UJUN%''"F,"Q8<]2
MUW"5S*@OB@[) 5Y"*KV.Q$J*8LD$U;C$C5J)EZ9HE#S>,:?@TUYR4AEOX3?@
M+A0'0E_LSF0#4W/?XF.%LC6;4>KD/6AZW0F/;^C9>)>N&R%QLTTW><_L?<_6
MRA2F WBN3<Z1!@!BZZTC)?K"D2Q3S%1S50\];T+7G13.>R2F(H\7!8S<*DSW
MN%@_J<C8T0"^A,# [@%.(/&CP?;;Y]BQ-B\:8'&AO.U=&4E*X3/)=6=AHK-U
MR7*<!G ' =<*8VWF1S;]4.#9P3=[E#4YC!KUZX5>.[-Q'9FU;B&NQ)$1I5D:
M0.LG^ONQ>C?JC.R"E"^!;/1>7S/Q;91GL4Z)9$VS*:F,,#*B%PXU"9?B>J3D
M47A.Y&E,36+H'&  !Y_#5V7_28:<GDBM[^P_JC#9<_N3A2+V[7M%8'^B&'2N
MD*J0;-/R62>">F;HQ:6UJ-&]C?$3%XMHJ?(SX=)^=MFT]?W*N!^>^WQ2B$,L
MIEW;%)&BT.M[NFQFS!SQ7)UT#]L'/-N71GJ=05U7H'(O]X'F6ZYWI@#S[M,
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
M0_BA:(P,:2\ /T0W"W/KU+E 4$NI\,@YR;,%U550Y\MVN=/1;DJON"0^NPP
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
M)=\PS=\F:N\<4>"G*FT7)+>,C0?<*)*0]@>HT48=&UAYID8[]D)SW0+D4;X
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
MYE*A[<B'&0+S6-*?SI)'-O\PXI,3>3=_U/J^ L$S\C(E(])']G0,K(7YAJ\
MV>-3]#BX!9VGQ^'!Q8K^=H[>N="-6H5RO!.*,AKLXN5_.[QN%SX[;U_3_]JR
M9(B'J9(<\I6MDM/0F7! U8V3J ^EA;DJP)FRU(QGE)X:NBQT4[1C55+?VS_Y
MX]3:S./LR*^=]:Z$^+:A=]N]8S7,D9&*[,+O8']D2*&=>Z4KR^W*NMULORRQ
M-;C/[_J[WB1?8T-F:79X=3V82]Y]^ 0^^4T7RE2+Q.;EE+I:TW=-GW:9OFR;
M]D&KHPR;#&2$#NSE-C5$17F#&^VW-_D?OW'UC+D&L/EXQJE2@X%(98'I/Q;]
MH\Y./>WA1?&;9=*WN,D(?%\2BF./TS]*W=8A&6\)(<F5'6DF]^SMF)OH/<+K
M2I378^IP8H-]K5$'MCJ.P6)V4M4"FQY?["1##K[7-6CSV'""5;!65PUV026@
MEV8<-/68J+!9)>D*#?[Q^7)W^I,FEZUW,&:EM->#F8[<=!]);Y\__W<+E/SW
M>2E*-=RTI9M^YNCKT\SW[%*CYC_W+.BS!?)6Z Z<5PIHN#0@$7X8X'8H+5A:
M172NMA"3%?;;G1?IL!9[(99$H\\0K*+ GXP>OT"-;FC'<_+U-BKR5!W8C8RJ
M>DX]YE# MO:5L5,B:[\@N\A*H[^@+L5M&G9-/L=/+S&?R<&8=&:IT\.(P=O%
M%PQ8OR3,-0!YN?!!22&T (0[>8[5S,65XTQ;VU[R_'"GV7I!8+S:P'0Q$*:.
M'@Q>TP2 R5&A,:V!3:Z>F'3D4:P2US4 $SWH5''9I-;></ZJ*M3UC,KVAPIX
MB/B3='&*_$,S768+DQXR\,L*O#]L_HI^VL-=PK/N= .9.0WE]D>*J3Z=Y=%E
M"4*2_Y@9I?GS1)M;*$ZR7^CMC[FS8#J"[1X27_?[$WVKS!AT2U80\GP'DI$+
MR4'HVH'4>[+$M^WOC6_9IW]M6=_@#E<1.W\-$H%Q\-\P2O'T(M?L1*D+Y9X&
MW6HQAW1Y\@JS1EAUY*7M*\=[% ?"O*7!6C+GMB&>'Z@OZX>XI=%_<(2Y[:>C
M/^\/ L"A&YY1K2KLV(GD:D@*R6I*C%@HLDO#:%HF5WF\N_!63BK8+HJ1D3S<
MPR&)4/I;F 8-0?JP"F&.#68^PV4]GV@_4"L>[A_/W5C?"4GCE)B \(@^66=]
ME3IZE_8#;]G4=#>T*$Q%%FM5UKDQ-FY@- ,60[U$XGU"*2U<,Q>RQ>9*X%%0
MQK1F-,1PC 7Z04OKE<3/DJB5SIPK>HR/(.SM?K_UW;D+560Y/LHVV--=/,:K
M_%MO!W"8;XPHMH9.W2 KPRA])C6_=J> ,LHMA S_C\_< 3,*1D(5?9$]K*MX
M#:OF65\"M_G6VWXZXQV6WQ_?7R+2WN+\=+G\9J'TXE8SIKEN>%Q?B1?)KMW/
M<!=)*NGM'EPR5A8GKC+#Y7A<\D1T$2!30+4)<D1D_S4UGJ[^/2ZU_WS6W;:[
MOB.N, ^.)!R^_V! 1'@]@D+R1B7PP<B)6_S].RRRM5FXI&[@X\].\ <%#;_"
M%WV852 $&ZHT5_2KH!Y4:XILD/(]Q20/3A*+ >2*"6Y6R6_A_##6V=ZKF?^%
MW9]/T8;:7"Q_4)Q1W0]R>E4D4_2F/- GZY75OF(B>AC^PWC/YMN9O$P9VYU?
MZ@Y-[:\!/5',.GX_8M['7U+<X*VU<$5M$/ -&+B+R9V%GX -ZYUE*>L[+<4S
MQQRS;LLC4CU&'"E,?_&&'$:WU=&#9?!?:O$OS2</($'G:IB_#V6458 Y"@+Z
MUM_U3C.1ZX^QS?T)=];C,MCU)+,?J"D%K]SHA4P^J6 W)KI2=MDT,X0C!<:0
M%1B24W8A!DW1DBIM*BD+OJ>[V9YV>Y7 @1KEH$NB/IP^WTV_UW%J'CQ?B/GF
M+FC8C:G-+S-KB2NT0J>,S$L-ZIIDCOG6#E,_0TY1_$C[0#G%(D2X0>Z][GRC
ML+$71A4@[SZ:1<M%L/8- ^)K80'>AR_*+X; <86F=TD]VDZRE80'C@0]V<["
MKUCPAYP,KW,0IJU864@')/OW2GZ$.'J[)PJ9:R0N&R .)X7Y@>[Q&34)OR*P
MN[-XWA\/P&L/AMX2C$%>?;&S6Q?YHK*"Z5=%QS(^#6#9?Q$?)*CV""V@EV&C
MZNPVFK0>:(H(8;92!BN4)O&,['88-L>:F^7(-1WSP.4$/WZO89CK731^ND%$
M]A9RLRE3H!+KBI7@E\A..8QC*6.RW<+ONTJF==8N4M6,<,N$=[>4-P0S?%FK
M$-_Z:P??255!-JHQH0/ZI@/Y#:_RV#%#8:L<6+J_]DD"^4 WT5J^CSU'!);"
M-% [9\$\T[R,TQHZ BPX[\Z,K,@$L^ZZ34S@1,RI8B'2]UPFC[5]YD4 SRS[
MX;T^/IWG,*Y.XK[]-(5:3Q1C/R7S'L<=?/@Z!#-?*1$-)BBU0H!>/'0O^;3G
M'B"WDTE%($4*=#@.L5P?T78]G[Y!IWQPE20ME XQ6 %BM)CMYJV#69 _5:49
M+#)0$BDE'<F6.W<MSZP?OG//5B+#P?'^;?/V(Z(+:>R!-4_#N4-)RZI@R]5"
M*)65&4C@$!ZL+ACA^Z1MKJ33V=-H9=UYFFGITS= PX<W*F<W.Y>]':^,DJ#<
ML>:(Z5^EGSW=E;AB0=3%OOB^M)Y]M:68PRLJK7)[O_ANAS&%/_(KQ>G^48P*
M^X*O01RC"CO&/U:)&2D\'+,%2;FB4OSB+BX854<6H2^,TA4,\U3CX8E,J[V#
MK#J\)T0X<@UPTG]Z/(8<2BISS6.Q(7^VP.AEAG#YJ[F2484H27SAR6,U;L_^
M_(E4B]8[Z<G S?_Z(I#_EZ*0Z1= O/4U@ 9JA>E==F[)W@HOV7^YLE=O(^I)
M W/SX-62[%F[W!_N)4KN:GI]#: /(2,W,,-[N2 G2%^K1LNX-+\,+K,8R7P@
MZL\2#%/3^D%/R5= $Z^S;,&^ORQ40)DNJL)XH=>-69G+PIE ?,@YK'B.GDU>
MV 256^Z9TIA;_FGLS3(Y[->!UE>Q6G9?;HB^\K92A4F0@XY@<(J,2I=NLG;,
M6F[-\O+:[A5'NIY^L-BO%N</8UZ*K*!#4NJNC:QWZG+=:O2G#G0$)X(':QC_
MP2LB+$-40*WSC$MF2TO'@8>XKVV%'B?<E[\MW-PQM20U,8 _3BDR?48*= WH
ME\:7X[):,5<Q 4YRD=5JP$K\SWD%#5W*14OE;QV):!>X#MTV<7%X1_Q?ZX_W
MHT4!1+\?[C_F% !YKINF0%)HRZ)\+^N"2OI0YSVTFM]&O<O$LS9U96;*U =Q
M&^_($FBY>:0Z>P):[UJ6QUP1@0VAP4Q[JVQSO+,RUP"*O;_Z!TW[#$8NCBXU
M9(8".;9N^W0FFUF*OY($+E$QRP0BN$LZ@E_=7'BK*E ,SCJGEZ%1NQCHC7>0
M@7!GV4O'WG+GN\WJ3T9#P"18$\![P8)=2("@'4]>3,N60D$R%G?08 W_DJ,,
ML=]W#@6$6H0: G3B$61)6VSUBU#"WS<:?!(:U\V [S3 EP9M!)'?L_*8'QZ4
M=)URQIT9:O-?D)<F:*6I2CU)U&5->YR:SB5W9V1".@AC,6Q^%F4OAK2?]CBL
M@5H_S\$A_![(%40>5/RHJV_B8'6Y7Z[PL$_5PN@Q)_>%*]ZT:C?;)*?6BE1,
MY.GDA3)RI_3<8?D=8MG2;$]/<:G3Z5XMP!!]7O_:/CQ-F1#G@F7%'PW=[#&H
M*4-RQ_/<RCTY/?>6/=)\Q>^0)WXN[JLZ9N%,*A9M3(#<WO CM\)PHEN4=CH5
M%6V&=($$\0 ,\#9V86 BCI/V$+(6PU(7]Q9+4>CN7^;*\#<YG_@SPHE,<$+*
MLGJ$L'!4QQ+]Z[:2Z2?-<VFP&OXMAEW<W0 V98-7D:!<Z2O0*WN2NE*](#6Z
M=0UP?K((^;A"]<SLH]N6_!\O7,8-<)R1*I3X.F1YK&\7%^CIP%"V9ZS3E,?+
MU[,>MFD+S\[9FZ$THON\=W,_(K[82@[U0B/]LR+FPHO!A%A<%DH!JNPCFZ2A
MJ2+=CGT2V+CBDKI;198^^O[+Y0(B:42<6R1?M#84Q/BK[A^Y2+MB"YGH%L%<
M)6$:2=&W[SA,7K'N=1#_C5OW%+CR@PASDOE['&^-U9K6&BBM.W,27O'LA@"P
M_I'\&#XI2U"KQI1,U,+X96'*<Y#,CMAVVKKGR9VX 4B(X<>F2B0!1<C,C>E[
M,J,"P)\98!5!?OOG=H:3^4-VL/WJFJTO''G<M EA]I<3B*O9>[$ME9(9PT>W
M-DF:K\;SB&>OV"X$(%.R.7PSO_EG?14KN9.FA@1Z\NS?CNCPISU1]OY)R=.E
M?K,D=50@@T$5R1NT$OZ V;(Y"@OV*17Q0ZNHM5'H=/]WADD""3CS5YV<8A#,
M-N.S)+Q]YT(>20[4Q/_&\@YZOY;)UJHL=L;A)-@:LMHREU>9#85M(2F/E!AZ
M%3LP7GNO#(D8Y&FLEM246AJ7]'A$FB&;9*DT4L;QTN+:&LVQIP+E_S^HV?+_
M2.JD\,,;[-YZ<U!FI 2%Y7#I7IY83_;8^5L=$SM;,I-I [Z&H341O5A,S@#7
M6U*1L%?;:T!K/CQCP=[9%1^6?QO&+J6+%H.$^P/=;U?R+Q]7\Y  085A0U8?
MJP)<OY,>BH4_YNC4!)55GFO:N#Q*Z@X7C!3(&J(!?G1.*M,,*2,^J7%L3]Z8
M$))F&&&3'VVC"GD9GBM!?C4IEST<"TGBN09HY>AD'[IK]:-</*A1S=U-]ZW)
M!U@CA\R?A$A5O"= A2D[QF.5*7$QW=B0JI+=O]H?RA 5SC$P<G]O<(,H@Q82
MI4TX]O;G]R)-2SOR""V%H1A<?MI";XSIC))B!:A,F7<@LP/7('/V4<.;Y5GB
M2*&)K"[__<0#0-+C(05N9\(=<Y%MA$1*"->TDN>&[*Q/]"Q4S*G.)=N>41WU
ML 1R;M75,O>ZW]&0/T?T1V_8LL>0R$3A9:$*'VAZ?GN 8<8,;P,CK]%S_EO3
M.2P<P2S+C'9_P2M*SL0%_\&<)RQ%#S"<C@CCM)VR5L9T6F!;H\%JMD@#5F!F
MB'#F,6NEV.^'F:J0JO[==L$'@W3:(O<WW"0S$-&K(78CH)G!->H+9JS!P)$7
MJJU.8%X6U]**X<BU(YL?>*+I*75L]D,=M&5(%)48(39H=P?V*RR86Q-<CE2-
M7Z.14)+&[ \W #%[&RC1=#@<_]*P)9J57$Y7S*FM45*?3CU$Y2?-2Y'1SA]O
M"Q\0&\U><8$M,$U@-<Q5"BKH*,X<G15MEZW7J4^SG,1JD>TIQM5*_:3J/I&W
M1)90ZI3MBZ.804"PKV: 0>]*R"'*RE]C04D--:X'F[]]MQ9RQ(38];*$:_*T
M9F)S'_%';02G_-SF*B2J9*KEW*!,OGA9<*$V_W86:EL'?HC9K&ENVLFNB8E!
M]4Q+\(/C5"$>+'"[6]4YIJSH*ZV1]\]?$>[LW:P/98J*8#TV/^EMS\PIVDYC
MIL;'UM:K;)4X:JM#2TQ$0:/QUOLA+;MFPS>2KLW(:P"\:&&P99YJQYSOT7R=
M?YT>$LL>79&V=#?MAU6<YL^);%YF:W5[&JV9>,!9O,A .BX!BI5+<*>,!DO(
M;L=NS1P=>;@Y="7S-UI8Q+2 =5[%,9=IW7E 2,P??UKKH@HD7 ^-RJ.?AQH!
MR4Y:HP]DW5_@KG BC&UIK_T[X(--M".W%.FLOCT$G/223,^:)@*O 1 [YZR\
M!SX8Z%F@0?2A^P'+KB>U8W=G6[) !!./2(1961*I(A=KTT\*/KS^QC6 "92S
M(0'+)87-ZY68NS!D/VMYY/-^4,EE6ZPO[<D7([,!IEG;WCZ-,!(^PL6=ND^A
MSFLI*@*8\IOCC1ST<H"#YVHB6<V5_RY[87T\<GN%S[SDI%"2%U[U.9-1URI\
M*,0<QYEBK03%+!R<;$@PXBU>QDF(^2@TDRL:A6DK!1R?:?-$DR4_HOZH5D"I
M7]1MG+(ADT\!UB[?2P4;SUT)@9Z2\QK.0I^V9IK[1#YMC:!/%=1UJWD#W[P&
M^/%^;+G<=F:]6XLPO:QXV=>2= VXZ_G!EYS1J+.AI7M:E*M-+ZOGY)"W14>>
MO$CA0U,O\_-7=PDH%A\"SIZ*#$#5SI]:@<S-($EZ?:UW48N_W16?6=TG_05R
ML%CIOSO]OH!N.4W$04-8:SV1UM02/X":B.K8G8$:N)?MF6?%UGI(R%CH^NI4
MNXNB"ULC?>O@>?PTSZ>A4?319AJ2#J1A!$<^QE;BV-_L<M-[>BZBO_+X,FK*
M[)UB/][5$OI1DKB>\?;A>NHX:'O0$QZJCS>J=96#1W^.-)AA6;:RM%HKA9S\
M:1-U6W<0^*5534KURNE^Z6<J@')+/*J;[^)90J\(<O^U**?I@I)FA?B74I=]
MH5A]B<SC3J4/[+&IFKP-?:KB +YPZ[N4: 64Q#T-WPI0U?.YK;96+$4GP91;
M]HR;7^8[OE+V#PXE=Z)R[TE)>W4JP $J]450&RO\-< ^A'?1F07\Z ,<;"J7
M.OKMM9($\8]T^/+RG3OVCF\:!EASHRRDAG]*4;!>31^A**-8UA)X9NQG?$;$
MW#W01SY6UC\/D6!$.'/TZQ76T2_OY46T]L< B!@ I[J1M2PEFIT,'MYI0[[*
M>5LBEC*:%:82^,OZ[C/BBT2/8Y5)I7QIA67O)L]Q0[#<92EE2K/!'6W5* ](
ML/P@,$2F<U1\VD3*7([/C!?@9D*PQ,3P<U7]ER%)B]&__] "EGC@X".)J%,K
MJOTKGCFQ6L^TE<,HB*1%KQV-XHAQO9X>2\6]][H_ >,!0Y%8("R?[DH*ST%.
M@=K6P%@-1:DT^=_JZLGWNO^L'D);G7E,57&>=?:"6S 7S\3%J39E38J=&%SE
MFU)R]P1ZHU3I0+1]&GK V L-I/LML9>^VU^:BSNES)?_2'ZC=U"D8NNV9WU<
MIWA9K.J<0H-719:'E4R"G6P#JO8F]65QI>N+-:4!@,1JQJ?BL/H!A^U/M+J"
M*\N%EFR3) NSIN.<M"K"KOGP_+LR^_EQN*M[K7/KL[36<U!9'+-M$ )4N$+G
M&4"T]XW?Y;9D9X.2J>_Y(WPGS%I@"FHB6_,TE'J7Q:-9+"\&95'E7+,U=P#S
M:LC(Y$N60XCH48$V-+VHN)SXP@+1],?H?-@$#3Z]UPO\H@M?ZK N(H*HO 8T
M7"A4:-C?F ',SQWBY>DG"[>UGX@."1??S2!X/M,9.G!C8"AJY&'L0?URF7:#
M@>B?=7X^5;8R?BVXO\%=S<4C1P\T4K<L"VPROB3F/F8&W$!G\V W'](3=Z&&
MU3/,&KABA\Z#)3S7QX(=M[4R==S+&SHL$(L>M $O[#]??N4I6X\9$WR_+5B(
M-4 'W5A7"JA_W-NZ0K?&CRNKUC4UX]\MJSU8IE<^-?<7/8V*O2_=KF6F4T 9
M7 3MQ(&P90T;/7?VS^ KVXA:=_#+FMW)T4V^('?TT58\73^ 8E:36>FK?5K
MS5<ZA\8NV)"%T.\%9F;)0E@N$8-E+I2@5T]:LRAXXO+]60U;<!.LAI,DI48V
MPN;@(*P(6&FJ!H5]PE(>)Y//.(:L<7K9&K$2M2<&G=$6F+-*Z%**^4[,/,+$
M3'_ P8;/\BT+^6GNF>);*% 50!+#.W=$]+2A:R"6*"4,8*@[\9A$AF 78AKI
M>H.E['!4LX5%#XWSV5^G7&3[[UB?(,4V<1K/TP3G(A,!?EM%F;VPNTH-F3\/
MF1SP)[@/6(>H\<,X3V2<CR>-RZ.)&%0VDR=W>_05Z7ZF!MM[*?*":K?J037+
MKSY$8<&LFF!TY=64"G_^4 C+C-N%,GV1!3 [.0/%J@'B]SP-HGY/1L'SIT^7
M?OB.GOA XE87R?KVX*Z*V.OFBT#CTMH\'-82L;SDBEF-X/1[FV%*25<%<7B:
ML4T01P2@U"F"-@U> ]BT/T =4.0"^M0YNIBM%([VJGVI%2(=L:]C_5K4V;J2
MI+E0,G\2 );RW-[%W"_'2ZZFL"9J8]=HGT$.NU?_/(E4G^V9N+U!YE*1-&S:
MZ?TWZ0>.\$7 W_OQV(0C^ ,7^/,87!)'OS+0O#MO>HB[SJ(E7\9+>TMY&#Y+
M50D)(^0*_D7>]N=;=,ZYH6J"J69DOS5-EO7LT4&S2"4ZQS"9KCF(>?XN2HKX
MS8']&ZJ*@5N4@%^ H&;Z]< %=# 2K6J &5_)_*)\87Z8<KLL<>'N/0L]I:D!
M3W=I^3L'1^*Z2$UHS%<"<Q8GM(1GS;)VD4N'$N.59+#9:=U!9[ 1!T+$0YSL
M&N!RSYLQ4UM1WD/1[[<, ?J3:4[(Q*K$ M@+<["7QZ<=8W(U-UN3=Y<H((H'
MFBF3(AE6TVRLA5Q@5DJW3O__/%J!+0;F&2-W#:!REVFU.,]E-9LZNEU8NM<2
M;JYGUM_(5G6K-C%Y9P3D\/;A0]Z/\Z%.?:A?<T=*>JB@%3V;SG/.)5E2$,V*
MS%'CCZ:!7S"INR>FWHRB%H<8 .%"10%E'AB((8%- Z]8%F12J/0"4&904\]O
M>_ QB_Y4!$*C?,6BJ(2XWI#Y%3U1@Y3D"&%LM]#5!",'%X8C?SU' JVWWV5G
MY6YABG5[@4!<I@>]W6TYHB"K5ZH?:BB.FOAARJRJ.?68S1PL/K..+<9'K#JU
M7 /B[N%#%(4F[Q1'V3N1*?[R&'KTQG3BYO-";H$ZM::/E-C7@U5? =GM!OQ"
M.#L6BO*&1SZJ<TCR]X_QZ-U]99<9);!<SOHJ#+C_5(APK+:;<-':?#]5]YNE
M\%QSL.+K3]\D#G]!+-Y5]!RT+BTH;&_)9@@>S)3EB(PLO%KSXK_\/:OO:T</
M$R->7@6WM%)UFX!@[0Z"0&%"(C"B*SL><'(48T-R "8.P.':]:KF6N5:,'"S
M03L')^K@@WH+&. %&M(DZ<BOS04HYNU7)6X.O0M:@W'PVC"4E<IU@CT\S<_U
MM-L>^"3/\:_*:;*$?2OTFHL5A>6_+@I34IG!.;A+/Y^!U*@.F2<E)Q74;(#>
MSXLXM[J\?)[",KI%_07\*=,X40Y ?N)Q_\X4)J8W2:/?FD"%J@7[ 1?HYB6X
M=.B38]"PRK>W=P5.#TAT<'*XW+KX$_Y9[CUP8:> 0J)/E8(D&JQ9@T\WFLTQ
MQPHTT'=UC1]]Y$IZ$QF:P>85X1=FGQHWRM> #I.2G?B0_765&\M17(#O/E)O
MQ=*4XS+2X=H^>6]AW"=O)*XJ$UT+4K[H&B+>6ZAD:0) HM> QN=)+N[DR7'5
M^F4N?I,NU BS"=>LIVDN ^Z=<B<GE>K?OVOS'1)16W!07N9R8R9B-Q;$H=K^
MWVQ2J'11#"ON;))_ZMZT6+^X?[DX1T>EP,LT6O?V!A7'-9PW"P_" 'E$9^7\
M-UNS CX!<N?)_]G:V1&4J5XS51Q ,42RP+75CK;!/6[NPJ"W$AQ0B$[28(V!
MS#RVKG8Y*CT?K!KMDT9-8<X.1Q/%,"*.7B?94V4Z@DUX?J^RA.GDA5VYI:NI
MZRH/M&66>/9^ G\&C+J_?I1#C:CJ<4HTD1-7A(@&<KL?,4&"'X!="<Z!=55C
MFX,#214#$N##GG3";OQW>#5_2F^EO3=0^-U[RB)$.*#"?_4=[@1[N0%41>_7
MB*ACH2TG^(A^11TGEY(HWD1=LC21 %&[>%F^VWV&8\WMM9VO\(H,K1B>#60&
MKLE+&0)7Q4F[1MS9R!I;JE<9)" D)@P#;!34:1:%/0#;KM=(#(>0S"L)5@^=
ML:C4V(KG^L0.,A>EWI.[L_/.0+GJ^^_0)0_$("8+:Y,@J^QIU-S06C]=MQ&O
MZ%]_+,[;GOR&CIIOU8VJ21I<HG5[*CW__0W*'C9+/\4L+%BN.E%Z7:8PL:K=
MCI*L!$\VR8/&M5^($CMNPR_LGW^EO3Z^#3A0X0=17 .&,R7-+8!>+CA'A;?M
M3=#I]9[6-@H F8G:Q[&?#Q#OQC,\).$WMHESP(9X[>)AY'-,Z:=HF]O.V?RE
M28D+;AQ[9I,=G=*$(XL-OPG3O ;?]5#U. 1YLKM:/TSCI+/:F;>6/.9\&4\J
M9-]&2><<IJU(/D9[IWB%DPM9;QI0YU<4]C _]AI 5HB]4.%L2S',TEE04@[I
MR,RJ'& 9L<T9 WV5DJ=(H6ODME;!J1$16F;%]#B>ZTM;S,BZO[3I7*@3:U8V
M>-4F+X<MLNPZN,5L=[_X7CS)=Y*'Z^GS7<GQ *Q!3$_C:AQF;4"%90JRXF24
MJ4QIEFX:O;4!_/ZK%Z-)2T-A\O +M>XH#/CUQ-BW;LF#DS[W;7 0K"Z@8H_%
M)]"VJVF&"^)-LUS:Y_+$CJ;=G@US>ZL_::AK_F;LYLN<&IIKP$$52@2+I,3K
M4,9-Q%R4#".>E;U7.O X!I]L_0GV]^KT'#,%LY^KN'13I"#WU+ZM6%+>;BF8
MWWIBA$MI/ESI89<[>CA<&MA%1]"/WT=^[1;$JB2AW 7-;\@7]S2ZUJVXP\*W
M+5DOX(>CSJH<%V>VT"*5UIW#N_0:O3:$/ODQV2U10>76*\]D:ECTN5]L )FA
MH[ CZ8\D/RQIPP!_JJ:="RA(83;DO_7RF?51GA3XLE#*-:LE_J1-:$NEO_NC
M8H;XQXEJNHQ!B9'1Y">$4;P?#)94GT\>X/!.,%-S_<V?&=[%>_Z,F29G8Q6:
M2L>6.D=T"?6J.3+5#^1LOW_B BBC_H$<E=^XE8+)EB""[V9O%0?8(FDKQ'/I
M44\LA_UHW^OL5+55JFO8"?HKB\!W_AF":P#.>R):=H)DET.D:PI*7CWZ[NR1
ME/F@=&\KC4P6->+'^N>II67T?81\;JG69(W!4MF,-M8+:Q,#5O,MPL>)BYNS
M9H:+\U@$H%J3]?R28E?;(5$#]E1CRS0B<*$"2N*9:X"#,6;EQS'>?R@[+P,W
M3NQ#>L(/D>[Z'ERT%2!(]GA)6GGY Y5<W9F!JWG=@7?)&$F<#)H5EI7-$%.7
MP!O@3E_R8ID02">I%?=N(! VYDFQ\V>4/$(^^R]'/  9P@*65"6K/G1S\W7J
MJ.^8DQ4S!Y6'^T-:_<54" G["_V,^D:& E]=R>+M[#;6:/$O7\XY2B_B0P)J
M-Z;S^$$>XAS2+#I_K@%YKM-O KN#[AWL%%#28IT.&@KP"2@AK'%FL5<A7Y7;
M@KG5)R&Q0X%P)YTM7KR-PY@P;X7Q:>WDA2A$]78/TCJXP[/^&F 7:A?<Y'SB
M%V!M?>'S4^&T]M]ZA";DWT)BM?+%R]W95VLJS4#O]6D6GD>#T/ 73A&^&7SO
MC!U,6M4+NU^ ^"BT)=8I(U;O8U/BE711=6SC%2XOK?=8^.=R<U'FI%$L/FE/
MY4LAC;!XM, #?K]>/O0(X>X](<+1$CPAF8IH*+7+W\NYY*)5KGQK\E]\\67
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
M>]Z://]SF=^2F LI92.E.+9,9R]!)"O[1^PC-Y_KDY@*)UHNQPI0W-,7 WB
M^?P:J!3JBTP?GK]F7L&@)J1HI1A[B7I ;Y"<_1&WGD!X!0DYDZ9 W,!DNP36
MQ=:.2=\S1,&LA<D9_J6M-F=NECE@WS?'8D[Y'O5"1F*F9N<8M0A937[;3J@&
MA!TG +VCF FKHUBH^4D ZO9#YX_#6WOLG'[B?FYH!#8.C[_Y=;[ZKM53S+1N
MOK[5T.!N2]QQUT^1IL;F%Q&ZDD_(),HN$HL04!  UV:[1_*/=-,#_WC]X>9$
M)26;H-)^D>#9N#A(!HHSMF_#[W+W##\]$/H,:[O:LUIW'Z>*AB>WJ19CMY B
M^,OU+>C^GA!JBO;ZG.!<%<H6$P:DH&>%YMB\U_O4<NND,HQ++P$@#17%3^*E
MT1EE]+GI&!G=VN;IC?HDO0.AM[>K:N5)AZY>_SGT25E9G6KEU.A')_KD%GRB
MN''J:6C_AZ&TG7>WWOP:+$;<"7N9+<4]<L,X%3K:VLCBD_9N ZI[=@$JC''
M9AC>OSTGK8$4GEF?\[O%<_ZS:/1K\+'>@]N4YB-/2,*N=ZP](@O':,0>?0=A
MKVA$0R7]:-T.6PD ^==5J[86FP\MGT2_W4BQ#K1]VC5)<Z&.25^9_!$C/S;X
MS!)J^PGKA%Y%,32COF'85!I[_-%.^/A+;SPNC+O_V*XMU^5I2K^0JO2J1/Q"
MCL\Q?]F9(E8(%O?9CFVS86X?YU&$J/Q2.>1A;GTC3O=53>8M)UZI=&$/#OM
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
M2 #S-$^)3D&U,+K:F)><.^I=[CS+[_'L]YY>&_L0\*6GYK5,@PT9A[#WQ7?
M/FSMX[U<[ ,X?4D4@C=K!H//J)$L<?YIXO.I?>H!"Z4>%7]TD1\_S?E[-4^/
M,VW(ZCJX)J 8PN]IU-VO^WE23?X:HN-9>7Q948:(OHA)6*FL0R25@,_W56ZX
M"R,%-%3%''?IF?N;3SL^4J.57XJK_=SH?*Z(.BVRQ=%%B#%H"5PDLVG!VBY
M#-O4GOK12(Y^J),?#)&W>2U17],DM<G9>7;6Z/*>6-'Q8@,P8NLR?<D+H79Q
MUV#,^=/2A\OR=KDF]88,?7ZSJ2374BOXA6H2^AO"R^C:7WZ[CR7#+/7;L>SA
M&7"7T,=?W-9HLPZB:R$9-@Y&DWMZJ=YJK[J]V%MUOU7<Y@RFGI%="C,GS_VH
M)G-V!:J.]NI2MT-F)+N56T+D366.L\CG]@=[<K\;B\AYW0H-$'_%*_7JN<<U
MH_/X=O8=%=W()Y+UE7='L&;Z(.WVB(=M!L/LKZ"8_F<BOSB$!W^>> Z*<5\*
M4TM;9^SWBEOAPXXC-2*"%'LW/Z $D32*2\L.W2V>KW*-6\TA*;>NU08:=S;3
M-NG(C+&%T527MK/MXB_-M_-BO>YA<I+>,<9+2]J'W#=,G)VBS6Y*>5!^=>F5
MWN\D$K)+S=5<^-%V$DQ?#;+2]NQV4_T<5(%;X8NY07O.T/ZR!=/@UHW='Y7-
MM86O#%AGYHL6%CJ+%WL]GX9?%K+Y&/$ICU;A'R[([@V+:_$."I-K4V2^70.4
M17*ZPB[EMQUT$@#^-O;U2DZ+V?IL$TM)A?P[/T==%+37\=SV9II3!?SLKZXZ
M= RB&J%4&%I-[)O\P8\0__-J3_NFU"FG#!K/S7!'8>AS;?'ROFZ!/2<J<OZ7
M/,#.=M5UG"EZZ#MB[M7)KYO@^"<GYB?W+8WX7C/GF3U_FDE.7OHXG4&OVY&^
MA+W^(!%,/ZO&"4,U*8:WB$;\-C=2KY@89\N57D!0:4F?K/+W+#;C>A"\0=_(
M6O)KU*10V3)]"/:JFOP5VE&5;WRI+UT7Y&K,='5(4F;3TU/"G,2U@'")IV$7
M+N?_N6^T"V*CQKOY6=M;O[2V3Z^+VQLLRQNFXE$TO!OZ+&QQ)KWZXY?-DW0D
MRO+#U#S6/C=[KQE%@MFG<0XBW\MLEY<1B+OO'&-.C#,W(9>RA6]\&I14%?$\
M>[ZO0\;7L.6Q)D'O@6SLC9>)>@<N<D/R&1G$+&ZG(D9+^D5/,PV'K);&2B=I
MA)FN((W?ILU[:]RQV3Y^F+B<.+M<:,ZIQ%+_N7;@18+TP,!(=(WXB/RVH>L$
MU:"$CQA.2A\LP\?[$$RCLFO/7/0UOJ$O=:YX&_'DE]XOJP$D3?]H8H1?<,"/
M(V2V+M&1%#C10O=/688W5L;EK%AH(GSD8YK6+U=P)H%MKU?KY8>! \_+_6"\
M.#FT#0%(5E->'[W1)1&BJ]]@0U%_=L7S@A',T^.2S9J\8\7(*BPBX9FL33).
M$,0.VRZR))8=43*8*J/C/0*0YC('_Z%(S!O/U2WF)Q1(-NS0+Z&F!" _W84
MA'/!^Y*Q-\#B!&#R=AT!Z*2S6[<MUP8"S?\LJ@#/E!P'/S2I( #HFYS8^8^3
MFOQ$&=2ZO7:G5\Q@6,%XG"L!>"F,JCYG*]? ,?7B%7?K[U&EP[J8,>;X.--<
M/+4] >#10%)CRPF MO@XL1*5A24&5;+]4Y]_ZO-/??ZIS_^[]8'"'WMC#.Z?
M%RN"HAL) -M33X5A&9I%[ O'J7H/-C>1C&,4I>XO^U?K3\CV4^;:W[29!NNG
M(\]N.7%Q>6>O@P)RE'=&(3I9!$ ,@Y(YNQ3D@L_V^KY] ?CMLB:6L(=CE4FN
M>**P]]0K:@448^3\YJ'Z9%M=5K"$14]%CE,7\'&(36ETZ>83!&<]5@I#UIUX
M7E*JV%[I4(IMM#Z[0P#<)PZD[#F]GL:\8I03%7:\>JM2@D(7NJ>LJML42?L>
MD'ON;7D2I)Y1$.C@%^#&WCOZLE*JHE; @;963E[PQ^TZNE-639 <]J#C%!8O
M#18A%L*-DT?7&3X4K/:B: 5=U"/;2TIC49 XR8%XD;'\G3N#Z8+S/LR-E 5N
M?BAG3$ /+9^PJ1?],"J;RM1 [-,[VL&]'QGL36^M5&(9NN18GVYQ;+DJ6Y^;
M$[UJ]^-WB8T5Q,%VIJ3QW=B2-;$N+%^TLKXU,90Q?>>.T_JC"_)AC@A-X9%O
M9"FV9=IL@/'_>2?Y=;*W1  NC5?"%CRZ"<!I4$UUGL?6P5(CWC#W(0'X-!]-
M  Z/'.PT)_[UEJ_]=JC,!,Y(':<";BC9G;8P^&;3[^!W<=130(3MU1511JJ(
MB,["%DQ4I!.*UN;"NM5TY=%PH9Q6L8$?S]>A F6GA.P12D8!APA-7E]S>;&>
M7!IM5"1Z&EN@8\?,0:T047I#>IC]*U5::^AMW$+_W2"S^>/$ZN/D!? LXU);
MM<:/E4>_H&WKH5^WGN[+)[C$ <W_Z'WJ_\6=:OS4"Y?;'P/_D;F3>^H'K\Z3
MV#J_AC=:[[$[OG,X?JZR.C_Q/W0$L?ODJ*7^E*%V?[[H7IUOR*9C-B-8?_;@
ME4Y;JXB55? >%9F'3Q+C;6![NUH&JXWAL&."TD[C;$(^:J-H3,90@=52J)]W
M5NX/7,6L/7E-CO@>QMY-!T@,^ZXFA5Y#ET0I#E<^1=$'/&A%>S;&^RZTC[PJ
MRN[9G\RZ6<>+TG%]-F*0 I>$=%#-/# ?*<?0]E>NZX/9<EF?SD=5I.1R)((9
ME9^,Y<R[G/!"J^5'[214O3]M\;:['S.&KUQKQ2:C&[MSA.!QUQ5IOS]9%E'^
MB=MPUE>*&%L>T!NWOTPVIO%T];=2B >^VQ9$ *9G$T/([&1#E]M5T @<\YR:
M EY@ZDV/4<4VA6]$,"=B ?;$$GQ+M3'E$\?.!.O4EV@\YU8WZ/3R"@L123:J
M"<#%/(:?9>X&=!F<^CXR*62WNBRO_4"\55:%1Y.I;24U#,"Z<%@'(C[Q=MEA
MU1H(P/KK1,QW9'"9&38>R6%R56M>2D\8?Y;'F &FA/0?>Z+-^V5B;*^BJ6(/
M]U2FNKN+^>X;3GEN<DS<])3UB/^=M%PU,LI"FA5+FQ/PWL>.":=1CEU=W]N
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
MWFA#F(S597D)[5K<J"L3S&).>.7]'A6F+A1W.8^4V!D%SDL>CLE$A7L<\'O
M&>WC3KDI"Y -4H'/.I2D9DEK0LZ?489:HTFJKJV-[P6N,?*LN*UPR&(_=AO_
M8D'0'K!OIR)H%\<OW'K)OM)?[)VJH]SK;U>_EQNU@?7F.XB!:I=BC0^_;^_7
M+UOIF9R\6O'T-69[;#7BK)OBOQ;.M17WVV[-*+Y>(X8 ,/MF@3AP][#Q'ZTZ
MRY9&'Q=!<K54/+,W9I[32)WH<6X*:>N8BI ^8("PD9PR_NGYY6JC%RX+W$
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
M!IQ X;LM$NQY5#BZ6\B#T;.07Q0@?K.X#L$TUJ.Q0TVDD:^G:!X'3I:XJ(\
M,0Z]1$J26RAU,@0^)\G+M.0(\(PT64>S^,UX>*BXH:\4\>2"7)A@?N2I8R^_
MZA?IE>7S&EBZ<7B;QFB(!#AJ5%\(N]8A-R2&?X,<I_+E1K&VA(@R.!9T2);'
MCFY(S!!#-M?HW24Q_7D].]*L %-$/K]5$'$8OA+?..B($UZW/P+L]!Z/F;]F
M5 9K=>BND'0$:+0DP0:3 ".4'62#XB,)5WJ1OIX!K JN28-_/== K)DF24_-
M^_58NH>E/[\=:6*S7"\-:#V)-Y)"#GV_D120A+XO/;%WP@&XO2Y ?&[?XG:S
MS#::]-S6?-BQ5W$'TL-G9&0.?<N)+TH7^N=!/UU.8HX 83ZOX0&D$<_*J53/
M8^@)P20G7$B26IJTC[1W5Z/X'BT)GYJSDD"FPW(]G/E"/Y$\D33-,86/Z6&"
MY(-;XGLGC.&#IX_';;04?!R"T 41/VN0AA:&AEPA\OM"IS1^R_;O^J^S_<,D
MI.#4=D0@:^"MGI65DS/!9HCB&T5[G3[%#YYZ*_I!E9Q#ABF*%U99WIU,]C$8
MJBE_WB,=)GX]3;?]PQ7_'?]4'R-=-<#=C]^W5B^O@=OT2HNAB9L"4"\#FH(N
MT6>;7'H" ^%^U+JEO1RZ@7JE(;>?M [$?,ECH-U]=N-JYVVO>6F?,$#P0 \U
MAUW!:EK4^#C?F0OZ@O?5. 'D 4(.) +]$N0\,$"X.JUWTJNRRZB;G?J\*.^G
M7FD_)QUZ_CGJIA0M%7%&D:)GC(]@5<I G]KXPQ2K0?B4WH*$5^+=WFU=FQ5=
M7ZGA^^/NF0_M9V(ND<04R6-DW.!Y!LQQH$,0Q2=B0%%8?'@=D@X&G/93A,DZ
M/]C$ERVD/M<K,2\6$0Z,R!.;GKB\(+2[$C>%B(+0E4+USGCUUM>>Q\X'..9O
M<^2YI(YS/!?+JHZZ'[%&_E"H[;K!A0=6>#6 G\4?(4MRB%/OYQ-7.Z$-;D<
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
M-CP/AC8Q>!M]?K'2H[*<9?+'UY5')UM?L0$.)S6X,+4?%B$7O,*GX"'5GM-
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
MZ'LOR98=P=O,Z"F.%-V6WEGF)32V#4X#.G:1WPY(,$GC9UL,?;6@,#!"I!+
M1EG4P@F\E?[JQN,+,@P4.X^CZ)T+7/U%#BMK:1R&,R40+'ZO3JO$N$-%'L$Z
MOIWT\3V$_BB$/])[8?2LD4A3_AHD.F=A?LV_(K;B4&/2,T"!\FKO%NB,?8*A
MJW@*KH3;L?-IYNPN5UBU[04C0W9BKVI*:86T0GWO3AW^JA_Z*SX\O7;4=C?_
M*O)]84X#\D(U&695>^1V=[5%EH-,.6C)<;+BY,SU3L ^N1%*Z1R>_PA@BYP2
M9=BQ!2XPT*'5/OAHU(F3V;&WRY6]G>(4:KG[K+W(0M7IPT++9U HRJ%WV:IS
M5YZSADG?]'P*.@W^E5'O"%!X'$CF1@W&U!W(P10&N76U#QJRH2-?Q 3B5@>%
M:R;F;+Y$D\7ZD$4YP'^Q3X/M.AC;<F#0A>Q?(AOC8FL)/0/VHU<U8]X]CT@F
MBWLV.OC5Q^@+D"QGM:; 7CC-L7>5"%P<[&[8:4,D6.6.YS[>>R-[7S]B.BI^
M>V7\02@ANM:&;NQ0<D2I+TRA81+17(4*)[)4#<Y@^SOC'KB*AO,NNNR\?J()
M%!]]945[?N8"U:(2$T$M!(,.V)I@,EW<E3.70<E1Z[1[=^_=J[YYA9/.2H"S
M.&P3_LR?!A<20O">?F>K_]T*6Q;JKQRB]AS''S:W(I]0$2'8J!S79N[9K'<Q
M3J#.NUH?V_ %3(_M>EE]=<?Q[A' M/:Y6CE:*X%M)L$W*U%(ENUAYA/U'KL3
M[<A2NG K]WS=7'O/!'8:EOW(SG<?UHW8$W_P,HP)79PU!IVFGP#$A-70M^#H
M@]USMT%T8_;C@CW;'(Y\!/F=%[%:3DZPXL=Y@GL>G]](C+'2(RNAG=)Z0[U-
M2I<_)C9XZ@_9[]N&K);&I"_YV\4X9]6\UJ%_P[87?5,"A:R^K<'\O0-;U;2_
MC7Q9;>&9-?S#JW+3HF<[W/%,X8!QF7&^ [=]P$CE'?Y+E9?=NE1O<!5AIUM<
M8#>QTP["]OQOO)T]E9!^EI*G?*&O'UUM.V_9 &BX%$)QUG?0)&7^&1B.A=:S
M(UX0Y',[\IH3]FO+\\:690R+OO*:V:2HM)UV:7"\$6;\Y+8FIH:\  ![=J "
MN]M/(,,9:>.#)A7UZHE"K"E<?GQN!4:-W#ULUT:KWKZXX_&M(M'2*6]FTEUZ
M!?UI+3<7"J'8DE^U,NG=[C#T7@?/36N]:H,R!:\]',"A<2(:NV95>^Z;E*L<
M4\A@"$VMW"++<$A=WA& 8^$.WN12>:];I*".L]VJG\LEQ[VI<"FD^(')FO#B
M^I#-0<-^8ITNRW3].$,EEC]XD+56_9E/$%\9]]J=/7#=:\EG"Y@ Q:=_)E9S
M'Z;YGUHD6?6M=<J%_?%WMOD+[![525$9.> $:@7N@3FNTT0^[YB6@_@6Y0,
M[&QWJ:+ _>\P1MLTJ)QAAGVNZ82ITR:/E]BY!Z=N7QD']ZXT'Q_CF,HTOH,W
MR%D@&SB?MC0D-3@(#58&IU$FQPR?MAYEEDN0\+YA-5XK@H6T@$+W.XLFZ<MA
M?MB!+.]<?/CMTAIL C);P2>EP9TMZ13;GLD])1LO*MZY )!F[F6[WT9-T<26
ME1Z@Y/\/*<"'!QXD6U>\#-EAQQX!B"GYT 5VP"U7"#5Q@ET,_=XK41W=\Q#1
M*.?QNEY7H[[-;6"7U:['C"+I1*;-3?GH$RX'HX-CIZHIISWKUVE@.C@RR%G[
M<)^!_$B:/)[&A:L<$FMWZ=@^S/A2K=2W).EZPV,Z3#::0)*SSHP."4E5Q+9Q
MON_KVY<O]KE[/1[&K'F:%(H2.W@HWB@/-THDQ\IRUTCNO!A EY1V!1//1\TH
MQ7_ 9\MS.LC[1A;,AIO,:9KGTE0-G9V^F$PV7B5^ED"%%0@KE/(F[1NS4:U,
M]2)CYEC-IO?FJS\8 BCG%*:O*SKPX3FF=")UFLH3]V&>'1B=/-^JD@=W*)^=
M:/X2&+T<N/F<7GFX!JSQ8>W)IBC]NQ+(R0:<\XX'^V!X*?+L1VS37)%55EVV
M@Y[#KJ_3,(>U+?@1B/MFQ?:V%+J$-8)C$E4'H2. BG$G^Q..VRP\\JM<NR<2
M!Z:L0K3KB]%#QN4OS'/<=T?EK1*8TX873/W#Z=Y0F%H$-HF6?D!]C>0(B:QI
M_4@;UQ>18D\4Q@8CIOT$#B0M>C%]*PH+:PJAQ>7MD0W-HUP?6NG[[NXX#9C]
M<$BOK>+:M??DW"Z1.:N$MU&+O7:>XU5$8%>!:686"JGXX/@P/AY/8H@7[4#+
M4_ M%I0\ZN8OU_^1\;SX_Y/_HUC8C"@83[C3)/;(FM?6OHT&\079F=N_ZDQ4
M-3H";.,$B"\<(OTXQ9]Q\99;ZTIJ%7<_B*5F.S<NR^N=+&[H(?O0M2^.^$1H
MC,DP<[0F_3B7J(%8>QPK#_+!+X*5T^$_WU"2G];P9YUZV*W&//^NP?4+*@7M
MJ'MJL'&""EXL5CHUA5:: PK<<YN@N2>"+7FH_[VY/<U,P3(*N@"9*J3$U 25
MY4!MH=Z.S&,EZ3>PG<^ZF^\]SPDTF^I?REK>8^OW"+2=6Y%[EY!VP :SZ-TN
M$-#J<1>F?A"\U*,&%3Y %&6H27]>^/2)K,(H>J1JKJ:EA:A0BMAYZ,BH,O!
M2:Q?@56A4K>@Y&TV\EOIB7LLX_D5/.31T*%TK$#PU/?);J,;O?!/#QYTFTBG
ML^D'JT]F6BFD^&R0EB8\M:7 GCW9U+&:<?&J+N>K)XVY%TZ84PJE/M'\.MV'
M [?F\/5M5F#V@4Q>GYI;#'MK+RY6JHTL$AG0W3!A9^;QI-1A5?_-R>K/>QY!
M0W/S[SZ/W1>=K,&Q!MKVK&7WEL 9&W",;CXO- NFVD+3/H[F?]NE$"MZAMA;
MFC ]&)YH8)?.?JN$/!5G11M4)RJ=[_&U2%/O[M=3=$_DHOH:IA1I%LFUY:ZE
MN'WTI 9^RHE)GI>_6HY2%/*+6P/953'#'^CL]!T!;!Q/>8N8Z57(["<.7Z2M
M!$J-MQO7+9X1F"&/_-SDQ^9C)#M)K2EU!#C]PVRX@;.T6KOMPIW4F\HUGP%/
M3KK%3W5IE?BX>(99JC'=3[B20NN5Y0NQ E\&9U.NPM#W IEW;EK3Y>>3"].<
MU:"X9QDL;W=7T,HX_08S X JU0U ]VK_K[(KT?^B[$I2&\Z^K:@=)HAZIQA]
MO$6^P>TX!8P&%!2ACND6IB,.7)9NK#COA(W41Q-,8;+#;3$MA;Y&WTPA*\48
M7>"D7B2,,]MB(<DF8YH\O.H)'Y2#R8[B*9O&/9XKXSXT12W*$"A,:W)QXO?L
M+Z&:? 6F7#6T9'N>S/DJ+MUL>Q+9)RC*/)>"FDC9YS_>\GTI+3GS;:8$UYSK
MT'9I+^ K1^+Y.EZW0MLI5-W$RPDZ?^!R$E\9:BK4>7U[J-2ORU$D84/#15BQ
MJ2KW LW9U A<\B"Z9]"(^\J\;9>^?WMYI5[(.4[^>9WGWC!EL1KWU+8+D1FM
MC\JN*) I897C!*?7-\/VS78L\"H3Y$2J!7\F1]4#Y33OPMV+W(+5BZ80_BO>
M#-F''^@M34J7AUG9^4(.?5N.<[LV76+TM5MLN'3+755(DI-:HTHK)&W3<R2?
M43-#$JTNY*?S.*GI2KZ5K@#"&5Q#4]+@*FLN7L>TKV!+]E)5K"!!!N[ ?:";
M5'(@)FIS!$C(5VEL5[R F&(>(9S"/\- F/#3&%0(00U.EY["-L#]J?AS6-^-
M#L8OO'L! @*B$8>7IW>\?2="?6Q#2^$,NGDF=KO\FSHE"4,4.QLV#\]V[29=
MG?](/3';-<:LH8.GQSB?UL")W^N%N;A[%^)K)67><$88KCI[%)U.3[CVC?QT
MZ@-<"G1<VVYC0EBVB]W_^_!.T#3\[)CI-R>8S-0$XR+X?$5O$N!1A8S6>>_&
M-ZVO)/F9:#A#%*'B]1-<A'N8B6'5.]@5?Z%>J8Y3X_MS R0*NB_R<0S\TF!P
M5T;T!>R3\U?BA:C^<<10]L3=_@+G;3\/W\S/%;VE%C9-%^\D[D=F.N0^ 7XX
MH4\MR"9_TJU2H%[^M?M6GX(J1@?!5&?[7NO]8O2$:?,GXRK*.^D&L_VJT60M
MR@/A]YT-68,BUH>:IZ=URUM0*XCS>&1#96%$$F]24']V?';)4Q6P6A2%!.-H
M*)T&1'!_\,?S:O@4,&BZ1P&*T=4OY)I;-ASAD0JCC&/GM8L1 [TXNT[<BEP&
MURV";_,][2N:4!OG)AG7=B<!V& DP0W7'(K%G4*A)EHL'T8'<-:)=%1\-2!/
MX#WQ1)'6%_@1%7T$F$SUX8HK]-+1DTO(R+4S8K$NS)<ND*4^C)JR_*P_%T#_
M=:D+V!_D-O7V7N65?!2'I,W!M/.SD@YJS0$G@H[MJ<0\W1U?X>RQ3R:>CC_H
MKCO^8+M>F&<ZD*\@FSFZ9/INU-"0Y?VC)(Q-?7K$4R@&&5K+TR=-/Z2A&MAX
M[<X(=)=+Z/D<3];0UZ(E?558)!^FF56P\,57UZC296 ),C*_VG%*'D6UP+^Q
M>:^872]T/DS>Z+)+=M:6[F7UEG:5W(>!*<FN8'2)AW\(<F4@Y".\?A"+('##
ML;%' &?3(\##/;3M@>%MA;$1#\?FU2'B!9LW>01SK$?@U"'(K!9'^XK=,#6K
MP,F3Q>0^;6, V75RU 7/)E@Q2V*N>(0-_KGA-/'L/=QU!Z)S;)/IX('"B%^>
MC<QCQFA)Q+WABF7@2:\0%2S\A7056V853E@+H_81V]&4C]KI -UY%W9E^"I#
M<_/>YP97G>&V(G"G8E=?%\V8*GRJ1FANV"!E&&J<&67<:? ]/5IY[;1L!W3P
MK7^G_YD:O".6YPL7:U^A?S\\<R$A(?%<8+R$"/3SY36RKUQ?C#*YH'4)*UL#
M7[&T4O1X9R0#?$BR%[2U# <? <!DV21$2/ *)WY+>7,$R#';WS\1HW*W^X^W
MAGSC<&#A#+;?ZI&L2Z5O13U'EJ0\.^YQR1JLQ#V!)Y%D\*6^:C7>/,PJ][Q6
MDLYIALGX[R.35@RW/J;''[0V#BZTU.F%[QNU0$*N@26[10L+I*I&PC\_T&D<
MNFPLQAOH*HY=N\I2-V-+F32M8(#+FYSXXLQHAZ:7#EU1D/<82"BP=MA!5QIS
MSH2!D!0 &I$SBA*UI5E8Q+1,P_&K>]!-7!18M[O#Y@MRD5N>=J*W##<L1%IW
MG_,O-%E7J/Q8L.8J(5OY\PTHTB\!<1 J@OAA'H$9!;-,L="H&V?J5=!_#UDL
M&[[I\S34W5ZMOQU[FY^#,E&*^RIOH,+EQTD'N:]/6@V22^]93]$/"S?L@Q E
MXF$^R";GD!Y\N'[?I(59@\OB98ZAD;8K6CNC5IYOV%D>SJ\[@L93Z?OVA6/P
MUCA0PP0;C(.TB*D@D7HJE0E>J55W5%H?OL$\K%C*RGC,-4U9X][WO^A ?H)K
M>[96 HB[!X9_@6^=1-W]-;ERM>X(P+Q_P0OYS.<U";[YVB:3I,!_>J>[)R':
M+0OU6O'[OPD8KWD;(S GF?0M6JX;I1$4CFO322 /.[%/-9CRZXT_*^*,U)B,
M7OH\T_2YV\/UBFR&_:?\\)I?TL=1F5E8GH;$QOHPP0(*\''%N.5?N6QNJ(M_
MNP/DQ&6@J;%%=NEAFYU3.34NP',^BQ-:H!WMU2X?S'%&36TL?"6^-X@H<DOX
M"$";;"#*]Y\DC=M\)+ > ;C[<XX1A*K#*"HYCZ#E4SR4@Q57[M-7>V0G681B
M0D%7H$W"?5\.48E+3Q[6?M578UZZ<,DLA8;T30E=Q]^4*FTY,!\(FK$N_CU!
MC-:XGWBAYKP;47K))YY)'R+GJWR<*$+_4ZIXE7,HQ%?OC]BM]-H4.A"XG#LS
M2.2A$DRO;#]1XWN<1_(?/GF#?7N5FG@C ;B]?IR1T]Z\REA,C9,\]L^"6RK_
M6G'5O_^;MV8\+N?W!FTQWI9/YRM6>!ZUM_Z_RAR_V>3=TFC7X_A0*L:@N^#Y
MIX]?+Q8_8@#'@%UQU$35)T> P9,D-2958I%-&M+P@-D6<O( H60?W633_.'8
M&\^)QHVB($/!,Y<T4K\IRDVG/"_4!R_.'M=U<=6DT>-C2?+X?48J[^U^2J/9
MI,?8EM4RP8X ?S=1M?"_=Z743$U/US+4'6&[UELRN:44+_K'BX\T[<BGZ$?&
MG4^:P'2Z,P84]#".W+MWNPV[C'JK%5./ ':'>;J,7^])./*SC Y2G9X)%L"K
M><"+9.H=)3#S^OBJK.7A@FW$2]1VU<N20],Z1_XPW_ ?L9[6G3=X] *$4M2-
M4TIGD24Y3:+"36B&:A &"F2"W<;:5WVGT+&<.CSY)HQOM<?I+<^E</4G] _H
M<4:]P"*U^C%B9R4O;APJ%_;MO0-J!WU6=6:\_7;&4YVOR'JM3LIL0?)QP3\R
M::RP$7H*1K/ 0'])+V'5:NQ@Z#;H)9#:Z>)G=%EY7S6=VVD5XZ&2#[$ODG.M
M>/5GR\M4F4'CS/N.T^\D&X=?F4K@H88E/4F<M\^4DGN2):ZRW$#*,<TX>DS3
M#J.EJZ7A5M!I.!7^Z3JFO&[UKC+*OHR5G2YFZL?XDKN,"\\(;Q"=#NU7XQW>
M^1J ?RCL+$[FN8(5=J[-$/^T+*-><G3L,''ERMZ=8M'V<$EN[+4W-U]8!29'
M"=_#Q)>4(VEA!DQ&Y:9N!5FC\96?_.)NWKRERO-@<B G&'8U$R^OK2MYL[>@
MI$"6+^%^:4F$QCFI6,E:IB<2*RWD YF#6QQ IH7$8?4<RF&W@P7P.(9SY>VT
M9;!%J_+Y\S-G[<B3\9=<I=?K( !S/>$NA5I@[TRLB7&Q/(?=MX=ZO'&=T'JQ
MDG4&&"<VI/FM3/_=@T95G1!#1-/9;T*:=Z?6F$JBBRMOXB2T)[.9<L%*YO3.
M0,HMJ# ]Y:*/T=LLNW'VU]\<K6EZHK_-5I[>9>WL1N/+GUP!3$:*TQ"N8KM>
MN F/<>CV=+N-K+:YT_:AGMK25&E7:;>W?Q:8%2 7B-(%P$:32)NW?N#ME":Z
M%D@/FKH8L><(O[9Q.VH0:,.X-H&0-80Y+<?TANV"AMK ?=6Z6(VZ_> "5[Y9
M0L(E\!*DYKKA(Q.]7'>#Q[L=YD!R&(F-G[8E<*-_7'W'NGIB0<4VL9W1(UH7
MW4Z+2)2O76_;]2KLJ:^?N%54_JDD2+3 <=KX8;#T\,LP@ 'Y1_(PP%[(SAH.
M^%*CGA.B!3ES:Y]L0 %4!3F D3$= : FUQ22]Y"^9WIK?8P^P.M;\3%'@)L>
MNT< *FIZHE@%Z!^<#^4K9"CDG.P1(%S>]P@0=)+T :M)HD]*5O[M79_:J/U3
M:?P*8W)F+^?MO(8E<+$%T633V2X#-:F[*#%<(B%B$(FE/R2#EE,2-!9<,/XG
MERQ)Z',UY0G)/J=\*;]&V8@*!6YI.,.QJ1])6&,1/F4-TSP"I/_U6^#W<G<'
MV[D69R'83[6\\&[.&I*PGY,<9G@&D<6H$;'/4X[&WS&&X]R/W]F" ..KFI((
M*K2^7SRY6$ONS8G.5&:5?O6L.Z%8=/7B9+%M3MN:4+R/0"-HC]R,9,[^N5;*
MXA/.,USJ= 0[?<":@KY=2SOTJ[L.]$'4C9/76K_$!12D(&6*/A@LP.E!,[2@
M0Y@,\7EI4SCQG!S)0)YO)0WO%[DB\":0<Z"%J/$CP)0RR;LU#7[H!E]:.GX'
M#;4P1N.0862"("@"PE>JXGZZW'90[0E0,-1Y^W8(C-GH*#FH,/XF_5;S$QLG
MHN.\]=1+6?,HNNO9!JM0HJI<R"%,B^3EV#,@6GJ3&B'BH22K:WH:YBES[6Y6
MT[NW#JPN5V(YI&.L)"N1"5<ZZF.?5"C0;)IF8'Z2H!')R$9W(O_!_Q:3IO4W
MU6@01'[2WG*_'4IA32&3H(U'=!%,EO^81I8O!G+.ZT4.@9>+'EF?<AN&D+_S
M?'F5HZB*2U_>8Q5<X^GR??!CRG8C3&LYYY"$$X:$<Z@)QJ^-B!S7/_Q'J;B4
M*,QEVH+]9'&/$L<8=-_MT9YIA&E3)O6UV[?/J=-\YD4INJ3$@T@C>DE:N1JH
M/X=4@840P@V16- A;=[3VJ<H'-]2EPWR2PV]"&D6\3@>XLO5=2(3"Y!@ ?QU
M?:$,TC])*?RVRF! ?/'@'T**^>>N,%DE?=NB7(^J>J0\![=/;\[:=YMKD.LV
M]X9$!YF?T%-TB2IE=O*2(:I#]7ZK*8^$3+5U)^I-@S- _Y9<WREFM*+_G2=3
MZ2_4XL1#%52^'0'.4 ;.8]-"E#3>O5=VWXG\,880?%?E@0)7?5YPR/JE#4T#
M_.<N-/8-..J6@:NB-<CZJ@[U'F:&!H_*V5</W2Z(/#/92 NFH^=1&+#VV7D!
MPFC]56#>[M0M?P7-J+#\\]9T^YNIJ3$,VT#<W$#]NC/Z)&$JN.TM9V=O;.'Z
M[9+7;'-5CD];E4\P!$=_J#46_/9E9CILNS*M$(&/_<\JY?2L"Y=]F+*GE;&C
MM8+5EK.ER3+1PZ]N17RKO$LV>]\*U;$"U?G%<L"GU@G!<R0(Y4%"-PDU[-4B
M$)S>/7KLWW?HWY4%SE-[RBD0_[<9%CN[CSE;O%UEWPV>Q=9@$**/YZJ#%RH?
M872[SU&*-'#Z0US 721<1?D[KJHDR4_7XK4>)B,)_>7IUG]4D_^A!KX_U'"6
M)WC5O4VP<>&ZR8GB656:"USJWKE_7Q?@\%3$O\*M6DO"K9UI;,9TC7@+6 94
M-E[N,4&SUGL''K+O1F]Y6&QG>ET]Q^?FR*[CQ=BVDJ?7#L+VU[;9S4RZ;:[-
M9CS@X[2:)$R$F&(C?TYJ1BM N27D@M4IF"VCE9<U,^: 0^6JB?7=7B-3*TGO
M9I&1=\=R'*UM?*N@WZ<R=%6DHW'\N,V6:(EJ6"8C8HJT/#NLKCW#5IDAV>UP
MNF-E!;Y6?BYL_67V#Y<F1'I80VN]VM3S3RT_55>6W870$DYC]5ZLPE0=L^W6
M*7RPE_U)[NQ-IIOL'G/;6J3ZW,5+;/P%8S!VK/M\X$-L_KZ03EJ+3$ITR<9>
MGIA>)__8G%.=D)F'1ZQDE"#YG-;V(:0%0@.3YD<70F[L.S>LWH.45(=-I2;X
M+GM;15$WE'.T7J0/C.>'12NS[4_75<8/H*9HJ8B'"GG+;T\+?$:PC?"HYS=P
M5O!_JM; YM3[BWWJ7MFVH!J>Z]6T/F!2?2HBE$H;:']>A5E9-5[>Z.*D$1C
M>1(@>K63H>J)_=8KLCT91QRSC;(\S +?+U*H9%] D-Z0.:AVFYE>AG@2FSS1
MP\#BVM"GXML%1NWH?H[5E$OAK;5OB?RL0*E0@E)#+Z=P\&$!R(Y$C&&G<8,O
M"@IH?/1>6.3/5R7;2XQ+;]G@K"J?\^LE\(?1C[NV.4\^@8[XG_):6\8X-Y"0
M*ZOIH^$[?2D8J)?8@RM?=XBP<(J.\[,T,:=GA'R<4^E5_JSV:SX"V!]:-57*
M!+CM$8"8#IZZ\JX/#33[":5.O8T/W=T9/J#DDU3/ B-A!E.0$P[C+/B)*7BP
M$>BL_P7S97:E@NRQ,=,?7K:M%?>CYF2;/E<-O8C/4&&Z.JI\869P?(*-< FC
MQ[PP?(MXKD\DWWV5XZZ%]ICT39N2S]RR#Z^VE4=?O?SDQG4WU>%JT%3Y2AZ)
MIH3L<\5ECXW;I5RL'8#ILX81[%':&RTN[JZ<7Y($5X,;7G;'*ISB"6B(' 7X
M63]+>56B?^-,V%4=-0#?_[8ZF_+_JSJ;\;^KSGZ\401L)/FVJJ@G*%6\-XF,
MDW;L\A1ZBQFE\,N-0A%;;$QO"+ZSD/239[=/1&]E92H*DG^51N_10HY[KB'W
M&3Y(^Y(@373_$> O+*#S%Q:H^?6LY;\Y?-'[%WH]\H=W]OO/O/,OC5P:_A.O
M2TDRTS&IG<W5=VM0QV3[O^RZ\C/IMC+"/]VR[L4/YB[=UU>#+:X>%TU< #6B
M:O[H'/<Y:;7V7TJUJX*)-/#"G#@(/H+$K):O4/U$J;]"!TM^+WBN)A%0E"1'
MR>UV\<8.TE2J,[JI?N;41DO!5<?5T*I_!,2OK[U,:-\@/5J;C%,Y[NZ6\:O[
MF/_UQH7?_0EIR.8YFD;)A&.V/PK:KH-O\:/44;+XH"/ I<_PY>>_.0&O?W$"
M.7^T%/FY'/N^%&GLQ]:]'G1(8;"_%X*3'(%0*?T#48: %M$;<"[N(\ GVVSX
MX@"Q-B#SSMV'"6$ ;5/!U!,QH50N Z0+PCJ.,G*[*[)\G WO(OX2IC,U06_L
M3>3#QQ2 +P=;R$ MI;YF_;A"CHN)5<E[>H9YAW)EHL "'SXY$ 1WS]7)RXQ\
M6I8XJ*"GF#2J6882)]_-9F!9H^RH"O-LA"/ ='A;3 UU _MHN<0R^\P.MLX9
M:K?Y8C/G[,U-B0CU@DO#YRNC_83+L /H;'RBMMF8D$'"=UT12KN13YHS=EDJ
M\A*5<C%+M(#'?[Y8X7AGGV0R!(4IZ&?CQ1N2HJKR+413$G.^#,K(T,;RJ%'$
MM?0$7!/,1])[A;4U<7'VNK>=H5ZL#,HW^J@]F795\UE?M \LGX[V*==Y_/9D
M%[.]SUP&-+>F-"KRL?B:;>VS2?5BH95RET1R& U/W./P>'DZN3N4Z=U@<W2)
MQ@NS^M7\>8--%H(]>@@X5 RW]\MLY&<X3'1^@^3=JP'U$\:$J['K+T44C-*,
MH7(&HYZ5UH0SKHZN#*W?.&CRZ!]>O<$E\ ]'\WL'__"Z74#(+[8'G/ZS<1H)
M)/)L7<>!3FQ?6<AJ8B,9HQ?IB4P/XWXPK ;^[ZS191=UX<_SY_[6(.N7&Y^+
MD T:MX'3<I6D':/:1Z7:DQ"]E4I_<8 T6&DXB4"<@R^HO__UF)A/_!G7A5I^
MIKN8",/G8@O(#?;C5@G'@/T2N%;.*-KNUSN(*'SW1-!0.,DZI'C2_FO_*2.G
MG_I')(OC'EI")FV9U<0$FWSG8_F8/F<PD2T2_P^Z1AQ+I._ZS9_/&S\N_]9&
M8N@(\'L?"8<C !TXHO*O\\?48P\:@H_?)?W:@?WQ@!DMRO_56.T^F:A';/=M
M0(\ #$&DT3(//.#[/^_\2/I:$BK^71B]A/_[NCAS_;!=/1%MDH@ND_TVUC^K
M"(4.[QRWGCIN!_I[1XGE.4ACER-,\!^;-/Y#W&\W+_SEZH-8>W.-"PXF;Q
M.BU"+I.NFC>"I#H[\3->ZPT^ VA'Z?%W&8OZI7WE/EEY([P):3K4K]O(*KE3
MHQMZ*L4!!(T>)5[[1!D?K<K0 H$#Q?[LM,<[@]<V'(VH>6^3B\VXN<1\?:!Q
M*D"N]8\>D4H\AV72P&!V1!.M\ W<BW'I[^Y>6\O"%=L35,7A[B4R]Z34Y^TN
MGK8-^)I_0WCNW!FRHD7@IY8FYU/\N?F$_\?>>T8UM45KPZ$C57H'*8+208I
M("A*$1%$J:&(=&) 0"!(":* ]"8@H*#TCO3> TB7#J&')CU12H00OGCN>^X]
M]YP[QCWO&-^?;XSOQQX#4M:::\[Y//.9.WOMS8_.B"^:-<5JGAB,VTS4*$TY
M3.37)C/Y\3_Q8?TI)?ATD'R57_!S;R)^X8234-B8JZE%T'4Q7N?:6W&]1;TK
M ;>@XON[]O7I_;6-?5RO@8]>Q0QW@51?:NU"T'[JU6.QW6"PGH_.%%!',M]=
M+;;$JM?]V-E5LO?#YM,HE4C=9U$?6ZV4-X+4<OYRPP9 F37J<8(6^@"QP05.
MGXU)]6!$#K.F.9OVM(L*!)N%"[ZRO"M\C:2[F:&$FCX(3H]3*C1S06KF%W^/
M^Z[#T_VFX+A.#+)>]T'F?<_:38D@6.]#*[ C>@ZQJ(1V;: )Y&P=W:\>(3*'
M&3B??']R9G](-_8UOND)T%HTJY]N?.,#+VV HWN^N96%^;P^A.8GLB%AT4R0
MYEN%86Y<QN,D!XL81,S1TR U(\[ .D*?)8.7SJ3:Z;VKW ]'9)ZI/2P4U]"%
M6%>?IW"-'*0[R'S,!"ULM.0O\[TYHB?QYT&7119=B7Q86[, %/40\'&(Z\T\
M]B$P:-#T9T, Q2UU/@7\#!_54C>>)L8ODQV6,/Y@ JB[DL[QPD]G;VK46,^E
MAW&;YFI7]%S'HN8R'>6O!RDXF:.4<Q;K\#:L*@%]429F9_<(.:D\!MKU1&?B
M<Y2]7N9=(]F\ &!M=Z1.1=N8X&@_@F9D+ZY=JAPTCBO1P:B@2$0/9;<5*A6M
M=J<0&2TCN7X98E$8/D23%*W_;73*&\>*UN2?"+CS#\FL-^=I4L*"8A2>/2CF
M%2U53)">W+RW\/3\"GSE/1,^PBT6CI8=(7#7[TT"3_1/K[<2L-H^ ,+?+3><
MQEEG8<U[CG>,)Z'B-E5U?H6#XZ*5=XK,W@=[1I&8J5W%%A(*"!66$M:YO9<W
M=M54KVTV;D"B:[ _KIN3SES+QXA*:=[=:$]DWJ)B]SD</7CI G!7L;<-RT$@
MMZ_5\"YID7/F)=X+P+)]Y@5 8/KNBE343C&V',\ 9\2^O !TJ/$G]!V)@24>
MP*Z"B^V>5&HG=.ZG:MK/O]DG>A<?3/L"SX)]3;" <TLA+3FR&+EDMFC7CNEO
M2$SFIMG\F!.;RSL6T)7D#8S%LY\.X"/*$4LXWMX+0,\UPE+5*@EM;#%&\0)
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
M:E\\JT[*F;91]_@P0SCZ0]/U6"?H<ME\@HGS0I .*36D>%:^V))ZSKO6&.G
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
M(45A 1,8E2RMD6*T-'="OMZJ(P1PVL3E>#]Y;/$N8Y*9MV!)>M:U[<O%:X"
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
M>EC("55-/KE'/JSY[OX(/:C)]AHC8_W5(-?FT4+_N^>)-8D>7O2,_ERMBE+
MQ/3T!5%]^3Q[Y]DZIOJO7T/ZSKH??U@V&7UL0#$"Q6@=&_FE^X5B3#K)ZVO/
M%..O3\A5C@9\-(,>?YRUOFZ9)'-"<KF^KQBIU7,!F,WNPG.D=*59Q^!9G%MY
MWVL+C4G(0Q7$M.AT_!%EE_>%-@4__+3:NPOPW\SS5S]/.+P[IOD1Q??:F$2[
MP6]!SGS1^>%YA,]<JZEW_'K3L_N5RQ\C1XCKR\GOGHG#'B%.:YO\,(]6IB-J
M:#7=/49*%K OV-=_^A_<"&AF ):W02X).W.S],?ILIZ1)S(3_7R7H7J>8%^1
MW'=T 7A-[RA1496P4':8R-7N<.-]Q"89$&4_-^Z[$/734 1A/:LLT W40D.I
MQ?OO+6YI"#@9<X19Q3**0\_7#/*O$%G??:C.!X*%$:)8@YJS%)VVP/AT2KC,
MZ1"]^.Y%JW7_HW@0@(C26T":.$AA]=-A00U?>&9E1H6/EQ<<%?MZNDY1'YC"
M9+&TY0$<DH,P[^Z:)LMJ%L7H+QH!U@!BWUVND:R[T1.J;&5>6 &V\<=F[P6
M1GZV65]2"EXC3\MQ/$<:;CC(8B3AFL5^G!."J?;L?N:2H7 >+U]OSJ,%QDH4
MW!GO\QA=L-B2O9ZL'BGT1@9T@S*;K#&><W,_*H _RO ;Q<@0QOK8S&\',D4P
M7-#WV=006<?$BS990==<:$3M;F&X6;#M/CF_>YIW",;SV +=FNM8X+0H@]7)
MV6;U+K6%>MD6.L<-D#7)>(?PF++<1E08/-<1X2B'9P4!\_&<O<LIYZQ\1/ 5
M70)K]_[>C%Z!)9#1W;!V:ZSA+!S3?T188C]\I23P$GS4!LV&9ZZUQGD0N@2^
M8.M#4W\R0OF62+D <)<;_SE>[/][XWV^ +@<!#,*BN&LT=1B-"QJ5RNOQ.H?
M)?4X+S' [?8$=2;EFGY#H7)<WLPVW:"RKF4L._3''>CW'Y^N:/<O28M?HH@?
M"F AY.SWMLL7 +L)]*X5GS4#CHN31C$3*;/U].3>F:BE+2\L4N7.>R$W$I^6
M9[<PT\?/:K_52##R\>$D(C4G%IVEJM>FY-;KFIS#;\A5A"'7^U0B29I$E,H]
MLX+4+#&.D2#[)688O3[ZL35C(.=W-<;J"?X)KCMC-7H\S\IH/'ZU/H[3+N>(
MSDSN#%7+JCF*?0NO='MK/EGSVXX)Y%C?BSE/7[]<W36DU$*='F+OK>,;/JF:
M )8(<\"OHT!1_,"EPNVT"&S="M4V9VES<EK(S,2+"HDU21:KZYG>=IJ40<6,
ME'<I/A4PH4"[F;RYS@52X8%TDI^=@3X*T[=/[C%VB3M5] JH>904O/W\ZBOE
MI^=D 4P$AZR 8@@.B2QVWMN8;J71=0/JD5;H^.14ZG"\'WSXZJ:HO?!M>JX^
MU^:IWHA A<!!O-+HDU&<SFIYB-65L2OV3B7REF"]AF#9;"ICQ:>?@IY+WV39
M/S2@&,1?P4SO=I1L*>_5I"#T0WEY6J>>,>DV35:7:FFRZ;M$%'R1>:>=H,G
M0NHA*/R-?)ZJ"ZW:NQN_W$;[D=>:RU\$0^DN.N!39.%T[8=@)6OL0%W,-2/Z
M% [1^(*K)#Q#R>4E&$VB/0)C+N"TSA,/]@4S=A!M%)*.,?N0PV3(PO545P<J
MX?>,'D)Q ON!I=5V'Z@2NE!AN\6YNJ2U5J)8D*,0XYP^T]S2EI-MP@*-]WZ.
M(BWC#5&&_NO\SVD#J EN.2_P-SE/]H+P:/:?=2]1EC\[XAHMM)J;=U&VB%^P
MC'J*,I((2WGULQ;\:@BZ#:H.VSTKN15 >P% '(1.?UD"<XG5[WOM7&)%$;.S
MYY -'W:U]7NH>:\F6@T1QEZ@CVZS T.5_2B]VH)'38?YS4H-=W08M/F??@LU
M>.[->&]S/T&[!Y(R(05WT-- &;]:)<'XM"OL?=9RH_N8HP%?.:@R%R(YN<Z<
M1^+%>+WK6<0+BS5;LE>G&XDD8T% /@WLZ)DLS+'+QXIW%.>&SM;Y)CE0TY-D
M6[3U!3EH83. *&&)!!!]W>2><DC%D!SKCK+I</J\#:0UI158/W@Q"O'-U3J^
MON3ZRP:IE;Q7(3L0["T%I#J5C0#\&OZ)HM]-*1@@30GDQ\I[";$Q6B)^6CD_
ML$W38=6Y:JA/-QRQVY70?VF-:A/H6138GR&/WFTT:D. 0A8Y&%>$&L?^GZW;
MPC[QT>>>M]RZ9X+=+FXYDZ)UHJY^=O/9VGA/!WG3S'G6?Z?GVDEGVK%<J:G]
ML/M(G?3ENHHU6VN]/28)JT7V['-J;976>RYX;-7NCM# HSGW_\3_G;XU>O;M
M[ON2-:I[YOU^<S]K6JV_3]F.WY9G]\_P3MVSB-'G>9I=3/B^7+FF:0UVU;-!
M:: X=?W-TX_6-W^Z5=&46+S&X5?;M.0K2_GW>!8LW6C,KMILYU?Y.GP+?^_]
MS>ZMIMYKO5T^WC^T5CYP=YMV=?=IWFC?ILQ%G4Y'^EX\V+2H042XE8&QZSNI
M12-R4:L]^9*=3H7VH_:WK@\V/W@O_B).^S=[<XV3WKG.E<Z5W^J-?KM\.C(O
MVNS2;7G)8V5FQEV_N$#Q+$9) W&(8/[_-P%02P,$%     @ [4!<6G?^9H&
MTP  W (! !@   !S=&QD+3(P,C0Q,C,Q>#$P:S Q,"YJ<&?LN@DT7-^V+[P%
MT?<]H0A""!)]]"*ZB BB;RHB(@@2(KJB]'TO"$(1/:$B^K;T)!*BCUZ5+OHJ
M$BJ4JE?_<]^]]]S_.=\]]WWO&]][;[RS:J\Q:NR]UERS6W/^YEZ;\)VP C#>
MT='7 4@N   )\0<0Y@$M@/3"A3\N8B,C7N24Y.1D9.34%!07*6FI:6EIJ&EH
MZ.B9&>GHF>AI:!C9&9E86-G8V&@9.#C963F96=E8_R!"0DJ<0T9.14Y.Q4I'
M0\?Z/]P(70 3)4DM*2TIR67@ A,)*1,)H0\ $?DD)_E+ _Y[([E Y/$B!245
M-0UQ0 ,C<(&$E/0"&>D?7!.?!A&? V1,Y,P"-S0OLA@[4%Q^P2H=FEI(*7BK
MMIO-9 PM)//(*XR*FIV#DXM;^(J(Z%4Q63EY!<6;2EJWM75T]?3OF#XP,[>P
MM+)V?.STQ/FIBZOW2Y]7OG[^ >$1D5'1,;%Q:>FO,S*SWF3GO"LJ+BDM*Z^H
M_%A7W]#8U-S2VM/;US\P./3I\_C$Y-3TS/?9.21J=6U]8_/'UC;F\.CGK^,3
M[._3/^0B 4A)_K7]7;F8B')=(",C):/X0RZ2"[Y_#& B(Q>X<9%9TYC"X07+
M9>E02M9;J86UW52",B9HMD=>8]3L0K)(8<P?HOU%LO^:8&'_KR3[-\'^7:XY
M@&@]HO%(F0!UX-ST79PH\#_>$]<L)^NNFQFGZ7>13H<(O6N1HH$\0(.3<E;\
M/ >X&6+HVM]1#614]/JLZP4(^GN\JNU>.;)S!UB-M0%6BQLH]5@^%G124\G3
MTX,X67<>\RE;W;*MTZ1"NH[^579J=L[%<#T#Z1I6/CW>[;+$SNM8!F3#>D-9
M/,03N4R]:%N8QBG784VCFT'2[61E9T"+2=7@S6#K\3-8A?4F@W9HBK&.*(;(
M=MW*C[+Q#L4[KV9,7X/;>Q07&BF\D\3;"B[$K>-$,#(]?&JMD]6X&Z@.ECY?
M;K?WOA^VN!,4C%S[/M"()L;>NG.]UW$?IF5'9-A<>SFV/DC=IG;,PR>0Q]WU
M7"ASPBAGG1F%9.%SU.52?BNIHT?!Q54= (B^BP-$WT=@U%+58ZY\$YQZ!K.-
M(F]+OVOS6D&?](99QKN1E8@P4J8P'7'[$&K1=\1><\$H&4'[",.%QL&8<,)\
M[75!;[<,:ZSC"Z6,KO5O>"SB1V0T>,]9C37(_[6SI>2+C(M@R.;( JK3=U*Z
MFKQ<XKVBMOB?B'VLMUI@3-%X=%VOW^T;B3;K?1)MMF%L$\HB0H54.,%>%&,>
MBVQ"0"7'Y-QU>$R?+]#5QG)ZJB1=#(@#MD4KIV<:3\I'/55,"]Q+WCWO MU-
MPDWE_(M(_XNZ^!#4]2 Z -X_.GLPT$DWYM,LRVMC4V\C;M-6<==8-E&,//+[
MA5N?H2^?4ZD] 509X!8TF'3D&VP'&G_40P#F+?"\;O&YRAE3LCWO-A:K]]\U
MF\>^882_":'5[+[9/2!*N@J-7*[/S_/!&""AO9[)(&J/8 Z(SK<:$Q"=&SNF
M<**F]-!Z>3BVZ[?C"W[#F/$K>]E._([E6'6,(,HB27VE4)V]73D(92B*A?:8
MRT]_^RZ?(0#^^-G$KI;IN?Q= \G?MGH\SI3AU)W=</Q(SDP?@MM/QA0;C1IF
M8-SBHY^<L1I_MBL+KK4=?A424]R:._+\S+OMF3YU)BE_:&,!NFFWQ7L%,9<^
MH,[Q$LJ>&ZC./F_36_DT;6M8*!=)R?;N+6+HO2#)ZX%!VN].BF(D*_G\!" L
M(UX?YX(*-$!0SF(->O(O)]_RI 4OI*-XGPB(#:KN-;.(O9-$?^Y\D!OA00/W
MU,6.GCD3@!XY3.LHLBRZ893"SUS[FSJ2OQVCD+AQ>:B*8<&ZES.?>;S3+)Y+
MT38E,>X'G@W_R3JY&QRC)M^.CDXHJD>+Q,/!)NWH]>FL#2-GK]]'?.-;3F"I
MF\#%1#2K+S U&K/\\>MT X8 :&$'5^!L6D@C]CE+7G'CZ/L3ZO77&I35]/0%
MF?NV5U8W&7 T@ZPDAUF#T"1V<'UP^ADW1+/AHPU5 P-(DZV_W%-F*%_YC6,&
MVP<JNT\I@6$M< VBQ(-6U9N[8\B([[2)J#-9DP+VC:4?#Q\G;XC/()Y"9W7M
ML8O5N.N3[W'>[N_T5Q*=S_RU1Y)F8&ZMS,4A+UZ LAAGZ_E'2$ *;.I[R6<2
M.X@&WRA9*;IYO\^]/3DZ>>6#E<U9.H&SZ\V)=J8,QV^F'.<%G5ZEW:-'CH<(
M83VK/V$X^CI%,.9U*[P&O:TS(9+V@[H3-8\:SR#3!V4#^[E(%Z9,\W0!$QW;
M=]XIVOZZ(5 /,,\V^!*>':O5M\0W+KL#Y=/UW7RJ_B1_WA*],,9QE6TF6YQ*
M0:SJPJ.(C\T/"WQ..]I%WKN"&7Y)B!A/%]1AY(L<)(I/\>%/IYV$'C_6?Y>X
MEIJ1PJACUV*[]A(DBZ7 4Z&7**?5J';H5GLKW$#T^_#-EN9<?6HY!Q]!O?60
M+"\]&M@2NY??$"I$+1!-T0?GA%S"UIZY^ZUVHY]F>?E!;>H[V^NF!3+ZO]#(
M??-;?;IFF%Q?1Z$\\( N^I7%$L3TS!4[8!2'J!M(1P:!=*#T$+/Q(D0FS9E_
M_F%_-JF\L)49E\7S$<<1IF3E$&Z^R^>ADCZJ!JC9B4Y^-5@)SK2#!9LV9R?L
ME.&@_Z5V\"G^40S1%C)#'R\NIL1IU(0/(&I?SY7U+X?G2Z#+8M]#%(H@TA]M
MZ)1O-X\+M<GT)R9Q.WA%0$)(#M,XV97KXH##!YB#) ^HN]3LT3TL? 5,8>.'
MN#_>X,N12>4UP_VDVR?Y:N1$W_!E;1;(CR_YCT,8C7A/>@[F<E&PP=PS&!M$
M&9T97H6[68^)Q@EZS]I^'G-U?Q)7:J?O[');4]/G,@G+#:Y>%KO!/MALO#5F
M9L\4?;9*CDAX]G,>2CFO6AS LT4G8ZLKFNJ\J##'X>+T.E*9TH1$H-7,,Y0
M?(R"GZE@!_L) #K:;]V]$X2-?X"?@=+;;MVRR;V:I! CF?"&LDLL!7-SKN "
MSV8!@\1Y*0'PD.+#,71@2@L]D4$*!F/M-RJMOL]_]XN;=FK&7&,F #4MM7E.
MVF8Q2#VF.Q?7KW7EA9R_[Y3 W8+.L1Q[HN&1/HOJM[^UV_B<%W^SLU0=<(X1
M%)F3_\J5*;!QE:DB><,VT_.U9%,? <"*O%YF8UF].14L9+]@L+HS+U[%55./
ME,V1MKDS+M'LR"^M?91!2>N@85_,'+@<#_[HM-SGR8;CQCA%QPN.00S1ZP3
M1[;5>4X"?K_8=7O,OW+(**N;_ONGG>D0E12(=1,V\"P 9]J"L8AN5U7IY,6^
M](G%&13/+FJ7&WIRI&Q<2'XA9#FL+A8:PQ3VW;H#J3X/'9@^]>R&<_DAM+X]
M0JOW2Y@;BGT>OAOG,RG[RN6.C<K']H0L@1#AQD%V:<I1K46C,V[['7!]<KR:
ML!O^1L/T2R-FK#ON*A1Y,O;%JR/W=IS1'#N$BD:'\T,"O1YU.U,&4OV[:OV6
M&J<+GR"F!2,2%LR]]!6*W+OF\HBF*:-XF6-N7V7 REPR1/>25=?("Z)K><9
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
M3A4M6>U>NK-TF3MHMQ&SI,]CM:#^?24UK+CI;KEV)3O_Q;<%(T'T@*IT')H
MS%6MXF!U!Z$O5>TI=\<:$CUFM/'34\RZ'R:8W?L6;:\]EKD<R2_J],GAB,0Z
MGQ1;6]Z9C:(S&E"*CAJ-K.]0F\,O#RBI[+9Z%+)DMW^R"&Q.$,D,=\X66:)K
MVZ0&5+WBT @N_%CKJSJTXR#^*M:]<M;>+9]]'&86J!IXMS6:Z;V$TD%32K?D
MK*,.%;^R_IK'G+;?8 (!>#8:$\"P.X'60N7EYR'+<@<"2O*S*[>.YFS9M)Z/
M1H=&K)2.L="JX3(I!#GY0>YC]C2H@SDW S1L\&BEJ@-L6#\A>\"PL,-=4GSZ
MY-T<;+_KA42+WEWI'D&&-C<9#Y."QXQ*H&A$@Q1Q>\>UCB27^('[C;<M3OL3
M<I+RB/K2:'HN^%%OK+ZVLD5'A[9@WZZ,_S[%^S%[<:F]:'2VBKYC83_*+7?^
M_-;OG_,L#D7@A?DE6X&^U%Z5Y[(FK_&7DVZMK"5PKT'=P<GVJN?Y+]4IW8)9
MP/2+5FY*>S6AJHT-#B]D4S^I'5ZQ2$+=:+CEZ&"B?W-!Z3[%!&N>VSJ<%#^9
M+SQ!]'Q/3H@ 9JHTO:HQNB"9D0[:\\I7P#&&7(KVN%3_K9Y68N7[_D[;JY+
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
M2YCBH:4$H+.RLT0-=?IY][D]#P$("X.(34HY3K0;R\/1.Q;>'ZRP<,.T">\
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
MBIWHQ(@ ^887]/ 2+/0!YF*56EUI5]W7%RXOUNG4'FC6<D!S$C )*#DQ_YO
M:=K?J3F/X;0[+B@CNBVE]J>/DO#CX@TZ*N6II*'8)YT/L0A,8,\TK)&AQZJT
ML]42IUJ"S>35Y78?]K]' &9_% +))T7/50:;:1^O>&N K,?Y,M;!Z$D0/>*'
M1#D!6(DFEG.KK*"Y<.3,.7D#",>X#<(]"E%S/F]L,&+_$9"45>&B]: %G5B]
MEERCB3RKNUC(YR%P6*K1/E2I,E;7)GWF^#E8$CO1/S<=OY)H8SBC H&0TX?S
M+F[&XRX[)(SL?^W8C Q])58>31-"HQJDBQ$A%JN8I$!#\-Y<29+-2&/[1(UP
M7<:*/[-=@J+*ZWN<%\J^Q7UN.(=!0&7;YA;FYB>-C/,N.Z4\-&Z?F,<#G4:^
MKT?PUJ@]^:36L"^J/WBO4:7F90(H44VL,QS/YA%:O*TPW:@F-G.YMF72W>G&
M0M ;ZV%Y=LTC\9N)-R^M^O@;MA, 9C4I_&B::XYZDH\= _B;E(\RC_ 'LZ.&
MP/C [,M-^M^3B/%5_D9Z2_*=XS(L29&KTDR<#YT.:F^DMGS.5;YG;D-OKL?R
M\O>TGMDO'IH/7ZTX-HG(XFS.KOEQ#!"!BBQ-_93[R[Q+;?,V6Z=O&Y'%7@;#
M K=HVM@?61X:<(\;I[<QOS9+TD(UUJ)@#'Y-*V1?433E!W*JCWC%[>)ZUJKS
MYH/REC0<05*2U://'!N"9@JA0QQ&! #N1P!^,H%%W1!UR9$JMSJ9]/?EJOQP
M8JF2KS-;BVLI^>2<K.XQ?+TRS=^R=@)_%'X<B[X2SAK@LU$!Y5W,B?=/?6FS
M!;SDL;QHJ>>AN<;,X&C+V5R?,?)6V?!'P)Z@Z$--(+S[8GL5GOL_.$(RUI4A
M&OR3?1**UBJ'8N*.DL:7^]1G!Y%E_7K4?K#N )VR*VI6^;/FM]4J>\E  9C<
MY.^J$)",'4X,FX<ZB*Y[_.&CP49;G5>@M$%ZPC&9134!Z+T/42( !8U%Q$*"
M5XL )/SQ0D\3O8,/FTO&4_HPX&]H@&3\<@C \5NL4[5M38D;$A[76$O.\.()
M/<R??^Y&HWK;V^?Z<B;#QS-H?++4+ 2*5&>&J+90,.M76'%5L\S(#,CC;W6F
MMF!T\E9O+EN..Z6YJVWR/4B;_T0J/U:_+F3F\#EUB.W>B5'#).K04Z*P-88
MD(U%@X=F.NY)K\7'__ W3=OTU95;68[GH\5&NE]:NH11RZIZ_[;29J$B.  2
MO0&*J6EL!P^ :@]ZDKELY;XL<20;=$ RV\;6W&[:J%(]':JQP'-)]:EQ#&,%
M400@[J<<R&O@V,'7$QNUMKIC?63H4>,\3#%YJM.AU0T]E+ B ,0"A9C5H@E
M'0%P09"_[:WTTQH\QB2W^9)^UQO>>CUB\SL'44#,JQH00S0>ZP<>(/*L8L&[
MET\[L\079C#OB-C@>?[VK<*3XVVZ%T1@)NSF^A*YZJ+@O7\JOF$H@Z<609MK
MJ\_/+96L5 3X\PF/E]5[!8;(-ZE"Q7Z\!,]7K8!C)=5&BR$:#5/.(GQF&1F3
M7V%WK]V>20N@Z#"V-_VSC71Q<A2]\%,:5W6LP*0ZMA]X&7"0*/DRSSK0$AD[
MKMK\1$2E7+6S01?/3BQ_3GM/"4"BUXF]Z$2[L_(.]^V/AF4+J>OZ$NTI,NX\
M]TRTS2]57 H=?P=WS>?+C;"Q8Y#T>5(\[DQ4"PWW"3[( 3>*'?OC_Q'Q_SET
MH$5)W+/*9%>W$>;]G@B:X_T)@-H'O#/.K>:;C\A4?;GDVOW$*[N5/SD?J9?X
M2SRUAKQ".X<_Y%:K+K?7++?9_)HD<>70AR<)&9UTQ;27M/O 5K'R>ADKJC5/
M5NS.O:_Y'=K^1G^2#O3GB,FVD3=8]5]12T -N?'D^*_Z^=JR=J9M/M/SO)J,
M'($K].-(O;^4&(,!1U3JKJ-1-V[HSG@R1=^?D\ *$@!^$VBO%42* !2&[1#M
MW+2,>Y0'>^2Y\1Q*!W56CT$P$+$VO)<)6]5KLMU:BI!'>/K-R1AX< >&RZ*'
M:9.Z7V^Z9O32MXR(W]HY-D[B4:9SULG2'8-XNJ 4(??A;D^&2WE*&N7'1=)X
MGNO&ODWC>86B]V.;_ILUD[%N4I%$Q[QN!UW)/"-N5=/Z-G+<5U@HF J)E4+O
MS_>F+IYW;NW7-/#,5^>:V^3&+KG<@:-K-@5T3S1&# /D_"EP<LD]!."44Q*!
M-@@B  -BE@A7SZ@92FM5UU/M$2H[>EP"GM'D1=#]_?S!ZO^"0@7RJ_\+YF$E
MV9ZZ=_H%;&4[5U^G43<PQB6Q=F,H-Y0G(UIL :VK9>_VYW4>-*C/:2%'JDJ7
MK.1;WML(?S%BRIG1F73,5.U*'$+15M&N,0TIRI)LP#XN#] LDJY0Q/Y"\&#C
M5DU@!IC@BB*;1;>LWD"RMNOS/1,WNTA#]%6\W$16G/=TY3:[H>P[]I<Q4?&!
M* M,<&W)UI&M_2!OL1L/(CVAZ;0DD:9R\]IUDM]U=A0]7YU7G'LD6,S'ZH.,
MP)WCO\0')B4E&CH43#J-ZI79_5GU27IEY/7W-7Y6J=%A&':)TGK2;;>R9WMZ
MO=PSN-\ZN1FWV7MR"%-#QNL]:$!\EKX'_%!D)9G"#X 8?4!QH#J1$(A^U7:O
M]33\6=.R739I+2S0PWSPEN+JA_[ 2,@YNA<%ZT:$+Y&-0P20@1UWAF^/HP[=
M4>XL]U\-Z N_Z<Z\J6HD-_5W(OA]BO_:7FA@6U?_&U-!_PZY=TL[F4K/JMCZ
M>_H%>,(: [QD3KGA!(#*/DU]':,NB&?;4,A7&@L6,#@O*ESXZNW">:;<?IQN
MP[B2*?BLO#A!^NTJ*+5<?+PL,F&E>'X266'78R@X!46*CT,W?Q&GLT)[+(H)
MP.@N-)4 4!]6BGM6:+7)G'YI^]=!?UG#M=>\?O+D/-,I]XF"^RC7B'HJG+_J
M%9@%=Q.]@, )<62Q(]P'T]<L%VSW9_-F#QV#$/X!JRJKA>_%'1SOT>O7W?%9
M6'LWZOB7(Z=_D%57__MY4P'6AP!HNNL2]Y\2,1=P%OUI9H@JWYEY_81\4*53
M=/"K_5'% >B;2@0Z8TO]" O[0Y8CF^58_"5LBBF>Z:PM'E[K/'*TZR'1>#"P
MX#]6>M"Z*),D,VEVY^=3I*,)M6%=5(DO57/1?Z88*%$Q@CO2N\EF!" "KD\
M8'VX9*Q9%9WUA.GRL56F^YO%)A5G1;Q.>UCU+,0(O=GK10#0*?:VUN=-?$:I
MCB^\VY[X.G]*/#Y?WTDX2HKZ4!V9J'CSRG"9W<B=:\=*?YSOE:OQ0K_9$$%
M-WTA,4"(_ATUP!7W_^6([S_J3?UOYI+^FQZ]_P.!XK_<\_)3:GP'W2?]8RZ
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
MF0S8]9MWJL4[[=4P'PW3K9JX)(*7(C5F#)(N*,4(YR(%QH]&/5^#1T/]]<F
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
MDZA+F[:!.H'17?4*G@^[UX5]63-+NY2>GJ63WBD%9Q%IS$6V(_>SS<F 4/^
MLZ/ C\/5YANG^@J%9_A'"ZI.3*NCR\+"T.\I3C"!X(.!9K<!@<I6!;GPDHJQ
M6Q!SYB=<KJ#,0'",&0 /[6@$K6G,3;MB>"RQ/HFOY()=7=+;7KIP]5ILQ1T+
MK#*-W W%5V)<E?6Q^@:-\;Y)&^U[0Y_.6$\X!70OB:PDGF6 _?U9>0ANOL6<
M)"9?^>VS;N8T4,64--ER+$:# U4(2_Z0C& FEKV]]?PR&5 >S )GOK6A+'MX
M*T ,%S'R%K]QHV% ;^^Z .46SC<?W].K'LW[ZN/$. SWMF]/[(G!*.L>*@?(
MXGRM2V$"FLU"A^,QJ ,F$7,]+VFD$E]7=LD71YQO*F?M7B7<;\;H6="#].V-
M7RD4?L. &!G$7=WBG4RLP32%?V=**=8[=7X'S<3HV<) 3"$)VJ.=W^.5%A:C
M?[)>.B\J:Y_76,=EM,.32,?G?VJA4\%?Q7!$(RU;*S!%,Z"0F'AHCI<)6H!B
M)1*'5'_Z&"<65E$-<MSU%2C:S0=5VW5GGYB#%<[1?BXM(;V'TSM&2PGSF9]^
M\#RQ8^*9G]"8)[A?;A9KH$^W/%S*+X)UBR=<]"# 788$D\X<]+WV7"0#QBSK
MPLD %[=0B'A:;P4^^JU8Z^'XWET9ILBAL)"$4:HQ@@8%^*: .^NH S:PF!GD
M"LXU<E[L(=UP31GHWCU7@)S/3?&@1Z /^F6/)@:M4.%L/66X"@HLOND0&23Q
MPWNXX0=X-R*MT\#O+V//$@3_3H@[_D:(/[><IP#1WQEO:GGA/) 0,4>AT%X4
M7$IO<#Q@ &%S83NHJ \QPN5AYWXE?GJ_$<YOG?#CT(E[?L .;7<*AWWJUZ9Y
MQH".&2>RX4 Y3:%Z-N67FMQ^99SK&%08<+7HVP1)@$)'&S\>:W*+0/D;4$[#
M#U6.".D_"&<R.^$LW%)O"<[*=T3=6%>/\)$7U(%HIK#]27UB4GWZ6LO%P#40
M"0W_F=(QT11.8H"7%R9#\7$4-KIZ]=1:"S=Q38/TE0SXN=,QX8*=V' $[E+B
M2+ORVV"L+=%+/H=PPX?BA6#:I?^]:'7['Z(A=IS\6ON<K^J5 /7A 'G,!O4*
M]T;TS^UZQ/J.DXO]\O.+1?4>-*+J'TLOA63"ZWT7O *KH(J$(&(:B9-@@_N*
MDT_P(FKHHRJ&AJD84^O1?NV.R;<^B80_T!&[),]_?$B-3^)GR3N8GT1H"\?P
MMN4%*+U8HZ6:I]+J<]G1)^U/<!9-JA[BMOUGE?9CX#'-J2W>1^.,;* 14#IE
M?;H$9>HBQ[IECP+]AXE>)<U$Y'-=T;N<USN"?30F*=0//"0#  OA)#H;$T.5
MV8N<%._$S9P?=?FHR_0RN?2XMZ\1@&F*>LN.#Q?26_Z^DF"$"93O:N$=E1&#
M3%DZU.%DI#ONG+PWQ=IS;BY4@>:8,/66[@*X=5K#' ?NB)W4_WK8E3Y5UYA5
M>&6E=UXKAK[00; C]-SLR@ 7='T.O%R;Z<'8P6]Q-Z_W^)?\>%[)Z-T(])>E
MQZUSN^?V$%FN\$<2414SLK6O*$R@,]6/Z:QU72K7H_KPF]?4I1E>,P"ZLT2^
M(D]B#[HQV4\GM0;1IF\E+G:D^3TMDYD ,_?K2N\\O"/]$\ G3(W(;0FDA!*=
M YPKJ*J]B)WH'U50KM7&V5V6IE"&R4DE1RGS5ZG2>T_=!:[2%1EF%33X)R;P
M@T;%9..!=UK>AUE@X\MK_(MF>^VY5?1_2E_0X)AY?C)E3P%ROYPC6+48D4VZ
M0@;T?B-0T+%"(@:US:C8C&@W0\.2V].-RTYS+:"J8]8,&_]4<D#QS;BP#\9_
M4W*,Q6ACUB0Z*E:T?R8#JYHHO\1<)K;%_F-2KY8'SE#ME)U?AAA1/+$V=H 4
MH4T)4UQFR0#N/!)W+":;R.!&\0J3*)*L&KL7:I\12@D1.[(/6(MEEKUT+9^
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
M#L1T#_'+0N,/XN1P/.&ONR*\[H;JY3V^JRZ@XO[LVF[AT)%=2W!FT#=&$#%
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
M\0)&[FQ7-T2,3G\ZU2D^K-Q)_/(,B-E*4$PGTB'""%8XEJ A,J"&?3P%&[G
MP']ZO+J9=WE8"WV'#*BKOM<WXGNOHB,FXYD+)-QDD&XH^_V=9-5(+%N[G\O
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
M7X=W,4E""\8/G[*Z<;GDG?.^A@@F"9$^M2C@?#H9@P[U\?"WJ^BL,KB[^]N
MV_SGDBY7]P@^L;IP+NC>L36#8*M=>+73QI<VDS&3C0< L17[8[=$!H+D5R%7
M!Y'TLA.AGLMN.U92O@4G%E)-Q+K,;@I$?[U1UFKPBF:C9QGBL^ 6&R3L0J\!
MIUL93W.C>RJ$\QK/][&N\3H3_7!SCG6=.)#9W*MP42Z.6@VH\:^F77_%-+N"
M3L-\=,=RM700:P^;-%W?Z.2T$IV^;\22 5Q(/KO#!X2+Z2Y^)^:QZVGS)K+7
M#<F (4LRH&J(.@#Y/837+A\0Z*3C!TZ!M]\CB% H2-< B:A'!G08P!W=PN';
MURC\?K8(A8\!E)21 3V.9 "I19 "$O&&A;K%Z-6DECRKJPV5R$OS)U^P\,LI
MI40$W@\;*)-K2<K^-]31S( T#&3<%LX;02#!3B[^CW)G8!"%FS?9OML*BE\[
M%_.[)J2(Q$ZYX *%V@45D 'S1WV>A7@PA;+%9Q,/,LB *(3PMO[?!K1F8Z!$
M)CGXWHH;Z4(BWA'^FP')7?!-J1EX*VB;ME0Q=;73#!QO%VAW ZE+E%KDU^MP
M5 O,<_("8.\G9![I(D!_Z")0/#L4$VJE_RJL1396BZFJX.G:#,3CR_"ID_JC
M:U6+YKV\3PL6&OPN\Y90XR>.2^.=1E?: ]P&=U;^,S.XM@?^KQG_D1E_9<%-
MMKCL-CC3X/*,P,3<,,(&9*]CJRW8I6;0[I@E50HZ1>'%)X]X\2[W?V8"RP[S
M?V#"$#Z2$C#5@U:GX=N7RLT*FW&[(3@.Z)H$DZ.[8ZTA<Q5R2 0@2%-I<17X
MH0_.'=H2QDP0SE)QF[]Z)*GL^8ND\LI:6A><EJ"D40A+A(;=:GY&S#F?PIM\
MEDJ#L1C65T$0^;O*\HO]'_*GWY><]_M:D1JC?TIA?ELRZ)]LI]:>Y_Q-F)FU
MUXVFZS"%5R,5BCJ+O]Y0_;QUHQ3P['3GXU8X_66"XZE_I]PT?X_/QT CPLD
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
MA1^ !*!* :ZX[DBDRJ%% $O+:$T3O8@NGT#G20^9">$2>JGE-J/]N:2KM(!
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
M")RP\90%JU.Q_B_$]@1ZIB:N8P%.NG,2<)RG>6S9?WM2O!L)F#]WK[OXFV>
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
MNQH1W+I'7)ZS%<@.N*.<]7TEX4*@(BDZ>;,K'Z]8BS/@39>,>XS$<";ZY^0
M)[CYOT<N?;[L(H>JT.47"RH+7:L)#Q#!L^%"LF9Q!58XA04V4>ZCYMTV962N
MDPS!/G6-^IU]:8*K<;$)G?3IO*")080YQ]R]IX_Z28/7S@  7AT>=,A<F!@O
M1K3OM6=4T0U16;V*.#T7[H7;!H-JL0:/KSG0(@MHW&=1/G,D 1Q]F#BT42B4
M3;E0NNG31%&D%;E+68JU=O@>YTH#>?G5=(W>2ZX*'\^5G\CAUY[4C F%N G[
M^54X_GJJ+.%-DV61I<&)@,>)")[]7$]OJ9T!!IE!(PZ <_Q_:_!4@M*Y+5%8
MV07S^!^SMX842>>#<DR+>HM./Y#T9CEGIR\E1LR=FKY^J[8 $7W7,&.E.=9@
MQ0:S^;53C ;N E>^CE<=@SY#SVTI/*8*1D-4$U/'$4ODKOPQQAT\9!2KSNR4
MF=N_#@I/KO<9@*&-'!D)G%B#G1C/&O7*,@L7_33[U.6%M,4$ST! @P7'W7W]
MCG5_.M2'0^L!%#FZ[[4,JWV3BQ1$?O ,H!_:8_>\A=FRE\] M.,N/R;G0"]/
M(/\@];?#\?YHPITH]3. @"YFC]#<=U[PK'F'6!98&BS</ .PZ&+VSP##?[QL
M'''XT]?^W)JPMA4UOME=U&$NF_L].N,DJ%HD*!QMF8O*[$(M$K,E%WNT4L>L
MP1B@O@M<%R%,#\/77MK'0._FK[.^J,Z>U)2.5+=QEK7@O3X2V7TMSBF9^:J]
M!WAUF, '\;#$NKQVWH>?.R&0?%WVHK"3N(US9]M HIX6R\586>?V5?9%]IB^
MAAT:<XA9$U8\:G-+T2AS!G7LG>^81;;Y*>:3 V5EV5[=R$^=^CV/[P9E016!
M<F:Z4>E*8XI\F+TV><@@]Z"TWQ2E@CX&B_1UYEC):$\W+I8-S)+A:WP_Y:[6
M=N,AJ4D^[@Q@,E@+=$AG2+#JYVPR**NLM+CX2>?>[>R'8O=#,//M+(K?THC
M;8[$_%/SLA%0H!_Z@PL5;G9(![,28I?TS=C" >94:0C<V&;TD/_:<TV,^/VX
MH'>]W(L#GPQ*!) &KSZ(5X&##'V.[4*\^+8C\LP<T^^/EBG53)4DS7?..DR(
M9-S(<G_R<:L!L'0&<'")EN]K++)OU.+,SL6!FL96EF8AP685\6:W5V/T/Y4G
M]@<Y\S\6VINZ#BTD>5YO)"RPI07#["V(SL9A.5X4276YD*S-7K?.G.KSETA<
M2A/G>\;Z\2Y+U [@B9"A^-[3EVW-?0#0K$35*S!;\^BD(NQYY;?J(82.B),,
MTUOMQSX?+L<K?B-[ AUOCB:3@XM^.+Q;%:PS5IXFWEI@G[VN?#&J/H*R-7%5
MBT)HA7 &@*2H<.U'J/5\!0@%[^X2C5H0A@@ S";GC9$#%U:3VJC/H-%9KF[#
MV,^SNQK9RFH8LUXY_Y9W@&!7H&OJ)]FM DS6*&%/MW)T!XP ,=M5U@ZN#FX_
MVNX43+D8KWM9!\M=&'GRGJA,].BN]#(7DS(9I P-;^2ZFEM<YK-P"FJV%, <
MX.U5,:A!Z023#H=2[?XVD6AL>&$B-G&)-M[<NA#+M.GU%0?7QQHB_!:GW(IQ
M!2IU@]):E?L<7^:<S#20;2R5G1=#.QG(3&J?;YJ]R22>@M[$^C421##;5<4F
MZY14:9^Z>$VCD?W?2Y!"=-TF27>HAJ[F!%4SN-Z]ME*9@7M!'4IKYEBJ4S1C
M-K-N&KSF76US#%WS%^VL%Z"-<D^W,V&51$%;->H[GE)N4 =&R+S%/M88\PH9
M\<S@K *%7RL_49@,+8GLJ7>YB;1]IL9.P7ZZB>UPL"K]?OAJ]E+\4+,IU0?Q
MT(.6T<\Z/(UOC9O\H^PK;@RT24RNR-EVOT8JD.G1AP+JT+ IM@9E"6QL=HZQ
M:@'_A\\_AD!,DXC1%#<*F0+Z,E41=^>[W_*1[SC&?[[[TG&16@6CWE(DT-8Z
M=2*K.Y:IV5UCI3?@7,3@33:^XTA#,LUG474R#JZ:=%N"_;KXC-(#?12.URU4
M6>Q2Z,#?M84Y>M#/<I$P;3$9R6IT?IY_10?JD"QZL\X08&YSE'%)F=IIC@R=
MV@.]:^V3.V-A;JGS><+1W<RLL;<D?'2"=47?A?7=VVC0.W[==^K1$J2R6)_#
MH(S&# 9/ETOCYBW9$]FF.H4;1]6>8TD8\A1MP\-ZM7NM@_+S'3Q?/R^ANP#D
M<9-48)7#U\$-,F,W'28I<^<.;<;&7GH.Q3S6D_ ]'V[D4T/!*VV]YDG>A@:Z
MR5[.Y[X]?PLWU8*L?AUP/>'A@/2[TCB+0>5V/MFLT<<B_$):<;P?MSP01X(
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
MDI@2+LJ=:2E/R.K-C.\B+^1T9.'32]=<^0YJ/'XWV1>Z_^%G8^&8X=N':"+
MK6O6@7XV1YF4YH_&8G$JBZ*'9=@Q4XS_L:EZ]K3CG OFH/EBBK-RG\+4'&_>
M[<ZJD&'J^3=7YUB]SP#ENL'.4E4(<5G#5XV4IOZ,"WXQK-M\R,H0EA5)Y^@7
M$0;,*69D,AD?(@'[F]0/;EJ*"VQY83J%+>261N$\J&&7#!W$H)56M<4]LY!
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
MOQ^:/R#KC-YZ%LT@JRP$I<,RIM@OZ-+V+5P:Z<W_Y#!)TE*1@,[/2R("N=N
M<B,5$FX%K_3LJD3H23*X#FP#]>99)90$B1N!=C%L%H.*M N4RC*TIHH]8FGY
MZ_*4A POZ:8"7[B;BY\;7W.-L7J8[Z7EGVH,],.'L++MTKHR-20F=:?E,/G6
M.J.1J3M(WV&%+_1R%V/W)312@FJ>8]X=Y>JQS<SY[GF@X@V7B=(3TU&4K@\<
M4JI0 (8U5EBRI8HJ:,N4WN4K4R@:=I<:?+J3>H\FOZU=EB.G9!$VL6&!RT6S
ML7&Q0O)4L(R(W/6W3J;0,64FHR$C&]VKO*.ZK@3OY23S#&E7;X8K>MM'YOIW
MV#->007\YKN$.6ZZ>!X.O"A\C@SM[-(VN\O^M=MBS'K3N/T&X[44"U3-:JQL
M<]TE:3@C_ED_2O<+)&E6E\HAH>C@<U*U]U1S)6TUR8EN2ISP4;3&[A'-@Z26
ME[_FI 4  ;=M[H$Q9X#FR=48/+ERWAG@\E6''7O;/,MU)A^,[XI1@D^RTH+:
M7?$@%AN#I5>7B^JN0N6Q.^$HZ^P-?<B4YN#FBZ(18-F'.Z#D2$. KM0MMD1R
M'B$;0X>IYV6N4Q^4X6HD -_$N$:S&=U6GW0>;$")=;'%.;,M?HP*?UZ+L5XR
M,4>YW-#0'DRQDF@EOA#X+'8:R5![%4]?@_,K@#FLS_*YT,V8KNDYR+_(>,[8
M.MO(9']7C ,U$<'CF?U4@8D,M3KR3>F/#7%_-%^K+2[Z!+S2H*&T(S.DJ;$H
MA*6>\]I0!_ .D<":9;YFH /1W_7Y"E0"ZQ47>5"DWEPK.7AP*FZPQP@2!A,5
M\3M$)D8RIA7;=.L7R%WY6F5GU]==OY=D5=8740ZFUD,.!5SC-44/%953*AA5
M#4RJE0]^LK,->>M\%;I50WW;IG=D,E(--"OQFX1PC 'MVZ$>F&&(?<MDDZ55
M V6SC$\Z)Y.\Z/<L3:9WX4D8\^6W3ZC?S@3)_: BM0#/^_TZ9E@<B8&'>,$W
M"Z:TZ,O*1[P$<X8I5.^03%CJ#7)64@J0<MQIV)+XA0+T%'8BK/+9"G+5'&/0
M%JK(LC!'K6$S+%T )!<"6WE>$GIT)R'[HGOWDD*[#XE"Z65G>#.P;#MB(<:L
MS7W.<H9#O.78I 0UQ$WT/-+N=8/T)*<;3^/UAY +(GO?R];'Z9\'*GOVPVQ!
M.]3(()LR+&GH?@=4MKBX3/&E^&OK;Z%G ,8^<&BL7.L$ZZ\W%)6]C30DUXLA
M88<>8RZUTJ9X55V&22NQC*_GR=/$VECJ+7.+)J[QU%&MVV*L:X^8<XSL?SXW
MKVUU/P'-_=+;<UT/423'T)TL,"".PL1:NJ;6&=^>UBXV<Y(/%[9F\$H6-9,S
M38E93CK4#K"2(BMB;Z?=!0H^83C@"@NXJHF>>WV43ETR_*)<N.!]GFH=IC>!
M,X4D)][^*.EPO9LF.GCO5OP$;WKPH&!]WP, 5LMJHALD";U7B0TM Q7,0?HT
M+*X<^W-IL3KX&6@:F.JO/+#]*-+L^SH(07LOD,IWB_C0H!;S$R.29'H&"-VO
M^H4"XA<*//]"X86*.OWBBQCVP95[YO;/R"Z\F5-[JA^T=H=+%L=T:((%!BM:
M7ZJ>HY':V"D3^[YL%D>%@H ?>56^*?,O7%*_(41,?(.L7<"U\\.A Y8I$$^-
M_AS<<G-CM8% /HR_Q9"6%Z:B TV^\OX-C[EDDOY%KIK)D\-*XE6B@-S?JO)
M9?!I(A3X%>?R>"PKVL+B!Y*F=<^)%1GF9<&_/RW&>+MAN-@^R>&U7S@Y@F:_
MP[LM$RJ-LU@ 7G0@2"/JL \S"LPWCD-&\UP4Y17,BG+*@M^T.W/UZ-U[(RMP
M[U:O>O[S2,#/G7JNTI5<-!/.B^K3(KF%E0XF.=0%*LY7[=#C?-1OSKQ[0NB?
M-;O10/9CXGH?6^"OJZ7+0DL6K$*29P%8\1A11 \5N9^QU#/^T*#,$ZE\$6IO
M5CNS4HJ;P@!N(\ZG/"ML_BO15P#SRJQXA5J<5_;:2X.BV1"7S_5BO*C2@7*2
MH<PD>UO!?NX']V](3+V+($_J7?[AJGP3RCQ:*[PQR7J>Q&FY6*/]0.'.XIX_
MI79DEE.%'MV7V8M@ZN1MK1(I5C=H@%O6[V<%*F;MH5=CYQ:4=B*RL17O)T$"
MR>#<..JK'A=Y5G8?H8LK K=IVJ'?S&]$%X\()RYRO3*JXT#QH=FHPSNR^BAH
M(P[\2 >XDWSY%,QL;DF51NG=$>+ONQG.R_O5]6#K_6\[P[9AH:D?H,Y#>+=+
M52"77-,?\0YY]UD=)25146)8X,<+Z&S=Y"[%2RQ+M,-K! [& /Y1Z>2//4K[
MWH?K'[S#GX7+&:S[<.QV3BSN$,4E"[@0#T;_9X[WVT4@5J7EDF:$;BXR[D16
M.1Z,=VQA-)DM=R<GF=*>98%FD-:_E?'_1XV3=O[4?F&UN4#)VF00987F('\8
M937J60 BAU\QGWWP=L+)2,;)\MF79I;W9F&\W(%F'*4ON7"J!.DSP( Z1IU
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
MKKM^<#8S%CZE<1G!7&QPGF:7::"L:]_(!A2\ 7W7X+&"D4![MHQF@1M$]QA
MK\)N;3;7L#J!3JR&.67PUK*Q"/64:15V7UW.##3>,:C"+!;0N8Q%GH;G5&(S
MMR$X-0T]+?*,U ,8"#RP6"3+0/]1J@3^QD$5670>!MF"?@^#6(\+?^UY4P,0
MUSKWOJ?&D0ZDRSGL#3Q=+F"JQMI2Y]"6OH+G49##=DU,!-\1.<4FUU&1P2?<
M"+O0$:Y<KBV\['0*W&"=6N@-EACW*C&H[;):6]"\D A#:E %$V62,M>TN4B6
M,,T\6\".(-T6>F'QET6N+U!%=@3;VMD@ E491E$F!1);9"X,DW^4&U 0X86%
MAC]I]M\/?SG0>:%@NL!?4JLBIA+X?,#G(SA%^K@SKC,"(@>%GEG$-,MB^.-"
MYRGM_2+'\4705:SGN#'%3!4!:I+K*&V< 1<*YGH^1N+%F01PCN#7F5G ).',
M:EO88 P$@^+)F4WTY Q$#+Q5/<6D1EW"NA0SXB7X"9>V7 "ODQ^Q)3+%X#P"
M%8X3C5P@Z@>GLRPO>M#<G$X\T'W)>BY28&/QA3FYPZG3J9IB?_#33,?T3VB!
MS^0<6$IA_J3A>,W <*,_2I/+LW/88]QG=YRJUI$W\7[P!&$BT@'P;9B)@>54
M,!DUS\JT(';>?%_EN'H);(&:TRK $XWYT*K8658F<: -C7E<<R6T.N$(HE0'
MAA29'.Q8"R=NK..&N;&B#CQYT_?MC/NNJHP>CE;U?G@T/-G_$)Q\_C"LM=9"
M 27#B<KA5/SGR<Z3( *1)>9W]=DN5"2?X8T<_H]=SVSHX3&7EYP]\+2(_>?@
MN,-I48G,C:8)ICK*PD+WL .]!](P5PLQTI]UM'F;?*H''*;(YGNXGJ\\WP%W
MM<^RH#6);S:<;ZJ3TB(\Q6U_2M1R!_*"N"RJ$0L86T1JPVFA=1(<+E/H+0(^
M.$J!]Q(32C,G'L)*"6DJ.!I86+;4K)Z-8?XX4'6)/ Y:OD'+:ZN83H2"FN?Z
M2TC9*V9Y5DYG :^'R"=;L_0%?$+."5_ R29]*[S%,[C[K/_O%[=_#@<_=S9[
M5[3O\</?2UN8R9(<4H.7Z(^Z-R>T<Y1O.VT $J0>&6TQ<0 E@R54YK9$L0RD
MIE"Q[9'&>P'2U&FSBP2>([)G]1GM*%1N3H<'P4D)9#38&;_H#=!6F^@\QS<S
M5#!.-<GMX-?MD D0= ^-/]2GA"5[I6PSN:*M&%_ F/!Q&KHJ_..!K:WA$ANR
M_B[)&BWD%3(06Y@("4B\+%"4^'0>PM-14A(-"X-$O722&YW&P,XO9YJ($&@S
MS0KR.E0$" P[S8#K ^M.]<04_6\JEL@R_@JRJ<470%3AFHE7 Q@#/7&9Y>>T
MA"1OO-5%]WMJOT"<J3'L3NV88>[!'HG3PU$09[!8X]*"NF"MOVD1$ #(370
MV'*!G(=EVT+EQ-9,>I$ER*F0I\#:%"CC8!2>T1"2:P0YF>:9"1?K]@^% 5@F
M8*OC-/T)./DM<X,AP*; .B=9.D7#2:;_M8WY%\P_GKQYAXM0YNPID4V<9$F2
M7>*R.;X[&O7?5AJ"]^5AB/Z?2W*662;[5EOD20$2:GI\8BWFE,_<1[^&] H9
MH^)3JFQHY^&"+MH_.1IUC]@9FGYSK5@\@+ZX0)6Q>FXMS<N08<O/\=\7ANQ[
MC<P C4UTZHQ!G/4WIL=Z7?_M(S0]FCZ44\^'XCNPOJ%%L@_'X$M]-,S8=$KD
MC>=GY9QA$Y4T +$)\@TLC)(<G>@1]CA[I^,<6#8R<=_[0URGA%.;&WO.;K)<
M@X43$Q^IW6/0%0CRHBS0 @(V#0/H\,71^^SH$G?.YLA><T8.'N&1_4B]!OM1
M1![$:\[F];D"_G0H8^1KY&C<4KX#_SG+W<MC%9U/0:2G<6MEO1DV?Y!T%-PV
M7&.7GK+3M1#RE9<6(]_X63'M?)L%V&F]<:[5>4]-@*'NJ>12+:VLZLN7_=WG
M/[SB RQ)&CLK>31WDYUSC_?Y6^>U7".'*N__&G<_BA:,<5!<H6!E7'Y1?%2=
MIFZ1C^>LI:(DH[AAC/%,"AF0)IEKT$AU&(R7T)@-@"TO@U05)7Y7-5.%/% V
M.H.%!5H<7*BD% L1=4-0;!OAQA$_SQ$\>$)AW 5/!HX<QGVN"VI"XW HHHOQ
MACJ<IT#MYVCT' ;JYH&^E$M%-HFV(+QD0F:E,UD9D#1)V-$V3!Y3\:Q*=-?P
M<5FPP7&>G:.!Y^0R?N<6F^--E11'\0N]WTVD\2,L"<KV$&TF5>+8,:JM>$)H
MBV41S"7 \%900"<<DE\=/IF]7>[2WJJ!2>XE:0<:9B,>&R"=Z=+ *-# A^_G
MIBC8/^69A-<I/F'+Z)!';@Y(X\B]R-0DS^9>'.W@YI/4?*3C4&W4HVOTD<-'
MJ!X=NX!K=\3][BV8E0%)%'J670)#S.4\(*_$A F,G?MA[MHR,).@3!,SIY.$
MQZQ,D=OG60(=]&&H2)PSG9#[J.W/J+)!$M^_;*W& 'N212PIT,=-1@V?8FC0
M4KRZ8B^3R@2SJ'Q!L\IR<!S-E@FPN?'O</29N422"@'2JIR#')'QL/O1H-V#
MS(QFI%R,';D..2&+6=._TC\(*>&G$5!O<@=*_VGFJE"Z":_J(B_1%X+Q(96"
MKL9KB)._=$;6?0\DCQY0T/O_AK^U\V*#P^&[T='H*R=O.G_Y=4DQM4_3V';>
MFW/%F0GK822"D;!MH=BQFIASG9@99M-PAHH< Y)!K/F@)":E!M4.BNVB2CA?
M %TK4@11VS(DX9S_G1/X0I)\7AJ?".%E'XD=M*Q&7HCOG:6AR!&H- 7V(NN]
M!Q#M?-G?^89AH9;1TNCM=#D'HO[1BQ-Y9LL]$:U#E2/CM@V2V$(R\G*.T'(!
M/1W3CHBTL\GV@XP@;DCEGXS^.,]^U^(P!1XR*=&J#+0CH$K"5]],2Q.CDW)#
M*X^.5O8Q1S<6WSNJ5:"_80)H/D7CEC17]L60Q +C=D,CCXY&H#5;!;?GZG>@
M!+)+P&PAWP5I,Q$RD"0AN;2AD4='(P<SE4XI5P$4VM10 C4:893778?UB'C8
M/$UU@J6P^-:&7AX=O7R:3'3.ZLBDJF!0?C;?AB@>'5&\\WQ&H'C$6-8DGK(-
M.3P^<O!DRB(WD2BIL;$<0*$DP0VC>(R4<>KY/!R#X'1+^(1UJ6*PQ#I!'_=R
M0R*/FD2X>E5?@7&+GI"8T\' ?"FQ"MHS@(L9X;I@76,"2LA4.4+B1"Y49K&J
M-<\BK?&=#>]Y?(3U7G$ VV5'J*8'5G*YR5TBR=P;(GET1.*I+EV)%ZH$W3;C
M+'^%21M5$)8S*# CJ'J&XCZM\C@O*S_76",GN27RCDO?H,_P!(:EOE%P_"U6
MFW-"UP6':U,]Y01D/Y(A,=R[*C&0+)XZBM85,*RJ/+R(H2FX)J((IB F<@*%
M8*P)W,H+91(ZU5+0*#D\KCAAG&<J)@4V84DDCW$VUB*!4]@/_JN]F*(?_LLH
M]KVFBRQ-EI0;M D$?N>L950$,X40#)H*:+6RDNFU2F]^H@2ZVE*=4(T19JI1
MBAW6H8@0PUH2ZQIDO@3;A;P%Z-5JQ// K ]"MB&G'J=Z.6]?58H%)WPC[QX=
M40Y3(CC*=$3JU(E:"%UR.J+4FF'J!%&/)*"B&CZV63XFR: YI56W"]/6527>
M@_3WM?DUN\]%WNQ4^36[FWSW3;[[_<EWQZPG46*"O$PH[[Q6-P1_9EQK(WR<
MQ]JK?I4RTLNLJFL-8B"1@.@%=:5*4O$++$U0^\'&G)02O4C:%,X T@I.0T2R
MYFZT0<(U:R%U!,=<B4R5R6K!J "P"BT@"@2_X%K,"F_+3YVN2])" 7RK(<W0
M0579"58A_\Q*JS%)3+"Z0./OZ"[.2 M-6)'N>!NVI, G[2I:4I556>?;8QXW
M#Q)V1I+O.V= JD&N72(H+@:N&V9TL\*:E!KKW5R0.+LC7?ZLP\Q:LYE4B/W:
M-),=*<78%,#*(V@-E_;U4_.&T=]$N[K^%5BM/,(<?'P/5:K4*T#WUD]RX1=5
MRJVT;G51)!(OY6H-09G@%\H4CM/6X>GG;7P' ;9R$Q6MGT_@9[_-:DS48J&N
MB#Q=ZCTQW08R!A>KK]][T ZC@@[ 3%TT0 BJAK'".<?2E9H^8"5XN@2?!^S%
M3I9=P]&4)DT'GL#R! 7@^F7GS71;525=A]SQ36^[^A->1&K&4MT]KQB7G_00
MN!"+7<!*M3/":&PL;.KO9@T_((P,NP@=CE<[:YOY;^'*3+%]L(]U+*J36C:W
M$<,@S3Y=SG;=K33_0!*>?WTP^<ZGQ\.#T;O10856V\ARWM2G;,"^I#[E**L$
MSB'#<8H_Z6T"2GY6%A4@*LPCB[]E[7T7&IC/U!W0BH-(ZM8=QLLOJ,47?9+Q
MC]#3%<2\./@J:581'2%9JW%KK1:\5B08$#\1G6>@=A;+!3-2][Q[<.\6>4K#
M;J'S1 1@4BPWV>O1-UUK_'S0__G%JOT &C LP'+/I&2WC1,0/8T6/5L5C*R.
M%O[1;#PQF**VGS28G7SUY,W68+NR9OBONS@[)WI:)BH/_BA!!L,;RY6-Q=,2
MBJ+"8"I@D<0:U 8Q3[!T<+##=@C(2T\9 F4:07(5O D<%#[6';'[X:K05'7E
ML'$LPB/%#=O&PY\1>Z5RF4TZ7?WU3%RZ]6U*YL=)FKO?@C1/!7:9:IQ[%730
ME@$EG8AVNY-6&>20B9,\KP2$:]$!:^8N],SYUNB;]<'L)$,N]/,G)6!!@[""
MQ8U,L(,'@G(-IR/*YG,RR*AP6.!B"TS6M4[C!D-=3$VN[F7T\#FG@H^7PL.1
ML9//%ZG\+>($,R+2P<SH23"LF/^GFOG7/]>979\\1S&/$,^<@[F%\U7F@E86
M<R-5X;3U-Z")3*4J)T5=R2@AL2\ZPUY(1HXQE6_GSI+%>FSOF\9(-O7)&\2E
MMO['H$MG]Q=TJ1-BS)TA*[6,>;;0M75Y(]22KH O[1?C=E^/2B#:'@-E=#TJ
M6JMQP%!_!ZU >UCA9$6W<>;\,=]FG:63P=_5@2>U\;&=> ]CK:@1GH.M%K4C
MJ L+G3R:*?0 T5TA*N%;(_@?!"GO'JC!.S$^A*4VO23+SB5;#<Z%_Q6CI @5
M6W.%D"V8>T'*P'8#3=_9<^LJ[$$>4GF/J;&9KS_^..HY2=:HM#X\29WR4A!L
M)>.9>@S"><DN6=4QJ2VT(D4=93L_4PGOC'R*Z#'O!S4$"ZM5#2A_A^XIBGD'
M8_!&SPYUAN6WF;- '3+!X"=)H*&M8Z#IT)FE.&=ZJ<:VX=@E(\$U+U[A65M6
M//)L8@I;7[:"5R*0\U=-%;[.:).(W@(SG(.%4>:U9Y[O%F!'X!*+TQ,X%'&
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
M&X U %_A.FF?N\!+\XPPU]U2-,&?U[7:OV$ZM>Q:W<:&;GG>Z*596P6Z+MT
M2LGML%FU<PFO@Z4Z!D/PCFP@H_;* '1H/-5F,-495[**+5G'&\'X\IU1' H2
M;O,.-CP8/']>'4@8!AIK]/USFA_W.#$)U=9-O!JUL&L1<5/O_*HG5_-7;42B
M*\!B019E*XNQRQQB9JP3E#B250,S%1KAWX2S=.95>Y8X$>V"/7?]+XC#WKLD
M@1>;)(%-DL =P_I\39/KX=A<)\/WGS_LGWTZ^2TX^/3Q^,/H3FTOY)]T@0.R
MO$/?6=RI1+/BLAI7XP@*(UA4-P2+J5Y'[2BXXLFRRD%:"SSDUUX\SA..+()6
MT[5 MJE\K%)M>Y^N$KUT\*F[.SN[H=@@P,H/LSCNO2.S#Q]HA0SI_HEBYM=>
MD\0\4C96?WAIL" "J0*G-H0PCQ5UM)0&Q?$C]B@+QLO#% @_W:E ^*?<_R(S
M\4W,_^DXBY?PUZR8)V_^'U!+ P04    " #M0%Q:;!IX&>$&   B?   &
M '-T;&0M,C R-#$R,S%X97@R,60Q+FAT;>V=>U/;.!# OXJ.3MN[F=IYD-!@
M4F8@I$-F>'1(Z-W]*=M*K*EL^629D'[ZD_P &]KP"J"TFYDD(%N/W95^NU)L
MJ_^'90VC $<>\='AY/@(^=Q+0Q))Y F"I4J=4QF@"8]C'*%C(@1E#.T+ZL\(
M0JVFO66WVCV[:5F[?576H,C$(P>U&^U>H]UL=U&S[31;3JN#]H[1G^>3P5_Z
M[$"&3'T2[._V0R(Q\@(L$B(_;9Q//EN]C=V^I)*1W7ZC_,[/=;F_V.W[] (E
M<L'(IXT0BQF-+,EC9[,9RQV5LZ$.WSCGTII37P9.J]E\NQ-CWZ?1S&)D*IVN
MW>M=)PDZ"Z[2>$(E5;((PK"D%T2772G58P0+Q^4RV+E9P8]RQF6^*8^D-<4A
M90OG_82&)$$G9([.>(BC]Q_R%/6=$$&G[W>RLQ/ZG:BBE7B27$H+,SI3A>NV
M[N3R.X7H;JV2.<G$<3GSU<'A/X>C_=$$M5MVJ]]PE9[B5;6JW@A]\*?MN* )
M=2FC<N$$U/=)I'*\>]-K-S=W^@U]]O.U:YERQI/A\ @=_'NR=SP:C#^@T<G
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
M<A:E7!MAWSS[,CD+CIZ='%MI,W%RW*G_>ME0Q<N3XUC.F;'+3+QY-N-Z*O/
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
M50+V8UWWFR7_PZ:.^UW4_P!02P,$%     @ [4!<6IVL@FJ$!0  5AL  !@
M  !S=&QD+3(P,C0Q,C,Q>&5X,S)D,2YH=&WM66UOVS80_BLW%UL3P)(EN<Y<
MV0F0IBD:M%F'Q@7VE9).%E%*U"@JCOOK=Z0D1W:;KMW2Q1@2)(Y%'8]WQ^?>
MR/E/CG->9*R(,8'7B\NWD,BXSK'0$"MDFD977&>PD&7)"KA$I;@0\$+Q9(D
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
MP64T<H-7ZZQ=CWGV^**^E>O;2[U_ %!+ 0(4 Q0    ( .U 7%H6;WB_Z!0
M #SD   1              "  0    !S=&QD+3(P,C0Q,C,Q+GAS9%!+ 0(4
M Q0    ( .U 7%K<.2LB-Q8  /I/ 0 5              "  1<5  !S=&QD
M+3(P,C0Q,C,Q7V-A;"YX;6Q02P$"% ,4    " #M0%Q:,Y<6F]4_  "%0P0
M%0              @ &!*P  <W1L9"TR,#(T,3(S,5]D968N>&UL4$L! A0#
M%     @ [4!<6M,A-$-IA@  <>X( !4              ( !B6L  '-T;&0M
M,C R-#$R,S%?;&%B+GAM;%!+ 0(4 Q0    ( .U 7%K!F^K OF$  ,H<!P 5
M              "  27R  !S=&QD+3(P,C0Q,C,Q7W!R92YX;6Q02P$"% ,4
M    " #M0%Q:$?A;D4SB P "7C$ %0              @ $65 $ <W1L9"TR
M,#(T,3(S,7@Q,&LN:'1M4$L! A0#%     @ [4!<6J1]44BN/@  $%0  !@
M             ( !E38% '-T;&0M,C R-#$R,S%X,3!K,# Q+FIP9U!+ 0(4
M Q0    ( .U 7%I8:@,*GS\  "9>   8              "  7EU!0!S=&QD
M+3(P,C0Q,C,Q>#$P:S P,BYJ<&=02P$"% ,4    " #M0%Q:F\&5PR5N @"O
M$P, &               @ %.M04 <W1L9"TR,#(T,3(S,7@Q,&LP,#0N:G!G
M4$L! A0#%     @ [4!<6AD5*&(/20  V68  !@              ( !J2,(
M '-T;&0M,C R-#$R,S%X,3!K,# U+FIP9U!+ 0(4 Q0    ( .U 7%J![8F7
MJET  (%[   8              "  >YL" !S=&QD+3(P,C0Q,C,Q>#$P:S P
M-BYJ<&=02P$"% ,4    " #M0%Q:C*-"<&K#  #3Y@  &
M@ '.R@@ <W1L9"TR,#(T,3(S,7@Q,&LP,#@N:G!G4$L! A0#%     @ [4!<
M6FD(P+I@R   P.L  !@              ( !;HX) '-T;&0M,C R-#$R,S%X
M,3!K,# Y+FIP9U!+ 0(4 Q0    ( .U 7%IW_F:!@-,  -P" 0 8
M      "  017"@!S=&QD+3(P,C0Q,C,Q>#$P:S Q,"YJ<&=02P$"% ,4
M" #M0%Q:HK"(M4$A   %R@  &               @ &Z*@L <W1L9"TR,#(T
M,3(S,7AE>#$Y9#$N:'1M4$L! A0#%     @ [4!<6FP:>!GA!@  (GP  !@
M             ( !,4P+ '-T;&0M,C R-#$R,S%X97@R,60Q+FAT;5!+ 0(4
M Q0    ( .U 7%J>7>$>]00  !(9   8              "  4A3"P!S=&QD
M+3(P,C0Q,C,Q>&5X,C-D,2YH=&U02P$"% ,4    " #M0%Q:N\XO[3<(  #6
M)   &               @ %S6 L <W1L9"TR,#(T,3(S,7AE>#,Q9#$N:'1M
M4$L! A0#%     @ [4!<6KZ;44E*"   F"4  !@              ( !X& +
M '-T;&0M,C R-#$R,S%X97@S,60R+FAT;5!+ 0(4 Q0    ( .U 7%J=K()J
MA 4  %8;   8              "  6!I"P!S=&QD+3(P,C0Q,C,Q>&5X,S)D
M,2YH=&U02P$"% ,4    " #M0%Q:6'T6Q:\%  !5'   &
M@ $:;PL <W1L9"TR,#(T,3(S,7AE>#,R9#(N:'1M4$L%!@     5 !4 J 4
' /]T"P    $!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>103
<FILENAME>stld-20241231x10k_htm.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:country="http://xbrl.sec.gov/country/2024"
  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:srt="http://fasb.org/srt/2024"
  xmlns:stld="http://www.steeldynamics.com/20241231"
  xmlns:us-gaap="http://fasb.org/us-gaap/2024"
  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="stld-20241231.xsd" xlink:type="simple"/>
    <context id="As_Of_12_31_2024_us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis_us-gaap_CapitalAdditionsMember_76PWpfmV8UWOtvMIlik2eg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis">us-gaap:CapitalAdditionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2024_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_XQ5es0ZjjkiOuJAXuozhhQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022671</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="As_Of_12_31_2024_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_FJg9APVzdk262PNG-d-19A">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2023_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_e0GshBiNCUaFoxL5RHaqKw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022671</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="As_Of_12_31_2023_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_Gs7go3aYUUOc80_GVwaYUA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="Duration_1_1_2024_To_12_31_2024_srt_ConsolidatedEntitiesAxis_stld_UnitedSteelSupplyLlcMember_HqovaQdp60ygS71IzRRN9Q">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">stld:UnitedSteelSupplyLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2024_To_12_31_2024_srt_ConsolidatedEntitiesAxis_stld_SteelDynamicsIncBiocarbonSolutionsMember_qoenDRIFdEyaFQWiRhpNvA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">stld:SteelDynamicsInc.BiocarbonSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2024_To_12_31_2024_srt_ConsolidatedEntitiesAxis_stld_MesabiNuggetMember_oD8wUh5bUEO6Wqy956QL4w">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">stld:MesabiNuggetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Duration_4_1_2023_To_4_1_2023_srt_ConsolidatedEntitiesAxis_stld_UnitedSteelSupplyLlcMember_us-gaap_StatementBusinessSegmentsAxis_stld_SteelOperationsMember_OuJ_cqty_U2kK0s_yCKgbA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">stld:UnitedSteelSupplyLlcMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">stld:SteelOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-04-01</endDate>
        </period>
    </context>
    <context id="Duration_4_1_2023_To_4_1_2023_srt_ConsolidatedEntitiesAxis_stld_UnitedSteelSupplyLlcMember_tLd26kbvokubJIIxmnWgcg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">stld:UnitedSteelSupplyLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-04-01</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2023_To_12_31_2023_srt_ConsolidatedEntitiesAxis_stld_UnitedSteelSupplyLlcMember_NtUEsN04g0Glz7Up8myh6w">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">stld:UnitedSteelSupplyLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2023_To_12_31_2023_srt_ConsolidatedEntitiesAxis_stld_MesabiNuggetMember_8GmeVCZOyEy8e_YiYG8lOw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">stld:MesabiNuggetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="As_Of_12_31_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_TreasuryStockCommonMember_VZLXdujywkSgbCsSnLliNw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_H4BaEZ4Oj0mJWV8MXamalA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022671</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="As_Of_12_31_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_NoncontrollingInterestMember_0F0wCd0sQE-HCunpKpP_7A">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_x6kSD_Fy_EGaXsy4NpMzUg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022671</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="As_Of_12_31_2024_us-gaap_StatementEquityComponentsAxis_stld_RedeemableNoncontrollingInterestMember_LsV1NdgvCEKpJZ30LeiEnQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">stld:RedeemableNoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2023_us-gaap_StatementEquityComponentsAxis_us-gaap_TreasuryStockCommonMember_djqJPvGguUmBG2USW4AkmQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2023_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_1WL5_TxuRUWDZj9F4h0F4g">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022671</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="As_Of_12_31_2023_us-gaap_StatementEquityComponentsAxis_us-gaap_NoncontrollingInterestMember_3QdF2x9ai06jnd4UrOmhlg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2023_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_k54_S8skekusOlXaQC-DHg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022671</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="As_Of_12_31_2023_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember_ucGfupj8S0uh6u7jRCN36Q">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022671</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="As_Of_12_31_2023_us-gaap_StatementEquityComponentsAxis_stld_RedeemableNoncontrollingInterestMember_5aekd975nUyvzOR_GotdIQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">stld:RedeemableNoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_TreasuryStockCommonMember_U134OXgcuk6CxqWKvJ4eOg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_G3S-_4OCpU-mTTcFbmk5MQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022671</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="As_Of_12_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_NoncontrollingInterestMember_UHitM0ZJ1kqfE0UkTSGlXw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_lZtpz0R4CkWkIqOfkVj5nQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022671</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="As_Of_12_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember_KDtM-Wc3TE-LonjQ6Dxvdg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022671</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="As_Of_12_31_2022_us-gaap_StatementEquityComponentsAxis_stld_RedeemableNoncontrollingInterestMember_9JQP3Ztis0-6l5RtYrGYgA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">stld:RedeemableNoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_TreasuryStockCommonMember_1LQ5bIKjmUiacEt38gqteg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_ouZmceQ0KEmgmAYxIjWPGw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022671</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="As_Of_12_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_NoncontrollingInterestMember_Bpq2H5WqV0aW8_-Y-nmxjA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_fCX8LDZ390esjPTVqU21bg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022671</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="As_Of_12_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember_Um-merCvJEOzONBah5OskA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022671</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="As_Of_12_31_2021_us-gaap_StatementEquityComponentsAxis_stld_RedeemableNoncontrollingInterestMember_rb5Bt2Ib50mZSnPDu3KH4Q">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">stld:RedeemableNoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="Duration_1_1_2024_To_12_31_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_TreasuryStockCommonMember_w5DFKif89kWc0vGUNr64Pg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2024_To_12_31_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_3UadR0E6WEyerpxmJIv6Bg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022671</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="Duration_1_1_2023_To_12_31_2023_us-gaap_StatementEquityComponentsAxis_us-gaap_TreasuryStockCommonMember_lIVnRzmr30mwESvE7ZIUJw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2023_To_12_31_2023_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_kAi2GE1loEqNZ5hOaY5aFQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022671</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="Duration_1_1_2023_To_12_31_2023_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_ivM8elwOzUCaNkX2oJua2A">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022671</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="Duration_1_1_2022_To_12_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_TreasuryStockCommonMember_IY6j21lF20iHNBSdoMmAQg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2022_To_12_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_nwcXrqN7bU22XAPk6pamZg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022671</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="As_Of_12_31_2024_us-gaap_InvestmentTypeAxis_us-gaap_USTreasurySecuritiesMember_CmJ3OxW78USBCMgxOF5PSw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2024_us-gaap_InvestmentTypeAxis_us-gaap_CommercialPaperMember_xjKQFFiMXECGeGKTg2TC-Q">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2024_us-gaap_InvestmentTypeAxis_us-gaap_CertificatesOfDepositMember_YJcZPEked0-FxZ4pwRQhNA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:CertificatesOfDepositMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2023_us-gaap_InvestmentTypeAxis_us-gaap_USTreasurySecuritiesMember_M_crl923HEiiFyAppvJyPQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2023_us-gaap_InvestmentTypeAxis_us-gaap_CommercialPaperMember_kvN6Yom3hU26pCpxkeemrA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2023_us-gaap_InvestmentTypeAxis_us-gaap_CertificatesOfDepositMember_C548xrZkmEmReXAdRLfiTA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:CertificatesOfDepositMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2024_us-gaap_PlanNameAxis_stld_EquityIncentive2023PlanMember_L7HLV0X4BU2N5efKvjHGAg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">stld:EquityIncentive2023PlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2023_us-gaap_PlanNameAxis_stld_ExecutiveIncentiveCompensationPlan2018Member_kUsuasvmKUShhvMzQlyHHw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">stld:ExecutiveIncentiveCompensationPlan2018Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2022_us-gaap_PlanNameAxis_stld_ExecutiveIncentiveCompensationPlan2018Member__gE_6MW_5ke8vt_UyHEEoA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">stld:ExecutiveIncentiveCompensationPlan2018Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2024_us-gaap_PlanNameAxis_stld_ExecutiveIncentiveCompensationPlan2018Member_JwJJ5tTcJUaybY8gWPppJw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">stld:ExecutiveIncentiveCompensationPlan2018Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="As_Of_5_31_2023_us-gaap_PlanNameAxis_stld_EquityIncentive2023PlanMember_tTxdfjQY1kWV_U2RuvxCKg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">stld:EquityIncentive2023PlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-05-31</instant>
        </period>
    </context>
    <context id="Duration_1_1_2024_To_12_31_2024_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_us-gaap_PlanNameAxis_stld_EquityIncentive2023PlanMember_8wyYcfvDm0ChVzpDlhJ0DQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">stld:EquityIncentive2023PlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2024_To_12_31_2024_us-gaap_AwardTypeAxis_stld_DeferredStockUnitsDsusMember_pa2HP503H06TUZXsqF2Trw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">stld:DeferredStockUnitsDsusMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2023_To_12_31_2023_us-gaap_AwardTypeAxis_stld_DeferredStockUnitsDsusMember_qiESqIww1EK5se1l20Ri2w">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">stld:DeferredStockUnitsDsusMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2022_To_12_31_2022_us-gaap_AwardTypeAxis_stld_DeferredStockUnitsDsusMember_vILD-RdKqU-L_yfIkZ8IPg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">stld:DeferredStockUnitsDsusMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2024_To_12_31_2024_us-gaap_AwardTypeAxis_us-gaap_StockAppreciationRightsSARSMember_yChP0Bpht0iWJJxsLjb7ZA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:StockAppreciationRightsSARSMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2023_To_12_31_2023_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_H_BNeRWjf0GmYS8CyJC1yw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2022_To_12_31_2022_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_smbt_9jz9k-drvjjnWZSlQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2024_To_12_31_2024_srt_RangeAxis_srt_MinimumMember_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_KHcP0kKDkkKH-HHDZYH5og">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2024_To_12_31_2024_srt_RangeAxis_srt_MaximumMember_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_BqianxyIaUm0ZYpcWC5pFw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2024_To_12_31_2024_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_-ntG7LZWTEaa8aRfC5oGUg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2023_To_12_31_2023_srt_RangeAxis_srt_MinimumMember_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_tKi6ZP1-lUifJmjav2Zt_Q">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2023_To_12_31_2023_srt_RangeAxis_srt_MaximumMember_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_TpU9NRm3y0qW1G1Gbau8fg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2022_To_12_31_2022_srt_RangeAxis_srt_MinimumMember_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_4ed0DDEtIES1Pbz0oGS6dw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2022_To_12_31_2022_srt_RangeAxis_srt_MaximumMember_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_2zmhD9-BuUOcJ4yfKNKp4A">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2024_To_12_31_2024_us-gaap_AwardTypeAxis_us-gaap_PerformanceSharesMember_him386F600qCeVqpbTYhew">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022671</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="Duration_1_1_2022_To_12_31_2022_us-gaap_BusinessAcquisitionAxis_stld_RocaAceroSaDeCvMember_3SUh8AvOa0ObbPjiDCiV_A">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">stld:RocaAceroS.a.DeC.v.Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2024_To_12_31_2024_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_us-gaap_NonUsMember_us-gaap_StatementBusinessSegmentsAxis_us-gaap_CorporateAndOtherMember_Nud1qbDQ6kiqaA1JbZRkZA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2024_To_12_31_2024_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_us-gaap_NonUsMember_us-gaap_StatementBusinessSegmentsAxis_stld_SteelOperationsMember_aNdz5tBOeU2kDyvUuM2HFA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">stld:SteelOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2024_To_12_31_2024_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_us-gaap_NonUsMember_us-gaap_StatementBusinessSegmentsAxis_stld_SteelFabricationOperationsMember_EuzVnFD-lUekz7Th7h7Orw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">stld:SteelFabricationOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2024_To_12_31_2024_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_us-gaap_NonUsMember_us-gaap_StatementBusinessSegmentsAxis_stld_MetalsRecyclingOperationsMember_ddNHrzoFz0eJEGkltBM6Ig">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">stld:MetalsRecyclingOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2024_To_12_31_2024_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_us-gaap_NonUsMember_us-gaap_StatementBusinessSegmentsAxis_stld_AluminumOperationsMember_ywv6YwPfCkGMh7LPvh1jkQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">stld:AluminumOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2024_To_12_31_2024_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_stld_OtherSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_stld_SteelOperationsMember_FLrjzQzQrUuI9jJb419jiA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">stld:OtherSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">stld:SteelOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2024_To_12_31_2024_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_stld_OtherSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_stld_SteelFabricationOperationsMember_ShQoOZSRaUiLj6DPJrClTg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">stld:OtherSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">stld:SteelFabricationOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2024_To_12_31_2024_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_stld_OtherSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_stld_MetalsRecyclingOperationsMember_ZTaxA-pDZ0aKFvWf9BcL6Q">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">stld:OtherSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">stld:MetalsRecyclingOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2024_To_12_31_2024_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_stld_OtherSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_stld_AluminumOperationsMember_73sZittDNk6n2fgmQGO6Kg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">stld:OtherSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">stld:AluminumOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2024_To_12_31_2024_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_us-gaap_CorporateAndOtherMember_Cnb4WawDL0aXNMHZ4FgJtA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2024_To_12_31_2024_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_stld_SteelOperationsMember_2YaKJinpqkSEcGYJFNblBA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">stld:SteelOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2024_To_12_31_2024_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_stld_SteelFabricationOperationsMember_lYalw7QJdkm1SXToH3hvLQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">stld:SteelFabricationOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2024_To_12_31_2024_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_stld_MetalsRecyclingOperationsMember_L6Y4oEjWu0KUN6ZNEvOzzA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">stld:MetalsRecyclingOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2024_To_12_31_2024_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_stld_AluminumOperationsMember_KSDZYt9J4k6nvfBXtPBJAg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">stld:AluminumOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2024_To_12_31_2024_srt_ConsolidatedEntitiesAxis_us-gaap_IntersegmentEliminationMember_srt_StatementGeographicalAxis_stld_OtherSegmentsMember_ytSe-hYyeEul0vfvAicmHg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">stld:OtherSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2024_To_12_31_2024_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_us-gaap_RelatedPartyMember_s8MP2dcer02UX1foD0AEoQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022671</identifier>
            <segment>
                <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="Duration_1_1_2024_To_12_31_2024_srt_StatementGeographicalAxis_us-gaap_NonUsMember_VoUAsyuzZEO4KUqdT_Gizw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2024_To_12_31_2024_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_us-gaap_NonrelatedPartyMember_bjT8Y0-bPEmUT4RxxYiD1g">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022671</identifier>
            <segment>
                <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="Duration_1_1_2024_To_12_31_2024_srt_StatementGeographicalAxis_country_US_VA3PxMr_kUyPBgzOFbPX8A">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2023_To_12_31_2023_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_us-gaap_NonUsMember_us-gaap_StatementBusinessSegmentsAxis_us-gaap_CorporateAndOtherMember_4qc8korqN0O1GBNOUweuIg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2023_To_12_31_2023_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_us-gaap_NonUsMember_us-gaap_StatementBusinessSegmentsAxis_stld_SteelOperationsMember_81gimaMygk22o5jSVQjOFQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">stld:SteelOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2023_To_12_31_2023_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_us-gaap_NonUsMember_us-gaap_StatementBusinessSegmentsAxis_stld_SteelFabricationOperationsMember_2aNceEIqD0ODrm1FsScMqg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">stld:SteelFabricationOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2023_To_12_31_2023_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_us-gaap_NonUsMember_us-gaap_StatementBusinessSegmentsAxis_stld_MetalsRecyclingOperationsMember_88HNt8Zd7kO0fbZQ-trEgw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">stld:MetalsRecyclingOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2023_To_12_31_2023_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_us-gaap_NonUsMember_us-gaap_StatementBusinessSegmentsAxis_stld_AluminumOperationsMember_5MuI3qTq9EmxIFwiCd7IOQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">stld:AluminumOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2023_To_12_31_2023_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_stld_OtherSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_us-gaap_CorporateAndOtherMember_Q7MQR0kdckWV0k16AqQaGQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">stld:OtherSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2023_To_12_31_2023_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_stld_OtherSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_stld_SteelOperationsMember_3DU3erg60EyUI__hl49NgA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">stld:OtherSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">stld:SteelOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2023_To_12_31_2023_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_stld_OtherSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_stld_SteelFabricationOperationsMember_sFmFkgb5lUiltnxPGRoNrg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">stld:OtherSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">stld:SteelFabricationOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2023_To_12_31_2023_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_stld_OtherSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_stld_MetalsRecyclingOperationsMember_69ai1HkUwkmPWC-tTOxJyQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">stld:OtherSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">stld:MetalsRecyclingOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2023_To_12_31_2023_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_stld_OtherSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_stld_AluminumOperationsMember_Gpo7vjZC2EuLCG1P_1cjOQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">stld:OtherSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">stld:AluminumOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2023_To_12_31_2023_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_us-gaap_CorporateAndOtherMember_u9hAGZTsAE6S6TobXu2eOQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2023_To_12_31_2023_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_stld_SteelOperationsMember_tw56x7-xCUGsffMXRvmVDA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">stld:SteelOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2023_To_12_31_2023_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_stld_SteelFabricationOperationsMember_NpN8mS8Y4E2tgmYQIWx70w">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">stld:SteelFabricationOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2023_To_12_31_2023_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_stld_MetalsRecyclingOperationsMember_mNDOAIB8kku6DbUgKr4N5g">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">stld:MetalsRecyclingOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2023_To_12_31_2023_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_stld_AluminumOperationsMember_lu9utxpL8kyoKTpHfpMY4A">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">stld:AluminumOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2023_To_12_31_2023_srt_ConsolidatedEntitiesAxis_us-gaap_IntersegmentEliminationMember_srt_StatementGeographicalAxis_stld_OtherSegmentsMember_1J1d71-mc02Z4hhItsJASQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">stld:OtherSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2023_To_12_31_2023_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_us-gaap_RelatedPartyMember_2HtTg9e_X0WdsNu1GiSpaw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022671</identifier>
            <segment>
                <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="Duration_1_1_2023_To_12_31_2023_srt_StatementGeographicalAxis_us-gaap_NonUsMember_b6oW0bOdpUq513wwZRcs4A">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2023_To_12_31_2023_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_us-gaap_NonrelatedPartyMember_Jbq34IJ3YEeOeLGNcnOCiQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022671</identifier>
            <segment>
                <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="Duration_1_1_2023_To_12_31_2023_srt_StatementGeographicalAxis_country_US_Y9L0s6zEOE2pK012KgkuAA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2022_To_12_31_2022_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_us-gaap_NonUsMember_us-gaap_StatementBusinessSegmentsAxis_us-gaap_CorporateAndOtherMember_I-UHigk3YUCWqG6PJjeuTw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2022_To_12_31_2022_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_us-gaap_NonUsMember_us-gaap_StatementBusinessSegmentsAxis_stld_SteelOperationsMember_2Itdz9LyMUCo2OsXljiqCg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">stld:SteelOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2022_To_12_31_2022_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_us-gaap_NonUsMember_us-gaap_StatementBusinessSegmentsAxis_stld_SteelFabricationOperationsMember_bzCRN5yriUWhG1zp45idqw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">stld:SteelFabricationOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2022_To_12_31_2022_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_us-gaap_NonUsMember_us-gaap_StatementBusinessSegmentsAxis_stld_MetalsRecyclingOperationsMember_JOt89BkYzUO0_X31pfVSOg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">stld:MetalsRecyclingOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2022_To_12_31_2022_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_us-gaap_NonUsMember_us-gaap_StatementBusinessSegmentsAxis_stld_AluminumOperationsMember_G-BOAVnGVU-a1OsZeyMWHw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">stld:AluminumOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2022_To_12_31_2022_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_stld_OtherSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_us-gaap_CorporateAndOtherMember_-SU9_Y2GTUCp-kTzGryhUQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">stld:OtherSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2022_To_12_31_2022_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_stld_OtherSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_stld_SteelOperationsMember_AepNqeFVu0i2-MDiMwKp6w">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">stld:OtherSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">stld:SteelOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2022_To_12_31_2022_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_stld_OtherSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_stld_SteelFabricationOperationsMember_huIbp0XKqUi7uq__Vlk5NA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">stld:OtherSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">stld:SteelFabricationOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2022_To_12_31_2022_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_stld_OtherSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_stld_MetalsRecyclingOperationsMember_KF7C0B0NxU2hbZaQ9GlKOA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">stld:OtherSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">stld:MetalsRecyclingOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2022_To_12_31_2022_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_stld_OtherSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_stld_AluminumOperationsMember_YCHPZ0x08Eaw8Izs84j-ag">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">stld:OtherSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">stld:AluminumOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2022_To_12_31_2022_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_us-gaap_CorporateAndOtherMember_O5W7cYDFcE2SDGQEkAa6Pg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2022_To_12_31_2022_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_stld_SteelOperationsMember_RdEizEqTf0KOD8QIdPTGxw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">stld:SteelOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2022_To_12_31_2022_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_stld_SteelFabricationOperationsMember_C3Eu-yLpX0aDu6n5OrmuVg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">stld:SteelFabricationOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2022_To_12_31_2022_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_stld_MetalsRecyclingOperationsMember_IW4Bc4s8YUSClB_R95S1nQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">stld:MetalsRecyclingOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2022_To_12_31_2022_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_stld_AluminumOperationsMember_44BJOmXbvEuWLOAWr5yFEA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">stld:AluminumOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2022_To_12_31_2022_srt_ConsolidatedEntitiesAxis_us-gaap_IntersegmentEliminationMember_srt_StatementGeographicalAxis_stld_OtherSegmentsMember_zkwJLa4wj0SVc1g6VMt3pQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">stld:OtherSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2022_To_12_31_2022_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_us-gaap_RelatedPartyMember_HN1DhcH3WEC229WkvtcyIQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022671</identifier>
            <segment>
                <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="Duration_1_1_2022_To_12_31_2022_srt_StatementGeographicalAxis_us-gaap_NonUsMember_StNbyB9AgkCyta3DhHnxMQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2022_To_12_31_2022_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_us-gaap_NonrelatedPartyMember_XsEL9V_pyEGol0QhgXcshA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022671</identifier>
            <segment>
                <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="Duration_1_1_2022_To_12_31_2022_srt_StatementGeographicalAxis_country_US_lnJ3LB3WLketAgkK6F_pNg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="As_Of_12_31_2024_srt_ConsolidatedEntitiesAxis_stld_UnitedSteelSupplyLlcMember_pWmtL6px5EKVBXkidrVcxg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">stld:UnitedSteelSupplyLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2024_srt_ConsolidatedEntitiesAxis_stld_MesabiNuggetMember_yIaTq70w1ECNnPXkXlPAig">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">stld:MesabiNuggetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2023_srt_ConsolidatedEntitiesAxis_stld_UnitedSteelSupplyLlcMember_PlBo-bmVOkWMelcIM8DXKg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">stld:UnitedSteelSupplyLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2023_srt_ConsolidatedEntitiesAxis_stld_MesabiNuggetMember_E4V3ziseREyRMHz5X1mWaQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">stld:MesabiNuggetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2024_srt_RangeAxis_srt_MinimumMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_MachineryAndEquipmentMember_sOLlS386oUyz4a7vcSI4mQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2024_srt_RangeAxis_srt_MinimumMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_BuildingAndBuildingImprovementsMember_G4g-YpjiNkq0hSh8jSkifg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2024_srt_RangeAxis_srt_MaximumMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_MachineryAndEquipmentMember_Ao8KcapfPkeiFGFcnoKJ9Q">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2024_srt_RangeAxis_srt_MaximumMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_BuildingAndBuildingImprovementsMember_DKOPvleX2kqOFk9oxuykaQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2024_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_MachineryAndEquipmentMember_cqXaPvwWikmsupTqXoYidw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2024_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_LandAndLandImprovementsMember_0Qmg5jslqUuHhnR0sPr9eA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandAndLandImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2024_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_BuildingAndBuildingImprovementsMember_ApzQq5h47UmHtUTqiHp8Tg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2024_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_AssetUnderConstructionMember_eebE3UKOKEygx-ndAfP8wg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:AssetUnderConstructionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2023_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_MachineryAndEquipmentMember_NEs8r29vwE--6QLmbVMBMQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2023_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_LandAndLandImprovementsMember_gT4Tq7UgN0-tGwgxSt3QoA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandAndLandImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2023_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_BuildingAndBuildingImprovementsMember_AvNxGrmG_kqkzzJMxMJRQQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2023_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_AssetUnderConstructionMember_9AyT8Alubk2w5C-PMV7wFQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:AssetUnderConstructionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="Duration_1_1_2024_To_12_31_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember_K6nNJGh_mUKMpHhcWMUsZw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022671</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="Duration_1_1_2023_To_12_31_2023_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember_se0jtlcSq0Ge04bLDvG5aA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022671</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="Duration_1_1_2022_To_12_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember_dzhXJAURekWLh8Sldp5i6g">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022671</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="Duration_1_1_2024_To_12_31_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_NoncontrollingInterestMember_x3zFAeOTxkWd0U1ex8rUDg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2024_To_12_31_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_sYytdCK4U06yN6QMVkieQg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022671</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="Duration_1_1_2023_To_12_31_2023_us-gaap_StatementEquityComponentsAxis_us-gaap_NoncontrollingInterestMember_fZJvsCR1yUiulRMfdhFs-A">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2023_To_12_31_2023_us-gaap_StatementEquityComponentsAxis_stld_RedeemableNoncontrollingInterestMember_4MIcuEtWpU2ZXNELxQr7aQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">stld:RedeemableNoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2022_To_12_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_NoncontrollingInterestMember_gzGkGMqy7UO64Ds7SdCvSg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2022_To_12_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_J7enM1OBkEKnsRU5NM0XJQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022671</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="Duration_1_1_2022_To_12_31_2022_us-gaap_StatementEquityComponentsAxis_stld_RedeemableNoncontrollingInterestMember_RbbmyxHtmUK_jSPfvvfwAA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">stld:RedeemableNoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2024_To_12_31_2024_srt_RangeAxis_srt_MaximumMember_us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis_stld_PhysicalCommodityAndCommodityTransportationMember_Kc7jKzX2rE-ZHkJrZG13qg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis">stld:PhysicalCommodityAndCommodityTransportationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2024_To_12_31_2024_srt_RangeAxis_srt_MaximumMember_us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis_stld_AirProductsMember_7fcTbEMUbUujVcSkcfI4Rw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis">stld:AirProductsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2024_To_12_31_2024_us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis_stld_WaterProductsMember_IydCPBy_P0Wu-YssSvKdrg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis">stld:WaterProductsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="As_Of_12_31_2024_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_zdfk-Xk7W0i3LTSmJc81jA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022671</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="As_Of_12_31_2023_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_H3Ja9YxY-kaxQhaMqssb0g">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022671</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="As_Of_7_19_2023_us-gaap_CreditFacilityAxis_us-gaap_LineOfCreditMember_mk5zkH6CMkWtnMIE9kLrfg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-07-19</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2024_srt_ConsolidatedEntitiesAxis_stld_SubsidiaryTwoMember_us-gaap_LongtermDebtTypeAxis_us-gaap_RevolvingCreditFacilityMember_SM9v-Hmh-kSTjVMq_uP5aw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">stld:SubsidiaryTwoMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2024_srt_ConsolidatedEntitiesAxis_stld_SubsidiaryOneMember_us-gaap_LongtermDebtTypeAxis_us-gaap_RevolvingCreditFacilityMember_OIRf97jMqUq4s9Od8Lji0w">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">stld:SubsidiaryOneMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2023_srt_ConsolidatedEntitiesAxis_stld_SubsidiaryTwoMember_us-gaap_LongtermDebtTypeAxis_us-gaap_RevolvingCreditFacilityMember_OpPCfJDZK0KLvKF0LsH_xg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">stld:SubsidiaryTwoMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2023_srt_ConsolidatedEntitiesAxis_stld_SubsidiaryOneMember_us-gaap_LongtermDebtTypeAxis_us-gaap_RevolvingCreditFacilityMember_KGcmLs6pPkiNPeGlRwJhow">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">stld:SubsidiaryOneMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="Duration_1_1_2024_To_12_31_2024_srt_RangeAxis_srt_MinimumMember_VazWPUGuR0aq1pv6jrkptg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022671</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="Duration_1_1_2024_To_12_31_2024_srt_RangeAxis_srt_MaximumMember_VGWjtMnu00eENKtwUYcf-A">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022671</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="As_Of_12_31_2024_us-gaap_StatementBusinessSegmentsAxis_stld_MetalsRecyclingOperationsMember_us-gaap_SubsegmentsAxis_stld_OmniSourceMember_476KLU2aZUiZPRyiCwEmAg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">stld:MetalsRecyclingOperationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis">stld:OmniSourceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2023_us-gaap_StatementBusinessSegmentsAxis_stld_MetalsRecyclingOperationsMember_us-gaap_SubsegmentsAxis_stld_OmniSourceMember_jhQYSVGdmkGgm6l6nMfDWQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">stld:MetalsRecyclingOperationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis">stld:OmniSourceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2024_srt_RestatementAxis_srt_RestatementAdjustmentMember_us-gaap_StatementBusinessSegmentsAxis_stld_MetalsRecyclingOperationsMember_LdMC3QIyWU-0MACwQF9YmA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RestatementAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">stld:MetalsRecyclingOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2024_srt_RestatementAxis_srt_RestatementAdjustmentMember_us-gaap_StatementBusinessSegmentsAxis_stld_AluminumOperationsMember_anux5Yr0U0iKbRf6SH3Usw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RestatementAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">stld:AluminumOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2024_us-gaap_StatementBusinessSegmentsAxis_stld_SteelOperationsMember_1WN3tjceOk2ZYxaIhoL_Og">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">stld:SteelOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2024_us-gaap_StatementBusinessSegmentsAxis_stld_SteelFabricationOperationsMember_JkvqRT5SJUupjHvTmLzhNQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">stld:SteelFabricationOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2024_us-gaap_StatementBusinessSegmentsAxis_stld_MetalsRecyclingOperationsMember_nHsrPL5WOUqOryLsrLJwLg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">stld:MetalsRecyclingOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2024_us-gaap_StatementBusinessSegmentsAxis_stld_AluminumOperationsMember_31O9vyU9G0-8UIg7BJa2fg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">stld:AluminumOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2024_srt_RangeAxis_srt_WeightedAverageMember_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_TradeNamesMember_JuQAufge8k2BXrQntvsiUQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:WeightedAverageMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2024_srt_RangeAxis_srt_WeightedAverageMember_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_CustomerRelationshipsMember_OMvD2531K0q07cUnd5sQfA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:WeightedAverageMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2024_srt_RangeAxis_srt_MinimumMember_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_TradeNamesMember_EtBloTvomEyK-RBSL2a-Qg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2024_srt_RangeAxis_srt_MinimumMember_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_CustomerRelationshipsMember_qMgJ24Ca6EmiwMyC5xqW1w">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2024_srt_RangeAxis_srt_MaximumMember_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_TradeNamesMember_fXAnCLu-CEC2cf_gd3kc8g">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2024_srt_RangeAxis_srt_MaximumMember_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_CustomerRelationshipsMember_NL3x72AR_0G7zPM57MGAvg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2024_srt_RangeAxis_srt_WeightedAverageMember_gF4demee2kKRhrhRS0wOTw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:WeightedAverageMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2024_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_TradeNamesMember_jGWUv_SxlkqBWNaErDZ_-g">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2024_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_CustomerRelationshipsMember_28YeY9p5UEWOcxinVJZjSA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022671</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="As_Of_12_31_2023_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_TradeNamesMember_E18KypqDMUWgF0YYNd8ALA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2023_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_OtherIntangibleAssetsMember_vWKB6UBIt06CLomKDSNc8w">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022671</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="As_Of_12_31_2023_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_CustomerRelationshipsMember_j75XyM2Uf0OJTrfrAnMHiA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022671</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="As_Of_1_31_2022_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_stld_NewProcessSteelLPMember_LhU-HlBhq0u15IK_xNzrwg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">stld:NewProcessSteelLPMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2024_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_gbotbCgl90asEVEavK8XGw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2023_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_4cgZn2JRNkSwVmNmtciUEQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2022_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_ycN9kqTRpk2DkjVMAc4_9Q">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2021_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_SHG9zTPjSEav0w657x4X3w">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="Duration_1_1_2024_To_12_31_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_zLlMLnMVbEadrFByvzr8yA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022671</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="Duration_1_1_2023_To_12_31_2023_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_zuJmPvQXokine-TH34zZuQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022671</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="Duration_1_1_2022_To_12_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_BACNMS6-tU2zlPzCr4H_yA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022671</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="As_Of_12_31_2024_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_CommodityContractMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_FinancialInstrumentAxis_us-gaap_FutureMember_et1PpCaP2EqE9BRrJGMtbg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CommodityContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:FutureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2024_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_CommodityContractMember_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_FinancialInstrumentAxis_us-gaap_FutureMember_77dM6gAbJE-0oHDLNpEwGA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CommodityContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:FutureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2023_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_CommodityContractMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_FinancialInstrumentAxis_us-gaap_FutureMember_enJngUI2wkWcPIAEtJFX3Q">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CommodityContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:FutureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2023_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_CommodityContractMember_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_FinancialInstrumentAxis_us-gaap_FutureMember_aiDz73i7TEqFyjZrMs8Zsg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CommodityContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:FutureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2024_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_CommodityContractMember_us-gaap_FinancialInstrumentAxis_us-gaap_FutureMember_NwCXyub05EK4XEy0VPqdhw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CommodityContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:FutureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2023_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_CommodityContractMember_us-gaap_FinancialInstrumentAxis_us-gaap_FutureMember_l0gO-Oz7NkqoPYVpj3MxiQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CommodityContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:FutureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="Duration_1_1_2024_To_12_31_2024_us-gaap_DebtInstrumentAxis_stld_SeniorNotes5500PercentDue2026Member_sq1CaxNd2EuyMnlQy5n9dQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">stld:SeniorNotes5.500PercentDue2026Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="As_Of_12_31_2024_us-gaap_DebtInstrumentAxis_stld_SeniorNotes280PercentDue2024Member_14LVXt0GT06fe2-NugvwSg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">stld:SeniorNotes2.80PercentDue2024Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="As_Of_7_31_2024_us-gaap_DebtInstrumentAxis_stld_SeniorNotes280PercentDue2024Member_IMIs6hzVIU-f-6dyU1T99w">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">stld:SeniorNotes2.80PercentDue2024Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-07-31</instant>
        </period>
    </context>
    <context id="As_Of_7_31_2024_us-gaap_DebtInstrumentAxis_stld_SeniorNotes5375PercentDue2034Member_bMykYo3dZUuZcF9u51pUqw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">stld:SeniorNotes5.375PercentDue2034Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-07-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2024_srt_ConsolidatedEntitiesAxis_stld_SubsidiaryThreeMember_us-gaap_LongtermDebtTypeAxis_us-gaap_SecuredDebtMember_prRCGnVls0CP44XiaR0_rg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">stld:SubsidiaryThreeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2024_us-gaap_DebtInstrumentAxis_stld_SeniorNotes5500PercentDue2026Member_6g1w5_lTuki1YqJRLWvB7g">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">stld:SeniorNotes5.500PercentDue2026Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2024_us-gaap_DebtInstrumentAxis_stld_SeniorNotes5375PercentDue2034Member_Ap4v3Jko2k2RueH41ACN4A">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">stld:SeniorNotes5.375PercentDue2034Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2024_us-gaap_DebtInstrumentAxis_stld_SeniorNotes3450PercentDue2030Member_ttqGXVRVx0u28jVcB7cyjQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">stld:SeniorNotes3.450PercentDue2030Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2024_us-gaap_DebtInstrumentAxis_stld_SeniorNotes325PercentDue2050Member_cplN3h5n4EqIBqVcfVj1aA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">stld:SeniorNotes3.25PercentDue2050Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2024_us-gaap_DebtInstrumentAxis_stld_SeniorNotes325PercentDue2031Member_TwG_Ane55EuWY_COK0gxDQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">stld:SeniorNotes3.25PercentDue2031Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2024_us-gaap_DebtInstrumentAxis_stld_SeniorNotes240PercentDue2025Member_zvs4yGubYUKl_UD0dRJR9w">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">stld:SeniorNotes2.40PercentDue2025Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2024_us-gaap_DebtInstrumentAxis_stld_SeniorNotes165PercentDue2027Member_Yxm_OJbM60OIWeduoc-3cg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">stld:SeniorNotes1.65PercentDue2027Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2024_us-gaap_DebtInstrumentAxis_stld_OtherDebtMember_omCJHb5ooE67AlSuQmAeuw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">stld:OtherDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2023_srt_ConsolidatedEntitiesAxis_stld_SubsidiaryThreeMember_us-gaap_LongtermDebtTypeAxis_us-gaap_SecuredDebtMember_X2S9raP5m0CQlOT4zG2EDA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">stld:SubsidiaryThreeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2023_us-gaap_DebtInstrumentAxis_stld_SeniorNotes5500PercentDue2026Member_mKmcqSd-LkKAPJA_jEQGqA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">stld:SeniorNotes5.500PercentDue2026Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2023_us-gaap_DebtInstrumentAxis_stld_SeniorNotes3450PercentDue2030Member_jl1wL7pobk2gi1Xnt_HR1g">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">stld:SeniorNotes3.450PercentDue2030Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2023_us-gaap_DebtInstrumentAxis_stld_SeniorNotes325PercentDue2050Member_dVCpIrhDhEeTOYVwprzgrg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">stld:SeniorNotes3.25PercentDue2050Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2023_us-gaap_DebtInstrumentAxis_stld_SeniorNotes325PercentDue2031Member_ZbClmCjwlUeF2O-WXsBCfA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">stld:SeniorNotes3.25PercentDue2031Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2023_us-gaap_DebtInstrumentAxis_stld_SeniorNotes280PercentDue2024Member_2wMbl7vfXUahcYWYPbQQ2w">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">stld:SeniorNotes2.80PercentDue2024Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2023_us-gaap_DebtInstrumentAxis_stld_SeniorNotes240PercentDue2025Member_vm89k4hs7kq7EwqEh8AlBQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">stld:SeniorNotes2.40PercentDue2025Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2023_us-gaap_DebtInstrumentAxis_stld_SeniorNotes165PercentDue2027Member_QYZ8aJabYUG2YUeq6D_Wzg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">stld:SeniorNotes1.65PercentDue2027Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2023_us-gaap_DebtInstrumentAxis_stld_OtherDebtMember_p9FKYtNbu0K-RMKwfnFh5w">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">stld:OtherDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="Duration_1_1_2024_To_12_31_2024_us-gaap_DebtInstrumentAxis_stld_SeniorNotes5375PercentDue2034Member_RBDkUALiu0em3wG-pqJzDw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">stld:SeniorNotes5.375PercentDue2034Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2024_To_12_31_2024_us-gaap_DebtInstrumentAxis_stld_SeniorNotes3450PercentDue2030Member_D1V3JvPbHEemlmCex4bf5w">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">stld:SeniorNotes3.450PercentDue2030Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2024_To_12_31_2024_us-gaap_DebtInstrumentAxis_stld_SeniorNotes325PercentDue2050Member_ZkNs0F4RtEa_NTjby3ioBg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">stld:SeniorNotes3.25PercentDue2050Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2024_To_12_31_2024_us-gaap_DebtInstrumentAxis_stld_SeniorNotes325PercentDue2031Member_t2t7EYIcA0yGjzEJJJcaPA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">stld:SeniorNotes3.25PercentDue2031Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2024_To_12_31_2024_us-gaap_DebtInstrumentAxis_stld_SeniorNotes240PercentDue2025Member_mNg2zH2mGUeHO2cbixbmYg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">stld:SeniorNotes2.40PercentDue2025Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2024_To_12_31_2024_us-gaap_DebtInstrumentAxis_stld_SeniorNotes165PercentDue2027Member_Rxo-KVqHFkyOZnic8JhoCg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">stld:SeniorNotes1.65PercentDue2027Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2024_To_12_31_2024_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_us-gaap_CorporateAndOtherMember_V-5O2q2dYkSWGXOwjr6FCQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2024_To_12_31_2024_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_stld_SteelOperationsMember_S9RyQunfyUytmhuKL1oTmg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">stld:SteelOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2024_To_12_31_2024_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_stld_SteelFabricationOperationsMember_TT78FurezEq10BoelNKYXg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">stld:SteelFabricationOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2024_To_12_31_2024_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_stld_MetalsRecyclingOperationsMember_2YFpN5XH-UyBV16bNnTugA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">stld:MetalsRecyclingOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2024_To_12_31_2024_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_stld_AluminumOperationsMember_lJEqkkg5gEm_qNRW2TvfLQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">stld:AluminumOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2024_To_12_31_2024_srt_CounterpartyNameAxis_srt_AffiliatedEntityMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_us-gaap_RelatedPartyMember_iq4pNwh5bEuDwMZXM9ZAdA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">srt:AffiliatedEntityMember</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="Duration_1_1_2024_To_12_31_2024_srt_ConsolidatedEntitiesAxis_us-gaap_IntersegmentEliminationMember_5wj4dQr4k0CGNFk2IImHiQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2023_To_12_31_2023_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_us-gaap_CorporateAndOtherMember_lUF_A6SG406_n0VzPhiO-g">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2023_To_12_31_2023_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_stld_SteelOperationsMember_R5D_N_pS0UCMxCzE3JbSIA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">stld:SteelOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2023_To_12_31_2023_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_stld_SteelFabricationOperationsMember_fnY3yspTmkCfYbWP9GL3fQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">stld:SteelFabricationOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2023_To_12_31_2023_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_stld_MetalsRecyclingOperationsMember__yyWnD7LJU2w7JZ89rI08g">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">stld:MetalsRecyclingOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2023_To_12_31_2023_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_stld_AluminumOperationsMember_9ICciDrGM0Wst0N7816AZg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">stld:AluminumOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2023_To_12_31_2023_srt_CounterpartyNameAxis_srt_AffiliatedEntityMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_us-gaap_RelatedPartyMember_5V_mi4rdpUeB9ukZEhtDpA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">srt:AffiliatedEntityMember</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="Duration_1_1_2023_To_12_31_2023_srt_ConsolidatedEntitiesAxis_us-gaap_IntersegmentEliminationMember_F3sX_BeZxUaTGa0T_WZ-bQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2022_To_12_31_2022_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_us-gaap_CorporateAndOtherMember_n037aa7nIUuvwvg0oekyvg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2022_To_12_31_2022_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_stld_SteelOperationsMember_8qZxJTqu2ku2JVC1NRxgRQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">stld:SteelOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2022_To_12_31_2022_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_stld_SteelFabricationOperationsMember_7Cy0cm7CG0GCAtra9qo3kg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">stld:SteelFabricationOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2022_To_12_31_2022_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_stld_MetalsRecyclingOperationsMember_li2NPXQ5CEGhCHEgdHiZlA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">stld:MetalsRecyclingOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2022_To_12_31_2022_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_stld_AluminumOperationsMember_ElHBIt9p30WA1mWfBbZhBQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">stld:AluminumOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2022_To_12_31_2022_srt_CounterpartyNameAxis_srt_AffiliatedEntityMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_us-gaap_RelatedPartyMember_eYvH9fcv20KIozpoKqRANQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">srt:AffiliatedEntityMember</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="Duration_1_1_2022_To_12_31_2022_srt_ConsolidatedEntitiesAxis_us-gaap_IntersegmentEliminationMember_FeOeUGbbYkm8jjhFs0KAvQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="As_Of_12_31_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_68juGyLXdE2PIDtxQouwKg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022671</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="As_Of_12_31_2023_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_vnIY-bNW3Ee9NUr4LOn39g">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022671</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="As_Of_12_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_lZ0Imcwt6kG1FzG0OqcxGg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022671</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="As_Of_12_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_zGl9UONxqEiLAhsiJ5pDlA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022671</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="As_Of_12_31_2022_r8xF5OipdEOlc0hQ8jvOeg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022671</identifier>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2021_ppxrnlG9eECczQattlb_FQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022671</identifier>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="As_Of_10_1_2022_us-gaap_BusinessAcquisitionAxis_stld_RocaAceroSaDeCvMember_4Eb87WMEQEmbk-rG1Pcmfg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">stld:RocaAceroS.a.DeC.v.Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-10-01</instant>
        </period>
    </context>
    <context id="As_Of_7_29_2022_us-gaap_BusinessAcquisitionAxis_stld_UnityAluminumIncMember_bfMxh5zvh0G3QIf_Wn_v2w">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">stld:UnityAluminumInc.Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-07-29</instant>
        </period>
    </context>
    <context id="As_Of_4_1_2022_us-gaap_BusinessAcquisitionAxis_stld_UnitedSteelSupplyLlcMember_VRH-fXH-JE-LLs8NhaeH-g">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">stld:UnitedSteelSupplyLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-01</instant>
        </period>
    </context>
    <context id="As_Of_3_1_2019_us-gaap_BusinessAcquisitionAxis_stld_UnitedSteelSupplyLlcMember_BsV6LEy00UePurMNuuiRqA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">stld:UnitedSteelSupplyLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-01</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2024_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_us-gaap_CorporateAndOtherMember_5zdcTEIWGkyVJ8AnYp190w">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2024_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_stld_SteelOperationsMember_-ktCjJwIHkucF_Qu2J3qgg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">stld:SteelOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2024_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_stld_SteelFabricationOperationsMember_qE8iaLY2AE6qgauyhNqqxQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">stld:SteelFabricationOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2024_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_stld_MetalsRecyclingOperationsMember_pjAYyQy58UuhgGZFIJWxWg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">stld:MetalsRecyclingOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2024_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_stld_AluminumOperationsMember_0TFD6xxlU0iVwwphQR-veg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">stld:AluminumOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2024_srt_ConsolidatedEntitiesAxis_us-gaap_IntersegmentEliminationMember_PUal-e-rmkS2LJMKt9Kocg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2023_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_us-gaap_CorporateAndOtherMember_j_WTQH3pn0qkE9jKv8dpdw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2023_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_stld_SteelOperationsMember_aaAwwxchhkOjTFGsi-B6Og">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">stld:SteelOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2023_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_stld_SteelFabricationOperationsMember_-FdVNS3f_EC0zLZpftWa5Q">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">stld:SteelFabricationOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2023_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_stld_MetalsRecyclingOperationsMember_Vx3YgeEMcUKgdVLg76sUmw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">stld:MetalsRecyclingOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2023_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_stld_AluminumOperationsMember_pagC2dPQs0-myN1CBS81Qg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">stld:AluminumOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2023_srt_ConsolidatedEntitiesAxis_us-gaap_IntersegmentEliminationMember_r749Y736dkGkBSqnsX4DwA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2024_TtGtgeFhD0OARTT9fdW5Qw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022671</identifier>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2023_pgBdStu4Lkq7bhYG8k42Tg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022671</identifier>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2024_srt_CounterpartyNameAxis_srt_AffiliatedEntityMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_us-gaap_RelatedPartyMember_0_UYvxxQQkir7oxBBFXXgQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">srt:AffiliatedEntityMember</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="As_Of_12_31_2024_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_us-gaap_RelatedPartyMember_DZqe4TBjakCodSeJ2u34Vw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2024_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_us-gaap_NonrelatedPartyMember_mp7mIqItgUCLxXO3WP8fQw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:NonrelatedPartyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2023_srt_CounterpartyNameAxis_srt_AffiliatedEntityMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_us-gaap_RelatedPartyMember_xSDhqGeOhUa5zEDbZbMM6g">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">srt:AffiliatedEntityMember</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="As_Of_12_31_2023_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_us-gaap_RelatedPartyMember_5Syqp3QgDUOWF7e3pt19QA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2023_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_us-gaap_NonrelatedPartyMember_9DpAcdP_u0aRng1-MAx9Fg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:NonrelatedPartyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2022_srt_CounterpartyNameAxis_srt_AffiliatedEntityMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_us-gaap_RelatedPartyMember_EYsPkl1wJ02uhZIbj9I_2w">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">srt:AffiliatedEntityMember</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="As_Of_12_31_2024_srt_TitleOfIndividualAxis_srt_ExecutiveOfficerMember_us-gaap_AwardDateAxis_stld_TwoThousandTwentyThreeAwardMember_us-gaap_AwardTypeAxis_stld_ThreeYearPerformancePeriodAwardMember_YDks5DKxBkih37N-cjYELg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ExecutiveOfficerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">stld:TwoThousandTwentyThreeAwardMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">stld:ThreeYearPerformancePeriodAwardMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2024_srt_TitleOfIndividualAxis_srt_ExecutiveOfficerMember_us-gaap_AwardDateAxis_stld_TwoThousandTwentyFourAwardMember_us-gaap_AwardTypeAxis_stld_ThreeYearPerformancePeriodAwardMember_8EHcxdoedkepXx4JUFLfew">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ExecutiveOfficerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">stld:TwoThousandTwentyFourAwardMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">stld:ThreeYearPerformancePeriodAwardMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2024_srt_TitleOfIndividualAxis_srt_ExecutiveOfficerMember_us-gaap_AwardDateAxis_stld_TwoThousandTwentyTwoAwardMember_us-gaap_AwardTypeAxis_stld_ThreeYearPerformancePeriodAwardMember_USvwZ8AnbUu0eNPg4jbHlA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ExecutiveOfficerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">stld:TwoThousandTwentyTwoAwardMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">stld:ThreeYearPerformancePeriodAwardMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2024_srt_TitleOfIndividualAxis_srt_ExecutiveOfficerMember_us-gaap_AwardDateAxis_stld_TwoThousandTwentyThreeAwardMember_us-gaap_AwardTypeAxis_stld_TwoYearPerformancePeriodTransitionAwardMember_Em-kmaaBxkGH2levDTP6RQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ExecutiveOfficerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">stld:TwoThousandTwentyThreeAwardMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">stld:TwoYearPerformancePeriodTransitionAwardMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2024_srt_TitleOfIndividualAxis_srt_ExecutiveOfficerMember_us-gaap_AwardDateAxis_stld_TwoThousandTwentyThreeAwardMember_us-gaap_AwardTypeAxis_stld_OneYearPerformancePeriodTransitionAwardMember_5ybTG3PdqUWE8GjjsJyP5w">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ExecutiveOfficerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">stld:TwoThousandTwentyThreeAwardMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">stld:OneYearPerformancePeriodTransitionAwardMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2024_srt_TitleOfIndividualAxis_srt_ExecutiveOfficerMember_us-gaap_AwardDateAxis_stld_TwoThousandTwentyOneAwardMember_us-gaap_AwardTypeAxis_stld_ThreeYearPerformancePeriodAwardMember_nrtFb4C-0EK2m1ucbSIC2g">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ExecutiveOfficerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">stld:TwoThousandTwentyOneAwardMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">stld:ThreeYearPerformancePeriodAwardMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="Duration_1_1_2024_To_12_31_2024_us-gaap_AwardTypeAxis_stld_StockOptionsAndStockAppreciationRightsMember_us-gaap_PlanNameAxis_stld_EquityIncentive2023PlanMember_fm6tDYMw7k-uDjWiO2sZiA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">stld:StockOptionsAndStockAppreciationRightsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">stld:EquityIncentive2023PlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2024_To_12_31_2024_us-gaap_AwardTypeAxis_stld_RestrictedStockUnitsDeferredStockUnitsRestrictedStockAndUnrestrictedStockAwardsAndPerformanceAwardsMember_us-gaap_PlanNameAxis_stld_EquityIncentive2023PlanMember_gmourv8fwUmeyzhSJW-kcQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">stld:RestrictedStockUnitsDeferredStockUnitsRestrictedStockAndUnrestrictedStockAwardsAndPerformanceAwardsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">stld:EquityIncentive2023PlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="As_Of_12_31_2024_us-gaap_AwardTypeAxis_us-gaap_PerformanceSharesMember_Mdnx8ML2IEuAK08RN3_G3A">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022671</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="As_Of_12_31_2024_us-gaap_AwardTypeAxis_stld_UnrestrictedStockAwardsMember_us-gaap_PlanNameAxis_stld_EquityIncentive2023PlanMember_2O47HuHL3EuXzdaBpevnzw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">stld:UnrestrictedStockAwardsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">stld:EquityIncentive2023PlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2024_us-gaap_AwardTypeAxis_stld_StockOptionsMember_us-gaap_PlanNameAxis_stld_EquityIncentive2023PlanMember_PO4bGGoXyU6HK-WIogqc3Q">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">stld:StockOptionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">stld:EquityIncentive2023PlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2024_us-gaap_AwardTypeAxis_us-gaap_StockAppreciationRightsSARSMember_bj_8UdVink6GSp9AJOYP_g">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:StockAppreciationRightsSARSMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="Duration_1_1_2024_To_12_31_2024_us-gaap_PlanNameAxis_stld_ExecutiveIncentiveCompensationPlan2018Member_JXk6Bh3MFUqA4Ky69rCXtA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">stld:ExecutiveIncentiveCompensationPlan2018Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2023_To_12_31_2023_us-gaap_PlanNameAxis_stld_ExecutiveIncentiveCompensationPlan2018Member_kqoIxLGPNECOBpFo44EdZw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">stld:ExecutiveIncentiveCompensationPlan2018Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2022_To_12_31_2022_us-gaap_PlanNameAxis_stld_ExecutiveIncentiveCompensationPlan2018Member_ergutb2tBkGYiW2Sao-PCg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">stld:ExecutiveIncentiveCompensationPlan2018Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2024_To_12_31_2024_srt_RangeAxis_srt_MinimumMember_us-gaap_AwardTypeAxis_us-gaap_PerformanceSharesMember_9kFCrjqiCUioo6B9c3s-uw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022671</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="Duration_1_1_2024_To_12_31_2024_srt_RangeAxis_srt_MaximumMember_us-gaap_AwardTypeAxis_us-gaap_PerformanceSharesMember_lHE_FAXnaEq7wyBYEw_xBQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022671</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="Duration_1_1_2024_To_12_31_2024_srt_ConsolidatedEntitiesAxis_stld_UnityAluminumIncMember_us-gaap_StatementBusinessSegmentsAxis_stld_AluminumOperationsMember_a4MvL2XIeEGXmrtrZLxoIA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">stld:UnityAluminumInc.Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">stld:AluminumOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2023_To_12_31_2023_fQq0aKYV90OaLRCKrOPOrg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022671</identifier>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2022_To_12_31_2022_KwAbRLBxhkeIsniwkLlFwA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022671</identifier>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2024_To_12_31_2024_us-gaap_LongtermDebtTypeAxis_us-gaap_SeniorNotesMember_WOu3HT8chkmX63WbksPa9g">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2024_To_12_31_2024_srt_RangeAxis_srt_MinimumMember_us-gaap_CreditFacilityAxis_us-gaap_LineOfCreditMember_5wViLicxHEWkF_fGl4sQqA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2024_To_12_31_2024_srt_RangeAxis_srt_MaximumMember_us-gaap_CreditFacilityAxis_us-gaap_LineOfCreditMember_9h7rzpoevUyyF_DWOKKu_Q">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="As_Of_12_31_2024_us-gaap_CreditFacilityAxis_us-gaap_LineOfCreditMember_lPNsj3WKYkCSCoXzNRuW4g">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="As_Of_4_1_2023_us-gaap_BusinessAcquisitionAxis_stld_UnitedSteelSupplyLlcMember_7YspfSScRkmbtUSx_kROMw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">stld:UnitedSteelSupplyLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-04-01</instant>
        </period>
    </context>
    <context id="As_Of_2_28_2025_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_E_05BiWEM06Rowd1_wr43Q">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-02-28</instant>
        </period>
    </context>
    <context id="As_Of_11_30_2023_gn3JmGKuy06jJjjrJoa3pA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022671</identifier>
        </entity>
        <period>
            <instant>2023-11-30</instant>
        </period>
    </context>
    <context id="As_Of_11_30_2022_qXswp4youkOcZtKqqtDZhQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022671</identifier>
        </entity>
        <period>
            <instant>2022-11-30</instant>
        </period>
    </context>
    <context id="As_Of_2_28_2022_dXKpiPjTekKPGl_YQ0rnHQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022671</identifier>
        </entity>
        <period>
            <instant>2022-02-28</instant>
        </period>
    </context>
    <context id="As_Of_7_31_2021_4htWGmOwFEiXbe2hPiIj1A">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022671</identifier>
        </entity>
        <period>
            <instant>2021-07-31</instant>
        </period>
    </context>
    <context id="Duration_10_1_2024_To_12_31_2024_9V2Frj6wrEiO4T2M3JhaMA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022671</identifier>
        </entity>
        <period>
            <startDate>2024-10-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="As_Of_6_30_2024_lpG-ELBUckmU8QDXeRmQsw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022671</identifier>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="As_Of_2_24_2025_lvHh7uvYCEOz3yhYDcADHQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022671</identifier>
        </entity>
        <period>
            <instant>2025-02-24</instant>
        </period>
    </context>
    <context id="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022671</identifier>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <unit id="Unit_Standard_shares_3DRN9t79NEGctt-Q27fxjQ">
        <measure>shares</measure>
    </unit>
    <unit id="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="Unit_Standard_pure__RPH9xZLdEWWc65w50BwFA">
        <measure>pure</measure>
    </unit>
    <unit id="Unit_Standard_loan_5v5SMHbbl0SsxvZWWf-tNg">
        <measure>stld:loan</measure>
    </unit>
    <unit id="Unit_Standard_state_ppsync34iE-4ac4_E9z59w">
        <measure>stld:state</measure>
    </unit>
    <unit id="Unit_Standard_item_QC40dZGrHUCD7jmSJxZkuA">
        <measure>stld:item</measure>
    </unit>
    <unit id="Unit_Divide_USD_shares_FVFgOljJAEW-7UH1iPgq-g">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="Unit_Standard_segment_AuMNYhg9EkGF53ifCHfa-A">
        <measure>stld:segment</measure>
    </unit>
    <us-gaap:CommitmentsAndContingencies
      contextRef="As_Of_12_31_2024_TtGtgeFhD0OARTT9fdW5Qw"
      id="Hidden_t_8U65po-UOadWne80NUtw"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="As_Of_12_31_2023_pgBdStu4Lkq7bhYG8k42Tg"
      id="Hidden_X-DRPZF9O0i1xB-mD6dcGA"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg"
      xsi:nil="true"/>
    <dei:EntityCentralIndexKey
      contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q"
      id="Tc_a1eepv5DpE6ROwpBhl7csQ_2_1">0001022671</dei:EntityCentralIndexKey>
    <dei:CurrentFiscalYearEndDate
      contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q"
      id="Tc_LvXO1dOm80-v8h14749r-Q_3_1">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentFiscalYearFocus
      contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q"
      id="Tc_jp9zlRKL2kiZQdL-k1Jt_w_4_1">2024</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q"
      id="Tc_29E1WnO3akWW__L30Kg9rw_5_1">FY</dei:DocumentFiscalPeriodFocus>
    <dei:AmendmentFlag
      contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q"
      id="Tc_j49ZToP7sU-3GVFVwWifxg_6_1">false</dei:AmendmentFlag>
    <us-gaap:OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList
      contextRef="As_Of_12_31_2024_TtGtgeFhD0OARTT9fdW5Qw"
      id="Hidden_-ZsfptJFCEechtsGyW2f3w">http://fasb.org/us-gaap/2024#OtherAssetsNoncurrent</us-gaap:OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList
      contextRef="As_Of_12_31_2024_TtGtgeFhD0OARTT9fdW5Qw"
      id="Hidden_kE-fqSR0YUahz2NcevWCsQ">http://fasb.org/us-gaap/2024#AccruedLiabilitiesCurrent</us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList
      contextRef="As_Of_12_31_2024_TtGtgeFhD0OARTT9fdW5Qw"
      id="Hidden_eLcCb7y_H0WlMO2AS4iItA">http://fasb.org/us-gaap/2024#OtherLiabilitiesNoncurrent</us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:RestrictedCashAndCashEquivalentsAssetStatementOfFinancialPositionExtensibleList
      contextRef="As_Of_12_31_2021_ppxrnlG9eECczQattlb_FQ"
      id="Hidden_rRV0_GvRSEu56tzssMxWcg">http://fasb.org/us-gaap/2024#OtherAssetsNoncurrent</us-gaap:RestrictedCashAndCashEquivalentsAssetStatementOfFinancialPositionExtensibleList>
    <us-gaap:RestrictedCashAndCashEquivalentsAssetStatementOfFinancialPositionExtensibleList
      contextRef="As_Of_12_31_2022_r8xF5OipdEOlc0hQ8jvOeg"
      id="Hidden_ze3-EL7UjUWPwXXcve81pQ">http://fasb.org/us-gaap/2024#OtherAssetsNoncurrent</us-gaap:RestrictedCashAndCashEquivalentsAssetStatementOfFinancialPositionExtensibleList>
    <us-gaap:RestrictedCashAndCashEquivalentsAssetStatementOfFinancialPositionExtensibleList
      contextRef="As_Of_12_31_2023_pgBdStu4Lkq7bhYG8k42Tg"
      id="Hidden_6upHaeu8hUWO1JGUDU8afA">http://fasb.org/us-gaap/2024#OtherAssetsNoncurrent</us-gaap:RestrictedCashAndCashEquivalentsAssetStatementOfFinancialPositionExtensibleList>
    <us-gaap:RestrictedCashAndCashEquivalentsAssetStatementOfFinancialPositionExtensibleList
      contextRef="As_Of_12_31_2024_TtGtgeFhD0OARTT9fdW5Qw"
      id="Hidden_rXNSBv58a0GXs9S6H7FKOw">http://fasb.org/us-gaap/2024#OtherAssetsNoncurrent</us-gaap:RestrictedCashAndCashEquivalentsAssetStatementOfFinancialPositionExtensibleList>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="Duration_1_1_2022_To_12_31_2022_srt_RangeAxis_srt_MinimumMember_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_4ed0DDEtIES1Pbz0oGS6dw"
      id="Hidden_Elg-SKH6F0it2ke1Apsabg">P2Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="Duration_1_1_2023_To_12_31_2023_srt_RangeAxis_srt_MinimumMember_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_tKi6ZP1-lUifJmjav2Zt_Q"
      id="Hidden_7OG3avF4L0a59KuGsufhcw">P2Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="Duration_1_1_2024_To_12_31_2024_srt_RangeAxis_srt_MinimumMember_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_KHcP0kKDkkKH-HHDZYH5og"
      id="Hidden_ePmZs3Sc5UKdcW8p7XSj9Q">P2Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <cyd:CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag
      contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q"
      id="Hidden_DmDC3OeOn0SykFUStwh-qg">true</cyd:CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag>
    <cyd:CybersecurityRiskManagementThirdPartyEngagedFlag
      contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q"
      id="Hidden_3eyNINKoKUSKxWhMIifVxw">true</cyd:CybersecurityRiskManagementThirdPartyEngagedFlag>
    <cyd:CybersecurityRiskManagementProcessesIntegratedFlag
      contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q"
      id="Hidden_ZW-l5m0-y0GADfW9Xmgysg">true</cyd:CybersecurityRiskManagementProcessesIntegratedFlag>
    <cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag
      contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q"
      id="Hidden_F7n2bqRB5EGPHUsLUwMc7A">true</cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag>
    <us-gaap:Goodwill
      contextRef="As_Of_12_31_2024_srt_RestatementAxis_srt_RestatementAdjustmentMember_us-gaap_StatementBusinessSegmentsAxis_stld_MetalsRecyclingOperationsMember_LdMC3QIyWU-0MACwQF9YmA"
      decimals="-5"
      id="Hidden_Zpr_S37xhE2hzSWHSsz4lw"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">-14000000</us-gaap:Goodwill>
    <us-gaap:DebtInstrumentVariableInterestRateTypeExtensibleEnumeration
      contextRef="Duration_1_1_2024_To_12_31_2024_srt_RangeAxis_srt_MinimumMember_us-gaap_CreditFacilityAxis_us-gaap_LineOfCreditMember_5wViLicxHEWkF_fGl4sQqA"
      id="Hidden_gPJltzg0FU-2daeZjorfgw">http://fasb.org/us-gaap/2024#SecuredOvernightFinancingRateSofrMember</us-gaap:DebtInstrumentVariableInterestRateTypeExtensibleEnumeration>
    <us-gaap:DebtInstrumentVariableInterestRateTypeExtensibleEnumeration
      contextRef="Duration_1_1_2024_To_12_31_2024_srt_RangeAxis_srt_MaximumMember_us-gaap_CreditFacilityAxis_us-gaap_LineOfCreditMember_9h7rzpoevUyyF_DWOKKu_Q"
      id="Hidden_WbPHb577DUS9G6XvJsk3Yg">http://fasb.org/us-gaap/2024#SecuredOvernightFinancingRateSofrMember</us-gaap:DebtInstrumentVariableInterestRateTypeExtensibleEnumeration>
    <us-gaap:DebtInstrumentVariableInterestRateTypeExtensibleEnumeration
      contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_DebtInstrumentAxis_stld_SeniorNotes240PercentDue2025Member_mNg2zH2mGUeHO2cbixbmYg"
      id="Hidden_LtOVyqw-pEKAEHkaXeYVSw">http://fasb.org/us-gaap/2024#UsTreasuryUstInterestRateMember</us-gaap:DebtInstrumentVariableInterestRateTypeExtensibleEnumeration>
    <us-gaap:DebtInstrumentVariableInterestRateTypeExtensibleEnumeration
      contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_DebtInstrumentAxis_stld_SeniorNotes165PercentDue2027Member_Rxo-KVqHFkyOZnic8JhoCg"
      id="Hidden_8ACuB5KtoUCvDqf0eSxbbg">http://fasb.org/us-gaap/2024#UsTreasuryUstInterestRateMember</us-gaap:DebtInstrumentVariableInterestRateTypeExtensibleEnumeration>
    <us-gaap:DebtInstrumentVariableInterestRateTypeExtensibleEnumeration
      contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_DebtInstrumentAxis_stld_SeniorNotes3450PercentDue2030Member_D1V3JvPbHEemlmCex4bf5w"
      id="Hidden_2CcPJVVIdE23xynvztBbSA">http://fasb.org/us-gaap/2024#UsTreasuryUstInterestRateMember</us-gaap:DebtInstrumentVariableInterestRateTypeExtensibleEnumeration>
    <us-gaap:DebtInstrumentVariableInterestRateTypeExtensibleEnumeration
      contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_DebtInstrumentAxis_stld_SeniorNotes325PercentDue2031Member_t2t7EYIcA0yGjzEJJJcaPA"
      id="Hidden_fWmw9yiWOEiqa7kmZysDsQ">http://fasb.org/us-gaap/2024#UsTreasuryUstInterestRateMember</us-gaap:DebtInstrumentVariableInterestRateTypeExtensibleEnumeration>
    <us-gaap:DebtInstrumentVariableInterestRateTypeExtensibleEnumeration
      contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_DebtInstrumentAxis_stld_SeniorNotes5375PercentDue2034Member_RBDkUALiu0em3wG-pqJzDw"
      id="Hidden_Y1II57Ktkk2rZg1b4aoCQA">http://fasb.org/us-gaap/2024#UsTreasuryUstInterestRateMember</us-gaap:DebtInstrumentVariableInterestRateTypeExtensibleEnumeration>
    <us-gaap:DebtInstrumentVariableInterestRateTypeExtensibleEnumeration
      contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_DebtInstrumentAxis_stld_SeniorNotes325PercentDue2050Member_ZkNs0F4RtEa_NTjby3ioBg"
      id="Hidden_skiQrfmK70yM2CoDD0Fu8w">http://fasb.org/us-gaap/2024#UsTreasuryUstInterestRateMember</us-gaap:DebtInstrumentVariableInterestRateTypeExtensibleEnumeration>
    <stld:ShareBasedCompensationArrangementByShareBasedPaymentAwardRetirementEligibleAgeForVestingOfAwards
      contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q"
      id="Hidden_4KyPFP7yUUujNtu8vRzXKQ">P59Y6M</stld:ShareBasedCompensationArrangementByShareBasedPaymentAwardRetirementEligibleAgeForVestingOfAwards>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_PlanNameAxis_stld_ExecutiveIncentiveCompensationPlan2018Member_JXk6Bh3MFUqA4Ky69rCXtA"
      decimals="4"
      id="Hidden_0_dcK1b4d0ShbeVVx6NQfg"
      unitRef="Unit_Standard_pure__RPH9xZLdEWWc65w50BwFA">0.3333</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList
      contextRef="As_Of_12_31_2023_pgBdStu4Lkq7bhYG8k42Tg"
      id="Hidden_hqcbNZ812E6e1IYmZHKZ2Q">http://fasb.org/us-gaap/2024#OtherAssetsNoncurrent</us-gaap:OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList
      contextRef="As_Of_12_31_2023_pgBdStu4Lkq7bhYG8k42Tg"
      id="Hidden_hb0wV1fKd0moW1rjAh4Ahw">http://fasb.org/us-gaap/2024#AccruedLiabilitiesCurrent</us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList
      contextRef="As_Of_12_31_2023_pgBdStu4Lkq7bhYG8k42Tg"
      id="Hidden_P1jzugNgnUCjPI6IA64l4Q">http://fasb.org/us-gaap/2024#OtherLiabilitiesNoncurrent</us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList>
    <ecd:InsiderTrdPoliciesProcAdoptedFlag
      contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q"
      id="Hidden_YxTUPzlhgE-Fm3xymlHlbA">true</ecd:InsiderTrdPoliciesProcAdoptedFlag>
    <dei:DocumentType
      contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q"
      id="Narr_UjYqVZ0gR0KXKXhmxOQWyQ">10-K</dei:DocumentType>
    <dei:DocumentAnnualReport
      contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q"
      id="Tc_xmN4qrGt50--4yWO7n0cPA_1_0">true</dei:DocumentAnnualReport>
    <dei:DocumentPeriodEndDate
      contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q"
      id="Narr_hm4IgDjF00-mlIivjc0Ssw">2024-12-31</dei:DocumentPeriodEndDate>
    <dei:DocumentTransitionReport
      contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q"
      id="Tc_AFe_TAhJKkuykwmDuknlzg_3_0">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q"
      id="Narr_ZI8kjUe_ZUSwf89nGhQaeA">0-21719</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q"
      id="Narr_1L2FsVbK5EiDTb529MDdTw">Steel Dynamics, Inc.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q"
      id="Tc_oU6BOM2Mu0egIOzXxzj5Jg_1_0">IN</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q"
      id="Tc_atP8Dv6PZ0SMLelDmY_LHQ_1_2">35-1929476</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q"
      id="Narr_P-lBrwOHCk-iwOaOj0D5wg">7575 West Jefferson Blvd</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q"
      id="Narr_WmAvPVpMTEm2EIMqnw_YHQ">Fort Wayne</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q"
      id="Narr_mi_jFc5pVEqaYdIfNS3YXQ">IN</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q"
      id="Tc_6eEthCM_ZEuKjt2SCHWA9Q_4_2">46804</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q"
      id="Narr_bT8E0TBOsk2bA4l9ttJ0Sw">260</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q"
      id="Narr_dFPFQ0lYbkWYvZ2Q3trYZw">969-3500</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q"
      id="Tc_sDY121dmMUGuL1dr_wEKfw_2_0">Common Stock voting, $0.0025 par value</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q"
      id="Tc_qiCOdSlUfEG_j7Dpe-D7YQ_2_1">STLD</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q"
      id="Tc_aGJggH1seUujs5eG_ECUIA_2_2">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityWellKnownSeasonedIssuer
      contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q"
      id="Narr_qu3csNuy6EKo9wtfBLhp0w">Yes</dei:EntityWellKnownSeasonedIssuer>
    <dei:EntityVoluntaryFilers
      contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q"
      id="Narr_agsEU5Shd0q25agnAr_9_Q">No</dei:EntityVoluntaryFilers>
    <dei:EntityCurrentReportingStatus
      contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q"
      id="Narr_ID6snEYsJUK1iSYIhbtbxg">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q"
      id="Narr_qjc0UjGzEkyYZSr4XFUABw">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q"
      id="Narr_SovUn9PTv02Ht-DePwAeNQ">Large Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q"
      id="Narr_S3i-SEvYWEWrjkLrnoDYaQ">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q"
      id="Narr_vXrGAjXTb0OokHsPaswX2g">false</dei:EntityEmergingGrowthCompany>
    <dei:IcfrAuditorAttestationFlag
      contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q"
      id="Narr_Knif4XSpE0m40CBtqW3p5g">true</dei:IcfrAuditorAttestationFlag>
    <dei:DocumentFinStmtErrorCorrectionFlag
      contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q"
      id="Narr_i4j3-7b5406BLkqm00B8fg">false</dei:DocumentFinStmtErrorCorrectionFlag>
    <dei:EntityShellCompany
      contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q"
      id="Narr_c8UqQ6FWVU-T-skmm0miUA">false</dei:EntityShellCompany>
    <dei:EntityPublicFloat
      contextRef="As_Of_6_30_2024_lpG-ELBUckmU8QDXeRmQsw"
      decimals="-8"
      id="Narr_G2sHjOL4CECJNogY8tlHZw"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">14800000000</dei:EntityPublicFloat>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="As_Of_2_24_2025_lvHh7uvYCEOz3yhYDcADHQ"
      decimals="INF"
      id="Narr_6DHdCnDu602Yc8A0mvkdnw"
      unitRef="Unit_Standard_shares_3DRN9t79NEGctt-Q27fxjQ">150163986</dei:EntityCommonStockSharesOutstanding>
    <cyd:CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock
      contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q"
      id="Tb_YaawRS7Tpk2hSxVy3Bh8LA">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:27.75pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:27.75pt;margin:0pt;"&gt;We recognize the importance of &lt;span style="-sec-ix-hidden:Hidden_DmDC3OeOn0SykFUStwh-qg;"&gt;&lt;span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"&gt;assessing, identifying, and managing material risks associated with cybersecurity&lt;/span&gt;&lt;/span&gt; threats, utilizing, from time to time, tabletop exercises, business unit assessments, threat modeling, impact analyses, internal audits, external audits, &lt;span style="-sec-ix-hidden:Hidden_3eyNINKoKUSKxWhMIifVxw;"&gt;&lt;span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"&gt;third party vulnerability scans, third party penetration tests, and engagement of third parties to conduct analysis of our information security programs, including an overall assessment utilizing the NIST standards.&lt;/span&gt;&lt;/span&gt; These risks include, among other things: operational risks, intellectual property theft, fraud, extortion, harm to team members or customers, and violations of data privacy or security laws.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:27.75pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:27pt;margin:0pt;"&gt;Our Director of Information Security is responsible for leading the Information Security Team which has established a cybersecurity risk management program of policies and processes for assessing, identifying, and managing risk from cybersecurity threats. We have &lt;span style="-sec-ix-hidden:Hidden_ZW-l5m0-y0GADfW9Xmgysg;"&gt;&lt;span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"&gt;integrated&lt;/span&gt;&lt;/span&gt;&lt;span style="white-space:pre-wrap;"&gt; these processes into our overall risk management systems and processes, and routinely assess risks from cybersecurity threats, including any potential unauthorized access to or activity conducted through our information systems that may result in material adverse effects on the confidentiality, integrity, or availability of our information systems or any information residing therein.  This program includes established reasonable safeguards to minimize the identified risks; processes to reasonably address any identified gaps in existing safeguards; updates to existing safeguards as necessary; and monitoring the effectiveness of those safeguards.&lt;/span&gt; &lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:27pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:27pt;margin:0pt;"&gt;Our safeguards include continuous network monitoring, complex passwords, team member training that reinforces our policies, standards, and practices&lt;span style="white-space:pre-wrap;"&gt;, incident response capability reviews and exercises, and cybersecurity insurance and disaster recovery plans for the protection of our assets.  &lt;/span&gt;The information security training and awareness program engages personnel through training modules on how to identify potential cybersecurity risks and protect the Company&#x2019;s resources and information. This training is mandatory for all team members monthly, and is supplemented by companywide testing initiatives, including periodic phishing tests.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:27pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:27pt;margin:0pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;Our cybersecurity risk management program also assesses third party providers, such as vendors, suppliers, and other business partners.  Cybersecurity risks are evaluated when determining the selection and oversight of applicable third party providers and potential risks when handling or processing our employee, business, or customer data.  &lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:27pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:27pt;margin:0pt;"&gt;Further, we have designated a member of our senior leadership team, our Chief Financial Officer, to oversee the management of the safeguards, cybersecurity risk assessment, and mitigation process&lt;span style="white-space:pre-wrap;"&gt;.  From time to time, the Company&#x2019;s program is reviewed and validated by internal and external experts. &lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:27pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:27pt;margin:0pt;"&gt;In general, our incident response process follows the NIST framework and focuses on four phases: (i) preparation; (ii) detection and analysis; (iii) containment, eradication, and recovery; and (iv) post-incident remediation. As cybersecurity incidents occur, including at third party providers, the Director of Information Security leads the Information Security Team &lt;span style="white-space:pre-wrap;"&gt;through a standardized incident response process that focuses on responding to and containing the threat, minimizing any business impact, and evaluating its severity level. The severity level assessment determines how widespread the incident is and to what degree it could impact our overall business and manufacturing environment.  In the event an incident is determined by the &lt;/span&gt;Information Security Team to be a high severity level, our cross functional team, with expertise in various disciplines, will assess the incident to determine if it has had a material affect or is reasonably likely of having a material effect on the Company&#x2019;s business strategy, results of operations, or financial condition.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:27pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:27pt;margin:0pt;"&gt;We do not believe that risks from cybersecurity threats, including as a result of any previous cybersecurity incidents, have materially affected or are reasonably likely to materially affect&lt;span style="white-space:pre-wrap;"&gt; our overall business strategy, results of operations, or financial condition over the long term. In the last three years, the Company has not been aware of any material cybersecurity incidents occurring and we have not incurred material expenses from cybersecurity incidents (including penalties and settlements, of which there were none).  For additional discussion of whether and how risks from cybersecurity threats could materially affect or are reasonably likely to materially affect the Company, see Item 1A. Risk Factors &#x2013; &#x201c;&lt;/span&gt;&lt;i style="font-style:italic;"&gt;We are subject to cybersecurity threats and may face risks to the security of our sensitive data and information technology which may adversely affect our business, results of operations, financial condition and cash flows.&lt;/i&gt;&#x201d;&lt;/p&gt;</cyd:CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock>
    <cyd:CybersecurityRiskManagementProcessesIntegratedTextBlock
      contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q"
      id="Tb_Tq-snuQYsUOWDkYLDpB_Fg">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:27.75pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:27.75pt;margin:0pt;"&gt;We recognize the importance of &lt;span style="-sec-ix-hidden:Hidden_DmDC3OeOn0SykFUStwh-qg;"&gt;&lt;span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"&gt;assessing, identifying, and managing material risks associated with cybersecurity&lt;/span&gt;&lt;/span&gt; threats, utilizing, from time to time, tabletop exercises, business unit assessments, threat modeling, impact analyses, internal audits, external audits, &lt;span style="-sec-ix-hidden:Hidden_3eyNINKoKUSKxWhMIifVxw;"&gt;&lt;span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"&gt;third party vulnerability scans, third party penetration tests, and engagement of third parties to conduct analysis of our information security programs, including an overall assessment utilizing the NIST standards.&lt;/span&gt;&lt;/span&gt; These risks include, among other things: operational risks, intellectual property theft, fraud, extortion, harm to team members or customers, and violations of data privacy or security laws.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:27.75pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:27pt;margin:0pt;"&gt;Our Director of Information Security is responsible for leading the Information Security Team which has established a cybersecurity risk management program of policies and processes for assessing, identifying, and managing risk from cybersecurity threats. We have &lt;span style="-sec-ix-hidden:Hidden_ZW-l5m0-y0GADfW9Xmgysg;"&gt;&lt;span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"&gt;integrated&lt;/span&gt;&lt;/span&gt;&lt;span style="white-space:pre-wrap;"&gt; these processes into our overall risk management systems and processes, and routinely assess risks from cybersecurity threats, including any potential unauthorized access to or activity conducted through our information systems that may result in material adverse effects on the confidentiality, integrity, or availability of our information systems or any information residing therein.  This program includes established reasonable safeguards to minimize the identified risks; processes to reasonably address any identified gaps in existing safeguards; updates to existing safeguards as necessary; and monitoring the effectiveness of those safeguards.&lt;/span&gt; &lt;/p&gt;</cyd:CybersecurityRiskManagementProcessesIntegratedTextBlock>
    <cyd:CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag
      contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q"
      id="Narr_WjMaVtuWR0CZXSOC0Er9Xg">false</cyd:CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag>
    <cyd:CybersecurityRiskBoardOfDirectorsOversightTextBlock
      contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q"
      id="Tb_mdUiRRSkaUaBqg9YZkkOdg">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:27pt;margin:0pt;"&gt;One of the key functions of our Board of Directors is informed oversight of our risk management process, including risks from cybersecurity threats. &lt;span style="-sec-ix-hidden:Hidden_F7n2bqRB5EGPHUsLUwMc7A;"&gt;&lt;span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"&gt;Our Board of Directors is responsible for monitoring and assessing strategic risk exposure, and our senior leadership team is responsible for the day-to-day management of the material risks we face. &lt;/span&gt;&lt;/span&gt;&lt;span style="white-space:pre-wrap;"&gt;Our Board of Directors administers its cybersecurity risk oversight function directly as a whole, as well as directly through the Audit Committee.  &lt;/span&gt;Management and members of the Information Security Group (&#x201c;ISG&#x201d;) regularly present to the Board of Directors&lt;span style="white-space:pre-wrap;"&gt; regarding information security and an in-depth review of our processes for assessing, identifying, and managing material risks from cybersecurity threats. On a quarterly basis, the Audit Committee is informed by management concerning the status of existing and new cybersecurity risks, status of how management is addressing and mitigating those risks, cybersecurity and data privacy incidents (if any), and status of key information security initiatives.  Additionally, on a biennial basis, we engage third parties to assess our information security program using the NIST framework, as well as perform penetration testing.&lt;/span&gt; &lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"&gt;&lt;span style="margin-bottom:12pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"&gt;We have allocated substantial cross functional internal resources with expertise in information security, information technology, operations, risk management, human resources, finance, and legal to form a&lt;span style="white-space:pre-wrap;"&gt; governance counsel known as the ISG.  The ISG is an internal working group that collaborates with the &lt;/span&gt;Director of Information Security to ensure our cybersecurity program is adequately responsive to the evolving threat landscape. Our Director of Information Security has over twenty years of cybersecurity experience, has completed a Masters in Homeland Security, with an emphasis on cybersecurity, and holds several cybersecurity certifications.&lt;span style="white-space:pre-wrap;"&gt;  &lt;/span&gt;&lt;/p&gt;</cyd:CybersecurityRiskBoardOfDirectorsOversightTextBlock>
    <cyd:CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock
      contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q"
      id="Tb_iFkKi0v9eESvR9w3Nl5k1A">&lt;span style="white-space:pre-wrap;"&gt;Our Board of Directors administers its cybersecurity risk oversight function directly as a whole, as well as directly through the Audit Committee.  &lt;/span&gt;</cyd:CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock>
    <cyd:CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock
      contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q"
      id="Tb_4-LyN-90nkGQgZVdH8l2uQ">Management and members of the Information Security Group (&#x201c;ISG&#x201d;) regularly present to the Board of Directors&lt;span style="white-space:pre-wrap;"&gt; regarding information security and an in-depth review of our processes for assessing, identifying, and managing material risks from cybersecurity threats. On a quarterly basis, the Audit Committee is informed by management concerning the status of existing and new cybersecurity risks, status of how management is addressing and mitigating those risks, cybersecurity and data privacy incidents (if any), and status of key information security initiatives.  Additionally, on a biennial basis, we engage third parties to assess our information security program using the NIST framework, as well as perform penetration testing.&lt;/span&gt;</cyd:CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock>
    <cyd:CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock
      contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q"
      id="Tb_CpbCSmzCt0eokRcZA6ArbA">Management and members of the Information Security Group (&#x201c;ISG&#x201d;) regularly present to the Board of Directors&lt;span style="white-space:pre-wrap;"&gt; regarding information security and an in-depth review of our processes for assessing, identifying, and managing material risks from cybersecurity threats. On a quarterly basis, the Audit Committee is informed by management concerning the status of existing and new cybersecurity risks, status of how management is addressing and mitigating those risks, cybersecurity and data privacy incidents (if any), and status of key information security initiatives.  Additionally, on a biennial basis, we engage third parties to assess our information security program using the NIST framework, as well as perform penetration testing.&lt;/span&gt;</cyd:CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock>
    <cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag
      contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q"
      id="Narr_7WyUHwPBPU6qZSYRWBDU7w">true</cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag>
    <cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock
      contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q"
      id="Tb_ypgQ52KDQU-4Dwj5Gb1GHw">Information Security Group (&#x201c;ISG&#x201d;) </cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock>
    <cyd:CybersecurityRiskRoleOfManagementTextBlock
      contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q"
      id="Tb_LmWriVXHokqf3X2qiCSaZg">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"&gt;&lt;span style="margin-bottom:12pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"&gt;We have allocated substantial cross functional internal resources with expertise in information security, information technology, operations, risk management, human resources, finance, and legal to form a&lt;span style="white-space:pre-wrap;"&gt; governance counsel known as the ISG.  The ISG is an internal working group that collaborates with the &lt;/span&gt;Director of Information Security to ensure our cybersecurity program is adequately responsive to the evolving threat landscape. Our Director of Information Security has over twenty years of cybersecurity experience, has completed a Masters in Homeland Security, with an emphasis on cybersecurity, and holds several cybersecurity certifications.&lt;span style="white-space:pre-wrap;"&gt;  &lt;/span&gt;&lt;/p&gt;</cyd:CybersecurityRiskRoleOfManagementTextBlock>
    <cyd:CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock
      contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q"
      id="Tb_fdrntAsU80WTXlsVbJqO6A">We have allocated substantial cross functional internal resources with expertise in information security, information technology, operations, risk management, human resources, finance, and legal to form a&lt;span style="white-space:pre-wrap;"&gt; governance counsel known as the ISG.  The ISG is an internal working group that collaborates with the &lt;/span&gt;Director of Information Security to ensure our cybersecurity program is adequately responsive to the evolving threat landscape. Our Director of Information Security has over twenty years of cybersecurity experience, has completed a Masters in Homeland Security, with an emphasis on cybersecurity, and holds several cybersecurity certifications</cyd:CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock>
    <dei:AuditorFirmId
      contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q"
      id="Narr_UHphCUchM0O-agqOyUI8Nw">42</dei:AuditorFirmId>
    <dei:AuditorName
      contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q"
      id="Narr_7bYxVHScD0GxThj4TRDw9g">Ernst &amp; Young LLP</dei:AuditorName>
    <dei:AuditorLocation
      contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q"
      id="Narr_I8KFnBPTOUSnK3ZuRmL3tA">Indianapolis, Indiana</dei:AuditorLocation>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="As_Of_12_31_2024_TtGtgeFhD0OARTT9fdW5Qw"
      decimals="-3"
      id="Tc_WnhnNLoKBkG8pjk5KAAIMQ_4_2"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">589464000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="As_Of_12_31_2023_pgBdStu4Lkq7bhYG8k42Tg"
      decimals="-3"
      id="Tc_Y6SUk3SGnEaI3_yOzkajrA_4_6"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">1400887000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:ShortTermInvestments
      contextRef="As_Of_12_31_2024_TtGtgeFhD0OARTT9fdW5Qw"
      decimals="-3"
      id="Tc_TRFF0MKvf0aquGLuygjS3g_5_2"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">147811000</us-gaap:ShortTermInvestments>
    <us-gaap:ShortTermInvestments
      contextRef="As_Of_12_31_2023_pgBdStu4Lkq7bhYG8k42Tg"
      decimals="-3"
      id="Tc_08Fdg7JZC0egi2WZ1FKcEA_5_6"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">721210000</us-gaap:ShortTermInvestments>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="As_Of_12_31_2024_TtGtgeFhD0OARTT9fdW5Qw"
      decimals="-3"
      id="Narr_3kwwJIMlXU2JYFirB3m6-g"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">7728000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="As_Of_12_31_2023_pgBdStu4Lkq7bhYG8k42Tg"
      decimals="-3"
      id="Narr_mqXyt1cMS0-FV-dtInrPaA"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">8480000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="As_Of_12_31_2024_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_us-gaap_NonrelatedPartyMember_mp7mIqItgUCLxXO3WP8fQw"
      decimals="-3"
      id="Tc_mohWGqyxS0ad5xaDQtQWdg_7_2"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">1362969000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="As_Of_12_31_2023_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_us-gaap_NonrelatedPartyMember_9DpAcdP_u0aRng1-MAx9Fg"
      decimals="-3"
      id="Tc_KibMEIpm50ykjU08alZMUw_7_6"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">1535062000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="As_Of_12_31_2024_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_us-gaap_RelatedPartyMember_DZqe4TBjakCodSeJ2u34Vw"
      decimals="-3"
      id="Tc_lFHdSAJWjkq5efvNUy1_5w_8_2"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">54230000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="As_Of_12_31_2023_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_us-gaap_RelatedPartyMember_5Syqp3QgDUOWF7e3pt19QA"
      decimals="-3"
      id="Tc_vyy6US5UC0S0QVQJcr_Rig_8_6"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">73245000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:InventoryNet
      contextRef="As_Of_12_31_2024_TtGtgeFhD0OARTT9fdW5Qw"
      decimals="-3"
      id="Tc_1Eg9lwY5t0mNvuQtg3yL6g_9_2"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">3113733000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="As_Of_12_31_2023_pgBdStu4Lkq7bhYG8k42Tg"
      decimals="-3"
      id="Tc_JGTTdl_UKkipPLVI1_GYMw_9_6"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">2894632000</us-gaap:InventoryNet>
    <us-gaap:OtherAssetsCurrent
      contextRef="As_Of_12_31_2024_TtGtgeFhD0OARTT9fdW5Qw"
      decimals="-3"
      id="Tc_Fie7qoM7KEuHSx7_TVg6Pw_10_2"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">163131000</us-gaap:OtherAssetsCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="As_Of_12_31_2023_pgBdStu4Lkq7bhYG8k42Tg"
      decimals="-3"
      id="Tc_3s3SMFSSeEC09KrI0nVx1w_10_6"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">162790000</us-gaap:OtherAssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="As_Of_12_31_2024_TtGtgeFhD0OARTT9fdW5Qw"
      decimals="-3"
      id="Tc_dNYtURp-CECkHoPL-gyWTA_11_2"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">5431338000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="As_Of_12_31_2023_pgBdStu4Lkq7bhYG8k42Tg"
      decimals="-3"
      id="Tc_pCoPmTOlW0aq2JSeDnYMrg_11_6"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">6787826000</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="As_Of_12_31_2024_TtGtgeFhD0OARTT9fdW5Qw"
      decimals="-3"
      id="Tc_mKzQQ6w40kGpdR8NJBjEXg_13_2"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">8117988000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="As_Of_12_31_2023_pgBdStu4Lkq7bhYG8k42Tg"
      decimals="-3"
      id="Tc_Uwpc8XgZGUGSqNpm_JTcGQ_13_6"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">6734218000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="As_Of_12_31_2024_TtGtgeFhD0OARTT9fdW5Qw"
      decimals="-3"
      id="Tc_2_r6GGYAd0qmo-8x12ncrg_14_2"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">227234000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="As_Of_12_31_2023_pgBdStu4Lkq7bhYG8k42Tg"
      decimals="-3"
      id="Tc_g9TTo7M930ispGgasnc33g_14_6"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">257759000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:Goodwill
      contextRef="As_Of_12_31_2024_TtGtgeFhD0OARTT9fdW5Qw"
      decimals="-3"
      id="Tc_HNFTPL9G-USdSvJUsfEpbw_15_2"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">477471000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="As_Of_12_31_2023_pgBdStu4Lkq7bhYG8k42Tg"
      decimals="-3"
      id="Tc_9G7TASMvske-POH8lLMovw_15_6"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">477471000</us-gaap:Goodwill>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="As_Of_12_31_2024_TtGtgeFhD0OARTT9fdW5Qw"
      decimals="-3"
      id="Tc_SSVqOtdsUkig_XYZMC1mIA_16_2"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">681202000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="As_Of_12_31_2023_pgBdStu4Lkq7bhYG8k42Tg"
      decimals="-3"
      id="Tc_Etpe9lm3okGS6K9UU_UsFA_16_6"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">651146000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets
      contextRef="As_Of_12_31_2024_TtGtgeFhD0OARTT9fdW5Qw"
      decimals="-3"
      id="Tc_TN6WQVIlz0WrKlbjHD8BvA_17_2"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">14935233000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="As_Of_12_31_2023_pgBdStu4Lkq7bhYG8k42Tg"
      decimals="-3"
      id="Tc_6wOlmLXc30erwTR7KjMaZQ_17_6"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">14908420000</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent
      contextRef="As_Of_12_31_2024_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_us-gaap_NonrelatedPartyMember_mp7mIqItgUCLxXO3WP8fQw"
      decimals="-3"
      id="Tc_W3l1vtthR0qFiPrj87GhWg_20_2"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">972645000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="As_Of_12_31_2023_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_us-gaap_NonrelatedPartyMember_9DpAcdP_u0aRng1-MAx9Fg"
      decimals="-3"
      id="Tc_ww3erU-Q6kuBrVFad7MFAw_20_6"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">1078645000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="As_Of_12_31_2024_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_us-gaap_RelatedPartyMember_DZqe4TBjakCodSeJ2u34Vw"
      decimals="-3"
      id="Tc_7GYnKJ3ir0WqcEAn6MmqWg_21_2"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">7267000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="As_Of_12_31_2023_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_us-gaap_RelatedPartyMember_5Syqp3QgDUOWF7e3pt19QA"
      decimals="-3"
      id="Tc_THZmJLrGd06b4_xHu0AVJQ_21_6"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">9685000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccruedIncomeTaxesCurrent
      contextRef="As_Of_12_31_2024_TtGtgeFhD0OARTT9fdW5Qw"
      decimals="-3"
      id="Tc_PEC0gJy9N0ijMBzPKprm3Q_22_2"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">3783000</us-gaap:AccruedIncomeTaxesCurrent>
    <us-gaap:AccruedIncomeTaxesCurrent
      contextRef="As_Of_12_31_2023_pgBdStu4Lkq7bhYG8k42Tg"
      decimals="-3"
      id="Tc_uc6Ze7lzSU2mrw565EQskg_22_6"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">5524000</us-gaap:AccruedIncomeTaxesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="As_Of_12_31_2024_TtGtgeFhD0OARTT9fdW5Qw"
      decimals="-3"
      id="Tc_ireHEPoq20Gp48fP7mgyvA_23_2"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">373216000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="As_Of_12_31_2023_pgBdStu4Lkq7bhYG8k42Tg"
      decimals="-3"
      id="Tc_TQ60pT0aBkGCr8gHtF4SGA_23_6"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">469143000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="As_Of_12_31_2024_TtGtgeFhD0OARTT9fdW5Qw"
      decimals="-3"
      id="Tc_UQCbQSxz3EeYAivk5K5VQQ_24_2"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">366682000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="As_Of_12_31_2023_pgBdStu4Lkq7bhYG8k42Tg"
      decimals="-3"
      id="Tc_Ufzf67w440iNQtyenV9CpQ_24_6"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">309312000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="As_Of_12_31_2024_TtGtgeFhD0OARTT9fdW5Qw"
      decimals="-3"
      id="Tc_0IIbMjU0XEKCVEVUFIr95g_25_2"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">426990000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="As_Of_12_31_2023_pgBdStu4Lkq7bhYG8k42Tg"
      decimals="-3"
      id="Tc_eMcdfayXv02y_Gu8KzaWZQ_25_6"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">459987000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="As_Of_12_31_2024_TtGtgeFhD0OARTT9fdW5Qw"
      decimals="-3"
      id="Tc_FfYtuRZbWkuqw3wNPTkKVQ_26_2"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">2150583000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="As_Of_12_31_2023_pgBdStu4Lkq7bhYG8k42Tg"
      decimals="-3"
      id="Tc_zHUoj-dOBkWScOLv49M4ew_26_6"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">2332296000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="As_Of_12_31_2024_TtGtgeFhD0OARTT9fdW5Qw"
      decimals="-3"
      id="Tc_6DBgVNyyzUqsfapQhXgwBQ_28_2"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">2804017000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="As_Of_12_31_2023_pgBdStu4Lkq7bhYG8k42Tg"
      decimals="-3"
      id="Tc_0KUfyqnPsUmEJ05YtaCV_Q_28_6"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">2611069000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="As_Of_12_31_2024_TtGtgeFhD0OARTT9fdW5Qw"
      decimals="-3"
      id="Tc_R6iEMf54ykKVXPpuYzS5_A_29_2"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">902186000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="As_Of_12_31_2023_pgBdStu4Lkq7bhYG8k42Tg"
      decimals="-3"
      id="Tc_Cn2TpOGII0eeieLGZUOHXA_29_6"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">944768000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="As_Of_12_31_2024_TtGtgeFhD0OARTT9fdW5Qw"
      decimals="-3"
      id="Tc_Yo272154x0CdfMKPEulk8w_30_2"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">133201000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="As_Of_12_31_2023_pgBdStu4Lkq7bhYG8k42Tg"
      decimals="-3"
      id="Tc_Ym8ezR07g0y7c15TSvFdLg_30_6"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">180760000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:Liabilities
      contextRef="As_Of_12_31_2024_TtGtgeFhD0OARTT9fdW5Qw"
      decimals="-3"
      id="Tc_deif9n39BkWwybrfp923Pw_31_2"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">5989987000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="As_Of_12_31_2023_pgBdStu4Lkq7bhYG8k42Tg"
      decimals="-3"
      id="Tc_0tWgFg-S6U2FxAFfVVjmTQ_31_6"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">6068893000</us-gaap:Liabilities>
    <us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount
      contextRef="As_Of_12_31_2024_TtGtgeFhD0OARTT9fdW5Qw"
      decimals="-3"
      id="Tc_U-TWFRmrP0WPT7_gKxsk1Q_35_2"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">171212000</us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount>
    <us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount
      contextRef="As_Of_12_31_2023_pgBdStu4Lkq7bhYG8k42Tg"
      decimals="-3"
      id="Tc_KylG0sFWC0iOCVjBCFinfQ_35_6"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">171212000</us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="As_Of_12_31_2023_pgBdStu4Lkq7bhYG8k42Tg"
      decimals="4"
      id="Narr_OFk7WwtxDUuHNeyvWiYbGQ"
      unitRef="Unit_Divide_USD_shares_FVFgOljJAEW-7UH1iPgq-g">0.0025</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="As_Of_12_31_2024_TtGtgeFhD0OARTT9fdW5Qw"
      decimals="4"
      id="Narr_dAxbn4GLR0atfuxG6CXLJg"
      unitRef="Unit_Divide_USD_shares_FVFgOljJAEW-7UH1iPgq-g">0.0025</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="As_Of_12_31_2023_pgBdStu4Lkq7bhYG8k42Tg"
      decimals="INF"
      id="Narr_FNKx4i41_0q-HZcmCECt4g"
      unitRef="Unit_Standard_shares_3DRN9t79NEGctt-Q27fxjQ">900000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="As_Of_12_31_2024_TtGtgeFhD0OARTT9fdW5Qw"
      decimals="INF"
      id="Narr_mnWnHsaF_0mC9jugo_knxQ"
      unitRef="Unit_Standard_shares_3DRN9t79NEGctt-Q27fxjQ">900000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="As_Of_12_31_2024_TtGtgeFhD0OARTT9fdW5Qw"
      decimals="INF"
      id="Narr_gjMoxTBZpE6-NaE47MmVTA"
      unitRef="Unit_Standard_shares_3DRN9t79NEGctt-Q27fxjQ">268377165</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued
      contextRef="As_Of_12_31_2023_pgBdStu4Lkq7bhYG8k42Tg"
      decimals="INF"
      id="Narr_leFUW_z3BUOsi2C58GmL2Q"
      unitRef="Unit_Standard_shares_3DRN9t79NEGctt-Q27fxjQ">268112991</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="As_Of_12_31_2024_TtGtgeFhD0OARTT9fdW5Qw"
      decimals="INF"
      id="Narr_YMWD_MRnYUiQ73ixJvx57Q"
      unitRef="Unit_Standard_shares_3DRN9t79NEGctt-Q27fxjQ">151117153</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="As_Of_12_31_2023_pgBdStu4Lkq7bhYG8k42Tg"
      decimals="INF"
      id="Narr_XBn1ZiJyPUex54dS_DAtYQ"
      unitRef="Unit_Standard_shares_3DRN9t79NEGctt-Q27fxjQ">160018100</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue
      contextRef="As_Of_12_31_2024_TtGtgeFhD0OARTT9fdW5Qw"
      decimals="-3"
      id="Tc_5SRBKJe3gkCT3ZVwvXlBUg_40_2"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">652000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="As_Of_12_31_2023_pgBdStu4Lkq7bhYG8k42Tg"
      decimals="-3"
      id="Tc_yrT0PETmiEu7jjosykPaxQ_40_6"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">651000</us-gaap:CommonStockValue>
    <us-gaap:TreasuryStockCommonShares
      contextRef="As_Of_12_31_2024_TtGtgeFhD0OARTT9fdW5Qw"
      decimals="INF"
      id="Narr_KY8WbLLc7kuBDl1dq3YSmA"
      unitRef="Unit_Standard_shares_3DRN9t79NEGctt-Q27fxjQ">117260012</us-gaap:TreasuryStockCommonShares>
    <us-gaap:TreasuryStockCommonShares
      contextRef="As_Of_12_31_2023_pgBdStu4Lkq7bhYG8k42Tg"
      decimals="INF"
      id="Narr_kGZwdnIQ7Uyl3ss1nWYDiQ"
      unitRef="Unit_Standard_shares_3DRN9t79NEGctt-Q27fxjQ">108094891</us-gaap:TreasuryStockCommonShares>
    <us-gaap:TreasuryStockCommonValue
      contextRef="As_Of_12_31_2024_TtGtgeFhD0OARTT9fdW5Qw"
      decimals="-3"
      id="Tc_JOLwi8ge_E6HKn21No5vUQ_42_2"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">7094266000</us-gaap:TreasuryStockCommonValue>
    <us-gaap:TreasuryStockCommonValue
      contextRef="As_Of_12_31_2023_pgBdStu4Lkq7bhYG8k42Tg"
      decimals="-3"
      id="Tc_wdKyYuZpOkKPevq_0Rvrug_42_6"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">5897606000</us-gaap:TreasuryStockCommonValue>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="As_Of_12_31_2024_TtGtgeFhD0OARTT9fdW5Qw"
      decimals="-3"
      id="Tc_dZU8LwZRtECkjfjUGS-mJg_43_2"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">1229819000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="As_Of_12_31_2023_pgBdStu4Lkq7bhYG8k42Tg"
      decimals="-3"
      id="Tc_t4cnjQ-2_UayUwbhx-KIMw_43_6"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">1217610000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="As_Of_12_31_2024_TtGtgeFhD0OARTT9fdW5Qw"
      decimals="-3"
      id="Tc_TgrqH_feB0qudnowSTqgoQ_44_2"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">14798082000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="As_Of_12_31_2023_pgBdStu4Lkq7bhYG8k42Tg"
      decimals="-3"
      id="Tc_Cidjleh130SVNZNz0Fh_cg_44_6"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">13545590000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="As_Of_12_31_2023_pgBdStu4Lkq7bhYG8k42Tg"
      decimals="-3"
      id="Tc_Mgf-7U94bE6VMKKryMAqyw_45_6"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">421000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockholdersEquity
      contextRef="As_Of_12_31_2024_TtGtgeFhD0OARTT9fdW5Qw"
      decimals="-3"
      id="Tc_vexKx6r-zUmiZy1XMIHECg_46_2"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">8934287000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="As_Of_12_31_2023_pgBdStu4Lkq7bhYG8k42Tg"
      decimals="-3"
      id="Tc_fJXiloD9p0eK7-riMD0MGQ_46_6"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">8866666000</us-gaap:StockholdersEquity>
    <us-gaap:MinorityInterest
      contextRef="As_Of_12_31_2024_TtGtgeFhD0OARTT9fdW5Qw"
      decimals="-3"
      id="Tc_T1ripR4_8kGv9JjYRJuCpg_47_2"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">-160253000</us-gaap:MinorityInterest>
    <us-gaap:MinorityInterest
      contextRef="As_Of_12_31_2023_pgBdStu4Lkq7bhYG8k42Tg"
      decimals="-3"
      id="Tc_33I8HPsk-0mihMMcWxZoPw_47_6"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">-198351000</us-gaap:MinorityInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="As_Of_12_31_2024_TtGtgeFhD0OARTT9fdW5Qw"
      decimals="-3"
      id="Tc_unAK-CNTFEOYWZDKvB8wHg_48_2"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">8774034000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="As_Of_12_31_2023_pgBdStu4Lkq7bhYG8k42Tg"
      decimals="-3"
      id="Tc_HmHFNt61a0e5oDiKQBLVoA_48_6"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">8668315000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="As_Of_12_31_2024_TtGtgeFhD0OARTT9fdW5Qw"
      decimals="-3"
      id="Tc_sSyRUd0MA0CdJqsuQa-5LQ_49_2"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">14935233000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="As_Of_12_31_2023_pgBdStu4Lkq7bhYG8k42Tg"
      decimals="-3"
      id="Tc__FGybJfvN0Cb3nP_KTXs1A_49_6"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">14908420000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_us-gaap_NonrelatedPartyMember_bjT8Y0-bPEmUT4RxxYiD1g"
      decimals="-3"
      id="Tc_NCQQvOG3N0GpVNWUkL_Rig_6_2"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">16819648000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_us-gaap_NonrelatedPartyMember_Jbq34IJ3YEeOeLGNcnOCiQ"
      decimals="-3"
      id="Tc_tp9P3BIIpkCY1F6T9A0E3w_6_5"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">18115312000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="Duration_1_1_2022_To_12_31_2022_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_us-gaap_NonrelatedPartyMember_XsEL9V_pyEGol0QhgXcshA"
      decimals="-3"
      id="Tc_oV1g13H6JEylONAw63C8Fg_6_8"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">21469251000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_us-gaap_RelatedPartyMember_s8MP2dcer02UX1foD0AEoQ"
      decimals="-3"
      id="Tc_5mcSBTEq1UKMX9mMRiztAw_7_2"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">720742000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_us-gaap_RelatedPartyMember_2HtTg9e_X0WdsNu1GiSpaw"
      decimals="-3"
      id="Tc_p0nPOQO4UUycXp3UyYeniA_7_5"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">680004000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="Duration_1_1_2022_To_12_31_2022_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_us-gaap_RelatedPartyMember_HN1DhcH3WEC229WkvtcyIQ"
      decimals="-3"
      id="Tc_zD3GivNHWUete5F6OObhvw_7_8"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">791523000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q"
      decimals="-3"
      id="Tc_Q9hepP3Ov0mY6nahzoMtfQ_8_2"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">17540390000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="Duration_1_1_2023_To_12_31_2023_fQq0aKYV90OaLRCKrOPOrg"
      decimals="-3"
      id="Tc_LI3Qkf7toUGbcZv-iyAdOw_8_5"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">18795316000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="Duration_1_1_2022_To_12_31_2022_KwAbRLBxhkeIsniwkLlFwA"
      decimals="-3"
      id="Tc_iEtJWwMaMUqzCh6VAmzn4g_8_8"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">22260774000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q"
      decimals="-3"
      id="Tc_S1cl_fGZFEaJYOip49Pmmg_10_2"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">14737804000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="Duration_1_1_2023_To_12_31_2023_fQq0aKYV90OaLRCKrOPOrg"
      decimals="-3"
      id="Tc_gmQdLRrYxkiWweDMfJl2Gw_10_5"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">14749433000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="Duration_1_1_2022_To_12_31_2022_KwAbRLBxhkeIsniwkLlFwA"
      decimals="-3"
      id="Tc_ohB4Z3WexEaniZpyn-9AVw_10_8"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">16142943000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:GrossProfit
      contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q"
      decimals="-3"
      id="Tc_6bdNEmBBZkmYmrdyRBOxng_11_2"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">2802586000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="Duration_1_1_2023_To_12_31_2023_fQq0aKYV90OaLRCKrOPOrg"
      decimals="-3"
      id="Tc_PowGjqEJE0Geg0GCSHB_jg_11_5"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">4045883000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="Duration_1_1_2022_To_12_31_2022_KwAbRLBxhkeIsniwkLlFwA"
      decimals="-3"
      id="Tc_Rfshc9bRkk6pHgr4TFbH8w_11_8"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">6117831000</us-gaap:GrossProfit>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q"
      decimals="-3"
      id="Tc_Gz_iV7cEyEODfG8JUS6VfA_13_2"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">664119000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="Duration_1_1_2023_To_12_31_2023_fQq0aKYV90OaLRCKrOPOrg"
      decimals="-3"
      id="Tc_sDt1iWCjTUKhxswuQYXYhQ_13_5"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">588621000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="Duration_1_1_2022_To_12_31_2022_KwAbRLBxhkeIsniwkLlFwA"
      decimals="-3"
      id="Tc_MiZ2tDgLHkmrmINzN59zxg_13_8"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">545621000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:OtherLaborRelatedExpenses
      contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q"
      decimals="-3"
      id="Tc_XQn9i_a0I06U6zNdmgPDsw_14_2"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">164904000</us-gaap:OtherLaborRelatedExpenses>
    <us-gaap:OtherLaborRelatedExpenses
      contextRef="Duration_1_1_2023_To_12_31_2023_fQq0aKYV90OaLRCKrOPOrg"
      decimals="-3"
      id="Tc_a3AW374TJUKg49Ncm8fLjQ_14_5"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">272033000</us-gaap:OtherLaborRelatedExpenses>
    <us-gaap:OtherLaborRelatedExpenses
      contextRef="Duration_1_1_2022_To_12_31_2022_KwAbRLBxhkeIsniwkLlFwA"
      decimals="-3"
      id="Tc_6ua3hI7OwUqQwR57uEQ7mQ_14_8"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">452551000</us-gaap:OtherLaborRelatedExpenses>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q"
      decimals="-3"
      id="Tc_BpyVL3N5bEG1fTelrUSudQ_15_2"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">30526000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="Duration_1_1_2023_To_12_31_2023_fQq0aKYV90OaLRCKrOPOrg"
      decimals="-3"
      id="Tc_U1yvds8lFE2fK9SRIo3wxg_15_5"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">34048000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="Duration_1_1_2022_To_12_31_2022_KwAbRLBxhkeIsniwkLlFwA"
      decimals="-3"
      id="Tc_w-60JylrvEibLxHKZZyTYA_15_8"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">27837000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:OperatingIncomeLoss
      contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q"
      decimals="-3"
      id="Tc_vRc2zYEiXUuwzkZcGyb0yA_16_2"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">1943037000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="Duration_1_1_2023_To_12_31_2023_fQq0aKYV90OaLRCKrOPOrg"
      decimals="-3"
      id="Tc_zsP9DzQRkEioNMqG7jMHdQ_16_5"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">3151181000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="Duration_1_1_2022_To_12_31_2022_KwAbRLBxhkeIsniwkLlFwA"
      decimals="-3"
      id="Tc_Yk3kzbRWGUKp83FXHdHIhw_16_8"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">5091822000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestExpenseNonoperating
      contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q"
      decimals="-3"
      id="Tc_w9y-6dYT1UuiKKbdFwyzKQ_18_2"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">56347000</us-gaap:InterestExpenseNonoperating>
    <us-gaap:InterestExpenseNonoperating
      contextRef="Duration_1_1_2023_To_12_31_2023_fQq0aKYV90OaLRCKrOPOrg"
      decimals="-3"
      id="Tc_kVp7fhWREUOeZWPTm7fElw_18_5"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">76484000</us-gaap:InterestExpenseNonoperating>
    <us-gaap:InterestExpenseNonoperating
      contextRef="Duration_1_1_2022_To_12_31_2022_KwAbRLBxhkeIsniwkLlFwA"
      decimals="-3"
      id="Tc_RjgUeLrJqUCCmR74OeYqag_18_8"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">91538000</us-gaap:InterestExpenseNonoperating>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q"
      decimals="-3"
      id="Tc_UUsiycCESEe4YontPufmow_19_2"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">96191000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="Duration_1_1_2023_To_12_31_2023_fQq0aKYV90OaLRCKrOPOrg"
      decimals="-3"
      id="Tc_YEqTQ1StmUSf4kWziUAr2w_19_5"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">144246000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="Duration_1_1_2022_To_12_31_2022_KwAbRLBxhkeIsniwkLlFwA"
      decimals="-3"
      id="Tc_Oefg4olr8kWVRj2gp1kjJw_19_8"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">20785000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q"
      decimals="-3"
      id="Tc_ZIrW-JhGXUSX8yq5Le6laQ_20_2"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">1982881000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="Duration_1_1_2023_To_12_31_2023_fQq0aKYV90OaLRCKrOPOrg"
      decimals="-3"
      id="Tc_-ByfI3BzDk2N2pw13Fn5wA_20_5"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">3218943000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="Duration_1_1_2022_To_12_31_2022_KwAbRLBxhkeIsniwkLlFwA"
      decimals="-3"
      id="Tc_gJDJEiyDokK5RlECWER0ag_20_8"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">5021069000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q"
      decimals="-3"
      id="Tc_95Lb105eEE2xucCefeTyCg_22_2"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">432925000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="Duration_1_1_2023_To_12_31_2023_fQq0aKYV90OaLRCKrOPOrg"
      decimals="-3"
      id="Tc_3RL1hXwwrUair5mqTkIIfg_22_5"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">751611000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="Duration_1_1_2022_To_12_31_2022_KwAbRLBxhkeIsniwkLlFwA"
      decimals="-3"
      id="Tc_gnaLtiXn9UOzPGY_zBt5xQ_22_8"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">1141577000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ProfitLoss
      contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q"
      decimals="-3"
      id="Tc_9UHXB7rQgEaZC8vgV-qJRg_23_2"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">1549956000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="Duration_1_1_2023_To_12_31_2023_fQq0aKYV90OaLRCKrOPOrg"
      decimals="-3"
      id="Tc_Hk05IajZHUO-n8udfktbQg_23_5"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">2467332000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="Duration_1_1_2022_To_12_31_2022_KwAbRLBxhkeIsniwkLlFwA"
      decimals="-3"
      id="Tc_nnbp0O1tJEKQploIKgWBdg_23_8"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">3879492000</us-gaap:ProfitLoss>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q"
      decimals="-3"
      id="Tc_zh2pkI3sP0SbhEo3lDuGtA_25_2"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">12822000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="Duration_1_1_2023_To_12_31_2023_fQq0aKYV90OaLRCKrOPOrg"
      decimals="-3"
      id="Tc_XqfTN3j_AEW7gTdbloecbQ_25_5"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">16450000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="Duration_1_1_2022_To_12_31_2022_KwAbRLBxhkeIsniwkLlFwA"
      decimals="-3"
      id="Tc_UrjMMwxDyUWDHihfCw1j-w_25_8"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">16818000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLoss
      contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q"
      decimals="-3"
      id="Tc_rzccxyW32UqjIg9tYQlJBg_26_2"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">1537134000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="Duration_1_1_2023_To_12_31_2023_fQq0aKYV90OaLRCKrOPOrg"
      decimals="-3"
      id="Tc_g0nVAxpI1U2brn7md5iEmQ_26_5"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">2450882000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="Duration_1_1_2022_To_12_31_2022_KwAbRLBxhkeIsniwkLlFwA"
      decimals="-3"
      id="Tc_fQQ1bpZ4qUaFoKo15W5FMQ_26_8"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">3862674000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasic
      contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q"
      decimals="2"
      id="Tc_qBMRazY1VUm_gZVx-NOFSA_31_2"
      unitRef="Unit_Divide_USD_shares_FVFgOljJAEW-7UH1iPgq-g">9.89</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="Duration_1_1_2023_To_12_31_2023_fQq0aKYV90OaLRCKrOPOrg"
      decimals="2"
      id="Tc_I7iW2Wm-eUCSHayJuLsOcw_31_5"
      unitRef="Unit_Divide_USD_shares_FVFgOljJAEW-7UH1iPgq-g">14.72</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="Duration_1_1_2022_To_12_31_2022_KwAbRLBxhkeIsniwkLlFwA"
      decimals="2"
      id="Tc_YPV_Kcvy_0y8LMWRiGYv1g_31_8"
      unitRef="Unit_Divide_USD_shares_FVFgOljJAEW-7UH1iPgq-g">21.06</us-gaap:EarningsPerShareBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q"
      decimals="-3"
      id="Tc_soYXzW9tq067aK2ohVGLFg_33_2"
      unitRef="Unit_Standard_shares_3DRN9t79NEGctt-Q27fxjQ">155420000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="Duration_1_1_2023_To_12_31_2023_fQq0aKYV90OaLRCKrOPOrg"
      decimals="-3"
      id="Tc_q4tSsezLrkialErb2zr-yg_33_5"
      unitRef="Unit_Standard_shares_3DRN9t79NEGctt-Q27fxjQ">166552000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="Duration_1_1_2022_To_12_31_2022_KwAbRLBxhkeIsniwkLlFwA"
      decimals="-3"
      id="Tc_t_lf8UEtPkOMNp7cFfASFw_33_8"
      unitRef="Unit_Standard_shares_3DRN9t79NEGctt-Q27fxjQ">183393000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q"
      decimals="2"
      id="Tc_qcLtzKmbG02BQSLbi0EsEA_37_2"
      unitRef="Unit_Divide_USD_shares_FVFgOljJAEW-7UH1iPgq-g">9.84</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="Duration_1_1_2023_To_12_31_2023_fQq0aKYV90OaLRCKrOPOrg"
      decimals="2"
      id="Tc_MtGUc1epe0WHzvwMrXeJjA_37_5"
      unitRef="Unit_Divide_USD_shares_FVFgOljJAEW-7UH1iPgq-g">14.64</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="Duration_1_1_2022_To_12_31_2022_KwAbRLBxhkeIsniwkLlFwA"
      decimals="2"
      id="Tc_MNxxEhmHyUKNafibxhd_Gg_37_8"
      unitRef="Unit_Divide_USD_shares_FVFgOljJAEW-7UH1iPgq-g">20.92</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q"
      decimals="-3"
      id="Tc_TGDUN9-25U25p8BvrKIr9w_39_2"
      unitRef="Unit_Standard_shares_3DRN9t79NEGctt-Q27fxjQ">156136000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="Duration_1_1_2023_To_12_31_2023_fQq0aKYV90OaLRCKrOPOrg"
      decimals="-3"
      id="Tc_ZBVpi15EXEGzNvp1Lyy0Lg_39_5"
      unitRef="Unit_Standard_shares_3DRN9t79NEGctt-Q27fxjQ">167431000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="Duration_1_1_2022_To_12_31_2022_KwAbRLBxhkeIsniwkLlFwA"
      decimals="-3"
      id="Tc_R10wz98Ycka1HXyuWhSzxw_39_8"
      unitRef="Unit_Standard_shares_3DRN9t79NEGctt-Q27fxjQ">184622000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q"
      decimals="2"
      id="Tc_SQboB00r9EeJ0gp4D1lSZg_41_2"
      unitRef="Unit_Divide_USD_shares_FVFgOljJAEW-7UH1iPgq-g">1.84</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="Duration_1_1_2023_To_12_31_2023_fQq0aKYV90OaLRCKrOPOrg"
      decimals="2"
      id="Tc_ZFQvVEdMc06HWENFhHziTg_41_5"
      unitRef="Unit_Divide_USD_shares_FVFgOljJAEW-7UH1iPgq-g">1.7</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="Duration_1_1_2022_To_12_31_2022_KwAbRLBxhkeIsniwkLlFwA"
      decimals="2"
      id="Tc_1i4kSk2MU0Gd3JLbAXupOA_41_8"
      unitRef="Unit_Divide_USD_shares_FVFgOljJAEW-7UH1iPgq-g">1.36</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:ProfitLoss
      contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q"
      decimals="-3"
      id="Tc_rJYSeOS6rUiLopAHrCQl7w_5_2"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">1549956000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="Duration_1_1_2023_To_12_31_2023_fQq0aKYV90OaLRCKrOPOrg"
      decimals="-3"
      id="Tc_ODwh_WhUpkGeGVcWMY9_fw_5_5"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">2467332000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="Duration_1_1_2022_To_12_31_2022_KwAbRLBxhkeIsniwkLlFwA"
      decimals="-3"
      id="Tc_ODEfhjk8tUu2AtVk3YdYXQ_5_8"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">3879492000</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax
      contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q"
      decimals="-3"
      id="Narr_S5jhmCfWCUaBpk-xNeDmKw"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">-135000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax
      contextRef="Duration_1_1_2023_To_12_31_2023_fQq0aKYV90OaLRCKrOPOrg"
      decimals="-3"
      id="Narr_zriLRkMxtEWhVnxaZ5dQ6Q"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">-149000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax
      contextRef="Duration_1_1_2022_To_12_31_2022_KwAbRLBxhkeIsniwkLlFwA"
      decimals="-3"
      id="Narr_fkcUM4PshkqBV_lVzfP9_A"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">937000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax
      contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q"
      decimals="-3"
      id="Tc_f8P-tf7rdE2dfNGg_d3BAg_8_2"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">-421000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax
      contextRef="Duration_1_1_2023_To_12_31_2023_fQq0aKYV90OaLRCKrOPOrg"
      decimals="-3"
      id="Tc_QSKvayngG0SA9H62rvp7tA_8_5"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">-468000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax
      contextRef="Duration_1_1_2022_To_12_31_2022_KwAbRLBxhkeIsniwkLlFwA"
      decimals="-3"
      id="Tc_DV6R9fvBK0iF11rtbauh0w_8_8"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">2980000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q"
      decimals="-3"
      id="Tc_YNaviB_5-k-52yTIF7T8Qw_9_2"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">1549535000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="Duration_1_1_2023_To_12_31_2023_fQq0aKYV90OaLRCKrOPOrg"
      decimals="-3"
      id="Tc_XGr0ZKuCREiZlHPC0FbRvg_9_5"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">2466864000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="Duration_1_1_2022_To_12_31_2022_KwAbRLBxhkeIsniwkLlFwA"
      decimals="-3"
      id="Tc_-_1infP5rkGv9V7JGLbBfw_9_8"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">3882472000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest
      contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q"
      decimals="-3"
      id="Tc_6vZ0Sqz_ZUSQyemiH63VXA_11_2"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">12822000</us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest
      contextRef="Duration_1_1_2023_To_12_31_2023_fQq0aKYV90OaLRCKrOPOrg"
      decimals="-3"
      id="Tc_v5nu5c9q0UiL6jqNsvEseg_11_5"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">16450000</us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest
      contextRef="Duration_1_1_2022_To_12_31_2022_KwAbRLBxhkeIsniwkLlFwA"
      decimals="-3"
      id="Tc_QTUWZYrr_ECCUKQCpeKO2g_11_8"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">16818000</us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q"
      decimals="-3"
      id="Tc_dpwfYj1qBk6P0xqPXZPP0A_12_2"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">1536713000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="Duration_1_1_2023_To_12_31_2023_fQq0aKYV90OaLRCKrOPOrg"
      decimals="-3"
      id="Tc_4q3zwpQt5USDDMCNfX40Lw_12_5"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">2450414000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="Duration_1_1_2022_To_12_31_2022_KwAbRLBxhkeIsniwkLlFwA"
      decimals="-3"
      id="Tc_V9vQj1O6E06MbNg8mfXtBw_12_8"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">3865654000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="As_Of_12_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_zGl9UONxqEiLAhsiJ5pDlA"
      decimals="-3"
      id="Tc_BgezEFWU-0-IXm3nhr-r5Q_6_2"
      unitRef="Unit_Standard_shares_3DRN9t79NEGctt-Q27fxjQ">194998000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:TreasuryStockCommonShares
      contextRef="As_Of_12_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_TreasuryStockCommonMember_1LQ5bIKjmUiacEt38gqteg"
      decimals="-3"
      id="Tc_y25Taqb4EE23d8xadqWu8g_6_5"
      unitRef="Unit_Standard_shares_3DRN9t79NEGctt-Q27fxjQ">72227000</us-gaap:TreasuryStockCommonShares>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="As_Of_12_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_zGl9UONxqEiLAhsiJ5pDlA"
      decimals="-3"
      id="Tc_6kyns79Rv0a4HCzhfvlzjA_6_8"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">649000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="As_Of_12_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_TreasuryStockCommonMember_1LQ5bIKjmUiacEt38gqteg"
      decimals="-3"
      id="Tc_VaW9It5iuUK4KLdNha3hVg_6_11"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">-2674267000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="As_Of_12_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_fCX8LDZ390esjPTVqU21bg"
      decimals="-3"
      id="Tc_znzNgSSdrUaaAnY6xOyk2g_6_14"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">1218933000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="As_Of_12_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_ouZmceQ0KEmgmAYxIjWPGw"
      decimals="-3"
      id="Tc_uzIAHgGTfUqJ6ejh3CMX4g_6_17"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">7761417000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="As_Of_12_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember_Um-merCvJEOzONBah5OskA"
      decimals="-3"
      id="Tc_1qKnuuZ5eUqZxi9PQJaWjQ_6_20"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">-2091000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="As_Of_12_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_NoncontrollingInterestMember_Bpq2H5WqV0aW8_-Y-nmxjA"
      decimals="-3"
      id="Tc_ZwBMfpk7U0OLanaH2wha8w_6_23"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">-195884000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="As_Of_12_31_2021_ppxrnlG9eECczQattlb_FQ"
      decimals="-3"
      id="Tc_IZ5NL2YQPE2p7aPZUXsk_w_6_26"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">6108757000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="As_Of_12_31_2021_us-gaap_StatementEquityComponentsAxis_stld_RedeemableNoncontrollingInterestMember_rb5Bt2Ib50mZSnPDu3KH4Q"
      decimals="-3"
      id="Tc_zNxHGI_59U60ojDJLw-_cw_6_29"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">211414000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:DividendsCommonStockCash
      contextRef="Duration_1_1_2022_To_12_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_BACNMS6-tU2zlPzCr4H_yA"
      decimals="-3"
      id="Tc_KmgLatt4IEm1QjXwTuWifQ_7_17"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">245287000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="Duration_1_1_2022_To_12_31_2022_KwAbRLBxhkeIsniwkLlFwA"
      decimals="-3"
      id="Tc_5leUqA43kk2RN7cBHDN02g_7_26"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">245287000</us-gaap:DividendsCommonStockCash>
    <us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
      contextRef="Duration_1_1_2022_To_12_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_J7enM1OBkEKnsRU5NM0XJQ"
      decimals="-3"
      id="Tc_CBuYUI43VkyqfAtyCt7wVA_8_14"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">-630000</us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders>
    <us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
      contextRef="Duration_1_1_2022_To_12_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_BACNMS6-tU2zlPzCr4H_yA"
      decimals="-3"
      id="Tc_sFYFyo4aA0GwSLohoJJ4qg_8_17"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">2495000</us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders>
    <us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
      contextRef="Duration_1_1_2022_To_12_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_NoncontrollingInterestMember_gzGkGMqy7UO64Ds7SdCvSg"
      decimals="-3"
      id="Tc_CzMybKuKaUiGQi5cx67FxQ_8_23"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">36989000</us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders>
    <us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
      contextRef="Duration_1_1_2022_To_12_31_2022_KwAbRLBxhkeIsniwkLlFwA"
      decimals="-3"
      id="Tc_yIMHeXWo30qley270NlfiA_8_26"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">38854000</us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders>
    <us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
      contextRef="Duration_1_1_2022_To_12_31_2022_us-gaap_StatementEquityComponentsAxis_stld_RedeemableNoncontrollingInterestMember_RbbmyxHtmUK_jSPfvvfwAA"
      decimals="-3"
      id="Tc_LHf_wr9kk0OLyMFACYVoPw_8_29"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">29911000</us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="Duration_1_1_2022_To_12_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_nwcXrqN7bU22XAPk6pamZg"
      decimals="-3"
      id="Tc_9IUYAwykn0ijJz2AKBZpvg_9_2"
      unitRef="Unit_Standard_shares_3DRN9t79NEGctt-Q27fxjQ">-22996000</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="Duration_1_1_2022_To_12_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_TreasuryStockCommonMember_IY6j21lF20iHNBSdoMmAQg"
      decimals="-3"
      id="Tc_-3QAjXHyaE2At4dS1hqmIw_9_5"
      unitRef="Unit_Standard_shares_3DRN9t79NEGctt-Q27fxjQ">22996000</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="Duration_1_1_2022_To_12_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_TreasuryStockCommonMember_IY6j21lF20iHNBSdoMmAQg"
      decimals="-3"
      id="Tc_6zDY9wC82U6pJLYf3L0IyA_9_11"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">1800905000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="Duration_1_1_2022_To_12_31_2022_KwAbRLBxhkeIsniwkLlFwA"
      decimals="-3"
      id="Tc_6eb1h_6E3kOKNw2QCZ3_gQ_9_26"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">1800905000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="Duration_1_1_2022_To_12_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_nwcXrqN7bU22XAPk6pamZg"
      decimals="-3"
      id="Tc_Qhu0H2mBgkiSjGjDhT8R-Q_10_2"
      unitRef="Unit_Standard_shares_3DRN9t79NEGctt-Q27fxjQ">934000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="Duration_1_1_2022_To_12_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_TreasuryStockCommonMember_IY6j21lF20iHNBSdoMmAQg"
      decimals="-3"
      id="Tc_oYkYOEhONUqLuHIQEnYbmg_10_5"
      unitRef="Unit_Standard_shares_3DRN9t79NEGctt-Q27fxjQ">-397000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockGrantedDuringPeriodValueSharebasedCompensation
      contextRef="Duration_1_1_2022_To_12_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_nwcXrqN7bU22XAPk6pamZg"
      decimals="-3"
      id="Tc_QK1uewFhyUWYpBEZkUGhZQ_10_8"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">1000</us-gaap:StockGrantedDuringPeriodValueSharebasedCompensation>
    <us-gaap:StockGrantedDuringPeriodValueSharebasedCompensation
      contextRef="Duration_1_1_2022_To_12_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_TreasuryStockCommonMember_IY6j21lF20iHNBSdoMmAQg"
      decimals="-3"
      id="Tc_7nDsp6zwnEaMQgVKjULnHQ_10_11"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">15659000</us-gaap:StockGrantedDuringPeriodValueSharebasedCompensation>
    <us-gaap:StockGrantedDuringPeriodValueSharebasedCompensation
      contextRef="Duration_1_1_2022_To_12_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_J7enM1OBkEKnsRU5NM0XJQ"
      decimals="-3"
      id="Tc_gi_AYzv0AE-kg7Sqdzw-Wg_10_14"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">-6997000</us-gaap:StockGrantedDuringPeriodValueSharebasedCompensation>
    <us-gaap:StockGrantedDuringPeriodValueSharebasedCompensation
      contextRef="Duration_1_1_2022_To_12_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_BACNMS6-tU2zlPzCr4H_yA"
      decimals="-3"
      id="Tc_3WVuqtkvjUqjyJ8UB7-gRw_10_17"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">-544000</us-gaap:StockGrantedDuringPeriodValueSharebasedCompensation>
    <us-gaap:StockGrantedDuringPeriodValueSharebasedCompensation
      contextRef="Duration_1_1_2022_To_12_31_2022_KwAbRLBxhkeIsniwkLlFwA"
      decimals="-3"
      id="Tc_xbMcGOt2DUyNzLqqqrvpwQ_10_26"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">8119000</us-gaap:StockGrantedDuringPeriodValueSharebasedCompensation>
    <us-gaap:ProfitLoss
      contextRef="Duration_1_1_2022_To_12_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_BACNMS6-tU2zlPzCr4H_yA"
      decimals="-3"
      id="Tc_v4qjgkGZKkiUEzCmL39Luw_11_17"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">3862674000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="Duration_1_1_2022_To_12_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_NoncontrollingInterestMember_gzGkGMqy7UO64Ds7SdCvSg"
      decimals="-3"
      id="Tc_-iqZCQBMmEuSnypmr3fw9g_11_23"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">16818000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="Duration_1_1_2022_To_12_31_2022_KwAbRLBxhkeIsniwkLlFwA"
      decimals="-3"
      id="Tc_3ZHqvNAcPUmKwDYo6a-COw_11_26"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">3879492000</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax
      contextRef="Duration_1_1_2022_To_12_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember_dzhXJAURekWLh8Sldp5i6g"
      decimals="-3"
      id="Tc_LqG9MsexNEWGw-UWZSh05A_12_20"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">2980000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax
      contextRef="Duration_1_1_2022_To_12_31_2022_KwAbRLBxhkeIsniwkLlFwA"
      decimals="-3"
      id="Tc_mGC0v2v_uEy4y05DTNB_eA_12_26"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">2980000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="As_Of_12_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_lZ0Imcwt6kG1FzG0OqcxGg"
      decimals="-3"
      id="Tc_zpFoLpOM90SLTdxfvgH0kw_13_2"
      unitRef="Unit_Standard_shares_3DRN9t79NEGctt-Q27fxjQ">172936000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:TreasuryStockCommonShares
      contextRef="As_Of_12_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_TreasuryStockCommonMember_U134OXgcuk6CxqWKvJ4eOg"
      decimals="-3"
      id="Tc_dWYd47i-t0S9hmwP_DzWvA_13_5"
      unitRef="Unit_Standard_shares_3DRN9t79NEGctt-Q27fxjQ">94826000</us-gaap:TreasuryStockCommonShares>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="As_Of_12_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_lZ0Imcwt6kG1FzG0OqcxGg"
      decimals="-3"
      id="Tc_P2P23n4nsE64vHsChS2vuA_13_8"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">650000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="As_Of_12_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_TreasuryStockCommonMember_U134OXgcuk6CxqWKvJ4eOg"
      decimals="-3"
      id="Tc_Khm0smbxkkGk_KJiBQ3N0g_13_11"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">-4459513000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="As_Of_12_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_lZtpz0R4CkWkIqOfkVj5nQ"
      decimals="-3"
      id="Tc_soEFwg7d3UqfTrIIYt7dRA_13_14"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">1212566000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="As_Of_12_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_G3S-_4OCpU-mTTcFbmk5MQ"
      decimals="-3"
      id="Tc_-M9wtiTZVU-1ekeSK-pCKw_13_17"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">11375765000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="As_Of_12_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember_KDtM-Wc3TE-LonjQ6Dxvdg"
      decimals="-3"
      id="Tc_ZCtgwFrakEiQ0lpP6abLxw_13_20"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">889000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="As_Of_12_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_NoncontrollingInterestMember_UHitM0ZJ1kqfE0UkTSGlXw"
      decimals="-3"
      id="Tc_5-SEPL14mkyi6fpr53G6aw_13_23"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">-216055000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="As_Of_12_31_2022_r8xF5OipdEOlc0hQ8jvOeg"
      decimals="-3"
      id="Tc_r-RpmYZcHUm7ii9RiXobFA_13_26"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">7914302000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="As_Of_12_31_2022_us-gaap_StatementEquityComponentsAxis_stld_RedeemableNoncontrollingInterestMember_9JQP3Ztis0-6l5RtYrGYgA"
      decimals="-3"
      id="Tc_xTWB9JkiHkuR_4_vFwzBIw_13_29"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">181503000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:DividendsCommonStockCash
      contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_zuJmPvQXokine-TH34zZuQ"
      decimals="-3"
      id="Tc_SETDRtM_lkuuoXq2x0rZsg_14_17"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">280501000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="Duration_1_1_2023_To_12_31_2023_fQq0aKYV90OaLRCKrOPOrg"
      decimals="-3"
      id="Tc_uwzLRGyVl0mcBcAC5QAl8g_14_26"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">280501000</us-gaap:DividendsCommonStockCash>
    <us-gaap:NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance
      contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_StatementEquityComponentsAxis_us-gaap_NoncontrollingInterestMember_fZJvsCR1yUiulRMfdhFs-A"
      decimals="-3"
      id="Tc_3enLEQ_uWUaE6o1udYERfQ_15_23"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">1254000</us-gaap:NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance>
    <us-gaap:NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance
      contextRef="Duration_1_1_2023_To_12_31_2023_fQq0aKYV90OaLRCKrOPOrg"
      decimals="-3"
      id="Tc_VSCXtP7H9E21DkWF2-Iqrw_15_26"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">1254000</us-gaap:NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance>
    <us-gaap:NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance
      contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_StatementEquityComponentsAxis_stld_RedeemableNoncontrollingInterestMember_4MIcuEtWpU2ZXNELxQr7aQ"
      decimals="-3"
      id="Tc_bJUE8ZZPOEOmZA6Bns1T0Q_15_29"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">-10291000</us-gaap:NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_kAi2GE1loEqNZ5hOaY5aFQ"
      decimals="-3"
      id="Tc_3zRJo9wtCEK_EgMweOuQdQ_16_2"
      unitRef="Unit_Standard_shares_3DRN9t79NEGctt-Q27fxjQ">-13394000</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_StatementEquityComponentsAxis_us-gaap_TreasuryStockCommonMember_lIVnRzmr30mwESvE7ZIUJw"
      decimals="-3"
      id="Tc_GOE9vhEYvkSE86HqBmXLtw_16_5"
      unitRef="Unit_Standard_shares_3DRN9t79NEGctt-Q27fxjQ">13394000</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_StatementEquityComponentsAxis_us-gaap_TreasuryStockCommonMember_lIVnRzmr30mwESvE7ZIUJw"
      decimals="-3"
      id="Tc_sLBFaArM6kaMUggQ0pEn7w_16_11"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">1452203000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="Duration_1_1_2023_To_12_31_2023_fQq0aKYV90OaLRCKrOPOrg"
      decimals="-3"
      id="Tc_YNIel7RWtkScHoB-Nyojrw_16_26"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">1452203000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_kAi2GE1loEqNZ5hOaY5aFQ"
      decimals="-3"
      id="Tc_xddnhY6rqUiH4fciSlwpsA_17_2"
      unitRef="Unit_Standard_shares_3DRN9t79NEGctt-Q27fxjQ">476000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_StatementEquityComponentsAxis_us-gaap_TreasuryStockCommonMember_lIVnRzmr30mwESvE7ZIUJw"
      decimals="-3"
      id="Tc_mRcomqY5lEejBdDW-2vqqA_17_5"
      unitRef="Unit_Standard_shares_3DRN9t79NEGctt-Q27fxjQ">-125000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockGrantedDuringPeriodValueSharebasedCompensation
      contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_kAi2GE1loEqNZ5hOaY5aFQ"
      decimals="-3"
      id="Tc_906dfIK30k2_T-jQal8BUQ_17_8"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">1000</us-gaap:StockGrantedDuringPeriodValueSharebasedCompensation>
    <us-gaap:StockGrantedDuringPeriodValueSharebasedCompensation
      contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_StatementEquityComponentsAxis_us-gaap_TreasuryStockCommonMember_lIVnRzmr30mwESvE7ZIUJw"
      decimals="-3"
      id="Tc_P367OpOjE0iJ1c4YNswmYg_17_11"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">14110000</us-gaap:StockGrantedDuringPeriodValueSharebasedCompensation>
    <us-gaap:StockGrantedDuringPeriodValueSharebasedCompensation
      contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_ivM8elwOzUCaNkX2oJua2A"
      decimals="-3"
      id="Tc_Y2fmDOi4xUiSKgGfTHUdWg_17_14"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">5044000</us-gaap:StockGrantedDuringPeriodValueSharebasedCompensation>
    <us-gaap:StockGrantedDuringPeriodValueSharebasedCompensation
      contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_zuJmPvQXokine-TH34zZuQ"
      decimals="-3"
      id="Tc_LOOVux2jrEKTWBKqVlbgXA_17_17"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">-556000</us-gaap:StockGrantedDuringPeriodValueSharebasedCompensation>
    <us-gaap:StockGrantedDuringPeriodValueSharebasedCompensation
      contextRef="Duration_1_1_2023_To_12_31_2023_fQq0aKYV90OaLRCKrOPOrg"
      decimals="-3"
      id="Tc_J5pp9xrAtkaspIBalQnrJA_17_26"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">18599000</us-gaap:StockGrantedDuringPeriodValueSharebasedCompensation>
    <us-gaap:ProfitLoss
      contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_zuJmPvQXokine-TH34zZuQ"
      decimals="-3"
      id="Tc_QVvpHK-600CZOpn6cRIGSg_18_17"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">2450882000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_StatementEquityComponentsAxis_us-gaap_NoncontrollingInterestMember_fZJvsCR1yUiulRMfdhFs-A"
      decimals="-3"
      id="Tc_u-pU4AJ_H0yzNnT5BfKPaQ_18_23"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">16450000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="Duration_1_1_2023_To_12_31_2023_fQq0aKYV90OaLRCKrOPOrg"
      decimals="-3"
      id="Tc_a422Aku-DUiDpBPgMUCtyA_18_26"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">2467332000</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax
      contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember_se0jtlcSq0Ge04bLDvG5aA"
      decimals="-3"
      id="Tc_KcQV40rwgEOAtT7STcO-wQ_19_20"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">-468000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax
      contextRef="Duration_1_1_2023_To_12_31_2023_fQq0aKYV90OaLRCKrOPOrg"
      decimals="-3"
      id="Tc_Mn_sUNzp4EyzIxttjZq21Q_19_26"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">-468000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="As_Of_12_31_2023_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_vnIY-bNW3Ee9NUr4LOn39g"
      decimals="-3"
      id="Tc_NJH6-Ib8u0a13p_fq2fNMw_20_2"
      unitRef="Unit_Standard_shares_3DRN9t79NEGctt-Q27fxjQ">160018000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:TreasuryStockCommonShares
      contextRef="As_Of_12_31_2023_us-gaap_StatementEquityComponentsAxis_us-gaap_TreasuryStockCommonMember_djqJPvGguUmBG2USW4AkmQ"
      decimals="-3"
      id="Tc_00tWwcxhgU2R4sSO6lnvWw_20_5"
      unitRef="Unit_Standard_shares_3DRN9t79NEGctt-Q27fxjQ">108095000</us-gaap:TreasuryStockCommonShares>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="As_Of_12_31_2023_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_vnIY-bNW3Ee9NUr4LOn39g"
      decimals="-3"
      id="Tc_5L4Xj4HOwEih2AgXsGttJg_20_8"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">651000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="As_Of_12_31_2023_us-gaap_StatementEquityComponentsAxis_us-gaap_TreasuryStockCommonMember_djqJPvGguUmBG2USW4AkmQ"
      decimals="-3"
      id="Tc_WWSvEG0qakOTna5jhdjjvg_20_11"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">-5897606000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="As_Of_12_31_2023_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_k54_S8skekusOlXaQC-DHg"
      decimals="-3"
      id="Tc_6sLUku2Wt0eiIuQab5EZhA_20_14"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">1217610000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="As_Of_12_31_2023_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_1WL5_TxuRUWDZj9F4h0F4g"
      decimals="-3"
      id="Tc_N1KQOToodUalqxeRzGFQ3Q_20_17"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">13545590000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="As_Of_12_31_2023_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember_ucGfupj8S0uh6u7jRCN36Q"
      decimals="-3"
      id="Tc_ccUhH3oIEkOPMjHHVcMbKQ_20_20"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">421000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="As_Of_12_31_2023_us-gaap_StatementEquityComponentsAxis_us-gaap_NoncontrollingInterestMember_3QdF2x9ai06jnd4UrOmhlg"
      decimals="-3"
      id="Tc_QjVUAfhQ0EqbfdTY0oa6BQ_20_23"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">-198351000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="As_Of_12_31_2023_pgBdStu4Lkq7bhYG8k42Tg"
      decimals="-3"
      id="Tc_c8gSU52jukagZE1Bw-0oFg_20_26"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">8668315000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="As_Of_12_31_2023_us-gaap_StatementEquityComponentsAxis_stld_RedeemableNoncontrollingInterestMember_5aekd975nUyvzOR_GotdIQ"
      decimals="-3"
      id="Tc_Mb8kypy5J06QhKlQNneAJw_20_29"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">171212000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:DividendsCommonStockCash
      contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_zLlMLnMVbEadrFByvzr8yA"
      decimals="-3"
      id="Tc_r3PCdcTNBkSs5-PqGyXwfA_21_17"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">284122000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q"
      decimals="-3"
      id="Tc_2UeuO0FeL0uXgbbFAEHVrw_21_26"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">284122000</us-gaap:DividendsCommonStockCash>
    <us-gaap:NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance
      contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_sYytdCK4U06yN6QMVkieQg"
      decimals="-3"
      id="Tc_6le4mm_A8Ey2YuhF1yQ91w_22_14"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">1350000</us-gaap:NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance>
    <us-gaap:NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance
      contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_NoncontrollingInterestMember_x3zFAeOTxkWd0U1ex8rUDg"
      decimals="-3"
      id="Tc_s9SXmqKJI0-9JwkZNjVJtQ_22_23"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">25276000</us-gaap:NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance>
    <us-gaap:NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance
      contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q"
      decimals="-3"
      id="Tc_ScoC9eV9BESwaJ4WLau2UA_22_26"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">26626000</us-gaap:NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_3UadR0E6WEyerpxmJIv6Bg"
      decimals="-3"
      id="Tc_hXuko5aTF0qzrAoRghAPCA_23_2"
      unitRef="Unit_Standard_shares_3DRN9t79NEGctt-Q27fxjQ">-9432000</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_TreasuryStockCommonMember_w5DFKif89kWc0vGUNr64Pg"
      decimals="-3"
      id="Tc_WqglXRPhn0KzLiTBDEXhLw_23_5"
      unitRef="Unit_Standard_shares_3DRN9t79NEGctt-Q27fxjQ">9432000</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_TreasuryStockCommonMember_w5DFKif89kWc0vGUNr64Pg"
      decimals="-3"
      id="Tc_t5EghFocjESnVnZKs460Wg_23_11"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">1212164000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q"
      decimals="-3"
      id="Tc_0qAjqBsLukyrEcvwSN8eIw_23_26"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">1212164000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_3UadR0E6WEyerpxmJIv6Bg"
      decimals="-3"
      id="Tc_igf3Rd4nckO8MzyINb0lyw_24_2"
      unitRef="Unit_Standard_shares_3DRN9t79NEGctt-Q27fxjQ">531000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_TreasuryStockCommonMember_w5DFKif89kWc0vGUNr64Pg"
      decimals="-3"
      id="Tc_njrf6p456Ui09Q3kfVv9Dg_24_5"
      unitRef="Unit_Standard_shares_3DRN9t79NEGctt-Q27fxjQ">-267000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockGrantedDuringPeriodValueSharebasedCompensation
      contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_3UadR0E6WEyerpxmJIv6Bg"
      decimals="-3"
      id="Tc_pkPD9OMQWE6diUEdot1EKg_24_8"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">1000</us-gaap:StockGrantedDuringPeriodValueSharebasedCompensation>
    <us-gaap:StockGrantedDuringPeriodValueSharebasedCompensation
      contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_TreasuryStockCommonMember_w5DFKif89kWc0vGUNr64Pg"
      decimals="-3"
      id="Tc_AEn7IcpBtkiCwiuo0Ww3fw_24_11"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">15504000</us-gaap:StockGrantedDuringPeriodValueSharebasedCompensation>
    <us-gaap:StockGrantedDuringPeriodValueSharebasedCompensation
      contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_sYytdCK4U06yN6QMVkieQg"
      decimals="-3"
      id="Tc_xIYlQk2dhkqPDoRmd6BoNA_24_14"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">10859000</us-gaap:StockGrantedDuringPeriodValueSharebasedCompensation>
    <us-gaap:StockGrantedDuringPeriodValueSharebasedCompensation
      contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_zLlMLnMVbEadrFByvzr8yA"
      decimals="-3"
      id="Tc_UrLGSQsTd0GOnkwqGHxiAA_24_17"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">-520000</us-gaap:StockGrantedDuringPeriodValueSharebasedCompensation>
    <us-gaap:StockGrantedDuringPeriodValueSharebasedCompensation
      contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q"
      decimals="-3"
      id="Tc_I8leTezX2Eqr913nEF8UoQ_24_26"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">25844000</us-gaap:StockGrantedDuringPeriodValueSharebasedCompensation>
    <us-gaap:ProfitLoss
      contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_zLlMLnMVbEadrFByvzr8yA"
      decimals="-3"
      id="Tc_HHuFBBKcykeH5AOaAIEADg_25_17"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">1537134000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_NoncontrollingInterestMember_x3zFAeOTxkWd0U1ex8rUDg"
      decimals="-3"
      id="Tc_YDNwvGzUfECQNIE1mHl9SA_25_23"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">12822000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q"
      decimals="-3"
      id="Tc_8pk-DQYwOkuX2mlEnTGsig_25_26"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">1549956000</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax
      contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember_K6nNJGh_mUKMpHhcWMUsZw"
      decimals="-3"
      id="Tc_gTfsmNevcUWu_ngsaynNpA_26_20"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">-421000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax
      contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q"
      decimals="-3"
      id="Tc_Rdzry0LTtk2oWhaxsgqPPA_26_26"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">-421000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="As_Of_12_31_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_68juGyLXdE2PIDtxQouwKg"
      decimals="-3"
      id="Tc_f45ZQp_UFUmEa1bKII-CkQ_27_2"
      unitRef="Unit_Standard_shares_3DRN9t79NEGctt-Q27fxjQ">151117000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:TreasuryStockCommonShares
      contextRef="As_Of_12_31_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_TreasuryStockCommonMember_VZLXdujywkSgbCsSnLliNw"
      decimals="-3"
      id="Tc_-o8kI317IU2DfbkDl0csQA_27_5"
      unitRef="Unit_Standard_shares_3DRN9t79NEGctt-Q27fxjQ">117260000</us-gaap:TreasuryStockCommonShares>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="As_Of_12_31_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_68juGyLXdE2PIDtxQouwKg"
      decimals="-3"
      id="Tc_xLvPWFoQ_kiF0nFeao1JLw_27_8"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">652000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="As_Of_12_31_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_TreasuryStockCommonMember_VZLXdujywkSgbCsSnLliNw"
      decimals="-3"
      id="Tc_EhX8NYuGGk2R6vhYlvGFpg_27_11"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">-7094266000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="As_Of_12_31_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_x6kSD_Fy_EGaXsy4NpMzUg"
      decimals="-3"
      id="Tc_Yvn9PLPegUK1dE2u5VQU2A_27_14"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">1229819000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="As_Of_12_31_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_H4BaEZ4Oj0mJWV8MXamalA"
      decimals="-3"
      id="Tc_Tk2C56xF7EO7PnjzcK_oFg_27_17"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">14798082000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="As_Of_12_31_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_NoncontrollingInterestMember_0F0wCd0sQE-HCunpKpP_7A"
      decimals="-3"
      id="Tc_3prPKfBlYEmv9f6MJHf7oQ_27_23"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">-160253000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="As_Of_12_31_2024_TtGtgeFhD0OARTT9fdW5Qw"
      decimals="-3"
      id="Tc_se9GohqraU2qlJThkttZcw_27_26"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">8774034000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="As_Of_12_31_2024_us-gaap_StatementEquityComponentsAxis_stld_RedeemableNoncontrollingInterestMember_LsV1NdgvCEKpJZ30LeiEnQ"
      decimals="-3"
      id="Tc_hM-PpFjIskmONAWZE1C_aQ_27_29"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">171212000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ProfitLoss
      contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q"
      decimals="-3"
      id="Tc_4iLYuuPLA0CHnbB6f15-Sw_5_2"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">1549956000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="Duration_1_1_2023_To_12_31_2023_fQq0aKYV90OaLRCKrOPOrg"
      decimals="-3"
      id="Tc_XzKZcyD_b0WDrJCJC8Je6w_5_5"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">2467332000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="Duration_1_1_2022_To_12_31_2022_KwAbRLBxhkeIsniwkLlFwA"
      decimals="-3"
      id="Tc_cpZnnarasUWdLDlpZLSIYQ_5_8"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">3879492000</us-gaap:ProfitLoss>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q"
      decimals="-3"
      id="Tc_G24mOPcHl0qJxi07CFkebA_9_2"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">478907000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="Duration_1_1_2023_To_12_31_2023_fQq0aKYV90OaLRCKrOPOrg"
      decimals="-3"
      id="Tc_7cogXQzCXkCtBIsZ_CnCbg_9_5"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">437804000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="Duration_1_1_2022_To_12_31_2022_KwAbRLBxhkeIsniwkLlFwA"
      decimals="-3"
      id="Tc_AWxCQRaX-EedHuxjR_raWA_9_8"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">384202000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:ShareBasedCompensation
      contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q"
      decimals="-3"
      id="Tc_C-A_htdZi0OfGvhWr0dJMg_10_2"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">66589000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="Duration_1_1_2023_To_12_31_2023_fQq0aKYV90OaLRCKrOPOrg"
      decimals="-3"
      id="Tc_shBrRsPi_EyLzZ4my40OXQ_10_5"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">61744000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="Duration_1_1_2022_To_12_31_2022_KwAbRLBxhkeIsniwkLlFwA"
      decimals="-3"
      id="Tc_PpPD5xF2uk2mHpNW1nUDjw_10_8"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">59240000</us-gaap:ShareBasedCompensation>
    <stld:DeferredIncomeTaxNoncashExpenseBenefit
      contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q"
      decimals="-3"
      id="Tc_aiisSZVvqUedmxf9pf66QQ_11_2"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">-42583000</stld:DeferredIncomeTaxNoncashExpenseBenefit>
    <stld:DeferredIncomeTaxNoncashExpenseBenefit
      contextRef="Duration_1_1_2023_To_12_31_2023_fQq0aKYV90OaLRCKrOPOrg"
      decimals="-3"
      id="Tc_qc46cmXPp06vyqguJ3T4lw_11_5"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">55665000</stld:DeferredIncomeTaxNoncashExpenseBenefit>
    <stld:DeferredIncomeTaxNoncashExpenseBenefit
      contextRef="Duration_1_1_2022_To_12_31_2022_KwAbRLBxhkeIsniwkLlFwA"
      decimals="-3"
      id="Tc_tuXyHFKwsEi9NCHwkQwV9Q_11_8"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">37186000</stld:DeferredIncomeTaxNoncashExpenseBenefit>
    <us-gaap:OtherOperatingActivitiesCashFlowStatement
      contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q"
      decimals="-3"
      id="Tc_opmsJEPPXUiUPAR1XMbT4A_12_2"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">-5507000</us-gaap:OtherOperatingActivitiesCashFlowStatement>
    <us-gaap:OtherOperatingActivitiesCashFlowStatement
      contextRef="Duration_1_1_2023_To_12_31_2023_fQq0aKYV90OaLRCKrOPOrg"
      decimals="-3"
      id="Tc_rE0UA2-AFUaQgbxs42mNEQ_12_5"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">-19716000</us-gaap:OtherOperatingActivitiesCashFlowStatement>
    <us-gaap:OtherOperatingActivitiesCashFlowStatement
      contextRef="Duration_1_1_2022_To_12_31_2022_KwAbRLBxhkeIsniwkLlFwA"
      decimals="-3"
      id="Tc_dLKoDod51UqsrfyLcAGQaQ_12_8"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">-1795000</us-gaap:OtherOperatingActivitiesCashFlowStatement>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q"
      decimals="-3"
      id="Tc_WxvdYSZOakO3Bi8ukaLuKg_14_2"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">-191108000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="Duration_1_1_2023_To_12_31_2023_fQq0aKYV90OaLRCKrOPOrg"
      decimals="-3"
      id="Tc_RLUYrYUP8kmEPcPN9ualYg_14_5"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">-446765000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="Duration_1_1_2022_To_12_31_2022_KwAbRLBxhkeIsniwkLlFwA"
      decimals="-3"
      id="Tc_GkCVm2cXVUO8WMFFAxREMw_14_8"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">110560000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q"
      decimals="-3"
      id="Tc_Qz3z5SSxNUmSCv1PjUunJQ_15_2"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">221036000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="Duration_1_1_2023_To_12_31_2023_fQq0aKYV90OaLRCKrOPOrg"
      decimals="-3"
      id="Tc_zySUahjRZkeZUIhxVznefA_15_5"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">-232282000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="Duration_1_1_2022_To_12_31_2022_KwAbRLBxhkeIsniwkLlFwA"
      decimals="-3"
      id="Tc_BFklUCP05kaMi6Gv6a5Zqw_15_8"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">-413262000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInOtherOperatingAssets
      contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q"
      decimals="-3"
      id="Tc_Q-ya0Ii92EeCl54ixGSbMA_16_2"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">13718000</us-gaap:IncreaseDecreaseInOtherOperatingAssets>
    <us-gaap:IncreaseDecreaseInOtherOperatingAssets
      contextRef="Duration_1_1_2023_To_12_31_2023_fQq0aKYV90OaLRCKrOPOrg"
      decimals="-3"
      id="Tc_tThQ_NWWkEKNXnxqbNLudQ_16_5"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">23777000</us-gaap:IncreaseDecreaseInOtherOperatingAssets>
    <us-gaap:IncreaseDecreaseInOtherOperatingAssets
      contextRef="Duration_1_1_2022_To_12_31_2022_KwAbRLBxhkeIsniwkLlFwA"
      decimals="-3"
      id="Tc_G64Ml5fEsE6RlnewZ0DzOQ_16_8"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">6884000</us-gaap:IncreaseDecreaseInOtherOperatingAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q"
      decimals="-3"
      id="Tc_W0MiZHJ8rkqpp-uhhYMdOg_17_2"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">-67361000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="Duration_1_1_2023_To_12_31_2023_fQq0aKYV90OaLRCKrOPOrg"
      decimals="-3"
      id="Tc_VwKhKM8ySkazNyfBfyv0yw_17_5"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">-30148000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="Duration_1_1_2022_To_12_31_2022_KwAbRLBxhkeIsniwkLlFwA"
      decimals="-3"
      id="Tc_vLAD6TSTKEaZoWa1fTMXqA_17_8"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">-289042000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable
      contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q"
      decimals="-3"
      id="Tc_bgLrcW1DMkG_3N1lsYHPfA_18_2"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">10183000</us-gaap:IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable>
    <us-gaap:IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable
      contextRef="Duration_1_1_2023_To_12_31_2023_fQq0aKYV90OaLRCKrOPOrg"
      decimals="-3"
      id="Tc_H9zu9oWOM0CCm61ngt8cWA_18_5"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">56756000</us-gaap:IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable>
    <us-gaap:IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable
      contextRef="Duration_1_1_2022_To_12_31_2022_KwAbRLBxhkeIsniwkLlFwA"
      decimals="-3"
      id="Tc_zcRb4aU5vkqO_XCCLUhtqA_18_8"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">31623000</us-gaap:IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities
      contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q"
      decimals="-3"
      id="Tc_fdzjcJwS3kGJKNM-Vxyx6w_19_2"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">-102035000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities
      contextRef="Duration_1_1_2023_To_12_31_2023_fQq0aKYV90OaLRCKrOPOrg"
      decimals="-3"
      id="Tc_fNXesgLo6kSb5xhljhUlAA_19_5"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">-164779000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities
      contextRef="Duration_1_1_2022_To_12_31_2022_KwAbRLBxhkeIsniwkLlFwA"
      decimals="-3"
      id="Tc_1oDEv34e406NHrXpgXYPAA_19_8"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">63679000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q"
      decimals="-3"
      id="Tc_eZQ7YvWP3EOWtA29G-5R6A_20_2"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">1844503000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="Duration_1_1_2023_To_12_31_2023_fQq0aKYV90OaLRCKrOPOrg"
      decimals="-3"
      id="Tc_gmmkYDyFvUywaSYu4ie_bA_20_5"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">3519928000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="Duration_1_1_2022_To_12_31_2022_KwAbRLBxhkeIsniwkLlFwA"
      decimals="-3"
      id="Tc_qeEbyrcVN0O-o-zFA8wBVg_20_8"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">4460403000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q"
      decimals="-3"
      id="Tc_ykbERv9M0kWYvj928aEWew_23_2"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">1868006000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="Duration_1_1_2023_To_12_31_2023_fQq0aKYV90OaLRCKrOPOrg"
      decimals="-3"
      id="Tc_VA5XxDmVXUO-Dw57qQ2HAQ_23_5"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">1657905000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="Duration_1_1_2022_To_12_31_2022_KwAbRLBxhkeIsniwkLlFwA"
      decimals="-3"
      id="Tc__Mk1huKAQkarGECFpCcgbA_23_8"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">908902000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireShortTermInvestments
      contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q"
      decimals="-3"
      id="Tc_gndRSIwEakqBlP6ehJfwzA_24_2"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">739340000</us-gaap:PaymentsToAcquireShortTermInvestments>
    <us-gaap:PaymentsToAcquireShortTermInvestments
      contextRef="Duration_1_1_2023_To_12_31_2023_fQq0aKYV90OaLRCKrOPOrg"
      decimals="-3"
      id="Tc_mLHIWfNfC0GyrVwo3WbcrA_24_5"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">1145493000</us-gaap:PaymentsToAcquireShortTermInvestments>
    <us-gaap:PaymentsToAcquireShortTermInvestments
      contextRef="Duration_1_1_2022_To_12_31_2022_KwAbRLBxhkeIsniwkLlFwA"
      decimals="-3"
      id="Tc_TVsSvUD3-U2eI06Cqitw_g_24_8"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">927584000</us-gaap:PaymentsToAcquireShortTermInvestments>
    <us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments
      contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q"
      decimals="-3"
      id="Tc_kAB8dkk-6E2M0VgQ2NLoqw_25_2"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">1312294000</us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments>
    <us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments
      contextRef="Duration_1_1_2023_To_12_31_2023_fQq0aKYV90OaLRCKrOPOrg"
      decimals="-3"
      id="Tc_U0JO6utjkEOIEPI2lPASpA_25_5"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">1054742000</us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments>
    <us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments
      contextRef="Duration_1_1_2022_To_12_31_2022_KwAbRLBxhkeIsniwkLlFwA"
      decimals="-3"
      id="Tc_yH6rZLCmikqwKs_wQBSZ-w_25_8"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">297950000</us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="Duration_1_1_2022_To_12_31_2022_KwAbRLBxhkeIsniwkLlFwA"
      decimals="-3"
      id="Tc_82cItdrdUkWEglYCocGNiw_26_8"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">134090000</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:PaymentsToAcquireEquityMethodInvestments
      contextRef="Duration_1_1_2022_To_12_31_2022_KwAbRLBxhkeIsniwkLlFwA"
      decimals="-3"
      id="Tc_uZOvXeb8hEq4bxbTHTXFqQ_27_8"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">222480000</us-gaap:PaymentsToAcquireEquityMethodInvestments>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities
      contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q"
      decimals="-3"
      id="Tc_2lsGUquIz0qc7jfDfyOgkw_28_2"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">8308000</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities
      contextRef="Duration_1_1_2023_To_12_31_2023_fQq0aKYV90OaLRCKrOPOrg"
      decimals="-3"
      id="Tc_Bko55wu-CkGGcKya4vyb_Q_28_5"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">221593000</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities
      contextRef="Duration_1_1_2022_To_12_31_2022_KwAbRLBxhkeIsniwkLlFwA"
      decimals="-3"
      id="Tc_r6YGOzzgA0uO5eV1UcF-zw_28_8"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">-15837000</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q"
      decimals="-3"
      id="Tc_HNKLDZQT-E2wrtUMkJztzA_29_2"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">-1303360000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="Duration_1_1_2023_To_12_31_2023_fQq0aKYV90OaLRCKrOPOrg"
      decimals="-3"
      id="Tc__06-AvXDc026BwYg6y_7NA_29_5"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">-1970249000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="Duration_1_1_2022_To_12_31_2022_KwAbRLBxhkeIsniwkLlFwA"
      decimals="-3"
      id="Tc_kHtL1rvzLky2chkdbn26nQ_29_8"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">-1879269000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromIssuanceOfDebt
      contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q"
      decimals="-3"
      id="Tc_uE9g1ieLSUyCc6D9sYt0WQ_32_2"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">2482919000</us-gaap:ProceedsFromIssuanceOfDebt>
    <us-gaap:ProceedsFromIssuanceOfDebt
      contextRef="Duration_1_1_2023_To_12_31_2023_fQq0aKYV90OaLRCKrOPOrg"
      decimals="-3"
      id="Tc_rbm2MYt8hkuVlC8vLnVz4w_32_5"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">1365664000</us-gaap:ProceedsFromIssuanceOfDebt>
    <us-gaap:ProceedsFromIssuanceOfDebt
      contextRef="Duration_1_1_2022_To_12_31_2022_KwAbRLBxhkeIsniwkLlFwA"
      decimals="-3"
      id="Tc_Q599yHH9mE6BwJVzK9DBbg_32_8"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">1465257000</us-gaap:ProceedsFromIssuanceOfDebt>
    <us-gaap:RepaymentsOfDebt
      contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q"
      decimals="-3"
      id="Tc_arKUAbHmskaR-2LXYyOFqA_33_2"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">2324058000</us-gaap:RepaymentsOfDebt>
    <us-gaap:RepaymentsOfDebt
      contextRef="Duration_1_1_2023_To_12_31_2023_fQq0aKYV90OaLRCKrOPOrg"
      decimals="-3"
      id="Tc_uc7RRCU8MEOVhErxB84ZBg_33_5"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">1367553000</us-gaap:RepaymentsOfDebt>
    <us-gaap:RepaymentsOfDebt
      contextRef="Duration_1_1_2022_To_12_31_2022_KwAbRLBxhkeIsniwkLlFwA"
      decimals="-3"
      id="Tc_Xd51-PaWxE-YdVu-Ga0RXQ_33_8"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">1507475000</us-gaap:RepaymentsOfDebt>
    <us-gaap:PaymentsOfDividendsCommonStock
      contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q"
      decimals="-3"
      id="Tc_QsPjY9ftQEuz9kQScO8e8g_34_2"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">282616000</us-gaap:PaymentsOfDividendsCommonStock>
    <us-gaap:PaymentsOfDividendsCommonStock
      contextRef="Duration_1_1_2023_To_12_31_2023_fQq0aKYV90OaLRCKrOPOrg"
      decimals="-3"
      id="Tc_aFb5Gyt980WhT6NQZevPBw_34_5"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">271317000</us-gaap:PaymentsOfDividendsCommonStock>
    <us-gaap:PaymentsOfDividendsCommonStock
      contextRef="Duration_1_1_2022_To_12_31_2022_KwAbRLBxhkeIsniwkLlFwA"
      decimals="-3"
      id="Tc_iZ6NEm9XfkyO10xKSDAehQ_34_8"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">237163000</us-gaap:PaymentsOfDividendsCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q"
      decimals="-3"
      id="Tc_i1miebeKmkeTNFFXKCtGyw_35_2"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">1212164000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="Duration_1_1_2023_To_12_31_2023_fQq0aKYV90OaLRCKrOPOrg"
      decimals="-3"
      id="Tc_KC6jgzuk4kK-4YYHP1U-Lg_35_5"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">1452203000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="Duration_1_1_2022_To_12_31_2022_KwAbRLBxhkeIsniwkLlFwA"
      decimals="-3"
      id="Tc_o60XqoROA0mge2Il9E4jOg_35_8"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">1800905000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities
      contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q"
      decimals="-3"
      id="Tc_SXw7muDxNkWs9W6WYky8FQ_36_2"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">-16678000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities
      contextRef="Duration_1_1_2023_To_12_31_2023_fQq0aKYV90OaLRCKrOPOrg"
      decimals="-3"
      id="Tc_rFm-Q5YCqEiO2EOh3ggdqA_36_5"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">-51725000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities
      contextRef="Duration_1_1_2022_To_12_31_2022_KwAbRLBxhkeIsniwkLlFwA"
      decimals="-3"
      id="Tc_-zX4trpkOU21hIAa_YqNhA_36_8"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">-116298000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q"
      decimals="-3"
      id="Tc_TbgETfnpnEa9iuNr7g60lQ_37_2"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">-1352597000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="Duration_1_1_2023_To_12_31_2023_fQq0aKYV90OaLRCKrOPOrg"
      decimals="-3"
      id="Tc_xxUhEXxxbkqutTNbNsiimg_37_5"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">-1777134000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="Duration_1_1_2022_To_12_31_2022_KwAbRLBxhkeIsniwkLlFwA"
      decimals="-3"
      id="Tc_S7fdjPZahk6drHq_f9l5MA_37_8"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">-2196584000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q"
      decimals="-3"
      id="Tc_MrESyM_Syk-H2a5iB4pN7Q_39_2"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">-811454000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="Duration_1_1_2023_To_12_31_2023_fQq0aKYV90OaLRCKrOPOrg"
      decimals="-3"
      id="Tc_1mIq1ihB0EWcp49ry7FBzw_39_5"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">-227455000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="Duration_1_1_2022_To_12_31_2022_KwAbRLBxhkeIsniwkLlFwA"
      decimals="-3"
      id="Tc_PW2ZD5Va70ODrCldNowYPg_39_8"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">384550000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="As_Of_12_31_2023_pgBdStu4Lkq7bhYG8k42Tg"
      decimals="-3"
      id="Tc_9cmD7QiavUCxuQ8U7tY4NA_40_2"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">1406464000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="As_Of_12_31_2022_r8xF5OipdEOlc0hQ8jvOeg"
      decimals="-3"
      id="Tc_B14QAJDz6ECU3mlb-_5NbQ_40_5"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">1633919000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="As_Of_12_31_2021_ppxrnlG9eECczQattlb_FQ"
      decimals="-3"
      id="Tc_bsf6eGtr_kCZLZxU4GrZnA_40_8"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">1249369000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="As_Of_12_31_2024_TtGtgeFhD0OARTT9fdW5Qw"
      decimals="-3"
      id="Tc_STcOuODtk0GtZcWwHYNJZA_42_2"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">595010000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="As_Of_12_31_2023_pgBdStu4Lkq7bhYG8k42Tg"
      decimals="-3"
      id="Tc_zqX1ZzgqbkWZabG14Xmkmg_42_5"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">1406464000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="As_Of_12_31_2022_r8xF5OipdEOlc0hQ8jvOeg"
      decimals="-3"
      id="Tc_mjewpdCeiUyEFECoYcilkw_42_8"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">1633919000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:InterestPaidNet
      contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q"
      decimals="-3"
      id="Tc_jfAt2-5yOEmVXEY_K5TVXg_45_2"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">100978000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="Duration_1_1_2023_To_12_31_2023_fQq0aKYV90OaLRCKrOPOrg"
      decimals="-3"
      id="Tc_VhYPJ1NUVUKXsjvxFcVpCQ_45_5"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">103165000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="Duration_1_1_2022_To_12_31_2022_KwAbRLBxhkeIsniwkLlFwA"
      decimals="-3"
      id="Tc_PkX3vuXDVU-cYZPrTALm0w_45_8"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">100994000</us-gaap:InterestPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q"
      decimals="-3"
      id="Tc_kzgZOF428kGYqaCjlPZcLw_46_2"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">463763000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="Duration_1_1_2023_To_12_31_2023_fQq0aKYV90OaLRCKrOPOrg"
      decimals="-3"
      id="Tc_54GUOUtiT0Wz039713ukLw_46_5"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">642667000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="Duration_1_1_2022_To_12_31_2022_KwAbRLBxhkeIsniwkLlFwA"
      decimals="-3"
      id="Tc_hOgUjl9lHUK7OI85ej8Oig_46_8"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">1063844000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock
      contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q"
      id="Tb_M8GOz2j0MUWL1qzl89SLuQ">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;Note&#160;1. Description of the Business and Summary of Significant Accounting Policies&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;Description of the Business&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"&gt;Steel Dynamics,&#160;Inc. (SDI), together with its subsidiaries (the company), is one of the largest and most diversified domestic steel producers and metals recycler, combined with a meaningful steel fabrication manufacturing platform. The company has four reporting segments: steel operations, metals recycling operations, steel fabrication operations, and aluminum operations. Effective the fourth quarter 2024, results from an entity previously reported within the metals recycling operations segment were moved to the aluminum operations segment, consistent with a change in how the company&#x2019;s chief operating decision maker manages the business. Segment information provided within this Form 10-K, including that within Note 12. &lt;i style="font-style:italic;"&gt;Segment Information&lt;/i&gt;, has been recast for all prior periods consistent with the current reportable segment presentation. Approximately 5% of the company&#x2019;s workforce in four locations is represented by collective bargaining agreements, and agreements affecting 0.5% of the company&#x2019;s employees at one location expires during 2025.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;Steel Operations Segment&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"&gt;Steel operations include the company&#x2019;s electric arc furnace (EAF) steel mills, including Butler Flat Roll Division, Columbus Flat Roll Division, Southwest-Sinton Flat Roll Division, Structural and Rail Division, Engineered Bar Products Division, Roanoke Bar Division, and Steel of West Virginia, steel coating and processing operations at The Techs, Heartland Flat Roll Division, United Steel Supply (USS) &#x2013; 90% equity interest as of April 1, 2023, Vulcan Threaded Products, warehouse operations in Mexico, and SDI Biocarbon Solutions, a joint venture to construct and operate a biocarbon production facility, of which SDI has a 75% equity interest. &lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;Metals Recycling Operations Segment&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"&gt;Metals recycling operations include the company&#x2019;s OmniSource ferrous and nonferrous processing, transportation, marketing, brokerage, and scrap management services primarily throughout the United States and in Central and Northern Mexico. &lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;Steel Fabrication Operations Segment&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"&gt;Steel fabrication operations include the company&#x2019;s New Millennium Building Systems joist and deck plants located throughout the United States, and in Northern Mexico. Revenues from these plants are generated from the fabrication of girders, steel joists and steel deck used within the non-residential construction industry. &lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;Aluminum Operations Segment&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"&gt;Aluminum operations include the recycled aluminum flat rolled products mill nearing completion of construction in Columbus, Mississippi, two satellite recycled aluminum slab centers in the southwest United States and Central Mexico, and an entity with aluminum operations, formerly included in the results of the metals recycling operations segment. The flat rolled products mill is a joint venture with Unity Aluminum, Inc. of which SDI has a 94.4% equity interest. The aluminum flat rolled products mill and the Mexico and US recycled aluminum slab centers are expected to begin operations in mid to late 2025.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;Other&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"&gt;Other operations consist of subsidiary operations that are below the quantitative thresholds required for reportable segments and primarily consist of joint ventures and the company&#x2019;s idled Minnesota ironmaking operations. Also included in &#x201c;Other&#x201d; are certain unallocated corporate accounts, such as the company&#x2019;s senior unsecured credit facility, senior notes, certain other investments, and certain profit sharing expenses.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;Note&#160;1. Description of the Business and Summary of Significant Accounting Policies (Continued)&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;Summary of Significant Accounting Policies&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;Principles of Consolidation&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;The consolidated financial statements include the accounts of SDI, together with its wholly- and majority-owned or controlled subsidiaries, after elimination of intercompany accounts and transactions. Noncontrolling and redeemable noncontrolling interests represent the noncontrolling owners' proportionate share in the equity, income, or losses of the company&#x2019;s majority-owned or controlled consolidated subsidiaries. Redeemable noncontrolling interests related to USS (owned 90% by SDI) are $60.0 million at December 31, 2024 and 2023. Redeemable noncontrolling interests related to Mesabi Nugget (owned 86% by SDI) are $111.2 million at December 31, 2024 and 2023.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;Use of Estimates&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"&gt;These consolidated financial statements are prepared in conformity with accounting principles generally accepted in the United States, and accordingly, include amounts that require management to make estimates and assumptions that affect the amounts reported in the consolidated financial statements and in the notes thereto. Significant items subject to such estimates and assumptions include the carrying value of property, plant and equipment, intangible assets, and goodwill; allowances for credit losses for trade receivables, inventories and deferred income tax assets; unrecognized tax benefits; potential environmental liabilities; and litigation claims and settlements. Actual results may differ from these estimates and assumptions.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;Revenue from Contracts with Customers&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"&gt;In the steel, metals recycling, and aluminum operations segments, revenue is recognized at the point in time the performance obligation is satisfied, and control of the product is transferred to the customer upon shipment or delivery, at the amount of consideration the company expects to receive, including any variable consideration. The variable consideration included in the company&#x2019;s steel operations segment contracts, which is not constrained, includes estimated product returns and customer claims based on historical experience, and may include volume rebates which are recorded on an expected value basis. Revenue recognized is limited to the amount the company expects to receive. The company does not exercise significant judgments in determining the timing of satisfaction of performance obligations or the transaction price. Shipment of products to customers is considered a fulfillment activity with amounts billed to customers included in sales and costs associated with such activities included in cost of goods sold.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"&gt;The company&#x2019;s steel fabrication operations segment recognizes revenue over time at the amount of consideration the company expects to receive. Revenue is measured on an output method representing completed fabricated tons to date as a&#160;percentage of total tons required for each contract. Revenue from fabrication of tons remaining on partially fabricated customer contracts as of a reporting date, and future revenue from yet to be fabricated customer contracts, has not been disclosed under the practical expedient in Accounting Standards Codification (ASC) 606, Revenue from Contracts with Customers (ASC 606), paragraph ASC 606-10-50-14 related to customer contracts with expected duration of one&#160;year or less. The company does not exercise significant judgments in determining the timing of satisfaction of performance obligations or the transaction price. Shipment of products to customers, which occurs after control over the product has transferred to the customer and revenue is recognized, is considered a fulfillment activity with amounts billed to customers included in sales and costs associated with such activities included in cost of goods sold.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"&gt;Payments from customers are generally due within 30&#160;days of invoicing, which generally occurs upon shipment of the products. Shipment for the steel fabrication operations segment generally occurs within 30&#160;days of satisfaction of the performance obligation and revenue recognition. The company does not have financing components. Payments from customers have historically been within these terms, however, payments for non-U.S. sales may extend longer. &lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;&lt;b style="font-style:normal;font-weight:bold;"&gt;Note&#160;1. Description of the Business and Summary of Significant Accounting Policies (Continued)&lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"&gt;Refer to Note&#160;12. &lt;i style="font-style:italic;"&gt;Segment Information&lt;/i&gt; for disaggregated revenue by segment to external, external non-United States, and other segment customers.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"&gt;&lt;span style="font-style:italic;font-weight:bold;"&gt;Credit Losses&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"&gt;The company is exposed to credit risk in the event of nonpayment of accounts receivable by customers. The company mitigates its exposure to credit risk, which it generally extends on an unsecured basis, by performing ongoing credit evaluations and taking further action if necessary, such as requiring letters of credit or other security interests to support the customer receivable. The allowance for credit losses for accounts receivable is based on the company&#x2019;s reasonable estimate of known credit risks and historical experience, adjusted for current and anticipated economic and other pertinent factors affecting the company&#x2019;s customers, that may differ from historical experience. Customer accounts receivable are written off when all collection efforts have been exhausted and the amounts are deemed uncollectible. &lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"&gt;At December 31, 2024 and 2023, the company reported $1,417.2 million and $1,608.3 million, respectively, of accounts receivable, net of allowances for credit losses of $7.7 million and $8.5 million, respectively. Changes in the allowance were not significant for the years ended December 31, 2024, 2023, or 2022.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;Cash and Equivalents, and Restricted Cash&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"&gt;Cash and equivalents include all highly liquid investments with a maturity of three&#160;&lt;span style="white-space:pre-wrap;"&gt;months or less at the date of acquisition. Restricted cash is primarily funds held in escrow as required by various insurance and government organizations.  The balance of cash, cash equivalents and restricted cash in the consolidated statements of cash flows includes restricted cash of &lt;/span&gt;$5.5 million at December 31, 2024, $5.6 million at December 31, 2023, and $5.5 million at December 31, 2022, and 2021, which is recorded in Other Assets (noncurrent) in the company&#x2019;s consolidated balance sheets.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;Short-Term Investments&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"&gt;Short-term investments include investments with maturity dates of longer than three months but less than one year when purchased. The company&#x2019;s short-term investments are classified as trading securities. The short-term investments held as of December 31, 2024 consisted of commercial paper ($19.7 million), US Treasuries ($113.1 million), and certificates of deposit ($15.0 million). Short-term investments held as of December 31, 2023 consisted of commercial paper ($146.2 million), US Treasuries ($564.9 million), and certificates of deposit ($10.1 million). Interest income from invested cash and short-term investments was $90.1 million, $111.9 million, and $29.3 million for the years ended December 31, 2024, 2023, and 2022, respectively, and is recorded in other (income) expense, net as earned. &lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;Inventories&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"&gt;Inventories are stated at lower of cost or net realizable value. Cost is determined using a weighted average cost method for raw materials (including scrap and purchased steel substrate) and supplies, and on a first-in, first-out basis for other inventory. Inventory consisted of the following at December&#160;31 (in thousands):&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"&gt;&lt;span style="font-size:0pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.47%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:58.73%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:11%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:11%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.48%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.47%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:58.73%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:middle;white-space:nowrap;width:13.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt; 2024&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:middle;white-space:nowrap;width:13.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt; 2023&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.47%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:58.73%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Raw materials&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:11%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;1,323,920&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:11%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;1,226,272&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.48%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.47%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:58.73%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Supplies&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:11%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;805,035&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:11%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;711,653&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.47%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:58.73%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Work in progress&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:11%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;269,031&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:11%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;296,932&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.48%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.47%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:58.73%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Finished goods&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;715,747&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;659,775&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.47%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:58.73%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"&gt;Total inventories&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.1%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:11%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;3,113,733&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.1%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:11%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;2,894,632&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.48%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"&gt;&lt;span style="font-size:9pt;margin-bottom:12pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;&lt;b style="font-style:normal;font-weight:bold;"&gt;Note&#160;1. Description of the Business and Summary of Significant Accounting Policies (Continued)&lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;Property, Plant and Equipment&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"&gt;Property, plant and equipment are stated at cost which includes capitalized interest on construction in progress amounts, and is reduced by proceeds received from certain state and local government grants and other capital cost reimbursements, except for assets acquired in acquisitions which are valued at fair value at the purchase date. The company assigns each fixed asset a useful life ranging from 3 to 15 years for plant, machinery and equipment, and 5 to 40 years for buildings and improvements. Repairs and maintenance are expensed as incurred. Depreciation is provided utilizing the straight-line depreciation methodology, or the units-of-production depreciation methodology for certain production-related steel operations segment assets, based on units produced, subject to minimum and maximum levels. Depreciation expense was $441.2 million, $397.0 million, and $349.4&#160;million for the&#160;years ended December&#160;&lt;span style="white-space:pre-wrap;"&gt;31, 2024, 2023, and 2022, respectively.  &lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"&gt;The company&#x2019;s property, plant and equipment consisted of the following at December 31 (in thousands):&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.18%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:33.51%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:27.19%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:10.66%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:10.66%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.18%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.18%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:33.51%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:27.19%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:middle;white-space:nowrap;width:12.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2024&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:middle;white-space:nowrap;width:12.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2023&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.18%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.18%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:33.51%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Land and improvements &lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:27.19%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:10.66%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 801,210&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:10.66%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 693,166&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.18%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.18%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:33.51%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Buildings and improvements &lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:27.19%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:10.66%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 1,487,742&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:10.66%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 1,255,274&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.18%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.18%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:33.51%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Plant, machinery and equipment &lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:27.19%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:10.66%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 7,666,513&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:10.66%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 6,887,985&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.18%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.18%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:33.51%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Construction in progress &lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:27.19%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:10.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 2,767,013&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:10.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 2,096,489&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.18%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.18%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:33.51%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:27.19%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:10.66%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 12,722,478&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:10.66%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 10,932,914&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.18%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.18%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:33.51%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Less accumulated depreciation &lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:27.19%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:10.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 4,604,490&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:10.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 4,198,696&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.18%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.18%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:33.51%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"&gt;Property, plant and equipment, net &lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:27.19%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"&gt;&lt;span style="font-size:9pt;margin-left:0pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.86%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:10.66%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 8,117,988&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.86%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:10.66%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 6,734,218&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.18%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;Intangible Assets&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"&gt;The company&#x2019;s intangible assets consisted of the following at December&#160;31 (in thousands):&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:5.53%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:42.45%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.97%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.98%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.62%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.79%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:5.54%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:5.53%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:42.45%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.97%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.98%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.62%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.79%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Weighted&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:5.54%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:5.53%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:42.45%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.97%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.98%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.62%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.79%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Average&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:5.54%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:5.53%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:42.45%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.97%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.98%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.62%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Useful&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.79%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Amortization&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:5.54%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:5.53%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:42.45%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:middle;white-space:nowrap;width:10%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2024&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:middle;white-space:nowrap;width:9.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2023&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:11.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Life&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:11.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt; Period&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:5.54%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:5.53%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:42.45%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Customer, vendor and scrap generator relationships &lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:7.97%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 444,812&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:7.98%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 444,812&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:11.62%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;8 to 25&#160;years&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:11.79%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;22&#160;years&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:5.54%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:5.53%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:42.45%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Trade names &lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:7.97%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 147,950&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:7.98%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 147,950&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:11.62%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;15 to 25 years&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:11.79%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;19&#160;years&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:5.54%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:5.53%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:42.45%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Other&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.02%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:7.97%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; -&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.26%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:7.98%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 600&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:11.62%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:11.79%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:5.54%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:5.53%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:42.45%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:7.97%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 592,762&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:7.98%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 593,362&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:11.62%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:11.79%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;22 years&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:5.54%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:5.53%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:42.45%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Less accumulated amortization &lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.02%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:7.97%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 365,528&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.26%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:7.98%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 335,603&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:11.62%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:11.79%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:5.54%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:5.53%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:42.45%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:7.97%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 227,234&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.26%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:7.98%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 257,759&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:11.62%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:11.79%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:5.54%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"&gt;&lt;span style="font-size:9pt;margin-bottom:12pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"&gt;The company utilizes an accelerated amortization methodology for customer, vendor and scrap generator relationships in order to follow the pattern in which the economic benefits of the amounts are anticipated to be consumed. Trade names are amortized using a straight-line methodology. Amortization of intangible assets was $30.5&#160;million, $34.0&#160;million, and $27.8&#160;million for the&#160;years ended December&#160;31, 2024, 2023, and 2022, respectively. &lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"&gt;&lt;span style="margin-bottom:12pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;&lt;b style="font-style:normal;font-weight:bold;"&gt;Note&#160;1. Description of the Business and Summary of Significant Accounting Policies (Continued)&lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"&gt;Estimated amortization expense related to amortizable intangibles for the&#160;years ending December&#160;31 is as follows (in thousands):&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:30.82%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:15.92%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.44%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.75%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:30.81%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:30.82%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:15.92%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.75%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:30.81%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:30.82%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:15.92%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;2025&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:10.44%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:9.75%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 27,464&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:30.81%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:30.82%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:15.92%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;2026&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:10.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:9.75%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 25,562&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:30.81%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:30.82%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:15.92%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;2027&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:10.44%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:9.75%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 23,163&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:30.81%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:30.82%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:15.92%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;2028&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:10.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:9.75%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 21,953&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:30.81%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:30.82%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:15.92%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;2029&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:10.44%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:9.75%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 19,583&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:30.81%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:30.82%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:15.92%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Thereafter &lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:10.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:9.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 109,509&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:30.81%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:30.82%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:15.92%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"&gt;Total &lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:10.44%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"&gt;&lt;span style="margin-left:0pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.22%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:9.75%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 227,234&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:30.81%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;Impairment of Long-Lived Tangible and Definite-Lived Intangible Assets&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;The company reviews long-lived assets for impairment whenever events or changes in circumstances indicate the carrying amount of such assets may not be fully recoverable. Impairment losses are recorded on long-lived assets used in operations when indicators of impairment are present and the undiscounted cash flows estimated to be generated by those assets are less than the assets&#x2019; carrying amounts. The impairment loss is measured by comparing the fair value of the assets to its carrying amount. The company considers various factors and determines whether an impairment test is necessary, including by way of examples, a significant and prolonged deterioration in operating results and/or projected cash flows, significant changes in the extent or manner in which an asset is used, technological advances with respect to assets which would potentially render them obsolete, the company&#x2019;s strategy and capital planning, and the economic environment in markets to be served.  &lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;Goodwill&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"&gt;The company&#x2019;s goodwill consisted of the following at December&#160;31, 2024 and 2023 (in thousands):&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:5.72%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:61.87%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:9.17%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:13%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:5.69%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:5.72%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:61.87%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:9.17%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:13%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:5.69%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:5.72%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:61.87%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Steel Operations Segment&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:9.17%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:13%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 272,133&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:5.69%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:5.72%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:61.87%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Aluminum Operations Segment&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:9.17%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:13%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 14,000&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:5.69%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:5.72%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:61.87%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Metals Recycling Operations Segment&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:9.17%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:13%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 189,413&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:5.69%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:5.72%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:61.87%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Steel Fabrication Operations Segment &lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:9.17%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 1,925&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:5.69%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:5.72%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:61.87%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:9.17%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.25%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:13%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 477,471&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:5.69%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"&gt;&lt;span style="font-size:9pt;margin-bottom:12pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"&gt;In the fourth quarter 2024, results from an entity previously included in the metals recycling operations segment were moved to the aluminum operations segment, which also resulted in $14 million of &lt;span style="-sec-ix-hidden:Hidden_Zpr_S37xhE2hzSWHSsz4lw;"&gt;&lt;span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"&gt;goodwill&lt;/span&gt;&lt;/span&gt; being reassigned to the aluminum operations segment based on a relative fair value allocation approach. Segment information for 2023 has been recast consistent with the current reportable segment presentation. Cumulative OmniSource goodwill impairment charges were $346.8 million at December&#160;31, 2024 and 2023.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;font-style:italic;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;Impairment of Goodwill&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"&gt;At least once annually (as of October 1), or when indicators of impairment exist, the company performs a goodwill impairment analysis. Goodwill is allocated to various reporting units, which are generally one level below the company&#x2019;s operating segments. If the fair value exceeds the carrying value of the reporting unit, there is no impairment. If the carrying amount exceeds the fair value, the company recognizes an impairment loss in the amount by which the carrying value of the net assets assigned to the reporting unit exceeds the fair value of the reporting unit, with the impairment loss not to exceed the amount of goodwill allocated to the reporting unit. The company has the option to consider qualitative factors to assess if it is more likely than not that the fair value of a reporting unit exceeds its carrying value. If elected to bypass the qualitative assessment or if indications of a potential impairment exist, the company performs a quantitative test.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;&lt;b style="font-style:normal;font-weight:bold;"&gt;Note&#160;1. Description of the Business and Summary of Significant Accounting Policies (Continued)&lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;When conducting a qualitative assessment, the company considers the impact of several factors on the company overall and each reporting unit individually including the timing and results of prior quantitative tests performed, changes in the carrying amount of the reporting unit, macroeconomic conditions (including changes in interest and discount rates), industry and market conditions, recent and projected financial performance, the company&#x2019;s competitive position and other factors.  When conducting a quantitative test, the fair value of the reporting unit is determined by using an estimate of future cash flows utilizing a risk-adjusted discount rate to calculate the net present value of future cash flows (income approach), and for some years by using a market approach based upon an analysis of valuation metrics of comparable peer companies, using Level 3 fair value inputs as provided for under ASC 820, &lt;/span&gt;&lt;i style="font-style:italic;"&gt;Fair Value Measurement&lt;/i&gt;&lt;span style="white-space:pre-wrap;"&gt;.  &lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"&gt;No impairment was identified during the company&#x2019;s 2024, 2023 or 2022 annual goodwill impairment analysis. During 2024, the company performed a qualitative assessment and performed quantitative tests in 2023 and 2022.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;Equity-Based Compensation&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;&lt;span style="font-style:normal;font-weight:normal;"&gt;The company has several stock-based employee compensation plans which are more fully described in Note&#160;6. Equity-Based Incentive Plans. Compensation expense for restricted stock units, deferred stock units, restricted stock, stock appreciation awards, and performance awards is recorded over the vesting periods using the fair value as determined by the closing fair market value of the company&#x2019;s common stock on the grant date, and with respect to performance awards, an estimate of probability of award achievement during the performance period. The company recognizes forfeitures as they occur. Compensation expense for these stock-based employee compensation plans was &lt;/span&gt;&lt;span style="font-style:normal;font-weight:normal;"&gt;$65.6&lt;/span&gt;&lt;span style="font-style:normal;font-weight:normal;"&gt; million, &lt;/span&gt;&lt;span style="font-style:normal;font-weight:normal;"&gt;$60.1&lt;/span&gt;&lt;span style="font-style:normal;font-weight:normal;"&gt; million, and &lt;/span&gt;&lt;span style="font-style:normal;font-weight:normal;"&gt;$69.2&lt;/span&gt;&lt;span style="font-style:normal;font-weight:normal;"&gt; million for the&#160;years ended December&#160;31, 2024, 2023, and 2022, respectively.&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;Income Taxes&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"&gt;The company accounts for income taxes and the related accounts under the liability method. Deferred tax liabilities and assets are determined based on the difference between the financial statement and tax bases of assets and liabilities using enacted rates expected to be in effect during the&#160;year in which the basis differences reverse.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;Earnings Per Share&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"&gt;Basic earnings per share is based on the weighted average shares of common stock outstanding during the period. Diluted earnings per share assumes the weighted average dilutive effect of common share equivalents outstanding during the period applied to the company&#x2019;s basic earnings per share. Common share equivalents represent potentially dilutive restricted stock units, deferred stock units, restricted stock, and performance awards, and are excluded from the computation in periods in which they have an anti-dilutive effect. There were 269,000 anti-dilutive common stock equivalents as of and for the&#160;year ended December&#160;31, 2024. There were no anti-dilutive common stock equivalents as of and for the years ended December 31, 2023, and 2022.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;&lt;b style="font-style:normal;font-weight:bold;"&gt;Note&#160;1. Description of the Business and Summary of Significant Accounting Policies (Continued)&lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"&gt;The following table presents a reconciliation of the numerators and the denominators of the company&#x2019;s basic and diluted earnings per share computations for the&#160;years ended December&#160;31 (in thousands, except per share data):&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"&gt;&lt;span style="margin-bottom:12pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:101.08%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:30.97%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.5%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:9.31%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:0.53%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:11.08%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:0.53%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:7.1%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.45%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.54%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:9.31%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:0.54%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:10.89%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:0.54%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:7.09%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:30.97%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.5%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="8" style="vertical-align:middle;white-space:nowrap;width:33.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2024&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.45%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.54%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="8" style="vertical-align:middle;width:33.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2023&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:30.97%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.5%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:middle;white-space:nowrap;width:11.09%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Net Income&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.53%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:middle;white-space:nowrap;width:12.91%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Shares&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:0.53%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:middle;white-space:nowrap;width:8.67%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Per Share&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.45%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.54%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:middle;white-space:nowrap;width:11.09%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Net Income&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.54%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:middle;white-space:nowrap;width:12.92%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Shares&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:0.54%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:middle;white-space:nowrap;width:8.66%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Per Share&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:30.97%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.5%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:middle;white-space:nowrap;width:11.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;(Numerator)&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.53%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:middle;white-space:nowrap;width:12.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;(Denominator)&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:0.53%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:middle;white-space:nowrap;width:8.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Amount&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.45%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.54%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:middle;white-space:nowrap;width:11.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;(Numerator)&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.54%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:middle;white-space:nowrap;width:12.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;(Denominator)&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:0.54%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:middle;white-space:nowrap;width:8.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Amount&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:30.97%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Basic earnings per share&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.5%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:9.31%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 1,537,134&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:0.53%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:11.08%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 155,420&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:0.53%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:7.1%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 9.89&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.45%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.54%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:9.31%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 2,450,882&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:0.54%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:10.89%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 166,552&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:0.54%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:7.09%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 14.72&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:30.97%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;    Dilutive common share equivalents&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.5%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:9.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; -&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:0.53%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:11.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 716&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:0.53%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:7.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.45%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.54%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:9.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; -&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:0.54%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:10.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 879&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:0.54%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:7.09%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:30.97%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Diluted earnings per share&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.5%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.78%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:9.31%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 1,537,134&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:0.53%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.82%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:11.08%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 156,136&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:0.53%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:7.1%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 9.84&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.45%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.54%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.78%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:9.31%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 2,450,882&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:0.54%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.02%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:10.89%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 167,431&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:0.54%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:7.09%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 14.64&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"&gt;&lt;span style="font-size:9pt;margin-bottom:12pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:35.55%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:11.92%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:14.38%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:10.03%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:16.82%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:35.55%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="8" style="vertical-align:middle;width:47.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2022&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:16.82%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:35.55%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:middle;white-space:nowrap;width:14.17%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Net Income&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:middle;white-space:nowrap;width:16.63%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Shares&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:middle;white-space:nowrap;width:12.29%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Per Share&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:16.82%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:35.55%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:middle;white-space:nowrap;width:14.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;(Numerator)&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:middle;white-space:nowrap;width:16.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;(Denominator)&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:middle;white-space:nowrap;width:12.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Amount&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:16.82%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:35.55%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Basic earnings per share&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:11.92%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 3,862,674&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:14.38%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 183,393&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:10.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 21.06&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:16.82%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:35.55%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;    Dilutive common share equivalents&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:11.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; -&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:14.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 1,229&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:10.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:16.82%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:35.55%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Diluted earnings per share&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.25%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:11.92%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 3,862,674&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.25%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:14.38%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 184,622&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:10.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 20.92&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:16.82%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"&gt;&lt;span style="margin-bottom:12pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;Concentration of Credit Risk&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"&gt;Financial instruments that potentially subject the company to significant concentrations of credit risk principally consist of temporary cash investments and accounts receivable. When advantageous, the company places its temporary cash with high credit quality financial institutions and companies and limits the amount of credit exposure from any one entity. The company is exposed to credit risk in the event of nonpayment by customers. The company mitigates its exposure to credit risk, which it generally extends initially on an unsecured basis, by performing ongoing credit evaluations and taking further action if necessary, such as requiring letters of credit or other security interests to support the customer receivable.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;Derivative Financial Instruments&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"&gt;The company routinely enters into forward exchange traded futures to manage price risk associated with nonferrous metal inventory, as well as purchases and sales of nonferrous (primarily aluminum and copper) and ferrous metals, to reduce exposure to commodity related price fluctuations. The company does not enter into these derivative financial instruments for speculative purposes. The company recognizes all derivatives as either assets or liabilities in the consolidated balance sheets and measures those instruments at fair value. Derivatives that are not designated as hedges must be adjusted to fair value through earnings. Changes in the fair value of derivatives that are designated as hedges, depending on the nature of the hedge, are recognized as either an offset against the change in fair value of the hedged balance sheet item in the case of fair value hedges or as other comprehensive income in the case of cash flow hedges, until the hedged item is recognized in earnings. The ineffective portion of a derivative&#x2019;s change in fair value is immediately recognized in earnings for fair value hedges. The company offsets fair value amounts recognized for derivative instruments executed with the same counterparty under master netting agreements.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"&gt;In the normal course of business, the company has derivative financial instruments in the form of forward contracts in various metallic commodities and those related to managing fluctuations in foreign exchange rates. At the time of acquiring these financial instruments, the company designates and assigns these instruments as hedges of specific assets, liabilities or anticipated transactions. When hedged assets or liabilities are sold or extinguished, or the anticipated transaction being hedged is no longer expected to occur, the company recognizes the gain or loss on the designated hedged financial instrument in earnings.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;&lt;b style="font-style:normal;font-weight:bold;"&gt;Note&#160;1. Description of the Business and Summary of Significant Accounting Policies (Continued)&lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"&gt;The fair value of the Company&#x2019;s derivative instruments, along with required margin deposit amounts with the same counterparty under master netting arrangements, totaled $26.0 million and $24.0 million at December&#160;31, 2024 and 2023, respectively, and are reflected in other current assets in the consolidated balance sheets. Total gains and losses related to derivatives in fair value hedging relationships, as well as those not designated as hedging instruments, are recognized in costs of goods sold and were insignificant for the years ended December 31,&#160;2024, 2023, and 2022. Derivatives accounted for as cash flow hedges, for which gains and losses are recognized in other comprehensive income, along with net amounts reclassified from accumulated other comprehensive income, were insignificant for the years ended December 31, 2024, 2023, and 2022. &lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;  &lt;/span&gt;&lt;span style="margin-bottom:12pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;Recently Adopted Accounting Pronouncements&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"&gt;In November 2023, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update (ASU) 2023-07, &lt;i style="font-style:italic;"&gt;Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures&lt;/i&gt;, which is intended to improve reportable segment disclosure requirements, primarily through enhanced disclosures about significant segment expenses. The company adopted ASU 2023-07 during the year ended December 31, 2024. See Note 12. &lt;i style="font-style:italic;"&gt;Segment Information&lt;/i&gt;.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;Recently Issued Not Yet Adopted Accounting Pronouncements  &lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"&gt;In December 2023, the FASB issued ASU 2023-09, &lt;i style="font-style:italic;"&gt;Income Taxes (Topic 740): Improvements to Income Tax Disclosures&lt;/i&gt;, which modifies the rules on income tax disclosures to require entities to disclose specific categories in the rate reconciliation, the income or loss from continuing operations before income tax expense or benefit (separated between domestic and foreign) and income tax expense or benefit from continuing operations (separated by federal, state and foreign). ASU 2023-09 also requires entities to disclose their income tax payments to international, federal, state, and local jurisdictions, among other changes. The guidance is effective for annual periods beginning after December&#160;15,&#160;2024. Early adoption is permitted for annual financial statements that have not yet been issued or made available for issuance. ASU 2023-09 is to be applied on a prospective basis, but retrospective application is permitted. The company is currently evaluating the impact of adopting ASU 2023-09. &lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"&gt;In November 2024, the FASB issued ASU 2024-03, &lt;i style="font-style:italic;"&gt;Income Statement Reporting Comprehensive Income-Expense Disaggregation Disclosures (Subtopic 220-40): Disaggregation of Income Statement Expenses&lt;/i&gt;, requiring public entitles to disclose additional information about specific expense categories in the notes to the financial statements on an interim and annual basis. ASU 2024-03 is effective for fiscal years beginning after December 15, 2026, and for interim periods beginning after December 15, 2027, with early adoption permitted. The Company is currently evaluating the impact of adopting ASU 2024-03.&lt;/p&gt;</us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock>
    <us-gaap:NumberOfReportableSegments
      contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q"
      decimals="INF"
      id="Narr_P82ZA-XzfU69VBBtjDm2pw"
      unitRef="Unit_Standard_segment_AuMNYhg9EkGF53ifCHfa-A">4</us-gaap:NumberOfReportableSegments>
    <stld:PercentageOfWorkforceSubjectToCollectiveBargainingArrangements
      contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q"
      decimals="2"
      id="Narr_NiIT0UcRo0CmBWp4iWlfxQ"
      unitRef="Unit_Standard_pure__RPH9xZLdEWWc65w50BwFA">0.05</stld:PercentageOfWorkforceSubjectToCollectiveBargainingArrangements>
    <stld:NumberOfLocationsSubjectToCollectiveBargainingAgreements
      contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q"
      decimals="INF"
      id="Narr_qGrF-YrTpUyHqoDRvncX5Q"
      unitRef="Unit_Standard_state_ppsync34iE-4ac4_E9z59w">4</stld:NumberOfLocationsSubjectToCollectiveBargainingAgreements>
    <stld:PercentageOfWorkforceSubjectToCollectiveBargainingArrangementsExpiringDuringYear
      contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q"
      decimals="3"
      id="Narr_IIxX_yrKs0ua02Gp8tzhig"
      unitRef="Unit_Standard_pure__RPH9xZLdEWWc65w50BwFA">0.005</stld:PercentageOfWorkforceSubjectToCollectiveBargainingArrangementsExpiringDuringYear>
    <stld:NumberOfLocationsSubjectToCollectiveBargainingAgreementsExpiring
      contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q"
      decimals="INF"
      id="Narr_2idR1QM-7kOW7NwRT6hgBw"
      unitRef="Unit_Standard_state_ppsync34iE-4ac4_E9z59w">1</stld:NumberOfLocationsSubjectToCollectiveBargainingAgreementsExpiring>
    <us-gaap:SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions
      contextRef="Duration_4_1_2023_To_4_1_2023_srt_ConsolidatedEntitiesAxis_stld_UnitedSteelSupplyLlcMember_us-gaap_StatementBusinessSegmentsAxis_stld_SteelOperationsMember_OuJ_cqty_U2kK0s_yCKgbA"
      decimals="2"
      id="Narr_nv77nb9F_UKlJUvDlntcVw"
      unitRef="Unit_Standard_pure__RPH9xZLdEWWc65w50BwFA">0.90</us-gaap:SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions>
    <us-gaap:SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions
      contextRef="Duration_1_1_2024_To_12_31_2024_srt_ConsolidatedEntitiesAxis_stld_SteelDynamicsIncBiocarbonSolutionsMember_qoenDRIFdEyaFQWiRhpNvA"
      decimals="2"
      id="Narr_eEWlSIqzakStIlnriPmW4Q"
      unitRef="Unit_Standard_pure__RPH9xZLdEWWc65w50BwFA">0.75</us-gaap:SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions>
    <stld:NumberOfSatelliteRecycledAluminumSlabCenters
      contextRef="Duration_1_1_2024_To_12_31_2024_srt_ConsolidatedEntitiesAxis_stld_UnityAluminumIncMember_us-gaap_StatementBusinessSegmentsAxis_stld_AluminumOperationsMember_a4MvL2XIeEGXmrtrZLxoIA"
      decimals="INF"
      id="Narr_wkMuEn6GcU67I8yE0llTcA"
      unitRef="Unit_Standard_item_QC40dZGrHUCD7jmSJxZkuA">2</stld:NumberOfSatelliteRecycledAluminumSlabCenters>
    <us-gaap:SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions
      contextRef="Duration_1_1_2024_To_12_31_2024_srt_ConsolidatedEntitiesAxis_stld_UnityAluminumIncMember_us-gaap_StatementBusinessSegmentsAxis_stld_AluminumOperationsMember_a4MvL2XIeEGXmrtrZLxoIA"
      decimals="3"
      id="Narr_sIo1SVeml0WiN4YkVVdJzw"
      unitRef="Unit_Standard_pure__RPH9xZLdEWWc65w50BwFA">0.944</us-gaap:SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions>
    <us-gaap:ConsolidationPolicyTextBlock
      contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q"
      id="Tb_PTjRHst5tUqZP4gGhQoNxw">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;Principles of Consolidation&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;The consolidated financial statements include the accounts of SDI, together with its wholly- and majority-owned or controlled subsidiaries, after elimination of intercompany accounts and transactions. Noncontrolling and redeemable noncontrolling interests represent the noncontrolling owners' proportionate share in the equity, income, or losses of the company&#x2019;s majority-owned or controlled consolidated subsidiaries. Redeemable noncontrolling interests related to USS (owned 90% by SDI) are $60.0 million at December 31, 2024 and 2023. Redeemable noncontrolling interests related to Mesabi Nugget (owned 86% by SDI) are $111.2 million at December 31, 2024 and 2023.&lt;/p&gt;</us-gaap:ConsolidationPolicyTextBlock>
    <us-gaap:SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions
      contextRef="Duration_1_1_2023_To_12_31_2023_srt_ConsolidatedEntitiesAxis_stld_UnitedSteelSupplyLlcMember_NtUEsN04g0Glz7Up8myh6w"
      decimals="2"
      id="Narr_AwPEIKmNE0O5qWtoRZ27Jw"
      unitRef="Unit_Standard_pure__RPH9xZLdEWWc65w50BwFA">0.90</us-gaap:SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions>
    <us-gaap:SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions
      contextRef="Duration_1_1_2024_To_12_31_2024_srt_ConsolidatedEntitiesAxis_stld_UnitedSteelSupplyLlcMember_HqovaQdp60ygS71IzRRN9Q"
      decimals="2"
      id="Narr_2BIEY0hpbU-x7nNCZCkJ8A"
      unitRef="Unit_Standard_pure__RPH9xZLdEWWc65w50BwFA">0.90</us-gaap:SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions>
    <us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount
      contextRef="As_Of_12_31_2023_srt_ConsolidatedEntitiesAxis_stld_UnitedSteelSupplyLlcMember_PlBo-bmVOkWMelcIM8DXKg"
      decimals="-5"
      id="Narr_hpc_TapP8kO6j2pdUlw_og"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">60000000</us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount>
    <us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount
      contextRef="As_Of_12_31_2024_srt_ConsolidatedEntitiesAxis_stld_UnitedSteelSupplyLlcMember_pWmtL6px5EKVBXkidrVcxg"
      decimals="-5"
      id="Narr_QuQuX0wJTUmcmupFaZeZGw"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">60000000</us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount>
    <us-gaap:SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions
      contextRef="Duration_1_1_2023_To_12_31_2023_srt_ConsolidatedEntitiesAxis_stld_MesabiNuggetMember_8GmeVCZOyEy8e_YiYG8lOw"
      decimals="2"
      id="Narr_taeL1_Lul0ajKsIAKYPZ5w"
      unitRef="Unit_Standard_pure__RPH9xZLdEWWc65w50BwFA">0.86</us-gaap:SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions>
    <us-gaap:SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions
      contextRef="Duration_1_1_2024_To_12_31_2024_srt_ConsolidatedEntitiesAxis_stld_MesabiNuggetMember_oD8wUh5bUEO6Wqy956QL4w"
      decimals="2"
      id="Narr_ghQjnNfdkEufa1X6qLTlRw"
      unitRef="Unit_Standard_pure__RPH9xZLdEWWc65w50BwFA">0.86</us-gaap:SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions>
    <us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount
      contextRef="As_Of_12_31_2023_srt_ConsolidatedEntitiesAxis_stld_MesabiNuggetMember_E4V3ziseREyRMHz5X1mWaQ"
      decimals="-5"
      id="Narr_qkvmEQQxZEmiCWh08tntnQ"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">111200000</us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount>
    <us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount
      contextRef="As_Of_12_31_2024_srt_ConsolidatedEntitiesAxis_stld_MesabiNuggetMember_yIaTq70w1ECNnPXkXlPAig"
      decimals="-5"
      id="Narr_8o8Y5-OuP0GMlcHewB8t4Q"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">111200000</us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount>
    <us-gaap:UseOfEstimates
      contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q"
      id="Tb_BE-6KEEytUu6JTLDOgHhNQ">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;Use of Estimates&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"&gt;These consolidated financial statements are prepared in conformity with accounting principles generally accepted in the United States, and accordingly, include amounts that require management to make estimates and assumptions that affect the amounts reported in the consolidated financial statements and in the notes thereto. Significant items subject to such estimates and assumptions include the carrying value of property, plant and equipment, intangible assets, and goodwill; allowances for credit losses for trade receivables, inventories and deferred income tax assets; unrecognized tax benefits; potential environmental liabilities; and litigation claims and settlements. Actual results may differ from these estimates and assumptions.&lt;/p&gt;</us-gaap:UseOfEstimates>
    <us-gaap:RevenueFromContractWithCustomerPolicyTextBlock
      contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q"
      id="Tb_6rDuMyD4G0qsR91JetJX6Q">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;Revenue from Contracts with Customers&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"&gt;In the steel, metals recycling, and aluminum operations segments, revenue is recognized at the point in time the performance obligation is satisfied, and control of the product is transferred to the customer upon shipment or delivery, at the amount of consideration the company expects to receive, including any variable consideration. The variable consideration included in the company&#x2019;s steel operations segment contracts, which is not constrained, includes estimated product returns and customer claims based on historical experience, and may include volume rebates which are recorded on an expected value basis. Revenue recognized is limited to the amount the company expects to receive. The company does not exercise significant judgments in determining the timing of satisfaction of performance obligations or the transaction price. Shipment of products to customers is considered a fulfillment activity with amounts billed to customers included in sales and costs associated with such activities included in cost of goods sold.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"&gt;The company&#x2019;s steel fabrication operations segment recognizes revenue over time at the amount of consideration the company expects to receive. Revenue is measured on an output method representing completed fabricated tons to date as a&#160;percentage of total tons required for each contract. Revenue from fabrication of tons remaining on partially fabricated customer contracts as of a reporting date, and future revenue from yet to be fabricated customer contracts, has not been disclosed under the practical expedient in Accounting Standards Codification (ASC) 606, Revenue from Contracts with Customers (ASC 606), paragraph ASC 606-10-50-14 related to customer contracts with expected duration of one&#160;year or less. The company does not exercise significant judgments in determining the timing of satisfaction of performance obligations or the transaction price. Shipment of products to customers, which occurs after control over the product has transferred to the customer and revenue is recognized, is considered a fulfillment activity with amounts billed to customers included in sales and costs associated with such activities included in cost of goods sold.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"&gt;Payments from customers are generally due within 30&#160;days of invoicing, which generally occurs upon shipment of the products. Shipment for the steel fabrication operations segment generally occurs within 30&#160;days of satisfaction of the performance obligation and revenue recognition. The company does not have financing components. Payments from customers have historically been within these terms, however, payments for non-U.S. sales may extend longer. &lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;&lt;b style="font-style:normal;font-weight:bold;"&gt;Note&#160;1. Description of the Business and Summary of Significant Accounting Policies (Continued)&lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"&gt;Refer to Note&#160;12. &lt;i style="font-style:italic;"&gt;Segment Information&lt;/i&gt; for disaggregated revenue by segment to external, external non-United States, and other segment customers.&lt;/p&gt;</us-gaap:RevenueFromContractWithCustomerPolicyTextBlock>
    <us-gaap:CreditLossFinancialInstrumentPolicyTextBlock
      contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q"
      id="Tb_DCsOxog2nEi26rzzfmRPZg">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"&gt;&lt;span style="font-style:italic;font-weight:bold;"&gt;Credit Losses&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"&gt;The company is exposed to credit risk in the event of nonpayment of accounts receivable by customers. The company mitigates its exposure to credit risk, which it generally extends on an unsecured basis, by performing ongoing credit evaluations and taking further action if necessary, such as requiring letters of credit or other security interests to support the customer receivable. The allowance for credit losses for accounts receivable is based on the company&#x2019;s reasonable estimate of known credit risks and historical experience, adjusted for current and anticipated economic and other pertinent factors affecting the company&#x2019;s customers, that may differ from historical experience. Customer accounts receivable are written off when all collection efforts have been exhausted and the amounts are deemed uncollectible. &lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"&gt;At December 31, 2024 and 2023, the company reported $1,417.2 million and $1,608.3 million, respectively, of accounts receivable, net of allowances for credit losses of $7.7 million and $8.5 million, respectively. Changes in the allowance were not significant for the years ended December 31, 2024, 2023, or 2022.&lt;/p&gt;</us-gaap:CreditLossFinancialInstrumentPolicyTextBlock>
    <us-gaap:ReceivablesNetCurrent
      contextRef="As_Of_12_31_2024_TtGtgeFhD0OARTT9fdW5Qw"
      decimals="-5"
      id="Narr_brCWPHmbmU-p9fVat91gzg"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">1417200000</us-gaap:ReceivablesNetCurrent>
    <us-gaap:ReceivablesNetCurrent
      contextRef="As_Of_12_31_2023_pgBdStu4Lkq7bhYG8k42Tg"
      decimals="-5"
      id="Narr_YMHbuaelpEatC6qrCETQsQ"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">1608300000</us-gaap:ReceivablesNetCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="As_Of_12_31_2024_TtGtgeFhD0OARTT9fdW5Qw"
      decimals="-5"
      id="Narr_hk9zkt35u0W7tW8WsX2YCA"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">7700000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="As_Of_12_31_2023_pgBdStu4Lkq7bhYG8k42Tg"
      decimals="-5"
      id="Narr_OgR4gZMopkOHsiLFCbscVQ"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">8500000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy
      contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q"
      id="Tb_5BJqFhCL70e6GKaHIWGzcg">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;Cash and Equivalents, and Restricted Cash&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"&gt;Cash and equivalents include all highly liquid investments with a maturity of three&#160;&lt;span style="white-space:pre-wrap;"&gt;months or less at the date of acquisition. Restricted cash is primarily funds held in escrow as required by various insurance and government organizations.  The balance of cash, cash equivalents and restricted cash in the consolidated statements of cash flows includes restricted cash of &lt;/span&gt;$5.5 million at December 31, 2024, $5.6 million at December 31, 2023, and $5.5 million at December 31, 2022, and 2021, which is recorded in Other Assets (noncurrent) in the company&#x2019;s consolidated balance sheets.&lt;/p&gt;</us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy>
    <us-gaap:RestrictedCashAndCashEquivalents
      contextRef="As_Of_12_31_2024_TtGtgeFhD0OARTT9fdW5Qw"
      decimals="-5"
      id="Narr_fRrsSOAxNkG610jLWFPTJQ"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">5500000</us-gaap:RestrictedCashAndCashEquivalents>
    <us-gaap:RestrictedCashAndCashEquivalents
      contextRef="As_Of_12_31_2023_pgBdStu4Lkq7bhYG8k42Tg"
      decimals="-5"
      id="Narr_rI4XAQxFcEqSPG13Do0OYw"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">5600000</us-gaap:RestrictedCashAndCashEquivalents>
    <us-gaap:RestrictedCashAndCashEquivalents
      contextRef="As_Of_12_31_2021_ppxrnlG9eECczQattlb_FQ"
      decimals="-5"
      id="Narr_vgaU0rCbSE-XpzNW49wkTg"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">5500000</us-gaap:RestrictedCashAndCashEquivalents>
    <us-gaap:RestrictedCashAndCashEquivalents
      contextRef="As_Of_12_31_2022_r8xF5OipdEOlc0hQ8jvOeg"
      decimals="-5"
      id="Narr_OedtjQe5KkKMRdTPD8mSbQ"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">5500000</us-gaap:RestrictedCashAndCashEquivalents>
    <us-gaap:InvestmentPolicyTextBlock
      contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q"
      id="Tb_CZ23SP7ITkWgjAO3VFvubg">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;Short-Term Investments&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"&gt;Short-term investments include investments with maturity dates of longer than three months but less than one year when purchased. The company&#x2019;s short-term investments are classified as trading securities. The short-term investments held as of December 31, 2024 consisted of commercial paper ($19.7 million), US Treasuries ($113.1 million), and certificates of deposit ($15.0 million). Short-term investments held as of December 31, 2023 consisted of commercial paper ($146.2 million), US Treasuries ($564.9 million), and certificates of deposit ($10.1 million). Interest income from invested cash and short-term investments was $90.1 million, $111.9 million, and $29.3 million for the years ended December 31, 2024, 2023, and 2022, respectively, and is recorded in other (income) expense, net as earned. &lt;/p&gt;</us-gaap:InvestmentPolicyTextBlock>
    <us-gaap:ShortTermInvestments
      contextRef="As_Of_12_31_2024_us-gaap_InvestmentTypeAxis_us-gaap_CommercialPaperMember_xjKQFFiMXECGeGKTg2TC-Q"
      decimals="-5"
      id="Narr_ZaDOrquVUUaS5RvDW4GbMQ"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">19700000</us-gaap:ShortTermInvestments>
    <us-gaap:ShortTermInvestments
      contextRef="As_Of_12_31_2024_us-gaap_InvestmentTypeAxis_us-gaap_USTreasurySecuritiesMember_CmJ3OxW78USBCMgxOF5PSw"
      decimals="-5"
      id="Narr_pFVwa8qPfEGiNClTL-OaKw"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">113100000</us-gaap:ShortTermInvestments>
    <us-gaap:ShortTermInvestments
      contextRef="As_Of_12_31_2024_us-gaap_InvestmentTypeAxis_us-gaap_CertificatesOfDepositMember_YJcZPEked0-FxZ4pwRQhNA"
      decimals="-5"
      id="Narr_6v-y3cz030eEgt8FJ-cllg"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">15000000</us-gaap:ShortTermInvestments>
    <us-gaap:ShortTermInvestments
      contextRef="As_Of_12_31_2023_us-gaap_InvestmentTypeAxis_us-gaap_CommercialPaperMember_kvN6Yom3hU26pCpxkeemrA"
      decimals="-5"
      id="Narr_SBqCE8QU0EqeraYOH4CpOQ"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">146200000</us-gaap:ShortTermInvestments>
    <us-gaap:ShortTermInvestments
      contextRef="As_Of_12_31_2023_us-gaap_InvestmentTypeAxis_us-gaap_USTreasurySecuritiesMember_M_crl923HEiiFyAppvJyPQ"
      decimals="-5"
      id="Narr_0lZNGkMjakO4WUyftyzs_Q"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">564900000</us-gaap:ShortTermInvestments>
    <us-gaap:ShortTermInvestments
      contextRef="As_Of_12_31_2023_us-gaap_InvestmentTypeAxis_us-gaap_CertificatesOfDepositMember_C548xrZkmEmReXAdRLfiTA"
      decimals="-5"
      id="Narr_B5RI_L_JrEG056_9OFxYkw"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">10100000</us-gaap:ShortTermInvestments>
    <us-gaap:InvestmentIncomeInterest
      contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q"
      decimals="-5"
      id="Narr_A0F06TJI00ifUyGnt5QRZw"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">90100000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest
      contextRef="Duration_1_1_2023_To_12_31_2023_fQq0aKYV90OaLRCKrOPOrg"
      decimals="-5"
      id="Narr_B9lGozfMKUu7hG8UIIzf-w"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">111900000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest
      contextRef="Duration_1_1_2022_To_12_31_2022_KwAbRLBxhkeIsniwkLlFwA"
      decimals="-5"
      id="Narr_oaLpnTyy8kGI1yAroIeY9A"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">29300000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InventoryPolicyTextBlock
      contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q"
      id="Tb_OkDl4JFx3Ua7v-RZL0LhEA">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;Inventories&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"&gt;Inventories are stated at lower of cost or net realizable value. Cost is determined using a weighted average cost method for raw materials (including scrap and purchased steel substrate) and supplies, and on a first-in, first-out basis for other inventory. Inventory consisted of the following at December&#160;31 (in thousands):&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"&gt;&lt;span style="font-size:0pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.47%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:58.73%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:11%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:11%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.48%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.47%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:58.73%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:middle;white-space:nowrap;width:13.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt; 2024&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:middle;white-space:nowrap;width:13.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt; 2023&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.47%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:58.73%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Raw materials&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:11%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;1,323,920&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:11%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;1,226,272&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.48%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.47%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:58.73%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Supplies&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:11%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;805,035&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:11%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;711,653&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.47%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:58.73%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Work in progress&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:11%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;269,031&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:11%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;296,932&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.48%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.47%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:58.73%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Finished goods&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;715,747&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;659,775&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.47%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:58.73%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"&gt;Total inventories&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.1%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:11%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;3,113,733&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.1%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:11%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;2,894,632&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.48%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:InventoryPolicyTextBlock>
    <us-gaap:ScheduleOfInventoryCurrentTableTextBlock
      contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q"
      id="Group_SeKHTEwErEmhcO49vohQ8Q">Inventory consisted of the following at December&#160;31 (in thousands):&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"&gt;&lt;span style="font-size:0pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.47%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:58.73%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:11%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:11%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.48%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.47%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:58.73%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:middle;white-space:nowrap;width:13.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt; 2024&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:middle;white-space:nowrap;width:13.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt; 2023&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.47%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:58.73%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Raw materials&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:11%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;1,323,920&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:11%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;1,226,272&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.48%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.47%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:58.73%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Supplies&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:11%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;805,035&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:11%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;711,653&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.47%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:58.73%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Work in progress&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:11%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;269,031&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:11%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;296,932&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.48%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.47%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:58.73%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Finished goods&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;715,747&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;659,775&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.47%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:58.73%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"&gt;Total inventories&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.1%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:11%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;3,113,733&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.1%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:11%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;2,894,632&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.48%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfInventoryCurrentTableTextBlock>
    <us-gaap:InventoryRawMaterialsNetOfReserves
      contextRef="As_Of_12_31_2024_TtGtgeFhD0OARTT9fdW5Qw"
      decimals="-3"
      id="Tc_Inb6nC3azECkI02CUne5Cw_2_3"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">1323920000</us-gaap:InventoryRawMaterialsNetOfReserves>
    <us-gaap:InventoryRawMaterialsNetOfReserves
      contextRef="As_Of_12_31_2023_pgBdStu4Lkq7bhYG8k42Tg"
      decimals="-3"
      id="Tc_PFGIrr-7mE2Ao7hWN-i2Zg_2_6"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">1226272000</us-gaap:InventoryRawMaterialsNetOfReserves>
    <us-gaap:InventorySuppliesNetOfReserves
      contextRef="As_Of_12_31_2024_TtGtgeFhD0OARTT9fdW5Qw"
      decimals="-3"
      id="Tc_8Cv9h6WqUECp4PzvUDJ3Vg_3_3"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">805035000</us-gaap:InventorySuppliesNetOfReserves>
    <us-gaap:InventorySuppliesNetOfReserves
      contextRef="As_Of_12_31_2023_pgBdStu4Lkq7bhYG8k42Tg"
      decimals="-3"
      id="Tc_RRj_htaMhkCEQ5bDQ7fDdQ_3_6"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">711653000</us-gaap:InventorySuppliesNetOfReserves>
    <us-gaap:InventoryWorkInProcessNetOfReserves
      contextRef="As_Of_12_31_2024_TtGtgeFhD0OARTT9fdW5Qw"
      decimals="-3"
      id="Tc_54qsSSItrk6nu1gJsY3N-g_4_3"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">269031000</us-gaap:InventoryWorkInProcessNetOfReserves>
    <us-gaap:InventoryWorkInProcessNetOfReserves
      contextRef="As_Of_12_31_2023_pgBdStu4Lkq7bhYG8k42Tg"
      decimals="-3"
      id="Tc_0mgSXu1-ckuj_Yq9lw3HkA_4_6"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">296932000</us-gaap:InventoryWorkInProcessNetOfReserves>
    <us-gaap:InventoryFinishedGoodsNetOfReserves
      contextRef="As_Of_12_31_2024_TtGtgeFhD0OARTT9fdW5Qw"
      decimals="-3"
      id="Tc_xDlGE8HxiUWKTHbKbMoCFA_5_3"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">715747000</us-gaap:InventoryFinishedGoodsNetOfReserves>
    <us-gaap:InventoryFinishedGoodsNetOfReserves
      contextRef="As_Of_12_31_2023_pgBdStu4Lkq7bhYG8k42Tg"
      decimals="-3"
      id="Tc_lCftePcYiECx-Ybgkz7PLA_5_6"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">659775000</us-gaap:InventoryFinishedGoodsNetOfReserves>
    <us-gaap:InventoryNet
      contextRef="As_Of_12_31_2024_TtGtgeFhD0OARTT9fdW5Qw"
      decimals="-3"
      id="Tc_WxdOxjJAnE63tBDbWZkjRg_6_3"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">3113733000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="As_Of_12_31_2023_pgBdStu4Lkq7bhYG8k42Tg"
      decimals="-3"
      id="Tc_QEukb6wp00uMKhlA57oE1A_6_6"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">2894632000</us-gaap:InventoryNet>
    <us-gaap:PropertyPlantAndEquipmentPolicyTextBlock
      contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q"
      id="Tb_azUcQjyJWkuYMBjjMzzhJw">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;Property, Plant and Equipment&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"&gt;Property, plant and equipment are stated at cost which includes capitalized interest on construction in progress amounts, and is reduced by proceeds received from certain state and local government grants and other capital cost reimbursements, except for assets acquired in acquisitions which are valued at fair value at the purchase date. The company assigns each fixed asset a useful life ranging from 3 to 15 years for plant, machinery and equipment, and 5 to 40 years for buildings and improvements. Repairs and maintenance are expensed as incurred. Depreciation is provided utilizing the straight-line depreciation methodology, or the units-of-production depreciation methodology for certain production-related steel operations segment assets, based on units produced, subject to minimum and maximum levels. Depreciation expense was $441.2 million, $397.0 million, and $349.4&#160;million for the&#160;years ended December&#160;&lt;span style="white-space:pre-wrap;"&gt;31, 2024, 2023, and 2022, respectively.  &lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"&gt;The company&#x2019;s property, plant and equipment consisted of the following at December 31 (in thousands):&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.18%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:33.51%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:27.19%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:10.66%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:10.66%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.18%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.18%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:33.51%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:27.19%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:middle;white-space:nowrap;width:12.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2024&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:middle;white-space:nowrap;width:12.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2023&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.18%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.18%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:33.51%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Land and improvements &lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:27.19%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:10.66%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 801,210&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:10.66%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 693,166&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.18%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.18%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:33.51%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Buildings and improvements &lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:27.19%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:10.66%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 1,487,742&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:10.66%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 1,255,274&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.18%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.18%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:33.51%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Plant, machinery and equipment &lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:27.19%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:10.66%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 7,666,513&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:10.66%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 6,887,985&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.18%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.18%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:33.51%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Construction in progress &lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:27.19%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:10.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 2,767,013&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:10.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 2,096,489&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.18%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.18%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:33.51%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:27.19%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:10.66%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 12,722,478&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:10.66%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 10,932,914&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.18%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.18%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:33.51%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Less accumulated depreciation &lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:27.19%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:10.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 4,604,490&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:10.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 4,198,696&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.18%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.18%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:33.51%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"&gt;Property, plant and equipment, net &lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:27.19%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"&gt;&lt;span style="font-size:9pt;margin-left:0pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.86%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:10.66%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 8,117,988&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.86%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:10.66%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 6,734,218&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.18%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:PropertyPlantAndEquipmentPolicyTextBlock>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="As_Of_12_31_2024_srt_RangeAxis_srt_MinimumMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_MachineryAndEquipmentMember_sOLlS386oUyz4a7vcSI4mQ"
      id="Narr_fRU_IflRdE21KsDQoc95-A">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="As_Of_12_31_2024_srt_RangeAxis_srt_MaximumMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_MachineryAndEquipmentMember_Ao8KcapfPkeiFGFcnoKJ9Q"
      id="Narr_ZnkP0M04WkSPkvhMzoTvuQ">P15Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="As_Of_12_31_2024_srt_RangeAxis_srt_MinimumMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_BuildingAndBuildingImprovementsMember_G4g-YpjiNkq0hSh8jSkifg"
      id="Narr__EWeccbTPkuoxda5Nri_hQ">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="As_Of_12_31_2024_srt_RangeAxis_srt_MaximumMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_BuildingAndBuildingImprovementsMember_DKOPvleX2kqOFk9oxuykaQ"
      id="Narr_jSD21aIHjUynalJrfvrYWg">P40Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:Depreciation
      contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q"
      decimals="-5"
      id="Narr_P5RP_F5fAEiELS9ZlXt_1Q"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">441200000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="Duration_1_1_2023_To_12_31_2023_fQq0aKYV90OaLRCKrOPOrg"
      decimals="-5"
      id="Narr_jIFptHI-KkKBHqdQhbi94Q"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">397000000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="Duration_1_1_2022_To_12_31_2022_KwAbRLBxhkeIsniwkLlFwA"
      decimals="-5"
      id="Narr_mfoimBAGbkKAp31zZSerZA"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">349400000</us-gaap:Depreciation>
    <us-gaap:PropertyPlantAndEquipmentTextBlock
      contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q"
      id="Tb_rhsAc5sYuUOO_A04LMqLBg">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"&gt;The company&#x2019;s property, plant and equipment consisted of the following at December 31 (in thousands):&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.18%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:33.51%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:27.19%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:10.66%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:10.66%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.18%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.18%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:33.51%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:27.19%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:middle;white-space:nowrap;width:12.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2024&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:middle;white-space:nowrap;width:12.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2023&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.18%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.18%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:33.51%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Land and improvements &lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:27.19%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:10.66%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 801,210&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:10.66%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 693,166&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.18%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.18%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:33.51%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Buildings and improvements &lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:27.19%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:10.66%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 1,487,742&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:10.66%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 1,255,274&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.18%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.18%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:33.51%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Plant, machinery and equipment &lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:27.19%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:10.66%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 7,666,513&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:10.66%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 6,887,985&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.18%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.18%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:33.51%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Construction in progress &lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:27.19%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:10.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 2,767,013&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:10.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 2,096,489&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.18%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.18%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:33.51%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:27.19%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:10.66%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 12,722,478&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:10.66%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 10,932,914&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.18%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.18%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:33.51%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Less accumulated depreciation &lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:27.19%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:10.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 4,604,490&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:10.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 4,198,696&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.18%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.18%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:33.51%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"&gt;Property, plant and equipment, net &lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:27.19%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"&gt;&lt;span style="font-size:9pt;margin-left:0pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.86%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:10.66%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 8,117,988&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.86%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:10.66%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 6,734,218&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.18%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:PropertyPlantAndEquipmentTextBlock>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="As_Of_12_31_2024_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_LandAndLandImprovementsMember_0Qmg5jslqUuHhnR0sPr9eA"
      decimals="-3"
      id="Tc_k0JQT1OsekauPldxyoWwdg_2_4"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">801210000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="As_Of_12_31_2023_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_LandAndLandImprovementsMember_gT4Tq7UgN0-tGwgxSt3QoA"
      decimals="-3"
      id="Tc_IAEGr06iVE-KNqxX0CC_mA_2_7"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">693166000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="As_Of_12_31_2024_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_BuildingAndBuildingImprovementsMember_ApzQq5h47UmHtUTqiHp8Tg"
      decimals="-3"
      id="Tc_uy_78x-8r0OEjg9Kuavv1Q_3_4"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">1487742000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="As_Of_12_31_2023_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_BuildingAndBuildingImprovementsMember_AvNxGrmG_kqkzzJMxMJRQQ"
      decimals="-3"
      id="Tc_hPENCLM4S02IR3UGyYhiQQ_3_7"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">1255274000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="As_Of_12_31_2024_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_MachineryAndEquipmentMember_cqXaPvwWikmsupTqXoYidw"
      decimals="-3"
      id="Tc_Zmu0E8h580egdw97SxgRrg_4_4"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">7666513000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="As_Of_12_31_2023_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_MachineryAndEquipmentMember_NEs8r29vwE--6QLmbVMBMQ"
      decimals="-3"
      id="Tc_6PHHQ1kyXkODjBElgcenAA_4_7"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">6887985000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="As_Of_12_31_2024_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_AssetUnderConstructionMember_eebE3UKOKEygx-ndAfP8wg"
      decimals="-3"
      id="Tc_LVYNJPkxm0SvZhD7HvXTzg_5_4"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">2767013000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="As_Of_12_31_2023_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_AssetUnderConstructionMember_9AyT8Alubk2w5C-PMV7wFQ"
      decimals="-3"
      id="Tc_vdtn4IAgv0uAaBwRnpgArQ_5_7"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">2096489000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="As_Of_12_31_2024_TtGtgeFhD0OARTT9fdW5Qw"
      decimals="-3"
      id="Tc_M-0V2fOSLE-nra2hfnlyMw_6_4"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">12722478000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="As_Of_12_31_2023_pgBdStu4Lkq7bhYG8k42Tg"
      decimals="-3"
      id="Tc_mFWotInLiUmmwCg5wC6Cdg_6_7"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">10932914000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="As_Of_12_31_2024_TtGtgeFhD0OARTT9fdW5Qw"
      decimals="-3"
      id="Tc__7vLYQZU3EiHo1NA8z1mAw_7_4"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">4604490000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="As_Of_12_31_2023_pgBdStu4Lkq7bhYG8k42Tg"
      decimals="-3"
      id="Tc_UofGwVtYa0G34W1Gb3ijyg_7_7"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">4198696000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="As_Of_12_31_2024_TtGtgeFhD0OARTT9fdW5Qw"
      decimals="-3"
      id="Tc_gu0HODp1bEecyDKqVqrQPg_8_4"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">8117988000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="As_Of_12_31_2023_pgBdStu4Lkq7bhYG8k42Tg"
      decimals="-3"
      id="Tc_BGKGB45FDE2pTWNIRR27Yw_8_7"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">6734218000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:GoodwillAndIntangibleAssetsIntangibleAssetsPolicy
      contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q"
      id="Tb_pSxm3DMgfEm32K8sAjPqtQ">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;Intangible Assets&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"&gt;The company&#x2019;s intangible assets consisted of the following at December&#160;31 (in thousands):&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:5.53%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:42.45%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.97%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.98%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.62%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.79%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:5.54%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:5.53%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:42.45%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.97%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.98%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.62%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.79%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Weighted&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:5.54%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:5.53%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:42.45%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.97%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.98%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.62%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.79%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Average&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:5.54%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:5.53%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:42.45%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.97%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.98%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.62%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Useful&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.79%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Amortization&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:5.54%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:5.53%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:42.45%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:middle;white-space:nowrap;width:10%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2024&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:middle;white-space:nowrap;width:9.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2023&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:11.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Life&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:11.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt; Period&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:5.54%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:5.53%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:42.45%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Customer, vendor and scrap generator relationships &lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:7.97%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 444,812&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:7.98%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 444,812&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:11.62%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;8 to 25&#160;years&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:11.79%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;22&#160;years&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:5.54%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:5.53%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:42.45%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Trade names &lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:7.97%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 147,950&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:7.98%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 147,950&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:11.62%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;15 to 25 years&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:11.79%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;19&#160;years&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:5.54%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:5.53%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:42.45%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Other&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.02%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:7.97%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; -&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.26%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:7.98%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 600&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:11.62%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:11.79%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:5.54%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:5.53%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:42.45%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:7.97%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 592,762&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:7.98%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 593,362&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:11.62%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:11.79%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;22 years&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:5.54%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:5.53%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:42.45%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Less accumulated amortization &lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.02%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:7.97%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 365,528&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.26%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:7.98%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 335,603&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:11.62%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:11.79%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:5.54%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:5.53%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:42.45%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:7.97%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 227,234&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.26%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:7.98%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 257,759&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:11.62%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:11.79%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:5.54%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"&gt;&lt;span style="font-size:9pt;margin-bottom:12pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"&gt;The company utilizes an accelerated amortization methodology for customer, vendor and scrap generator relationships in order to follow the pattern in which the economic benefits of the amounts are anticipated to be consumed. Trade names are amortized using a straight-line methodology. Amortization of intangible assets was $30.5&#160;million, $34.0&#160;million, and $27.8&#160;million for the&#160;years ended December&#160;31, 2024, 2023, and 2022, respectively. &lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"&gt;&lt;span style="margin-bottom:12pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;&lt;b style="font-style:normal;font-weight:bold;"&gt;Note&#160;1. Description of the Business and Summary of Significant Accounting Policies (Continued)&lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"&gt;Estimated amortization expense related to amortizable intangibles for the&#160;years ending December&#160;31 is as follows (in thousands):&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:30.82%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:15.92%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.44%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.75%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:30.81%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:30.82%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:15.92%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.75%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:30.81%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:30.82%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:15.92%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;2025&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:10.44%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:9.75%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 27,464&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:30.81%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:30.82%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:15.92%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;2026&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:10.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:9.75%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 25,562&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:30.81%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:30.82%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:15.92%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;2027&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:10.44%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:9.75%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 23,163&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:30.81%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:30.82%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:15.92%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;2028&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:10.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:9.75%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 21,953&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:30.81%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:30.82%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:15.92%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;2029&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:10.44%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:9.75%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 19,583&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:30.81%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:30.82%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:15.92%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Thereafter &lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:10.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:9.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 109,509&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:30.81%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:30.82%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:15.92%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"&gt;Total &lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:10.44%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"&gt;&lt;span style="margin-left:0pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.22%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:9.75%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 227,234&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:30.81%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:GoodwillAndIntangibleAssetsIntangibleAssetsPolicy>
    <us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock
      contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q"
      id="Tb_2psWctNl3kK06bLXsyFgfw">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"&gt;The company&#x2019;s intangible assets consisted of the following at December&#160;31 (in thousands):&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:5.53%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:42.45%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.97%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.98%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.62%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.79%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:5.54%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:5.53%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:42.45%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.97%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.98%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.62%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.79%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Weighted&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:5.54%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:5.53%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:42.45%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.97%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.98%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.62%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.79%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Average&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:5.54%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:5.53%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:42.45%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.97%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.98%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.62%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Useful&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.79%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Amortization&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:5.54%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:5.53%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:42.45%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:middle;white-space:nowrap;width:10%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2024&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:middle;white-space:nowrap;width:9.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2023&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:11.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Life&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:11.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt; Period&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:5.54%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:5.53%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:42.45%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Customer, vendor and scrap generator relationships &lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:7.97%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 444,812&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:7.98%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 444,812&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:11.62%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;8 to 25&#160;years&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:11.79%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;22&#160;years&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:5.54%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:5.53%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:42.45%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Trade names &lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:7.97%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 147,950&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:7.98%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 147,950&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:11.62%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;15 to 25 years&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:11.79%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;19&#160;years&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:5.54%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:5.53%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:42.45%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Other&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.02%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:7.97%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; -&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.26%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:7.98%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 600&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:11.62%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:11.79%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:5.54%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:5.53%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:42.45%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:7.97%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 592,762&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:7.98%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 593,362&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:11.62%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:11.79%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;22 years&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:5.54%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:5.53%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:42.45%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Less accumulated amortization &lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.02%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:7.97%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 365,528&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.26%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:7.98%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 335,603&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:11.62%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:11.79%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:5.54%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:5.53%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:42.45%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:7.97%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 227,234&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.26%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:7.98%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 257,759&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:11.62%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:11.79%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:5.54%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="As_Of_12_31_2024_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_CustomerRelationshipsMember_28YeY9p5UEWOcxinVJZjSA"
      decimals="-3"
      id="Tc_eDZizseQxUO0CO7QeukEAw_5_3"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">444812000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="As_Of_12_31_2023_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_CustomerRelationshipsMember_j75XyM2Uf0OJTrfrAnMHiA"
      decimals="-3"
      id="Tc_v650-BtNuUmDAlXC2bUwQQ_5_6"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">444812000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="As_Of_12_31_2024_srt_RangeAxis_srt_MinimumMember_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_CustomerRelationshipsMember_qMgJ24Ca6EmiwMyC5xqW1w"
      id="Narr_buQ5YCVCOkO1GjinvFL7Eg">P8Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="As_Of_12_31_2024_srt_RangeAxis_srt_MaximumMember_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_CustomerRelationshipsMember_NL3x72AR_0G7zPM57MGAvg"
      id="Narr_HyHpmV1DgEW2SGFeSi1faA">P25Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="As_Of_12_31_2024_srt_RangeAxis_srt_WeightedAverageMember_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_CustomerRelationshipsMember_OMvD2531K0q07cUnd5sQfA"
      id="Tc_hn8zB2LYbk-ZJJzGUfNkUA_5_10">P22Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="As_Of_12_31_2024_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_TradeNamesMember_jGWUv_SxlkqBWNaErDZ_-g"
      decimals="-3"
      id="Tc_B5WGSQfMyEqOhTzOMKgrHA_6_3"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">147950000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="As_Of_12_31_2023_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_TradeNamesMember_E18KypqDMUWgF0YYNd8ALA"
      decimals="-3"
      id="Tc_mbX_5QPrLkm3JSlh9mZ63A_6_6"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">147950000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="As_Of_12_31_2024_srt_RangeAxis_srt_MinimumMember_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_TradeNamesMember_EtBloTvomEyK-RBSL2a-Qg"
      id="Narr_eaioGBTrPU-XW2BPeHxBYA">P15Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="As_Of_12_31_2024_srt_RangeAxis_srt_MaximumMember_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_TradeNamesMember_fXAnCLu-CEC2cf_gd3kc8g"
      id="Narr_dAG-kdlZekO16RZFQkRnnQ">P25Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="As_Of_12_31_2024_srt_RangeAxis_srt_WeightedAverageMember_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_TradeNamesMember_JuQAufge8k2BXrQntvsiUQ"
      id="Tc_ACVVcP9yBki_OPwXVCkarQ_6_10">P19Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="As_Of_12_31_2023_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_OtherIntangibleAssetsMember_vWKB6UBIt06CLomKDSNc8w"
      decimals="-3"
      id="Tc_vG1IdCOAtECrKEpk9fpnqQ_7_6"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">600000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:IntangibleAssetsGrossExcludingGoodwill
      contextRef="As_Of_12_31_2024_TtGtgeFhD0OARTT9fdW5Qw"
      decimals="-3"
      id="Tc_eT_trC1TL0-oByMpjKehXg_8_3"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">592762000</us-gaap:IntangibleAssetsGrossExcludingGoodwill>
    <us-gaap:IntangibleAssetsGrossExcludingGoodwill
      contextRef="As_Of_12_31_2023_pgBdStu4Lkq7bhYG8k42Tg"
      decimals="-3"
      id="Tc_qJyuUgUnCEWeu2-jTru_wA_8_6"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">593362000</us-gaap:IntangibleAssetsGrossExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="As_Of_12_31_2024_srt_RangeAxis_srt_WeightedAverageMember_gF4demee2kKRhrhRS0wOTw"
      id="Tc__sW9vGF9J0SRP0nGgRnmqA_8_10">P22Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="As_Of_12_31_2024_TtGtgeFhD0OARTT9fdW5Qw"
      decimals="-3"
      id="Tc_ZdVNgR5540ijp-DKYRUuTA_9_3"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">365528000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="As_Of_12_31_2023_pgBdStu4Lkq7bhYG8k42Tg"
      decimals="-3"
      id="Tc_cU6pwp3ppkqJMLwv0sqcaA_9_6"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">335603000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="As_Of_12_31_2024_TtGtgeFhD0OARTT9fdW5Qw"
      decimals="-3"
      id="Tc_rwGR388HW0WwhZMAzacAQg_10_3"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">227234000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="As_Of_12_31_2023_pgBdStu4Lkq7bhYG8k42Tg"
      decimals="-3"
      id="Tc_gy9_qCtPTEextGLIHRokhQ_10_6"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">257759000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q"
      decimals="-5"
      id="Narr_xG_YS6VMAECPKIr-dTA-Ew"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">30500000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="Duration_1_1_2023_To_12_31_2023_fQq0aKYV90OaLRCKrOPOrg"
      decimals="-5"
      id="Narr_JhNYay6cHU27tDIFW2hfBA"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">34000000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="Duration_1_1_2022_To_12_31_2022_KwAbRLBxhkeIsniwkLlFwA"
      decimals="-5"
      id="Narr_HutHSLIhL0aoEEuSe06Mbg"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">27800000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock
      contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q"
      id="Tb_JDQ0lXmO2EK_Y_Xlk3bxow">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"&gt;Estimated amortization expense related to amortizable intangibles for the&#160;years ending December&#160;31 is as follows (in thousands):&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:30.82%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:15.92%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.44%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.75%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:30.81%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:30.82%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:15.92%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.75%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:30.81%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:30.82%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:15.92%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;2025&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:10.44%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:9.75%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 27,464&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:30.81%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:30.82%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:15.92%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;2026&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:10.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:9.75%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 25,562&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:30.81%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:30.82%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:15.92%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;2027&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:10.44%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:9.75%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 23,163&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:30.81%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:30.82%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:15.92%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;2028&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:10.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:9.75%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 21,953&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:30.81%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:30.82%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:15.92%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;2029&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:10.44%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:9.75%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 19,583&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:30.81%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:30.82%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:15.92%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Thereafter &lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:10.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:9.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 109,509&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:30.81%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:30.82%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:15.92%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"&gt;Total &lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:10.44%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"&gt;&lt;span style="margin-left:0pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.22%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:9.75%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 227,234&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:30.81%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths
      contextRef="As_Of_12_31_2024_TtGtgeFhD0OARTT9fdW5Qw"
      decimals="-3"
      id="Tc_t8owLoVdz0OW8Db_MCZRjg_2_4"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">27464000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo
      contextRef="As_Of_12_31_2024_TtGtgeFhD0OARTT9fdW5Qw"
      decimals="-3"
      id="Tc_c9s8wI9VBEqyrUtDQMzSUA_3_4"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">25562000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree
      contextRef="As_Of_12_31_2024_TtGtgeFhD0OARTT9fdW5Qw"
      decimals="-3"
      id="Tc_rZQ-iwQ0fkGc5o3WFHd_xA_4_4"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">23163000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour
      contextRef="As_Of_12_31_2024_TtGtgeFhD0OARTT9fdW5Qw"
      decimals="-3"
      id="Tc_kSNWU0QuQUypO_z4TgmoAQ_5_4"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">21953000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive
      contextRef="As_Of_12_31_2024_TtGtgeFhD0OARTT9fdW5Qw"
      decimals="-3"
      id="Tc_bTezo5Zq-UOIURrfLth4oQ_6_4"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">19583000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive
      contextRef="As_Of_12_31_2024_TtGtgeFhD0OARTT9fdW5Qw"
      decimals="-3"
      id="Tc_ioEcr8mEQ0KPtcAWi3Sl6Q_7_4"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">109509000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="As_Of_12_31_2024_TtGtgeFhD0OARTT9fdW5Qw"
      decimals="-3"
      id="Tc_8GheNsr2REie810pGTs7KQ_8_4"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">227234000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock
      contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q"
      id="Tb_fzxZOctIpUSvXq-HjUfzCQ">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;Impairment of Long-Lived Tangible and Definite-Lived Intangible Assets&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;The company reviews long-lived assets for impairment whenever events or changes in circumstances indicate the carrying amount of such assets may not be fully recoverable. Impairment losses are recorded on long-lived assets used in operations when indicators of impairment are present and the undiscounted cash flows estimated to be generated by those assets are less than the assets&#x2019; carrying amounts. The impairment loss is measured by comparing the fair value of the assets to its carrying amount. The company considers various factors and determines whether an impairment test is necessary, including by way of examples, a significant and prolonged deterioration in operating results and/or projected cash flows, significant changes in the extent or manner in which an asset is used, technological advances with respect to assets which would potentially render them obsolete, the company&#x2019;s strategy and capital planning, and the economic environment in markets to be served.  &lt;/span&gt;&lt;/p&gt;</us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock>
    <us-gaap:GoodwillAndIntangibleAssetsGoodwillPolicy
      contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q"
      id="Tb_izAxrKpllEOKUMO-zAP4CA">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;Goodwill&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"&gt;The company&#x2019;s goodwill consisted of the following at December&#160;31, 2024 and 2023 (in thousands):&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:5.72%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:61.87%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:9.17%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:13%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:5.69%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:5.72%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:61.87%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:9.17%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:13%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:5.69%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:5.72%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:61.87%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Steel Operations Segment&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:9.17%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:13%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 272,133&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:5.69%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:5.72%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:61.87%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Aluminum Operations Segment&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:9.17%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:13%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 14,000&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:5.69%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:5.72%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:61.87%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Metals Recycling Operations Segment&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:9.17%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:13%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 189,413&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:5.69%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:5.72%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:61.87%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Steel Fabrication Operations Segment &lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:9.17%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 1,925&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:5.69%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:5.72%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:61.87%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:9.17%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.25%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:13%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 477,471&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:5.69%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"&gt;&lt;span style="font-size:9pt;margin-bottom:12pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"&gt;In the fourth quarter 2024, results from an entity previously included in the metals recycling operations segment were moved to the aluminum operations segment, which also resulted in $14 million of &lt;span style="-sec-ix-hidden:Hidden_Zpr_S37xhE2hzSWHSsz4lw;"&gt;&lt;span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"&gt;goodwill&lt;/span&gt;&lt;/span&gt; being reassigned to the aluminum operations segment based on a relative fair value allocation approach. Segment information for 2023 has been recast consistent with the current reportable segment presentation. Cumulative OmniSource goodwill impairment charges were $346.8 million at December&#160;31, 2024 and 2023.&lt;/p&gt;</us-gaap:GoodwillAndIntangibleAssetsGoodwillPolicy>
    <us-gaap:ScheduleOfGoodwillTextBlock
      contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q"
      id="Tb_zQ0_I6x6TkerZHI-iDPO0g">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"&gt;The company&#x2019;s goodwill consisted of the following at December&#160;31, 2024 and 2023 (in thousands):&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:5.72%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:61.87%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:9.17%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:13%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:5.69%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:5.72%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:61.87%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:9.17%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:13%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:5.69%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:5.72%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:61.87%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Steel Operations Segment&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:9.17%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:13%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 272,133&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:5.69%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:5.72%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:61.87%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Aluminum Operations Segment&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:9.17%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:13%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 14,000&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:5.69%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:5.72%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:61.87%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Metals Recycling Operations Segment&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:9.17%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:13%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 189,413&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:5.69%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:5.72%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:61.87%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Steel Fabrication Operations Segment &lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:9.17%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 1,925&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:5.69%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:5.72%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:61.87%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:9.17%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.25%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:13%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 477,471&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:5.69%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfGoodwillTextBlock>
    <us-gaap:Goodwill
      contextRef="As_Of_12_31_2024_us-gaap_StatementBusinessSegmentsAxis_stld_SteelOperationsMember_1WN3tjceOk2ZYxaIhoL_Og"
      decimals="-3"
      id="Tc_GU2bQpdoXEeh2pb821F9zQ_2_4"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">272133000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="As_Of_12_31_2024_us-gaap_StatementBusinessSegmentsAxis_stld_AluminumOperationsMember_31O9vyU9G0-8UIg7BJa2fg"
      decimals="-3"
      id="Tc_ToFQwfsVMkWtB0se5qxcYQ_3_4"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">14000000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="As_Of_12_31_2024_us-gaap_StatementBusinessSegmentsAxis_stld_MetalsRecyclingOperationsMember_nHsrPL5WOUqOryLsrLJwLg"
      decimals="-3"
      id="Tc_KatCGR8OgUCzvI_iqf5qcQ_4_4"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">189413000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="As_Of_12_31_2024_us-gaap_StatementBusinessSegmentsAxis_stld_SteelFabricationOperationsMember_JkvqRT5SJUupjHvTmLzhNQ"
      decimals="-3"
      id="Tc_uFzBja4cE0ORsPVC7RLIrQ_5_4"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">1925000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="As_Of_12_31_2024_TtGtgeFhD0OARTT9fdW5Qw"
      decimals="-3"
      id="Tc_J26xWjlHD0uXhQ5J8cTS2A_6_4"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">477471000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="As_Of_12_31_2024_srt_RestatementAxis_srt_RestatementAdjustmentMember_us-gaap_StatementBusinessSegmentsAxis_stld_AluminumOperationsMember_anux5Yr0U0iKbRf6SH3Usw"
      decimals="-6"
      id="Narr_1pSEYxY3QEmGSYd3wptBjQ"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">14000000</us-gaap:Goodwill>
    <us-gaap:GoodwillImpairedAccumulatedImpairmentLoss
      contextRef="As_Of_12_31_2023_us-gaap_StatementBusinessSegmentsAxis_stld_MetalsRecyclingOperationsMember_us-gaap_SubsegmentsAxis_stld_OmniSourceMember_jhQYSVGdmkGgm6l6nMfDWQ"
      decimals="-5"
      id="Narr_ihVEArNYqUyHnhsEKjl7lg"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">346800000</us-gaap:GoodwillImpairedAccumulatedImpairmentLoss>
    <us-gaap:GoodwillImpairedAccumulatedImpairmentLoss
      contextRef="As_Of_12_31_2024_us-gaap_StatementBusinessSegmentsAxis_stld_MetalsRecyclingOperationsMember_us-gaap_SubsegmentsAxis_stld_OmniSourceMember_476KLU2aZUiZPRyiCwEmAg"
      decimals="-5"
      id="Narr_wY1knmiUBUWU6ZUyYJ-boQ"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">346800000</us-gaap:GoodwillImpairedAccumulatedImpairmentLoss>
    <stld:GoodwillImpairmentPolicyPolicyTextBlock
      contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q"
      id="Tb_nPCeVti0nUWPQPRht8YWVQ">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;Impairment of Goodwill&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"&gt;At least once annually (as of October 1), or when indicators of impairment exist, the company performs a goodwill impairment analysis. Goodwill is allocated to various reporting units, which are generally one level below the company&#x2019;s operating segments. If the fair value exceeds the carrying value of the reporting unit, there is no impairment. If the carrying amount exceeds the fair value, the company recognizes an impairment loss in the amount by which the carrying value of the net assets assigned to the reporting unit exceeds the fair value of the reporting unit, with the impairment loss not to exceed the amount of goodwill allocated to the reporting unit. The company has the option to consider qualitative factors to assess if it is more likely than not that the fair value of a reporting unit exceeds its carrying value. If elected to bypass the qualitative assessment or if indications of a potential impairment exist, the company performs a quantitative test.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;&lt;b style="font-style:normal;font-weight:bold;"&gt;Note&#160;1. Description of the Business and Summary of Significant Accounting Policies (Continued)&lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;When conducting a qualitative assessment, the company considers the impact of several factors on the company overall and each reporting unit individually including the timing and results of prior quantitative tests performed, changes in the carrying amount of the reporting unit, macroeconomic conditions (including changes in interest and discount rates), industry and market conditions, recent and projected financial performance, the company&#x2019;s competitive position and other factors.  When conducting a quantitative test, the fair value of the reporting unit is determined by using an estimate of future cash flows utilizing a risk-adjusted discount rate to calculate the net present value of future cash flows (income approach), and for some years by using a market approach based upon an analysis of valuation metrics of comparable peer companies, using Level 3 fair value inputs as provided for under ASC 820, &lt;/span&gt;&lt;i style="font-style:italic;"&gt;Fair Value Measurement&lt;/i&gt;&lt;span style="white-space:pre-wrap;"&gt;.  &lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"&gt;No impairment was identified during the company&#x2019;s 2024, 2023 or 2022 annual goodwill impairment analysis. During 2024, the company performed a qualitative assessment and performed quantitative tests in 2023 and 2022.&lt;/p&gt;</stld:GoodwillImpairmentPolicyPolicyTextBlock>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="Duration_1_1_2022_To_12_31_2022_KwAbRLBxhkeIsniwkLlFwA"
      decimals="0"
      id="Narr_r_75kf3CYUWV-eqgtiSPdg"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="Duration_1_1_2023_To_12_31_2023_fQq0aKYV90OaLRCKrOPOrg"
      decimals="0"
      id="Narr_69RXucFcikqWApkVQNAgKg"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q"
      decimals="0"
      id="Narr_lkWm1wnfU0SfL-ZNhpkhsQ"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy
      contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q"
      id="Tb_TjztPqV_8k--U0niRcsF3g">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;Equity-Based Compensation&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;&lt;span style="font-style:normal;font-weight:normal;"&gt;The company has several stock-based employee compensation plans which are more fully described in Note&#160;6. Equity-Based Incentive Plans. Compensation expense for restricted stock units, deferred stock units, restricted stock, stock appreciation awards, and performance awards is recorded over the vesting periods using the fair value as determined by the closing fair market value of the company&#x2019;s common stock on the grant date, and with respect to performance awards, an estimate of probability of award achievement during the performance period. The company recognizes forfeitures as they occur. Compensation expense for these stock-based employee compensation plans was &lt;/span&gt;&lt;span style="font-style:normal;font-weight:normal;"&gt;$65.6&lt;/span&gt;&lt;span style="font-style:normal;font-weight:normal;"&gt; million, &lt;/span&gt;&lt;span style="font-style:normal;font-weight:normal;"&gt;$60.1&lt;/span&gt;&lt;span style="font-style:normal;font-weight:normal;"&gt; million, and &lt;/span&gt;&lt;span style="font-style:normal;font-weight:normal;"&gt;$69.2&lt;/span&gt;&lt;span style="font-style:normal;font-weight:normal;"&gt; million for the&#160;years ended December&#160;31, 2024, 2023, and 2022, respectively.&lt;/span&gt;&lt;/p&gt;</us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q"
      decimals="-5"
      id="Narr_TQhpkwszf02G8u_jdxqHOA"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">65600000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="Duration_1_1_2023_To_12_31_2023_fQq0aKYV90OaLRCKrOPOrg"
      decimals="-5"
      id="Narr_3RDCOqlRkEWaB065zrJV-A"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">60100000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="Duration_1_1_2022_To_12_31_2022_KwAbRLBxhkeIsniwkLlFwA"
      decimals="-5"
      id="Narr_tcV3hhPv4EC4FxmIn10SBw"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">69200000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:IncomeTaxPolicyTextBlock
      contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q"
      id="Tb_vuzYCOZBPUOoBDhJvLQyTw">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;Income Taxes&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"&gt;The company accounts for income taxes and the related accounts under the liability method. Deferred tax liabilities and assets are determined based on the difference between the financial statement and tax bases of assets and liabilities using enacted rates expected to be in effect during the&#160;year in which the basis differences reverse.&lt;/p&gt;</us-gaap:IncomeTaxPolicyTextBlock>
    <us-gaap:EarningsPerSharePolicyTextBlock
      contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q"
      id="Tb_FxH9j4VpikCNvmwNwrrSRQ">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;Earnings Per Share&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"&gt;Basic earnings per share is based on the weighted average shares of common stock outstanding during the period. Diluted earnings per share assumes the weighted average dilutive effect of common share equivalents outstanding during the period applied to the company&#x2019;s basic earnings per share. Common share equivalents represent potentially dilutive restricted stock units, deferred stock units, restricted stock, and performance awards, and are excluded from the computation in periods in which they have an anti-dilutive effect. There were 269,000 anti-dilutive common stock equivalents as of and for the&#160;year ended December&#160;31, 2024. There were no anti-dilutive common stock equivalents as of and for the years ended December 31, 2023, and 2022.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;&lt;b style="font-style:normal;font-weight:bold;"&gt;Note&#160;1. Description of the Business and Summary of Significant Accounting Policies (Continued)&lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"&gt;The following table presents a reconciliation of the numerators and the denominators of the company&#x2019;s basic and diluted earnings per share computations for the&#160;years ended December&#160;31 (in thousands, except per share data):&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"&gt;&lt;span style="margin-bottom:12pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:101.08%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:30.97%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.5%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:9.31%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:0.53%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:11.08%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:0.53%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:7.1%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.45%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.54%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:9.31%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:0.54%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:10.89%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:0.54%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:7.09%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:30.97%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.5%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="8" style="vertical-align:middle;white-space:nowrap;width:33.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2024&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.45%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.54%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="8" style="vertical-align:middle;width:33.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2023&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:30.97%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.5%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:middle;white-space:nowrap;width:11.09%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Net Income&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.53%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:middle;white-space:nowrap;width:12.91%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Shares&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:0.53%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:middle;white-space:nowrap;width:8.67%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Per Share&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.45%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.54%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:middle;white-space:nowrap;width:11.09%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Net Income&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.54%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:middle;white-space:nowrap;width:12.92%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Shares&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:0.54%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:middle;white-space:nowrap;width:8.66%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Per Share&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:30.97%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.5%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:middle;white-space:nowrap;width:11.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;(Numerator)&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.53%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:middle;white-space:nowrap;width:12.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;(Denominator)&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:0.53%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:middle;white-space:nowrap;width:8.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Amount&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.45%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.54%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:middle;white-space:nowrap;width:11.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;(Numerator)&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.54%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:middle;white-space:nowrap;width:12.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;(Denominator)&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:0.54%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:middle;white-space:nowrap;width:8.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Amount&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:30.97%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Basic earnings per share&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.5%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:9.31%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 1,537,134&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:0.53%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:11.08%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 155,420&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:0.53%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:7.1%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 9.89&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.45%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.54%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:9.31%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 2,450,882&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:0.54%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:10.89%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 166,552&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:0.54%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:7.09%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 14.72&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:30.97%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;    Dilutive common share equivalents&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.5%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:9.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; -&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:0.53%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:11.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 716&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:0.53%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:7.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.45%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.54%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:9.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; -&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:0.54%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:10.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 879&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:0.54%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:7.09%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:30.97%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Diluted earnings per share&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.5%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.78%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:9.31%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 1,537,134&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:0.53%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.82%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:11.08%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 156,136&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:0.53%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:7.1%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 9.84&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.45%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.54%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.78%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:9.31%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 2,450,882&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:0.54%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.02%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:10.89%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 167,431&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:0.54%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:7.09%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 14.64&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"&gt;&lt;span style="font-size:9pt;margin-bottom:12pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:35.55%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:11.92%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:14.38%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:10.03%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:16.82%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:35.55%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="8" style="vertical-align:middle;width:47.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2022&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:16.82%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:35.55%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:middle;white-space:nowrap;width:14.17%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Net Income&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:middle;white-space:nowrap;width:16.63%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Shares&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:middle;white-space:nowrap;width:12.29%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Per Share&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:16.82%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:35.55%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:middle;white-space:nowrap;width:14.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;(Numerator)&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:middle;white-space:nowrap;width:16.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;(Denominator)&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:middle;white-space:nowrap;width:12.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Amount&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:16.82%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:35.55%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Basic earnings per share&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:11.92%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 3,862,674&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:14.38%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 183,393&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:10.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 21.06&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:16.82%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:35.55%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;    Dilutive common share equivalents&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:11.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; -&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:14.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 1,229&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:10.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:16.82%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:35.55%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Diluted earnings per share&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.25%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:11.92%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 3,862,674&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.25%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:14.38%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 184,622&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:10.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 20.92&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:16.82%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:EarningsPerSharePolicyTextBlock>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q"
      decimals="INF"
      id="Narr_bnI1QJar_0Ow-XuVdkxO2w"
      unitRef="Unit_Standard_shares_3DRN9t79NEGctt-Q27fxjQ">269000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="Duration_1_1_2022_To_12_31_2022_KwAbRLBxhkeIsniwkLlFwA"
      decimals="INF"
      id="Narr_mW65wE_ItUaIF1hbHcYvIw"
      unitRef="Unit_Standard_shares_3DRN9t79NEGctt-Q27fxjQ">0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="Duration_1_1_2023_To_12_31_2023_fQq0aKYV90OaLRCKrOPOrg"
      decimals="INF"
      id="Narr_FO-IW4CtZECHaaSGw2PU3Q"
      unitRef="Unit_Standard_shares_3DRN9t79NEGctt-Q27fxjQ">0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock
      contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q"
      id="Tb_eZmqAcS-40KG_2422yjIMg">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"&gt;The following table presents a reconciliation of the numerators and the denominators of the company&#x2019;s basic and diluted earnings per share computations for the&#160;years ended December&#160;31 (in thousands, except per share data):&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"&gt;&lt;span style="margin-bottom:12pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:101.08%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:30.97%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.5%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:9.31%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:0.53%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:11.08%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:0.53%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:7.1%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.45%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.54%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:9.31%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:0.54%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:10.89%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:0.54%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:7.09%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:30.97%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.5%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="8" style="vertical-align:middle;white-space:nowrap;width:33.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2024&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.45%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.54%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="8" style="vertical-align:middle;width:33.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2023&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:30.97%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.5%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:middle;white-space:nowrap;width:11.09%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Net Income&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.53%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:middle;white-space:nowrap;width:12.91%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Shares&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:0.53%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:middle;white-space:nowrap;width:8.67%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Per Share&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.45%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.54%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:middle;white-space:nowrap;width:11.09%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Net Income&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.54%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:middle;white-space:nowrap;width:12.92%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Shares&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:0.54%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:middle;white-space:nowrap;width:8.66%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Per Share&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:30.97%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.5%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:middle;white-space:nowrap;width:11.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;(Numerator)&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.53%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:middle;white-space:nowrap;width:12.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;(Denominator)&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:0.53%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:middle;white-space:nowrap;width:8.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Amount&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.45%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.54%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:middle;white-space:nowrap;width:11.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;(Numerator)&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.54%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:middle;white-space:nowrap;width:12.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;(Denominator)&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:0.54%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:middle;white-space:nowrap;width:8.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Amount&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:30.97%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Basic earnings per share&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.5%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:9.31%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 1,537,134&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:0.53%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:11.08%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 155,420&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:0.53%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:7.1%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 9.89&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.45%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.54%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:9.31%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 2,450,882&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:0.54%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:10.89%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 166,552&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:0.54%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:7.09%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 14.72&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:30.97%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;    Dilutive common share equivalents&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.5%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:9.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; -&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:0.53%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:11.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 716&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:0.53%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:7.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.45%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.54%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:9.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; -&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:0.54%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:10.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 879&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:0.54%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:7.09%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:30.97%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Diluted earnings per share&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.5%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.78%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:9.31%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 1,537,134&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:0.53%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.82%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:11.08%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 156,136&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:0.53%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:7.1%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 9.84&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.45%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.54%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.78%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:9.31%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 2,450,882&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:0.54%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.02%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:10.89%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 167,431&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:0.54%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:7.09%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 14.64&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"&gt;&lt;span style="font-size:9pt;margin-bottom:12pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:35.55%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:11.92%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:14.38%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:10.03%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:16.82%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:35.55%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="8" style="vertical-align:middle;width:47.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2022&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:16.82%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:35.55%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:middle;white-space:nowrap;width:14.17%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Net Income&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:middle;white-space:nowrap;width:16.63%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Shares&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:middle;white-space:nowrap;width:12.29%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Per Share&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:16.82%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:35.55%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:middle;white-space:nowrap;width:14.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;(Numerator)&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:middle;white-space:nowrap;width:16.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;(Denominator)&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:middle;white-space:nowrap;width:12.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Amount&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:16.82%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:35.55%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Basic earnings per share&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:11.92%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 3,862,674&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:14.38%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 183,393&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:10.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 21.06&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:16.82%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:35.55%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;    Dilutive common share equivalents&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:11.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; -&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:14.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 1,229&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:10.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:16.82%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:35.55%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Diluted earnings per share&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.25%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:11.92%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 3,862,674&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.25%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:14.38%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 184,622&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:10.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 20.92&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:16.82%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q"
      decimals="-3"
      id="Tc_4FZTPgon4E6kMvL2extsBw_4_3"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">1537134000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q"
      decimals="-3"
      id="Tc_lOMk7SVxl0eiVUruR6WqXA_4_6"
      unitRef="Unit_Standard_shares_3DRN9t79NEGctt-Q27fxjQ">155420000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q"
      decimals="2"
      id="Tc_kjLWC6xPU0mPWD-NmF4ExA_4_9"
      unitRef="Unit_Divide_USD_shares_FVFgOljJAEW-7UH1iPgq-g">9.89</us-gaap:EarningsPerShareBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="Duration_1_1_2023_To_12_31_2023_fQq0aKYV90OaLRCKrOPOrg"
      decimals="-3"
      id="Tc__elkVSoGJUSsB-3uEkqKOw_4_13"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">2450882000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="Duration_1_1_2023_To_12_31_2023_fQq0aKYV90OaLRCKrOPOrg"
      decimals="-3"
      id="Tc__3HfRCL_eUGTfhAWS0sO5Q_4_16"
      unitRef="Unit_Standard_shares_3DRN9t79NEGctt-Q27fxjQ">166552000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="Duration_1_1_2023_To_12_31_2023_fQq0aKYV90OaLRCKrOPOrg"
      decimals="2"
      id="Tc_koBXNIPAuUW97PgJfxyfcQ_4_19"
      unitRef="Unit_Divide_USD_shares_FVFgOljJAEW-7UH1iPgq-g">14.72</us-gaap:EarningsPerShareBasic>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q"
      decimals="-3"
      id="Tc_dqniaYJ46kSGantWTILYyg_5_6"
      unitRef="Unit_Standard_shares_3DRN9t79NEGctt-Q27fxjQ">716000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="Duration_1_1_2023_To_12_31_2023_fQq0aKYV90OaLRCKrOPOrg"
      decimals="-3"
      id="Tc_zV6n3PoPgUemTdQE6DcXLQ_5_16"
      unitRef="Unit_Standard_shares_3DRN9t79NEGctt-Q27fxjQ">879000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q"
      decimals="-3"
      id="Tc_3vpmX8T_j02KsmLouNWizQ_6_3"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">1537134000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q"
      decimals="-3"
      id="Tc_wxQjQ144IkCvZ7AFPeYTSQ_6_6"
      unitRef="Unit_Standard_shares_3DRN9t79NEGctt-Q27fxjQ">156136000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareDiluted
      contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q"
      decimals="2"
      id="Tc_hHq-Jdtqu0CFDutD3amfcg_6_9"
      unitRef="Unit_Divide_USD_shares_FVFgOljJAEW-7UH1iPgq-g">9.84</us-gaap:EarningsPerShareDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="Duration_1_1_2023_To_12_31_2023_fQq0aKYV90OaLRCKrOPOrg"
      decimals="-3"
      id="Tc__Fu5qBvt30WTHse3Etgjow_6_13"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">2450882000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="Duration_1_1_2023_To_12_31_2023_fQq0aKYV90OaLRCKrOPOrg"
      decimals="-3"
      id="Tc_XuJI0IgZxk-35U1lmfbG-w_6_16"
      unitRef="Unit_Standard_shares_3DRN9t79NEGctt-Q27fxjQ">167431000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareDiluted
      contextRef="Duration_1_1_2023_To_12_31_2023_fQq0aKYV90OaLRCKrOPOrg"
      decimals="2"
      id="Tc_fzD8zyyDuESMXgvD-F5weA_6_19"
      unitRef="Unit_Divide_USD_shares_FVFgOljJAEW-7UH1iPgq-g">14.64</us-gaap:EarningsPerShareDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="Duration_1_1_2022_To_12_31_2022_KwAbRLBxhkeIsniwkLlFwA"
      decimals="-3"
      id="Tc_sVrbLp_-zUq3xoXG_kI5FQ_4_2"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">3862674000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="Duration_1_1_2022_To_12_31_2022_KwAbRLBxhkeIsniwkLlFwA"
      decimals="-3"
      id="Tc_MLhXATxQokyUntiR1gPecA_4_5"
      unitRef="Unit_Standard_shares_3DRN9t79NEGctt-Q27fxjQ">183393000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="Duration_1_1_2022_To_12_31_2022_KwAbRLBxhkeIsniwkLlFwA"
      decimals="2"
      id="Tc_-WoEii-ScEezfOdTtvqr5Q_4_8"
      unitRef="Unit_Divide_USD_shares_FVFgOljJAEW-7UH1iPgq-g">21.06</us-gaap:EarningsPerShareBasic>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="Duration_1_1_2022_To_12_31_2022_KwAbRLBxhkeIsniwkLlFwA"
      decimals="-3"
      id="Tc_SxDVzyu3yEyD_eyxTm9C9g_5_5"
      unitRef="Unit_Standard_shares_3DRN9t79NEGctt-Q27fxjQ">1229000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="Duration_1_1_2022_To_12_31_2022_KwAbRLBxhkeIsniwkLlFwA"
      decimals="-3"
      id="Tc__3yVUR2HlkSJnf_fUoTwhg_6_2"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">3862674000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="Duration_1_1_2022_To_12_31_2022_KwAbRLBxhkeIsniwkLlFwA"
      decimals="-3"
      id="Tc_wE4sxnqFjEecGhVpzEQKBA_6_5"
      unitRef="Unit_Standard_shares_3DRN9t79NEGctt-Q27fxjQ">184622000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareDiluted
      contextRef="Duration_1_1_2022_To_12_31_2022_KwAbRLBxhkeIsniwkLlFwA"
      decimals="2"
      id="Tc_xhUudBDCnkSWFFwRCcwkkA_6_8"
      unitRef="Unit_Divide_USD_shares_FVFgOljJAEW-7UH1iPgq-g">20.92</us-gaap:EarningsPerShareDiluted>
    <us-gaap:ConcentrationRiskCreditRisk
      contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q"
      id="Tb_A92SvX_7ykem8ELT99tTMw">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;Concentration of Credit Risk&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"&gt;Financial instruments that potentially subject the company to significant concentrations of credit risk principally consist of temporary cash investments and accounts receivable. When advantageous, the company places its temporary cash with high credit quality financial institutions and companies and limits the amount of credit exposure from any one entity. The company is exposed to credit risk in the event of nonpayment by customers. The company mitigates its exposure to credit risk, which it generally extends initially on an unsecured basis, by performing ongoing credit evaluations and taking further action if necessary, such as requiring letters of credit or other security interests to support the customer receivable.&lt;/p&gt;</us-gaap:ConcentrationRiskCreditRisk>
    <us-gaap:DerivativesPolicyTextBlock
      contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q"
      id="Tb_eshZKG-BJUKrhYUX5ISO1g">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;Derivative Financial Instruments&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"&gt;The company routinely enters into forward exchange traded futures to manage price risk associated with nonferrous metal inventory, as well as purchases and sales of nonferrous (primarily aluminum and copper) and ferrous metals, to reduce exposure to commodity related price fluctuations. The company does not enter into these derivative financial instruments for speculative purposes. The company recognizes all derivatives as either assets or liabilities in the consolidated balance sheets and measures those instruments at fair value. Derivatives that are not designated as hedges must be adjusted to fair value through earnings. Changes in the fair value of derivatives that are designated as hedges, depending on the nature of the hedge, are recognized as either an offset against the change in fair value of the hedged balance sheet item in the case of fair value hedges or as other comprehensive income in the case of cash flow hedges, until the hedged item is recognized in earnings. The ineffective portion of a derivative&#x2019;s change in fair value is immediately recognized in earnings for fair value hedges. The company offsets fair value amounts recognized for derivative instruments executed with the same counterparty under master netting agreements.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"&gt;In the normal course of business, the company has derivative financial instruments in the form of forward contracts in various metallic commodities and those related to managing fluctuations in foreign exchange rates. At the time of acquiring these financial instruments, the company designates and assigns these instruments as hedges of specific assets, liabilities or anticipated transactions. When hedged assets or liabilities are sold or extinguished, or the anticipated transaction being hedged is no longer expected to occur, the company recognizes the gain or loss on the designated hedged financial instrument in earnings.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;&lt;b style="font-style:normal;font-weight:bold;"&gt;Note&#160;1. Description of the Business and Summary of Significant Accounting Policies (Continued)&lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"&gt;The fair value of the Company&#x2019;s derivative instruments, along with required margin deposit amounts with the same counterparty under master netting arrangements, totaled $26.0 million and $24.0 million at December&#160;31, 2024 and 2023, respectively, and are reflected in other current assets in the consolidated balance sheets. Total gains and losses related to derivatives in fair value hedging relationships, as well as those not designated as hedging instruments, are recognized in costs of goods sold and were insignificant for the years ended December 31,&#160;2024, 2023, and 2022. Derivatives accounted for as cash flow hedges, for which gains and losses are recognized in other comprehensive income, along with net amounts reclassified from accumulated other comprehensive income, were insignificant for the years ended December 31, 2024, 2023, and 2022. &lt;/p&gt;</us-gaap:DerivativesPolicyTextBlock>
    <us-gaap:DerivativeAssets
      contextRef="As_Of_12_31_2024_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_CommodityContractMember_us-gaap_FinancialInstrumentAxis_us-gaap_FutureMember_NwCXyub05EK4XEy0VPqdhw"
      decimals="-5"
      id="Narr_leWHOmtCn0uBuxg-32FOOw"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">26000000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="As_Of_12_31_2023_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_CommodityContractMember_us-gaap_FinancialInstrumentAxis_us-gaap_FutureMember_l0gO-Oz7NkqoPYVpj3MxiQ"
      decimals="-5"
      id="Narr_z-PQkl5dvU6bScOAq8_FMQ"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">24000000</us-gaap:DerivativeAssets>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock
      contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q"
      id="Tb_KaUcYiR0IE6ycfCfogdeOA">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;Recently Adopted Accounting Pronouncements&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"&gt;In November 2023, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update (ASU) 2023-07, &lt;i style="font-style:italic;"&gt;Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures&lt;/i&gt;, which is intended to improve reportable segment disclosure requirements, primarily through enhanced disclosures about significant segment expenses. The company adopted ASU 2023-07 during the year ended December 31, 2024. See Note 12. &lt;i style="font-style:italic;"&gt;Segment Information&lt;/i&gt;.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;Recently Issued Not Yet Adopted Accounting Pronouncements  &lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"&gt;In December 2023, the FASB issued ASU 2023-09, &lt;i style="font-style:italic;"&gt;Income Taxes (Topic 740): Improvements to Income Tax Disclosures&lt;/i&gt;, which modifies the rules on income tax disclosures to require entities to disclose specific categories in the rate reconciliation, the income or loss from continuing operations before income tax expense or benefit (separated between domestic and foreign) and income tax expense or benefit from continuing operations (separated by federal, state and foreign). ASU 2023-09 also requires entities to disclose their income tax payments to international, federal, state, and local jurisdictions, among other changes. The guidance is effective for annual periods beginning after December&#160;15,&#160;2024. Early adoption is permitted for annual financial statements that have not yet been issued or made available for issuance. ASU 2023-09 is to be applied on a prospective basis, but retrospective application is permitted. The company is currently evaluating the impact of adopting ASU 2023-09. &lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"&gt;In November 2024, the FASB issued ASU 2024-03, &lt;i style="font-style:italic;"&gt;Income Statement Reporting Comprehensive Income-Expense Disaggregation Disclosures (Subtopic 220-40): Disaggregation of Income Statement Expenses&lt;/i&gt;, requiring public entitles to disclose additional information about specific expense categories in the notes to the financial statements on an interim and annual basis. ASU 2024-03 is effective for fiscal years beginning after December 15, 2026, and for interim periods beginning after December 15, 2027, with early adoption permitted. The Company is currently evaluating the impact of adopting ASU 2024-03.&lt;/p&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <stld:BusinessCombinationsAndEquityMethodInvestmentsTextBlock
      contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q"
      id="Tb_Bg3Y6feqPkWSscaaI82gNA">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;Note&#160;2. Business Combinations and Investments in Unconsolidated Affiliates&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;Business Combinations&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"&gt;&lt;span style="font-style:italic;font-weight:bold;"&gt;ROCA&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"&gt;The company acquired 100%&lt;span style="white-space:pre-wrap;"&gt; of  ROCA ACERO, S.A. de C.V. (ROCA) on October 1, 2022. The acquisition of ROCA is part of the company&#x2019;s North American raw material procurement strategy. ROCA is headquartered in Monterrey, Mexico, and operates ferrous and nonferrous scrap facilities strategically positioned near high-volume industrial scrap sources located throughout Central and Northern Mexico. The transaction was funded with available cash. Post&lt;/span&gt;-acquisition operating results are reflected in the company&#x2019;s financial statements in the metals recycling operations segment.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-style:italic;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;Note&#160;2. Business Combinations and Investments in Unconsolidated Affiliates (Continued)&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"&gt;&lt;span style="font-style:italic;font-weight:bold;"&gt;Aluminum Dynamics&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"&gt;The company obtained a 94.4% equity interest in a joint venture concurrently formed with Unity Aluminum, Inc. on July 29, 2022, for the construction and operation of a new state-of-the-art lower-carbon recycled aluminum flat rolled products mill. The transaction was funded with available cash. Operating results from and after July 29, 2022, are reflected in the company&#x2019;s consolidated financial statements in the aluminum operations segment. &lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;United Steel Supply&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"&gt;The company purchased a 75% equity interest in United Steel Supply, LLC on March 1, 2019. On April 1, 2022, the company purchased an additional 12.5% equity interest in USS. On April 1, 2023, a noncontrolling member of USS exercised its option to require SDI to purchase its 2.5% equity interest, increasing SDI&#x2019;s ownership to 90%. The remaining noncontrolling members have the option to require SDI to purchase the remaining 10% equity interest of USS on or after February 28, 2025. The USS noncontrolling interest is therefore reflected in redeemable noncontrolling interest in the consolidated balance sheets. &lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"&gt;&lt;span style="font-style:italic;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;Investments in Unconsolidated Affiliates&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"&gt;The company purchased a 45% minority equity interest in New Process Steel, L.P. (NPS) on January 31, 2022. NPS is a metals solutions and distribution supply-chain management company headquartered in Houston, Texas, with a focus toward growing its value-added manufacturing applications. On February 28, 2022, the company also purchased a minority equity interest in Aymium, a producer of renewable biocarbon products. As the company does not have power to control these entities, the company accounts for these investments using the equity method of accounting, which are recorded in Other Assets (noncurrent) in the company&#x2019;s consolidated balance sheets with related activity recorded in Other (Income) Expense, net. Profits or losses from transactions with NPS are eliminated until realized by the majority equity interest owner.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;</stld:BusinessCombinationsAndEquityMethodInvestmentsTextBlock>
    <us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired
      contextRef="As_Of_10_1_2022_us-gaap_BusinessAcquisitionAxis_stld_RocaAceroSaDeCvMember_4Eb87WMEQEmbk-rG1Pcmfg"
      decimals="INF"
      id="Narr_HqUN-TMuakG-cTI-Bp6Hgg"
      unitRef="Unit_Standard_pure__RPH9xZLdEWWc65w50BwFA">1</us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired>
    <us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired
      contextRef="As_Of_7_29_2022_us-gaap_BusinessAcquisitionAxis_stld_UnityAluminumIncMember_bfMxh5zvh0G3QIf_Wn_v2w"
      decimals="3"
      id="Narr_up-7v5eySUO7B7NuouAzTQ"
      unitRef="Unit_Standard_pure__RPH9xZLdEWWc65w50BwFA">0.944</us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired>
    <us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired
      contextRef="As_Of_3_1_2019_us-gaap_BusinessAcquisitionAxis_stld_UnitedSteelSupplyLlcMember_BsV6LEy00UePurMNuuiRqA"
      decimals="2"
      id="Narr_fzQhTK2UJk21G8SdAFbJ2A"
      unitRef="Unit_Standard_pure__RPH9xZLdEWWc65w50BwFA">0.75</us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired>
    <us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired
      contextRef="As_Of_4_1_2022_us-gaap_BusinessAcquisitionAxis_stld_UnitedSteelSupplyLlcMember_VRH-fXH-JE-LLs8NhaeH-g"
      decimals="3"
      id="Narr_yVrqlJRnPUyPQs5WT1POYw"
      unitRef="Unit_Standard_pure__RPH9xZLdEWWc65w50BwFA">0.125</us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired>
    <us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired
      contextRef="As_Of_4_1_2023_us-gaap_BusinessAcquisitionAxis_stld_UnitedSteelSupplyLlcMember_7YspfSScRkmbtUSx_kROMw"
      decimals="3"
      id="Narr_FvrAp8zNnkStsBE1irLJtA"
      unitRef="Unit_Standard_pure__RPH9xZLdEWWc65w50BwFA">0.025</us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired>
    <us-gaap:SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions
      contextRef="Duration_4_1_2023_To_4_1_2023_srt_ConsolidatedEntitiesAxis_stld_UnitedSteelSupplyLlcMember_tLd26kbvokubJIIxmnWgcg"
      decimals="2"
      id="Narr_gU5qvkc2LkuzmgnEm4jFyA"
      unitRef="Unit_Standard_pure__RPH9xZLdEWWc65w50BwFA">0.90</us-gaap:SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions>
    <stld:BusinessAcquisitionPercentageOfVotingInterestsAvailableToBeAcquired
      contextRef="As_Of_4_1_2023_us-gaap_BusinessAcquisitionAxis_stld_UnitedSteelSupplyLlcMember_7YspfSScRkmbtUSx_kROMw"
      decimals="2"
      id="Narr_0NJUCnahsUWqKALEfUh_uQ"
      unitRef="Unit_Standard_pure__RPH9xZLdEWWc65w50BwFA">0.10</stld:BusinessAcquisitionPercentageOfVotingInterestsAvailableToBeAcquired>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage
      contextRef="As_Of_1_31_2022_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_stld_NewProcessSteelLPMember_LhU-HlBhq0u15IK_xNzrwg"
      decimals="2"
      id="Narr_zy9pVzfdDU6AO_rlv0ijYw"
      unitRef="Unit_Standard_pure__RPH9xZLdEWWc65w50BwFA">0.45</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <us-gaap:DebtDisclosureTextBlock
      contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q"
      id="Tb_GjOaRdaTbU2zNEPwwNSf5w">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;Note&#160;3. Long-Term Debt&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"&gt;The company&#x2019;s borrowings consisted of the following at December&#160;31 (in thousands):&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.24%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.24%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:50.4%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;width:9.51%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;width:1.87%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;width:9.51%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.24%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.2%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.24%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.24%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:50.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:middle;white-space:nowrap;width:11.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2024&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:middle;white-space:nowrap;width:11.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2023&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.24%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.24%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.24%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:50.4%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;2.800% senior notes due 2024&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;width:9.51%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; -&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;width:9.51%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 400,000&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.24%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.24%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.24%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:50.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;2.400% senior notes due 2025&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;width:9.51%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 400,000&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;width:1.87%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;width:9.51%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 400,000&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.24%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.24%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.24%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:50.4%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;5.000% senior notes due 2026&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;width:9.51%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 400,000&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;width:9.51%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 400,000&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.24%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.24%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.24%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:50.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;1.650% senior notes due 2027&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;width:9.51%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 350,000&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;width:1.87%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;width:9.51%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 350,000&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.24%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.24%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.24%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:50.4%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;3.450% senior notes due 2030&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;width:9.51%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 600,000&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;width:9.51%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 600,000&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.24%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.24%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.24%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:50.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;3.250% senior notes due 2031&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;width:9.51%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 500,000&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;width:1.87%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;width:9.51%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 500,000&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.24%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.24%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.24%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:50.4%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;5.375% senior notes due 2034&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;width:9.51%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 600,000&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;width:9.51%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; -&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.24%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.24%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.24%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:50.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;3.250% senior notes due 2050&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;width:9.51%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 400,000&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;width:1.87%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;width:9.51%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 400,000&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.24%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.24%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.24%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:50.4%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Other obligations &lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.87%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;width:9.51%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 28,803&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.87%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;width:9.51%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 61,836&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.24%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.24%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.24%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:50.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"&gt;Total debt &lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;width:9.51%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 3,278,803&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;width:1.87%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;width:9.51%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 3,111,836&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.24%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.24%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.24%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:50.4%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;           Less debt issuance costs and original issue discounts&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.87%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;width:9.51%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 47,796&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.87%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;width:9.51%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 40,780&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.24%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.24%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.24%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:50.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"&gt;Total amounts outstanding&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"&gt;&lt;span style="margin-left:0pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;width:9.51%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 3,231,007&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;width:1.87%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"&gt;&lt;span style="margin-left:0pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;width:9.51%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 3,071,056&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.24%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.24%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.24%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:50.4%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;           Less current maturities &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.87%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;width:9.51%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 426,990&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.87%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;width:9.51%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 459,987&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.24%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.24%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.24%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:50.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"&gt;Long-term debt &lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.87%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;width:9.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 2,804,017&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;width:1.87%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.87%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;width:9.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 2,611,069&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.24%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"&gt;&lt;span style="font-weight:bold;margin-bottom:12pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt;"&gt;Financing Activity&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"&gt;&lt;span style="margin-bottom:12pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"&gt;In July 2024, the company issued $600.0 million of 5.375% notes due 2034. Proceeds from these notes were used for general corporate purposes, including the repayment of the company&#x2019;s 2.800% senior notes due December 2024, working capital, capital expenditures, advances for or investments in the company&#x2019;s subsidiaries, acquisitions, redemption and repayment of other outstanding indebtedness, and purchases of the company&#x2019;s common stock. &lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;Note&#160;3. Long-Term Debt (Continued)&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt;"&gt;Senior Credit Facility, due 2028&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"&gt;&lt;span style="margin-bottom:12pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"&gt;On July 19, 2023, the company entered into an unsecured credit agreement comprised of a senior unsecured credit facility (Facility), which provides a $1.2 billion unsecured Revolver, maturing July 2028. Subject to certain conditions, the company has the opportunity to increase the Facility size by $500.0 million. The unsecured Facility is available to fund working capital, capital expenditures, and other general corporate purposes. The Facility contains financial covenants and other covenants pertaining to the company&#x2019;s ability to incur indebtedness and permit liens on certain assets. The company&#x2019;s ability to borrow funds within the terms of the unsecured Facility is dependent upon its continued compliance with financial and other covenants. At December 31, 2024, the company had $1.2 billion of availability on the Facility, $9.3 million of outstanding letters of credit and other obligations which reduce availability, and there were no borrowings outstanding.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"&gt;&lt;span style="margin-bottom:12pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"&gt;The Facility pricing grid is adjusted quarterly and is based on either the company&#x2019;s leverage of net debt (as defined in the Facility) to last-twelve-months (LTM) consolidated Adjusted EBITDA as defined in the Facility (earnings before interest, taxes, depreciation, amortization, and certain other non-cash items as allowed in the Facility), or the company&#x2019;s credit ratings.&#160;The minimum pricing is adjusted Secured Overnight Financing Rate (&lt;span style="-sec-ix-hidden:Hidden_gPJltzg0FU-2daeZjorfgw;"&gt;&lt;span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"&gt;SOFR&lt;/span&gt;&lt;/span&gt;) plus 1.000% and the maximum pricing is adjusted &lt;span style="-sec-ix-hidden:Hidden_WbPHb577DUS9G6XvJsk3Yg;"&gt;&lt;span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"&gt;SOFR&lt;/span&gt;&lt;/span&gt; plus 1.75%. In addition, the company is subject to an unused commitment fee of between 0.11% and 0.275% (based on either the leverage of net debt to LTM consolidated adjusted EBITDA, or the company&#x2019;s credit ratings) which is applied to the unused portion of the Facility. &lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"&gt;&lt;span style="font-weight:normal;"&gt;The financial covenants under the Facility state that the company must maintain an interest coverage ratio of not less than &lt;/span&gt;&lt;span style="font-weight:normal;"&gt;2.50&lt;/span&gt;&lt;span style="font-weight:normal;"&gt;:1.00. The company&#x2019;s interest coverage ratio is calculated by dividing its LTM consolidated Adjusted EBITDA by its LTM gross interest expense, less amortization of financing fees. In addition, a debt to capitalization ratio of not more than &lt;/span&gt;&lt;span style="font-weight:normal;"&gt;0.60&lt;/span&gt;&lt;span style="font-weight:normal;"&gt;:1.00 must be maintained. At December 31, 2024, the company&#x2019;s interest coverage ratio and debt to capitalization ratio were &lt;/span&gt;&lt;span style="font-weight:normal;"&gt;21.68&lt;/span&gt;&lt;span style="font-weight:normal;"&gt;:1.00 and &lt;/span&gt;&lt;span style="font-weight:normal;"&gt;0.27&lt;/span&gt;&lt;span style="font-weight:normal;"&gt;:1.00, respectively. The company was, therefore, in compliance with these covenants at December 31, 2024, and anticipates remaining in compliance during the next twelve&#160;months.&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"&gt;&lt;span style="font-style:italic;font-weight:bold;"&gt;Senior Unsecured Notes&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"&gt;The company has seven different tranches of senior unsecured notes (Notes) outstanding. These Notes&#160;are in equal right of payment with all existing and future senior unsecured indebtedness and are senior in right of payment to all subordinated indebtedness. These Notes&#160;contain provisions that allow the company to redeem the Notes on or after the dates and at redemption prices (expressed as a&#160;percentage of principal amount) listed below. &lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="display:inline-block;text-indent:0pt;width:18pt;"&gt;&lt;/span&gt;The company&#x2019;s $400.0 million of 2.400% senior notes due 2025 mature on June 15, 2025, with interest payable semi-annually. Early redemption is permitted any time prior to May 15, 2025, at the greater of par or a make-whole price of the remaining payments to be made discounted at the applicable &lt;span style="-sec-ix-hidden:Hidden_LtOVyqw-pEKAEHkaXeYVSw;"&gt;&lt;span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"&gt;U.S. Treasury rate&lt;/span&gt;&lt;/span&gt; plus 0.35%; and as of May&#160;15,&#160;2025, at 100.000%.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"&gt;The company&#x2019;s $400.0 million of 5.000% senior notes due 2026 mature on December 15, 2026, with interest payable semi-annually. Early redemption was permitted as of December 15, 2024, at 100.000%.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"&gt;The company&#x2019;s $350.0 million of 1.650% senior notes due 2027 mature on October 15, 2027, with interest payable semi-annually. Early redemption is permitted any time prior to August 15, 2027, at the greater of par or a make-whole price of the remaining payments to be made discounted at the applicable &lt;span style="-sec-ix-hidden:Hidden_8ACuB5KtoUCvDqf0eSxbbg;"&gt;&lt;span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"&gt;U.S. Treasury rate&lt;/span&gt;&lt;/span&gt; plus 0.20%; and as of August&#160;15,&#160;2027, at 100.000%.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"&gt;The company&#x2019;s $600.0 million of 3.450% senior notes due 2030 mature on April 15, 2030, with interest payable semi-annually. Early redemption is permitted any time prior to January 15, 2030, at the greater of par or a make-whole price of the remaining payments to be made discounted at the applicable &lt;span style="-sec-ix-hidden:Hidden_2CcPJVVIdE23xynvztBbSA;"&gt;&lt;span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"&gt;U.S. Treasury rate&lt;/span&gt;&lt;/span&gt; plus 0.25%; and as of January&#160;15,&#160;2030, at 100.000%.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;Note&#160;3. Long-Term Debt (Continued)&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"&gt;The company&#x2019;s $500.0 million of 3.250% senior notes due 2031 mature on January 15, 2031, with interest payable semi-annually. Early redemption is permitted any time prior to October 15, 2030, at the greater of par or a make-whole price of the remaining payments to be made discounted at the applicable &lt;span style="-sec-ix-hidden:Hidden_fWmw9yiWOEiqa7kmZysDsQ;"&gt;&lt;span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"&gt;U.S. Treasury rate&lt;/span&gt;&lt;/span&gt; plus 0.40%; and as of October&#160;15,&#160;2030, at 100.000%.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"&gt;The company&#x2019;s $600.0 million of 5.375% senior notes due 2034 mature on August 15, 2034, with interest payable semi-annually. Early redemption is permitted any time prior to May 15, 2034, at the greater of par or a make-whole price of the remaining payments to be made discounted at the applicable &lt;span style="-sec-ix-hidden:Hidden_Y1II57Ktkk2rZg1b4aoCQA;"&gt;&lt;span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"&gt;U.S. Treasury rate&lt;/span&gt;&lt;/span&gt; plus 0.20%; and as of May&#160;15,&#160;2034, at 100.000%.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"&gt;The company&#x2019;s $400.0 million of 3.250% senior notes due 2050 mature on October 15, 2050, with interest payable semi-annually. Early redemption is permitted any time prior to April 15, 2050, at the greater of par or a make-whole price of the remaining payments to be made discounted at the applicable &lt;span style="-sec-ix-hidden:Hidden_skiQrfmK70yM2CoDD0Fu8w;"&gt;&lt;span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"&gt;U.S. Treasury rate&lt;/span&gt;&lt;/span&gt; plus 0.30%; and as of April&#160;15,&#160;2050, at 100.000%.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"&gt;&lt;span style="font-style:italic;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;Other Obligations&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"&gt;&lt;span style="font-style:italic;font-weight:bold;"&gt;Secured Loans. &lt;/span&gt;One of the company&#x2019;s controlled subsidiaries has entered into financing agreements for certain equipment which bear a weighted average interest rate of 4.34%, with monthly principal and interest payments required through 2027. The outstanding principal balance of these agreements was $2.4 million and $2.0 million at December&#160;31,&#160;2024, and 2023, respectively. The controlled subsidiary also has a secured credit agreement, which matures in March 2026, and provides a revolving variable rate credit facility of up to $30.0 million, subject to a borrowing base determined from eligible accounts receivable and inventory. Interest, which was 5.81% at December&#160;31,&#160;2024, is payable monthly. There were no amounts due under the credit facility at December 31, 2024 or 2023. &lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"&gt;One of the company&#x2019;s controlled subsidiaries has a secured credit agreement, which matures in June 2028, and provides a revolving variable rate credit facility of up to $125.0 million, subject to a borrowing base determined from eligible accounts receivable and inventory. Interest, which was 6.40% at December&#160;31, 2024, is payable&#160;monthly. Amounts due under the credit facility were $26.4 million and $59.8 million at December&#160;31,&#160;2024, and 2023, respectively.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;Outstanding Debt Maturities&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"&gt;Maturities of outstanding debt as of December 31, 2024, are as follows (in thousands):&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:30.99%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:11.18%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:13.93%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:10.83%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:30.98%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:30.99%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:11.18%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;2025&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:13.93%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:10.83%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 427,442&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:30.98%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:30.99%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:11.18%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;2026&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:13.93%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:10.83%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 400,896&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:30.98%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:30.99%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:11.18%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;2027&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:13.93%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:10.83%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 350,465&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:30.98%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:30.99%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:11.18%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;2028&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:13.93%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:10.83%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; -&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:30.98%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:30.99%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:11.18%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;2029&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:13.93%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:10.83%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; -&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:30.98%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:30.99%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:11.18%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Thereafter &lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:13.93%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:10.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 2,100,000&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:30.98%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:30.99%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:11.18%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:13.93%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.06%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:10.83%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 3,278,803&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:30.98%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"&gt;&lt;span style="font-size:9pt;margin-bottom:12pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"&gt;&lt;span style="font-size:10pt;"&gt;The company capitalizes interest on all qualifying construction in progress assets. For the&#160;years ended December 31, 2024, 2023, and 2022, total interest costs incurred were &lt;/span&gt;&lt;span style="font-size:10pt;"&gt;$123.1&lt;/span&gt;&lt;span style="font-size:10pt;"&gt;&#160;million, &lt;/span&gt;&lt;span style="font-size:10pt;"&gt;$109.5&lt;/span&gt;&lt;span style="font-size:10pt;"&gt;&#160;million, and &lt;/span&gt;&lt;span style="font-size:10pt;"&gt;$107.4&lt;/span&gt;&lt;span style="font-size:10pt;"&gt;&#160;million, respectively, of which &lt;/span&gt;&lt;span style="font-size:10pt;"&gt;$66.8&lt;/span&gt;&lt;span style="font-size:10pt;"&gt; million, &lt;/span&gt;&lt;span style="font-size:10pt;"&gt;$33.0&lt;/span&gt;&lt;span style="font-size:10pt;"&gt; million, and &lt;/span&gt;&lt;span style="font-size:10pt;"&gt;$15.8&lt;/span&gt;&lt;span style="font-size:10pt;"&gt; million, respectively, were capitalized&lt;/span&gt;.&lt;/p&gt;</us-gaap:DebtDisclosureTextBlock>
    <us-gaap:ScheduleOfDebtInstrumentsTextBlock
      contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q"
      id="Tb_MCkFcJmCYUmqEpsYvU1EMg">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"&gt;The company&#x2019;s borrowings consisted of the following at December&#160;31 (in thousands):&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.24%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.24%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:50.4%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;width:9.51%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;width:1.87%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;width:9.51%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.24%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.2%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.24%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.24%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:50.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:middle;white-space:nowrap;width:11.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2024&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:middle;white-space:nowrap;width:11.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2023&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.24%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.24%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.24%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:50.4%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;2.800% senior notes due 2024&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;width:9.51%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; -&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;width:9.51%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 400,000&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.24%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.24%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.24%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:50.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;2.400% senior notes due 2025&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;width:9.51%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 400,000&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;width:1.87%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;width:9.51%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 400,000&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.24%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.24%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.24%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:50.4%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;5.000% senior notes due 2026&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;width:9.51%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 400,000&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;width:9.51%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 400,000&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.24%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.24%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.24%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:50.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;1.650% senior notes due 2027&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;width:9.51%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 350,000&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;width:1.87%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;width:9.51%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 350,000&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.24%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.24%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.24%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:50.4%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;3.450% senior notes due 2030&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;width:9.51%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 600,000&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;width:9.51%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 600,000&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.24%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.24%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.24%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:50.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;3.250% senior notes due 2031&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;width:9.51%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 500,000&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;width:1.87%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;width:9.51%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 500,000&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.24%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.24%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.24%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:50.4%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;5.375% senior notes due 2034&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;width:9.51%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 600,000&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;width:9.51%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; -&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.24%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.24%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.24%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:50.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;3.250% senior notes due 2050&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;width:9.51%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 400,000&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;width:1.87%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;width:9.51%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 400,000&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.24%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.24%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.24%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:50.4%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Other obligations &lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.87%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;width:9.51%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 28,803&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.87%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;width:9.51%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 61,836&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.24%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.24%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.24%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:50.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"&gt;Total debt &lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;width:9.51%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 3,278,803&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;width:1.87%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;width:9.51%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 3,111,836&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.24%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.24%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.24%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:50.4%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;           Less debt issuance costs and original issue discounts&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.87%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;width:9.51%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 47,796&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.87%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;width:9.51%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 40,780&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.24%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.24%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.24%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:50.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"&gt;Total amounts outstanding&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"&gt;&lt;span style="margin-left:0pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;width:9.51%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 3,231,007&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;width:1.87%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"&gt;&lt;span style="margin-left:0pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;width:9.51%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 3,071,056&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.24%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.24%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.24%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:50.4%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;           Less current maturities &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.87%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;width:9.51%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 426,990&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.87%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;width:9.51%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 459,987&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.24%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.24%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.24%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:50.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"&gt;Long-term debt &lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.87%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;width:9.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 2,804,017&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;width:1.87%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.87%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;width:9.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 2,611,069&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.24%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfDebtInstrumentsTextBlock>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="As_Of_12_31_2024_us-gaap_DebtInstrumentAxis_stld_SeniorNotes280PercentDue2024Member_14LVXt0GT06fe2-NugvwSg"
      decimals="INF"
      id="Narr_JKjg2KfwPEO0g7p4x7HsxA"
      unitRef="Unit_Standard_pure__RPH9xZLdEWWc65w50BwFA">0.028</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="As_Of_12_31_2023_us-gaap_DebtInstrumentAxis_stld_SeniorNotes280PercentDue2024Member_2wMbl7vfXUahcYWYPbQQ2w"
      decimals="-3"
      id="Tc_Ag_u5wjptU2JvOEgSpwKfg_2_7"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">400000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="As_Of_12_31_2024_us-gaap_DebtInstrumentAxis_stld_SeniorNotes240PercentDue2025Member_zvs4yGubYUKl_UD0dRJR9w"
      decimals="INF"
      id="Narr_W279smblPUGXQIF_W-Ic2g"
      unitRef="Unit_Standard_pure__RPH9xZLdEWWc65w50BwFA">0.024</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="As_Of_12_31_2024_us-gaap_DebtInstrumentAxis_stld_SeniorNotes240PercentDue2025Member_zvs4yGubYUKl_UD0dRJR9w"
      decimals="-3"
      id="Tc_kTWJUtQsuES0dfi8ufHqeA_3_4"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">400000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="As_Of_12_31_2023_us-gaap_DebtInstrumentAxis_stld_SeniorNotes240PercentDue2025Member_vm89k4hs7kq7EwqEh8AlBQ"
      decimals="-3"
      id="Tc_gBudO6ZytUeOoHywJxyM8A_3_7"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">400000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="As_Of_12_31_2024_us-gaap_DebtInstrumentAxis_stld_SeniorNotes5500PercentDue2026Member_6g1w5_lTuki1YqJRLWvB7g"
      decimals="INF"
      id="Narr_o1r1QNtDfEyMOvOUaRA3Nw"
      unitRef="Unit_Standard_pure__RPH9xZLdEWWc65w50BwFA">0.05</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="As_Of_12_31_2024_us-gaap_DebtInstrumentAxis_stld_SeniorNotes5500PercentDue2026Member_6g1w5_lTuki1YqJRLWvB7g"
      decimals="-3"
      id="Tc_0AdOsmabNk-GGh3rukuBhQ_4_4"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">400000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="As_Of_12_31_2023_us-gaap_DebtInstrumentAxis_stld_SeniorNotes5500PercentDue2026Member_mKmcqSd-LkKAPJA_jEQGqA"
      decimals="-3"
      id="Tc_moGepofvHEClrcjYfKKxbA_4_7"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">400000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="As_Of_12_31_2024_us-gaap_DebtInstrumentAxis_stld_SeniorNotes165PercentDue2027Member_Yxm_OJbM60OIWeduoc-3cg"
      decimals="INF"
      id="Narr_KmD_Sz3dREWuV4IgCH56hQ"
      unitRef="Unit_Standard_pure__RPH9xZLdEWWc65w50BwFA">0.0165</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="As_Of_12_31_2024_us-gaap_DebtInstrumentAxis_stld_SeniorNotes165PercentDue2027Member_Yxm_OJbM60OIWeduoc-3cg"
      decimals="-3"
      id="Tc_il07I5Lz1ECQPsMdnDvy1w_5_4"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">350000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="As_Of_12_31_2023_us-gaap_DebtInstrumentAxis_stld_SeniorNotes165PercentDue2027Member_QYZ8aJabYUG2YUeq6D_Wzg"
      decimals="-3"
      id="Tc_ceshq75Ik0KC7715XQp50A_5_7"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">350000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="As_Of_12_31_2024_us-gaap_DebtInstrumentAxis_stld_SeniorNotes3450PercentDue2030Member_ttqGXVRVx0u28jVcB7cyjQ"
      decimals="INF"
      id="Narr_UJgDbYWs9Uqgr6XIs-5kDQ"
      unitRef="Unit_Standard_pure__RPH9xZLdEWWc65w50BwFA">0.0345</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="As_Of_12_31_2024_us-gaap_DebtInstrumentAxis_stld_SeniorNotes3450PercentDue2030Member_ttqGXVRVx0u28jVcB7cyjQ"
      decimals="-3"
      id="Tc_4UXqNgIXdUS-asGiuMfcYw_6_4"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">600000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="As_Of_12_31_2023_us-gaap_DebtInstrumentAxis_stld_SeniorNotes3450PercentDue2030Member_jl1wL7pobk2gi1Xnt_HR1g"
      decimals="-3"
      id="Tc_7E-UYiHFcEWhuBTyQmb_xg_6_7"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">600000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="As_Of_12_31_2024_us-gaap_DebtInstrumentAxis_stld_SeniorNotes325PercentDue2031Member_TwG_Ane55EuWY_COK0gxDQ"
      decimals="INF"
      id="Narr_FvsKOSulgEy8bJufpUNgrQ"
      unitRef="Unit_Standard_pure__RPH9xZLdEWWc65w50BwFA">0.0325</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="As_Of_12_31_2024_us-gaap_DebtInstrumentAxis_stld_SeniorNotes325PercentDue2031Member_TwG_Ane55EuWY_COK0gxDQ"
      decimals="-3"
      id="Tc_ZeexQc8B1kaIUxTgvigw-Q_7_4"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">500000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="As_Of_12_31_2023_us-gaap_DebtInstrumentAxis_stld_SeniorNotes325PercentDue2031Member_ZbClmCjwlUeF2O-WXsBCfA"
      decimals="-3"
      id="Tc_V7JN_LNjMEeXOFY74AbyFw_7_7"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">500000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="As_Of_12_31_2024_us-gaap_DebtInstrumentAxis_stld_SeniorNotes5375PercentDue2034Member_Ap4v3Jko2k2RueH41ACN4A"
      decimals="INF"
      id="Narr_daa7LsgWXUqacdHEuTYiSQ"
      unitRef="Unit_Standard_pure__RPH9xZLdEWWc65w50BwFA">0.05375</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="As_Of_12_31_2024_us-gaap_DebtInstrumentAxis_stld_SeniorNotes5375PercentDue2034Member_Ap4v3Jko2k2RueH41ACN4A"
      decimals="-3"
      id="Tc_ussBLk_hmk2AekTEYYl30Q_8_4"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">600000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="As_Of_12_31_2024_us-gaap_DebtInstrumentAxis_stld_SeniorNotes325PercentDue2050Member_cplN3h5n4EqIBqVcfVj1aA"
      decimals="INF"
      id="Narr_qsys4L4LEk65JYS6FM5PIg"
      unitRef="Unit_Standard_pure__RPH9xZLdEWWc65w50BwFA">0.0325</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="As_Of_12_31_2024_us-gaap_DebtInstrumentAxis_stld_SeniorNotes325PercentDue2050Member_cplN3h5n4EqIBqVcfVj1aA"
      decimals="-3"
      id="Tc_5cN1z_64fEKn-ZpEUQdeWg_9_4"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">400000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="As_Of_12_31_2023_us-gaap_DebtInstrumentAxis_stld_SeniorNotes325PercentDue2050Member_dVCpIrhDhEeTOYVwprzgrg"
      decimals="-3"
      id="Tc_kduNoUvCuEKSD2ha9huJJQ_9_7"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">400000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="As_Of_12_31_2024_us-gaap_DebtInstrumentAxis_stld_OtherDebtMember_omCJHb5ooE67AlSuQmAeuw"
      decimals="-3"
      id="Tc_k_uqiTsC-0WKQQZMeGBJvA_10_4"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">28803000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="As_Of_12_31_2023_us-gaap_DebtInstrumentAxis_stld_OtherDebtMember_p9FKYtNbu0K-RMKwfnFh5w"
      decimals="-3"
      id="Tc_5l3gd3wbMkaPcw80BDqZtg_10_7"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">61836000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="As_Of_12_31_2024_TtGtgeFhD0OARTT9fdW5Qw"
      decimals="-3"
      id="Tc_OrVzIAjJBkCNg5rNLVQInw_11_4"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">3278803000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="As_Of_12_31_2023_pgBdStu4Lkq7bhYG8k42Tg"
      decimals="-3"
      id="Tc_uyL_iSqAEEiiRNEQdBALEQ_11_7"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">3111836000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="As_Of_12_31_2024_TtGtgeFhD0OARTT9fdW5Qw"
      decimals="-3"
      id="Tc_WZ8aB2WJvESpQpjFa94Cig_12_4"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">47796000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="As_Of_12_31_2023_pgBdStu4Lkq7bhYG8k42Tg"
      decimals="-3"
      id="Tc_U8455DG5MUyFO6FNCTOlhA_12_7"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">40780000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:LongTermDebt
      contextRef="As_Of_12_31_2024_TtGtgeFhD0OARTT9fdW5Qw"
      decimals="-3"
      id="Tc_FZD9z5RrGkKLD2xqKhmD-A_13_4"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">3231007000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="As_Of_12_31_2023_pgBdStu4Lkq7bhYG8k42Tg"
      decimals="-3"
      id="Tc_MM0HnmsRuEuuJCohTc-gkA_13_7"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">3071056000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebtCurrent
      contextRef="As_Of_12_31_2024_TtGtgeFhD0OARTT9fdW5Qw"
      decimals="-3"
      id="Tc_zrPUveBknEWrgJ0EIOBT2g_14_4"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">426990000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="As_Of_12_31_2023_pgBdStu4Lkq7bhYG8k42Tg"
      decimals="-3"
      id="Tc_RoENIeW2A0Oyu4022Ta3zw_14_7"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">459987000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="As_Of_12_31_2024_TtGtgeFhD0OARTT9fdW5Qw"
      decimals="-3"
      id="Tc_ipPZoVugx06VIVdB2sbvcw_15_4"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">2804017000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="As_Of_12_31_2023_pgBdStu4Lkq7bhYG8k42Tg"
      decimals="-3"
      id="Tc_IERmL-aJFEC-xN1RzVXc2w_15_7"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">2611069000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="As_Of_7_31_2024_us-gaap_DebtInstrumentAxis_stld_SeniorNotes5375PercentDue2034Member_bMykYo3dZUuZcF9u51pUqw"
      decimals="-5"
      id="Narr__Lv90eTP1EeRb26ixvZV7w"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">600000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="As_Of_7_31_2024_us-gaap_DebtInstrumentAxis_stld_SeniorNotes5375PercentDue2034Member_bMykYo3dZUuZcF9u51pUqw"
      decimals="INF"
      id="Narr_7waIRYq9W0WRtQYhpzz6Lw"
      unitRef="Unit_Standard_pure__RPH9xZLdEWWc65w50BwFA">0.05375</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="As_Of_7_31_2024_us-gaap_DebtInstrumentAxis_stld_SeniorNotes280PercentDue2024Member_IMIs6hzVIU-f-6dyU1T99w"
      decimals="INF"
      id="Narr_xH_h_0RMBUiCydlLdlNuVg"
      unitRef="Unit_Standard_pure__RPH9xZLdEWWc65w50BwFA">0.028</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="As_Of_7_19_2023_us-gaap_CreditFacilityAxis_us-gaap_LineOfCreditMember_mk5zkH6CMkWtnMIE9kLrfg"
      decimals="-8"
      id="Narr_xbsPH5yTe0i_lNg84NaTJg"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">1200000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <stld:CreditFacilityAmountByWhichFacilityCanBeIncreased
      contextRef="As_Of_12_31_2024_us-gaap_CreditFacilityAxis_us-gaap_LineOfCreditMember_lPNsj3WKYkCSCoXzNRuW4g"
      decimals="-5"
      id="Narr_FPEiV7618kOEooqYGzRNew"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">500000000</stld:CreditFacilityAmountByWhichFacilityCanBeIncreased>
    <us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity
      contextRef="As_Of_12_31_2024_us-gaap_CreditFacilityAxis_us-gaap_LineOfCreditMember_lPNsj3WKYkCSCoXzNRuW4g"
      decimals="-8"
      id="Narr_4zzf28Bn4kesmZS3nq4zRA"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">1200000000</us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity>
    <stld:OutstandingLettersOfCreditAndOtherObligations
      contextRef="As_Of_12_31_2024_us-gaap_CreditFacilityAxis_us-gaap_LineOfCreditMember_lPNsj3WKYkCSCoXzNRuW4g"
      decimals="-5"
      id="Narr_VrJa6p6IrUy7zDO2ivpOXQ"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">9300000</stld:OutstandingLettersOfCreditAndOtherObligations>
    <us-gaap:LineOfCredit
      contextRef="As_Of_12_31_2024_us-gaap_CreditFacilityAxis_us-gaap_LineOfCreditMember_lPNsj3WKYkCSCoXzNRuW4g"
      decimals="-5"
      id="Narr_XNE7fYjlhkCNYU9Q3jdTGw"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">0</us-gaap:LineOfCredit>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="Duration_1_1_2024_To_12_31_2024_srt_RangeAxis_srt_MinimumMember_us-gaap_CreditFacilityAxis_us-gaap_LineOfCreditMember_5wViLicxHEWkF_fGl4sQqA"
      decimals="INF"
      id="Narr_9pcsoOuowUuY_13sp34vDA"
      unitRef="Unit_Standard_pure__RPH9xZLdEWWc65w50BwFA">0.01</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="Duration_1_1_2024_To_12_31_2024_srt_RangeAxis_srt_MaximumMember_us-gaap_CreditFacilityAxis_us-gaap_LineOfCreditMember_9h7rzpoevUyyF_DWOKKu_Q"
      decimals="INF"
      id="Narr_OvGFdABwuUqIQxMleWKUMw"
      unitRef="Unit_Standard_pure__RPH9xZLdEWWc65w50BwFA">0.0175</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage
      contextRef="Duration_1_1_2024_To_12_31_2024_srt_RangeAxis_srt_MinimumMember_us-gaap_CreditFacilityAxis_us-gaap_LineOfCreditMember_5wViLicxHEWkF_fGl4sQqA"
      decimals="INF"
      id="Narr_iwwPOdaXf0GSpvxQH56KpA"
      unitRef="Unit_Standard_pure__RPH9xZLdEWWc65w50BwFA">0.0011</us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage>
    <us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage
      contextRef="Duration_1_1_2024_To_12_31_2024_srt_RangeAxis_srt_MaximumMember_us-gaap_CreditFacilityAxis_us-gaap_LineOfCreditMember_9h7rzpoevUyyF_DWOKKu_Q"
      decimals="INF"
      id="Narr_rOejQ4r9DEWgCoZzMurb_g"
      unitRef="Unit_Standard_pure__RPH9xZLdEWWc65w50BwFA">0.00275</us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage>
    <stld:DebtInstrumentCovenantInterestCoverageRatio
      contextRef="Duration_1_1_2024_To_12_31_2024_srt_RangeAxis_srt_MinimumMember_us-gaap_CreditFacilityAxis_us-gaap_LineOfCreditMember_5wViLicxHEWkF_fGl4sQqA"
      decimals="INF"
      id="Narr_f7wlLFT9Tk2I5myCI-2ljw"
      unitRef="Unit_Standard_pure__RPH9xZLdEWWc65w50BwFA">2.5</stld:DebtInstrumentCovenantInterestCoverageRatio>
    <stld:DebtInstrumentCovenantConsolidatedLeverageRatio
      contextRef="Duration_1_1_2024_To_12_31_2024_srt_RangeAxis_srt_MaximumMember_us-gaap_CreditFacilityAxis_us-gaap_LineOfCreditMember_9h7rzpoevUyyF_DWOKKu_Q"
      decimals="INF"
      id="Narr_1AEOxH5twUGfVEqU7GvNjw"
      unitRef="Unit_Standard_pure__RPH9xZLdEWWc65w50BwFA">0.6</stld:DebtInstrumentCovenantConsolidatedLeverageRatio>
    <stld:InterestCoverageRatio
      contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q"
      decimals="2"
      id="Narr_KAuIqBsRWkmskpPg12-NSQ"
      unitRef="Unit_Standard_pure__RPH9xZLdEWWc65w50BwFA">21.68</stld:InterestCoverageRatio>
    <stld:ConsolidatedLeverageRatio
      contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q"
      decimals="2"
      id="Narr_mfrrXlTHfU2-nCAFEjNgvw"
      unitRef="Unit_Standard_pure__RPH9xZLdEWWc65w50BwFA">0.27</stld:ConsolidatedLeverageRatio>
    <stld:DebtInstrumentNumberOfTranches
      contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_LongtermDebtTypeAxis_us-gaap_SeniorNotesMember_WOu3HT8chkmX63WbksPa9g"
      decimals="INF"
      id="Narr_dVeLlfk25UqFWbDYr5g1CA"
      unitRef="Unit_Standard_loan_5v5SMHbbl0SsxvZWWf-tNg">7</stld:DebtInstrumentNumberOfTranches>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="As_Of_12_31_2024_us-gaap_DebtInstrumentAxis_stld_SeniorNotes240PercentDue2025Member_zvs4yGubYUKl_UD0dRJR9w"
      decimals="-5"
      id="Narr_ty4Z4jEob0SipCLaA7cq0w"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">400000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="As_Of_12_31_2024_us-gaap_DebtInstrumentAxis_stld_SeniorNotes240PercentDue2025Member_zvs4yGubYUKl_UD0dRJR9w"
      decimals="INF"
      id="Narr_NUGMQVVuSkCNWQm-COAOig"
      unitRef="Unit_Standard_pure__RPH9xZLdEWWc65w50BwFA">0.024</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_DebtInstrumentAxis_stld_SeniorNotes240PercentDue2025Member_mNg2zH2mGUeHO2cbixbmYg"
      decimals="INF"
      id="Narr_mT65gHBSF0mKHXT9UO0stw"
      unitRef="Unit_Standard_pure__RPH9xZLdEWWc65w50BwFA">0.0035</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentRedemptionPeriodStartDate
      contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_DebtInstrumentAxis_stld_SeniorNotes240PercentDue2025Member_mNg2zH2mGUeHO2cbixbmYg"
      id="Narr_szdfrfMvr0WpBJASl1UpSw">2025-05-15</us-gaap:DebtInstrumentRedemptionPeriodStartDate>
    <us-gaap:DebtInstrumentRedemptionPricePercentage
      contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_DebtInstrumentAxis_stld_SeniorNotes240PercentDue2025Member_mNg2zH2mGUeHO2cbixbmYg"
      decimals="INF"
      id="Narr_I76VXmQlAkGvkWqU2SkS8g"
      unitRef="Unit_Standard_pure__RPH9xZLdEWWc65w50BwFA">1</us-gaap:DebtInstrumentRedemptionPricePercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="As_Of_12_31_2024_us-gaap_DebtInstrumentAxis_stld_SeniorNotes5500PercentDue2026Member_6g1w5_lTuki1YqJRLWvB7g"
      decimals="-5"
      id="Narr_PesuyKn-DkaR9wvoLJjDLA"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">400000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="As_Of_12_31_2024_us-gaap_DebtInstrumentAxis_stld_SeniorNotes5500PercentDue2026Member_6g1w5_lTuki1YqJRLWvB7g"
      decimals="INF"
      id="Narr_48JvjK8u0kmS4PaM-vOHNw"
      unitRef="Unit_Standard_pure__RPH9xZLdEWWc65w50BwFA">0.05</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentRedemptionPeriodStartDate
      contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_DebtInstrumentAxis_stld_SeniorNotes5500PercentDue2026Member_sq1CaxNd2EuyMnlQy5n9dQ"
      id="Narr_d6QaFJmOskqV0fNpqQp2Ig">2024-12-15</us-gaap:DebtInstrumentRedemptionPeriodStartDate>
    <us-gaap:DebtInstrumentRedemptionPricePercentage
      contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_DebtInstrumentAxis_stld_SeniorNotes5500PercentDue2026Member_sq1CaxNd2EuyMnlQy5n9dQ"
      decimals="INF"
      id="Narr_Z86BHc2YD0qec12rg7i_cg"
      unitRef="Unit_Standard_pure__RPH9xZLdEWWc65w50BwFA">1</us-gaap:DebtInstrumentRedemptionPricePercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="As_Of_12_31_2024_us-gaap_DebtInstrumentAxis_stld_SeniorNotes165PercentDue2027Member_Yxm_OJbM60OIWeduoc-3cg"
      decimals="-5"
      id="Narr_OswYs0EvQU2vsIkK2ikOhQ"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">350000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="As_Of_12_31_2024_us-gaap_DebtInstrumentAxis_stld_SeniorNotes165PercentDue2027Member_Yxm_OJbM60OIWeduoc-3cg"
      decimals="INF"
      id="Narr_-I7RjZL-nUWu9-dIacwIQA"
      unitRef="Unit_Standard_pure__RPH9xZLdEWWc65w50BwFA">0.0165</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_DebtInstrumentAxis_stld_SeniorNotes165PercentDue2027Member_Rxo-KVqHFkyOZnic8JhoCg"
      decimals="INF"
      id="Narr_HMbjH_thckqUUxwDLa5pmA"
      unitRef="Unit_Standard_pure__RPH9xZLdEWWc65w50BwFA">0.002</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentRedemptionPeriodStartDate
      contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_DebtInstrumentAxis_stld_SeniorNotes165PercentDue2027Member_Rxo-KVqHFkyOZnic8JhoCg"
      id="Narr_j3yTT-IXoUKB_LnPv_PyVg">2027-08-15</us-gaap:DebtInstrumentRedemptionPeriodStartDate>
    <us-gaap:DebtInstrumentRedemptionPricePercentage
      contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_DebtInstrumentAxis_stld_SeniorNotes165PercentDue2027Member_Rxo-KVqHFkyOZnic8JhoCg"
      decimals="INF"
      id="Narr_FugVwjbhhkK_TZxeBxdBuA"
      unitRef="Unit_Standard_pure__RPH9xZLdEWWc65w50BwFA">1</us-gaap:DebtInstrumentRedemptionPricePercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="As_Of_12_31_2024_us-gaap_DebtInstrumentAxis_stld_SeniorNotes3450PercentDue2030Member_ttqGXVRVx0u28jVcB7cyjQ"
      decimals="-5"
      id="Narr_MwQi3V_G_kCLehkOTdO8DA"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">600000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="As_Of_12_31_2024_us-gaap_DebtInstrumentAxis_stld_SeniorNotes3450PercentDue2030Member_ttqGXVRVx0u28jVcB7cyjQ"
      decimals="INF"
      id="Narr_RmGugXc1EE2nPuptuVhbEg"
      unitRef="Unit_Standard_pure__RPH9xZLdEWWc65w50BwFA">0.0345</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_DebtInstrumentAxis_stld_SeniorNotes3450PercentDue2030Member_D1V3JvPbHEemlmCex4bf5w"
      decimals="INF"
      id="Narr_27qZik_2ak2cWPXpRP3EFQ"
      unitRef="Unit_Standard_pure__RPH9xZLdEWWc65w50BwFA">0.0025</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentRedemptionPeriodStartDate
      contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_DebtInstrumentAxis_stld_SeniorNotes3450PercentDue2030Member_D1V3JvPbHEemlmCex4bf5w"
      id="Narr_hWs-JwDM0kqo7xrKteiPFA">2030-01-15</us-gaap:DebtInstrumentRedemptionPeriodStartDate>
    <us-gaap:DebtInstrumentRedemptionPricePercentage
      contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_DebtInstrumentAxis_stld_SeniorNotes3450PercentDue2030Member_D1V3JvPbHEemlmCex4bf5w"
      decimals="INF"
      id="Narr_81qkxos21kmWnr87UchtTA"
      unitRef="Unit_Standard_pure__RPH9xZLdEWWc65w50BwFA">1</us-gaap:DebtInstrumentRedemptionPricePercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="As_Of_12_31_2024_us-gaap_DebtInstrumentAxis_stld_SeniorNotes325PercentDue2031Member_TwG_Ane55EuWY_COK0gxDQ"
      decimals="-5"
      id="Narr_4Qjusr_mXkmPfsx_5CIAQg"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">500000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="As_Of_12_31_2024_us-gaap_DebtInstrumentAxis_stld_SeniorNotes325PercentDue2031Member_TwG_Ane55EuWY_COK0gxDQ"
      decimals="INF"
      id="Narr_CfXu_E3S10ORqYhqyQMnRQ"
      unitRef="Unit_Standard_pure__RPH9xZLdEWWc65w50BwFA">0.0325</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_DebtInstrumentAxis_stld_SeniorNotes325PercentDue2031Member_t2t7EYIcA0yGjzEJJJcaPA"
      decimals="INF"
      id="Narr_ysnzU4Hv9UuANX4EoRs4iQ"
      unitRef="Unit_Standard_pure__RPH9xZLdEWWc65w50BwFA">0.004</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentRedemptionPeriodStartDate
      contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_DebtInstrumentAxis_stld_SeniorNotes325PercentDue2031Member_t2t7EYIcA0yGjzEJJJcaPA"
      id="Narr_CWvF9JqJokit7SckDxzs2A">2030-10-15</us-gaap:DebtInstrumentRedemptionPeriodStartDate>
    <us-gaap:DebtInstrumentRedemptionPricePercentage
      contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_DebtInstrumentAxis_stld_SeniorNotes325PercentDue2031Member_t2t7EYIcA0yGjzEJJJcaPA"
      decimals="INF"
      id="Narr_YxkHme4BB0CCsWF075DQ5Q"
      unitRef="Unit_Standard_pure__RPH9xZLdEWWc65w50BwFA">1</us-gaap:DebtInstrumentRedemptionPricePercentage>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="As_Of_12_31_2024_us-gaap_DebtInstrumentAxis_stld_SeniorNotes5375PercentDue2034Member_Ap4v3Jko2k2RueH41ACN4A"
      decimals="-5"
      id="Narr_00KxClgOZky4Pvycy-0u_A"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">600000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="As_Of_12_31_2024_us-gaap_DebtInstrumentAxis_stld_SeniorNotes5375PercentDue2034Member_Ap4v3Jko2k2RueH41ACN4A"
      decimals="INF"
      id="Narr_8ZIAnS5hLUyfSY-BEql7AA"
      unitRef="Unit_Standard_pure__RPH9xZLdEWWc65w50BwFA">0.05375</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_DebtInstrumentAxis_stld_SeniorNotes5375PercentDue2034Member_RBDkUALiu0em3wG-pqJzDw"
      decimals="INF"
      id="Narr_44DnJUx0zEqZqsg98iHHDg"
      unitRef="Unit_Standard_pure__RPH9xZLdEWWc65w50BwFA">0.002</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentRedemptionPeriodStartDate
      contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_DebtInstrumentAxis_stld_SeniorNotes5375PercentDue2034Member_RBDkUALiu0em3wG-pqJzDw"
      id="Narr_-EsBv90FkkizZJOlRJ2nUw">2034-05-15</us-gaap:DebtInstrumentRedemptionPeriodStartDate>
    <us-gaap:DebtInstrumentRedemptionPricePercentage
      contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_DebtInstrumentAxis_stld_SeniorNotes5375PercentDue2034Member_RBDkUALiu0em3wG-pqJzDw"
      decimals="INF"
      id="Narr_v9i6d9lhVEm4x4tCTg8FAg"
      unitRef="Unit_Standard_pure__RPH9xZLdEWWc65w50BwFA">1</us-gaap:DebtInstrumentRedemptionPricePercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="As_Of_12_31_2024_us-gaap_DebtInstrumentAxis_stld_SeniorNotes325PercentDue2050Member_cplN3h5n4EqIBqVcfVj1aA"
      decimals="-5"
      id="Narr_byThp3tHGkGJHNvUsB6KWQ"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">400000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="As_Of_12_31_2024_us-gaap_DebtInstrumentAxis_stld_SeniorNotes325PercentDue2050Member_cplN3h5n4EqIBqVcfVj1aA"
      decimals="INF"
      id="Narr_IiJAbgsyGUOfi0esp5Fe2A"
      unitRef="Unit_Standard_pure__RPH9xZLdEWWc65w50BwFA">0.0325</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_DebtInstrumentAxis_stld_SeniorNotes325PercentDue2050Member_ZkNs0F4RtEa_NTjby3ioBg"
      decimals="INF"
      id="Narr_qvZboNYVCUeeAAEtDzePbg"
      unitRef="Unit_Standard_pure__RPH9xZLdEWWc65w50BwFA">0.003</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentRedemptionPeriodStartDate
      contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_DebtInstrumentAxis_stld_SeniorNotes325PercentDue2050Member_ZkNs0F4RtEa_NTjby3ioBg"
      id="Narr_qTOeYe-F90SSHKBMPVutzQ">2050-04-15</us-gaap:DebtInstrumentRedemptionPeriodStartDate>
    <us-gaap:DebtInstrumentRedemptionPricePercentage
      contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_DebtInstrumentAxis_stld_SeniorNotes325PercentDue2050Member_ZkNs0F4RtEa_NTjby3ioBg"
      decimals="INF"
      id="Narr_6CCKYsRPL0GGSL0TdGIlKA"
      unitRef="Unit_Standard_pure__RPH9xZLdEWWc65w50BwFA">1</us-gaap:DebtInstrumentRedemptionPricePercentage>
    <us-gaap:LongtermDebtWeightedAverageInterestRate
      contextRef="As_Of_12_31_2024_srt_ConsolidatedEntitiesAxis_stld_SubsidiaryThreeMember_us-gaap_LongtermDebtTypeAxis_us-gaap_SecuredDebtMember_prRCGnVls0CP44XiaR0_rg"
      decimals="4"
      id="Narr_5KkLldafLU2Xjimrakdcgw"
      unitRef="Unit_Standard_pure__RPH9xZLdEWWc65w50BwFA">0.0434</us-gaap:LongtermDebtWeightedAverageInterestRate>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="As_Of_12_31_2024_srt_ConsolidatedEntitiesAxis_stld_SubsidiaryThreeMember_us-gaap_LongtermDebtTypeAxis_us-gaap_SecuredDebtMember_prRCGnVls0CP44XiaR0_rg"
      decimals="-5"
      id="Narr_HqPTOqsJz0G-EeVfFt_z3g"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">2400000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="As_Of_12_31_2023_srt_ConsolidatedEntitiesAxis_stld_SubsidiaryThreeMember_us-gaap_LongtermDebtTypeAxis_us-gaap_SecuredDebtMember_X2S9raP5m0CQlOT4zG2EDA"
      decimals="-5"
      id="Narr_JCYe-D83WkOL2mz2ZLoRdA"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">2000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="As_Of_12_31_2024_srt_ConsolidatedEntitiesAxis_stld_SubsidiaryTwoMember_us-gaap_LongtermDebtTypeAxis_us-gaap_RevolvingCreditFacilityMember_SM9v-Hmh-kSTjVMq_uP5aw"
      decimals="-5"
      id="Narr_lhMrEKf7o0qRN-veR6zPzA"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">30000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd
      contextRef="As_Of_12_31_2024_srt_ConsolidatedEntitiesAxis_stld_SubsidiaryTwoMember_us-gaap_LongtermDebtTypeAxis_us-gaap_RevolvingCreditFacilityMember_SM9v-Hmh-kSTjVMq_uP5aw"
      decimals="4"
      id="Narr_lB7UYOeXKEWyaH7fIc566A"
      unitRef="Unit_Standard_pure__RPH9xZLdEWWc65w50BwFA">0.0581</us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd>
    <us-gaap:LineOfCredit
      contextRef="As_Of_12_31_2023_srt_ConsolidatedEntitiesAxis_stld_SubsidiaryTwoMember_us-gaap_LongtermDebtTypeAxis_us-gaap_RevolvingCreditFacilityMember_OpPCfJDZK0KLvKF0LsH_xg"
      decimals="-5"
      id="Narr_fy32O23F1Ua6zt1MlqiB-A"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">0</us-gaap:LineOfCredit>
    <us-gaap:LineOfCredit
      contextRef="As_Of_12_31_2024_srt_ConsolidatedEntitiesAxis_stld_SubsidiaryTwoMember_us-gaap_LongtermDebtTypeAxis_us-gaap_RevolvingCreditFacilityMember_SM9v-Hmh-kSTjVMq_uP5aw"
      decimals="-5"
      id="Narr_5tCmDYdfwk-fTRTezwe3LA"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">0</us-gaap:LineOfCredit>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="As_Of_12_31_2024_srt_ConsolidatedEntitiesAxis_stld_SubsidiaryOneMember_us-gaap_LongtermDebtTypeAxis_us-gaap_RevolvingCreditFacilityMember_OIRf97jMqUq4s9Od8Lji0w"
      decimals="-5"
      id="Narr_KhCtEctE0UqS5GfcnoZMGQ"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">125000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd
      contextRef="As_Of_12_31_2024_srt_ConsolidatedEntitiesAxis_stld_SubsidiaryOneMember_us-gaap_LongtermDebtTypeAxis_us-gaap_RevolvingCreditFacilityMember_OIRf97jMqUq4s9Od8Lji0w"
      decimals="4"
      id="Narr_f_enUAFkeECVwOJOJxbwyw"
      unitRef="Unit_Standard_pure__RPH9xZLdEWWc65w50BwFA">0.064</us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd>
    <us-gaap:LineOfCredit
      contextRef="As_Of_12_31_2024_srt_ConsolidatedEntitiesAxis_stld_SubsidiaryOneMember_us-gaap_LongtermDebtTypeAxis_us-gaap_RevolvingCreditFacilityMember_OIRf97jMqUq4s9Od8Lji0w"
      decimals="-5"
      id="Narr_H7UtmtA4ZkKsP74xBNy7ag"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">26400000</us-gaap:LineOfCredit>
    <us-gaap:LineOfCredit
      contextRef="As_Of_12_31_2023_srt_ConsolidatedEntitiesAxis_stld_SubsidiaryOneMember_us-gaap_LongtermDebtTypeAxis_us-gaap_RevolvingCreditFacilityMember_KGcmLs6pPkiNPeGlRwJhow"
      decimals="-5"
      id="Narr_7WkCsLInnUe2PutKjWt5JA"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">59800000</us-gaap:LineOfCredit>
    <us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock
      contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q"
      id="Tb_GWeLqY0CMUSvQpvLcIcQWA">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"&gt;Maturities of outstanding debt as of December 31, 2024, are as follows (in thousands):&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:30.99%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:11.18%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:13.93%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:10.83%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:30.98%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:30.99%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:11.18%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;2025&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:13.93%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:10.83%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 427,442&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:30.98%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:30.99%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:11.18%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;2026&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:13.93%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:10.83%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 400,896&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:30.98%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:30.99%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:11.18%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;2027&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:13.93%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:10.83%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 350,465&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:30.98%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:30.99%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:11.18%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;2028&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:13.93%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:10.83%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; -&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:30.98%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:30.99%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:11.18%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;2029&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:13.93%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:10.83%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; -&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:30.98%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:30.99%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:11.18%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Thereafter &lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:13.93%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:10.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 2,100,000&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:30.98%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:30.99%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:11.18%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:13.93%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.06%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:10.83%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 3,278,803&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:30.98%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths
      contextRef="As_Of_12_31_2024_TtGtgeFhD0OARTT9fdW5Qw"
      decimals="-3"
      id="Tc_HswgCjCI30iWOXfXBjMQPQ_1_4"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">427442000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo
      contextRef="As_Of_12_31_2024_TtGtgeFhD0OARTT9fdW5Qw"
      decimals="-3"
      id="Tc_2cQKRFBk60udooHm1F5dkw_2_4"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">400896000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree
      contextRef="As_Of_12_31_2024_TtGtgeFhD0OARTT9fdW5Qw"
      decimals="-3"
      id="Tc_LGm8XXfywkCrftjxh-8Vbw_3_4"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">350465000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive
      contextRef="As_Of_12_31_2024_TtGtgeFhD0OARTT9fdW5Qw"
      decimals="-3"
      id="Tc_nWtwpXAk7kixe8XNQponuQ_6_4"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">2100000000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="As_Of_12_31_2024_TtGtgeFhD0OARTT9fdW5Qw"
      decimals="-3"
      id="Tc_zwUlYdMIXkK8jHxSMSdqpw_7_4"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">3278803000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:InterestCostsIncurred
      contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q"
      decimals="-5"
      id="Narr_6pzqYL95xkmR9jd63IHfRg"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">123100000</us-gaap:InterestCostsIncurred>
    <us-gaap:InterestCostsIncurred
      contextRef="Duration_1_1_2023_To_12_31_2023_fQq0aKYV90OaLRCKrOPOrg"
      decimals="-5"
      id="Narr_B0vEMJmsKUmFbwG-AG1h9w"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">109500000</us-gaap:InterestCostsIncurred>
    <us-gaap:InterestCostsIncurred
      contextRef="Duration_1_1_2022_To_12_31_2022_KwAbRLBxhkeIsniwkLlFwA"
      decimals="-5"
      id="Narr_CnPl2ogb80mCwz1iGp3nXw"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">107400000</us-gaap:InterestCostsIncurred>
    <us-gaap:InterestCostsIncurredCapitalized
      contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q"
      decimals="-5"
      id="Narr_yxYA35lCXUa674Od_XKSAA"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">66800000</us-gaap:InterestCostsIncurredCapitalized>
    <us-gaap:InterestCostsIncurredCapitalized
      contextRef="Duration_1_1_2023_To_12_31_2023_fQq0aKYV90OaLRCKrOPOrg"
      decimals="-5"
      id="Narr_l21Hzm_W-EGEm_SPTUJLsg"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">33000000</us-gaap:InterestCostsIncurredCapitalized>
    <us-gaap:InterestCostsIncurredCapitalized
      contextRef="Duration_1_1_2022_To_12_31_2022_KwAbRLBxhkeIsniwkLlFwA"
      decimals="-5"
      id="Narr_9rlnFYTm4U6A0NHIYvp2yA"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">15800000</us-gaap:InterestCostsIncurredCapitalized>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q"
      id="Tb_ZXFymdMqqkOzbSKGPWZ8AQ">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;Note&#160;4. Income Taxes&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"&gt;Components of earnings before income taxes and noncontrolling interests for the years ended December 31 are as follows (in thousands):&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:18.56%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:36.97%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:9.96%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:9.96%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:9.96%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.37%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:18.56%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:36.97%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:middle;white-space:nowrap;width:11.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2024&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:middle;white-space:nowrap;width:11.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2023&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:middle;white-space:nowrap;width:11.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2022&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.37%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:18.56%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:36.97%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;United States income&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:9.96%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 1,992,814&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:9.96%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 3,198,048&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:9.96%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 4,996,762&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.37%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:18.56%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:36.97%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Foreign income (loss)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:9.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (9,933)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:9.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 20,895&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:9.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 24,307&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.37%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:18.56%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:36.97%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;    Total income before income taxes&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.63%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:9.96%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 1,982,881&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.63%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:9.96%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 3,218,943&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.63%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:9.96%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 5,021,069&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.37%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"&gt;&lt;span style="margin-bottom:12pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"&gt;The company files a consolidated federal income tax return. The provision for income tax expense for the&#160;years ended December&#160;31 is as follows (in thousands):&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:18.56%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:36.97%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.96%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.96%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.96%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.37%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:18.56%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:36.97%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.96%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.96%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.96%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.37%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:18.56%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:36.97%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:middle;white-space:nowrap;width:11.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2024&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:middle;white-space:nowrap;width:11.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2023&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:middle;white-space:nowrap;width:11.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2022&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.37%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:18.56%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:36.97%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Current income tax expense &lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:9.96%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:9.96%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:9.96%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.37%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:18.56%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:36.97%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"&gt;Federal&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:9.96%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 409,586&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:9.96%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 600,499&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:9.96%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 946,016&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.37%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:18.56%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:36.97%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"&gt;State&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:9.96%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 57,942&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:9.96%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 91,965&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:9.96%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 152,758&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.37%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:18.56%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:36.97%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"&gt;Foreign&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:9.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 7,980&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:9.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 3,482&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:9.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 8,605&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.37%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:18.56%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:36.97%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"&gt;Total current&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:9.96%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 475,508&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:9.96%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 695,946&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:9.96%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 1,107,379&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.37%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:18.56%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:36.97%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Deferred income tax expense (benefit)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:9.96%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:9.96%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:9.96%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.37%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:18.56%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:36.97%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"&gt;Federal&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:9.96%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (26,311)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:9.96%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 38,172&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:9.96%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 22,168&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.37%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:18.56%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:36.97%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"&gt;State&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:9.96%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (12,476)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:9.96%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 15,355&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:9.96%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 13,333&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.37%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:18.56%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:36.97%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"&gt;Foreign&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:9.96%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (3,796)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:9.96%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 2,138&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:9.96%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (1,303)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.37%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:18.56%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:36.97%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"&gt;Total deferred&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:9.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (42,583)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:9.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 55,665&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:9.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 34,198&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.37%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:18.56%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:36.97%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;"&gt;Total income tax expense &lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.63%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:9.96%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 432,925&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.63%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:9.96%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 751,611&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.63%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:9.96%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 1,141,577&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.37%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"&gt;A reconciliation of the statutory rates to the actual effective tax rates for the&#160;years ended December&#160;31 are as follows:&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.04%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:40.74%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.05%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:40.74%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:middle;white-space:nowrap;width:13.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2024&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:middle;white-space:nowrap;width:13.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2023&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:middle;white-space:nowrap;width:13.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2022&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.05%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.04%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:40.74%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Statutory federal tax rate &lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:10.22%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 21.0&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;%&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:10.22%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 21.0&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;%&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:10.22%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 21.0&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;%&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.05%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:40.74%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;    State income taxes, net of federal benefit &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 1.8&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 2.6&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 2.6&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.05%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.04%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:40.74%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;    Federal research &amp;amp; development credits&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:10.22%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (0.9)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:10.22%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (0.2)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:10.22%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (0.6)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.05%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:40.74%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;    Other permanent differences &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:10.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (0.1)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:10.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (0.1)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:10.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (0.3)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.05%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.04%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:40.74%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Effective tax rate &lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.8%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:10.22%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;21.8&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.82%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;%&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.8%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:10.22%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;23.3&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.82%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;%&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.8%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:10.22%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;22.7&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.82%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;%&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.05%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"&gt;&lt;span style="margin-bottom:12pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;Note&#160;4. Income Taxes (Continued)&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"&gt;Significant components of the company&#x2019;s deferred tax assets and liabilities at December&#160;31 are as follows (in&#160;thousands):&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.48%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:49.46%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:13.53%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:13.53%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.47%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:49.46%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:middle;white-space:nowrap;width:15.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2024&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:middle;white-space:nowrap;width:15.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2023&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.47%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.48%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:49.46%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Deferred tax assets&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:13.53%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:13.53%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.47%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:49.46%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;    Accrued expenses and allowances &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:13.53%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 41,031&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:13.53%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 41,894&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.47%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.48%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:49.46%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;    Inventories &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:13.53%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 6,892&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:13.53%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 10,685&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.47%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:49.46%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;    Net operating loss carryforwards &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:13.53%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 24,381&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:13.53%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 7,663&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.47%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.48%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:49.46%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;    Amortizable assets&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:13.53%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 39,657&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:13.53%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 5,798&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.47%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:49.46%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;    Other &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:13.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 5,916&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:13.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 9,149&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.47%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.48%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:49.46%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:13.53%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 117,877&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:13.53%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 75,189&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.47%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:49.46%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;    Less: valuation allowance &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:13.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (1,150)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:13.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (816)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.47%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.48%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:49.46%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Total net deferred tax assets &lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.16%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:13.53%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 116,727&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.16%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:13.53%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 74,373&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.47%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:49.46%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:13.53%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:13.53%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.47%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.48%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:49.46%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Deferred tax liabilities&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:13.53%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:13.53%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.47%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:49.46%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;    Property, plant and equipment &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:13.53%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (1,014,515)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:13.53%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (1,013,045)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.47%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.48%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:49.46%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;    Other &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.16%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:13.53%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (4,398)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.16%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:13.53%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (6,096)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.47%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:49.46%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Total deferred tax liabilities &lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:13.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (1,018,913)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:13.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (1,019,141)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.47%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.48%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:49.46%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;        Net deferred tax liability &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.16%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:13.53%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (902,186)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.16%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:13.53%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (944,768)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.47%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"&gt;&lt;span style="font-size:1pt;font-weight:normal;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"&gt;&lt;span style="font-weight:normal;white-space:pre-wrap;"&gt;Certain wholly-owned and controlled subsidiaries of the company file separate federal and state income tax returns. One of the controlled subsidiaries generated federal net operating loss carryforwards in the years 2018 and prior, which were fully utilized as of December 31, 2024, but continues to have state net operating loss carryforwards which expire in the years 2034 through 2039. Annually, the company evaluates the realizability of the net deferred tax assets for this controlled subsidiary.  In completing this evaluation, the company considers all available positive and negative evidence in order to determine whether, based on the weight of the evidence, a valuation allowance for its deferred tax assets is necessary.  Such evidence includes current operating results, historical results, future reversals of existing taxable temporary differences and expectations for future taxable income (exclusive of the reversal of temporary differences and carryforwards), as well as the implementation of feasible and prudent tax planning strategies.  Based on the evidence, the company maintained a valuation allowance of &lt;/span&gt;&lt;span style="font-weight:normal;"&gt;$1,150,000&lt;/span&gt;&lt;span style="font-weight:normal;"&gt; and &lt;/span&gt;&lt;span style="font-weight:normal;"&gt;$816,000&lt;/span&gt;&lt;span style="font-weight:normal;"&gt; as of December 31, 2024, and 2023, respectively, with respect to certain state tax credits of the controlled subsidiary.&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"&gt;A reconciliation of the beginning and ending amount of unrecognized tax benefits is as follows (in thousands):&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.17%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:41.76%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.16%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.17%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:41.76%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.17%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:41.76%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:middle;white-space:nowrap;width:13.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2024&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:middle;white-space:nowrap;width:13.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2023&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:middle;white-space:nowrap;width:13.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2022&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.17%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:41.76%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Balance at January&#160;1 &lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:11.43%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 31,258&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:11.43%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 28,646&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:11.43%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 20,466&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.16%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.17%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:41.76%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;    Increases related to current year tax positions &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 5,115&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 1,500&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 9,600&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.17%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:41.76%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;    Increases related to prior year tax positions &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:11.43%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 263&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:11.43%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 1,798&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:11.43%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 364&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.16%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.17%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:41.76%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;    Decreases related to prior year tax positions &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:11.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (6,949)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:11.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (686)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:11.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (1,784)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.17%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:41.76%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Balance at December&#160;31 &lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.98%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:11.43%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 29,687&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.97%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:11.43%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 31,258&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.97%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:11.43%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 28,646&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.16%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"&gt;Included in the balance of unrecognized tax benefits at December&#160;31, 2024 and 2023 are potential benefits of $26.4&#160;million and $27.8 million, respectively, that, if recognized, would affect the effective tax rate. The company recognizes interest and penalties related to its tax contingencies on a net-of-tax basis in income tax expense. During the&#160;years ended December&#160;31, 2024, 2023, and 2022, the company recognized expense from the increase of interest expense and penalties of $710,000, $1,560,000, and $480,000, respectively, net of tax. In addition to the unrecognized tax benefits in the table above, the company had $4.2 million and $3.2 million accrued for the payment of interest and penalties at December&#160;31, 2024 and 2023, respectively.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;Note&#160;4. Income Taxes (Continued)&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"&gt;It is reasonably possible that the amount of unrecognized tax benefits could change in the next twelve&#160;months in an amount ranging from zero to $12.0 million, as a result of the expiration of the statute of limitations and other federal and state income tax audits. The company files income tax returns in the U.S. federal jurisdiction as well as income tax returns in various state jurisdictions. The tax&#160;years 2021 through 2023 remain open to examination by the Internal Revenue Service and various state and local jurisdictions.&lt;/p&gt;</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock
      contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q"
      id="Tb_u1CC2IoCjEW0TCS6RfD3QA">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"&gt;Components of earnings before income taxes and noncontrolling interests for the years ended December 31 are as follows (in thousands):&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:18.56%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:36.97%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:9.96%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:9.96%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:9.96%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.37%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:18.56%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:36.97%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:middle;white-space:nowrap;width:11.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2024&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:middle;white-space:nowrap;width:11.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2023&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:middle;white-space:nowrap;width:11.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2022&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.37%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:18.56%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:36.97%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;United States income&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:9.96%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 1,992,814&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:9.96%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 3,198,048&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:9.96%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 4,996,762&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.37%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:18.56%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:36.97%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Foreign income (loss)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:9.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (9,933)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:9.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 20,895&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:9.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 24,307&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.37%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:18.56%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:36.97%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;    Total income before income taxes&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.63%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:9.96%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 1,982,881&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.63%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:9.96%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 3,218,943&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.63%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:9.96%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 5,021,069&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.37%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
      contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q"
      decimals="-3"
      id="Tc_Q0n6SoT7LUCHbvf2j4VVOw_2_3"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">1992814000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
      contextRef="Duration_1_1_2023_To_12_31_2023_fQq0aKYV90OaLRCKrOPOrg"
      decimals="-3"
      id="Tc_Q7k8QYvdyEC1ge0AOwEXmQ_2_6"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">3198048000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
      contextRef="Duration_1_1_2022_To_12_31_2022_KwAbRLBxhkeIsniwkLlFwA"
      decimals="-3"
      id="Tc_FUgn7YApikG08oXAYJaxTw_2_9"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">4996762000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
      contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q"
      decimals="-3"
      id="Tc_XfJv-k6CNUKZ8qFPtMaT-g_3_3"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">-9933000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
      contextRef="Duration_1_1_2023_To_12_31_2023_fQq0aKYV90OaLRCKrOPOrg"
      decimals="-3"
      id="Tc_v76Qy0hyxEq8i0dsGOu2Ew_3_6"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">20895000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
      contextRef="Duration_1_1_2022_To_12_31_2022_KwAbRLBxhkeIsniwkLlFwA"
      decimals="-3"
      id="Tc_xWgRwvcEhUa4LTaY79nYaQ_3_9"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">24307000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q"
      decimals="-3"
      id="Tc_5FrcRaG3LUyheSxGibUg8Q_4_3"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">1982881000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="Duration_1_1_2023_To_12_31_2023_fQq0aKYV90OaLRCKrOPOrg"
      decimals="-3"
      id="Tc_PwqVEIqk7U2g327Nn-5GPg_4_6"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">3218943000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="Duration_1_1_2022_To_12_31_2022_KwAbRLBxhkeIsniwkLlFwA"
      decimals="-3"
      id="Tc_7DPwg5QBMEWkVYnR_msMcQ_4_9"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">5021069000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock
      contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q"
      id="Tb_kC_5I38DfkSbb7ikgpy7zg">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"&gt;The company files a consolidated federal income tax return. The provision for income tax expense for the&#160;years ended December&#160;31 is as follows (in thousands):&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:18.56%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:36.97%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.96%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.96%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.96%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.37%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:18.56%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:36.97%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.96%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.96%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.96%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.37%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:18.56%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:36.97%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:middle;white-space:nowrap;width:11.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2024&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:middle;white-space:nowrap;width:11.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2023&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:middle;white-space:nowrap;width:11.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2022&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.37%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:18.56%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:36.97%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Current income tax expense &lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:9.96%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:9.96%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:9.96%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.37%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:18.56%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:36.97%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"&gt;Federal&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:9.96%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 409,586&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:9.96%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 600,499&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:9.96%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 946,016&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.37%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:18.56%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:36.97%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"&gt;State&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:9.96%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 57,942&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:9.96%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 91,965&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:9.96%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 152,758&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.37%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:18.56%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:36.97%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"&gt;Foreign&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:9.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 7,980&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:9.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 3,482&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:9.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 8,605&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.37%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:18.56%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:36.97%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"&gt;Total current&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:9.96%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 475,508&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:9.96%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 695,946&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:9.96%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 1,107,379&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.37%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:18.56%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:36.97%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Deferred income tax expense (benefit)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:9.96%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:9.96%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:9.96%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.37%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:18.56%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:36.97%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"&gt;Federal&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:9.96%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (26,311)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:9.96%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 38,172&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:9.96%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 22,168&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.37%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:18.56%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:36.97%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"&gt;State&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:9.96%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (12,476)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:9.96%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 15,355&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:9.96%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 13,333&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.37%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:18.56%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:36.97%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"&gt;Foreign&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:9.96%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (3,796)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:9.96%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 2,138&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:9.96%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (1,303)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.37%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:18.56%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:36.97%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"&gt;Total deferred&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:9.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (42,583)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:9.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 55,665&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:9.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 34,198&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.37%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:18.56%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:36.97%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;"&gt;Total income tax expense &lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.63%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:9.96%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 432,925&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.63%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:9.96%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 751,611&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.63%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:9.96%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 1,141,577&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.37%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q"
      decimals="-3"
      id="Tc_w8SivnwZx0uGY_XCD5DGaA_4_3"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">409586000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="Duration_1_1_2023_To_12_31_2023_fQq0aKYV90OaLRCKrOPOrg"
      decimals="-3"
      id="Tc_jZ2bF6v57kqt5osVEsBiKg_4_6"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">600499000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="Duration_1_1_2022_To_12_31_2022_KwAbRLBxhkeIsniwkLlFwA"
      decimals="-3"
      id="Tc_ETzdqapsWky5UeiB3nrX7w_4_9"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">946016000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q"
      decimals="-3"
      id="Tc_FG4S5gudbUamaF0_YaFfug_5_3"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">57942000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="Duration_1_1_2023_To_12_31_2023_fQq0aKYV90OaLRCKrOPOrg"
      decimals="-3"
      id="Tc_Bzds7C2MEUeY_W0HTpKECQ_5_6"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">91965000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="Duration_1_1_2022_To_12_31_2022_KwAbRLBxhkeIsniwkLlFwA"
      decimals="-3"
      id="Tc_C6jSgRjjzEu5ueb3EiQO5g_5_9"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">152758000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit
      contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q"
      decimals="-3"
      id="Tc_Syg0h2nUh0-87W4kG--Mdw_6_3"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">7980000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit
      contextRef="Duration_1_1_2023_To_12_31_2023_fQq0aKYV90OaLRCKrOPOrg"
      decimals="-3"
      id="Tc_eJGjUtm8rU-TCeoNCuvpVQ_6_6"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">3482000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit
      contextRef="Duration_1_1_2022_To_12_31_2022_KwAbRLBxhkeIsniwkLlFwA"
      decimals="-3"
      id="Tc_iWkdCA91uE-HKj2b53gzVA_6_9"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">8605000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q"
      decimals="-3"
      id="Tc_9Vlo5l1nzk6vWoWAAbqtWg_7_3"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">475508000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="Duration_1_1_2023_To_12_31_2023_fQq0aKYV90OaLRCKrOPOrg"
      decimals="-3"
      id="Tc_KtzlX3a7DU61dy4PcaAx5Q_7_6"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">695946000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="Duration_1_1_2022_To_12_31_2022_KwAbRLBxhkeIsniwkLlFwA"
      decimals="-3"
      id="Tc_orIg0OUHJUOAFZ10Hiyscg_7_9"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">1107379000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q"
      decimals="-3"
      id="Tc_iHkBny2ZS0SbeEg9IxddNA_9_3"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">-26311000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="Duration_1_1_2023_To_12_31_2023_fQq0aKYV90OaLRCKrOPOrg"
      decimals="-3"
      id="Tc_x0NVjl5eUUua7bkShp1cQw_9_6"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">38172000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="Duration_1_1_2022_To_12_31_2022_KwAbRLBxhkeIsniwkLlFwA"
      decimals="-3"
      id="Tc_5OLuJHU9qUKV_Hkb3Oit9w_9_9"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">22168000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q"
      decimals="-3"
      id="Tc_Js8XJ-v6eEOS0zNfHGjV9A_10_3"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">-12476000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="Duration_1_1_2023_To_12_31_2023_fQq0aKYV90OaLRCKrOPOrg"
      decimals="-3"
      id="Tc_tGWyfVQWm0KizBBwLPwt5w_10_6"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">15355000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="Duration_1_1_2022_To_12_31_2022_KwAbRLBxhkeIsniwkLlFwA"
      decimals="-3"
      id="Tc_0x2r4f58okOCN9wdzQ3quQ_10_9"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">13333000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit
      contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q"
      decimals="-3"
      id="Tc_ws6WQSho3Euo3nIX6sRIHQ_11_3"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">-3796000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit
      contextRef="Duration_1_1_2023_To_12_31_2023_fQq0aKYV90OaLRCKrOPOrg"
      decimals="-3"
      id="Tc_u2Jy0KHK30WZX8tkZNh4jQ_11_6"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">2138000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit
      contextRef="Duration_1_1_2022_To_12_31_2022_KwAbRLBxhkeIsniwkLlFwA"
      decimals="-3"
      id="Tc_-cxVA-8AD0eFbdvt-lfABw_11_9"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">-1303000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q"
      decimals="-3"
      id="Tc_m200ti-pYEyslpWqPitbLg_12_3"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">-42583000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="Duration_1_1_2023_To_12_31_2023_fQq0aKYV90OaLRCKrOPOrg"
      decimals="-3"
      id="Tc_xBcOPvKFl0CqqtQKvglWgA_12_6"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">55665000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="Duration_1_1_2022_To_12_31_2022_KwAbRLBxhkeIsniwkLlFwA"
      decimals="-3"
      id="Tc_bSLE_wkcb0CagypYTkEqPg_12_9"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">34198000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q"
      decimals="-3"
      id="Tc__6F7-5jyc0mEEvMlHhIoIw_13_3"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">432925000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="Duration_1_1_2023_To_12_31_2023_fQq0aKYV90OaLRCKrOPOrg"
      decimals="-3"
      id="Tc_AdGYAf_jyk6_9bLepjncmg_13_6"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">751611000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="Duration_1_1_2022_To_12_31_2022_KwAbRLBxhkeIsniwkLlFwA"
      decimals="-3"
      id="Tc_fP6KwWtH206b228o_K_k6A_13_9"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">1141577000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock
      contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q"
      id="Tb_asYox5Bvv0mr4N-YwWDv8w">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"&gt;A reconciliation of the statutory rates to the actual effective tax rates for the&#160;years ended December&#160;31 are as follows:&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.04%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:40.74%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.05%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:40.74%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:middle;white-space:nowrap;width:13.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2024&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:middle;white-space:nowrap;width:13.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2023&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:middle;white-space:nowrap;width:13.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2022&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.05%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.04%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:40.74%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Statutory federal tax rate &lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:10.22%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 21.0&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;%&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:10.22%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 21.0&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;%&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:10.22%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 21.0&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;%&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.05%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:40.74%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;    State income taxes, net of federal benefit &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 1.8&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 2.6&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 2.6&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.05%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.04%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:40.74%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;    Federal research &amp;amp; development credits&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:10.22%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (0.9)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:10.22%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (0.2)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:10.22%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (0.6)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.05%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:40.74%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;    Other permanent differences &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:10.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (0.1)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:10.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (0.1)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:10.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (0.3)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.05%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.04%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:40.74%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Effective tax rate &lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.8%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:10.22%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;21.8&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.82%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;%&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.8%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:10.22%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;23.3&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.82%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;%&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.8%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:10.22%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;22.7&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.82%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;%&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.05%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"&gt;&lt;span style="margin-bottom:12pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;</us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q"
      decimals="3"
      id="Tc_O9JMhppeR0OUqkMreyf9Ow_2_3"
      unitRef="Unit_Standard_pure__RPH9xZLdEWWc65w50BwFA">0.21</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="Duration_1_1_2023_To_12_31_2023_fQq0aKYV90OaLRCKrOPOrg"
      decimals="3"
      id="Tc_uoJuRM-Rq0mphqE8xURu_A_2_7"
      unitRef="Unit_Standard_pure__RPH9xZLdEWWc65w50BwFA">0.21</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="Duration_1_1_2022_To_12_31_2022_KwAbRLBxhkeIsniwkLlFwA"
      decimals="3"
      id="Tc_2KGP7X1MeUiVMeYVqY02jQ_2_11"
      unitRef="Unit_Standard_pure__RPH9xZLdEWWc65w50BwFA">0.21</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes
      contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q"
      decimals="3"
      id="Tc_KbwD8ysvx06me_Jq4LLqpQ_3_3"
      unitRef="Unit_Standard_pure__RPH9xZLdEWWc65w50BwFA">0.018</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes
      contextRef="Duration_1_1_2023_To_12_31_2023_fQq0aKYV90OaLRCKrOPOrg"
      decimals="3"
      id="Tc_p4UQ-zmd4UuJ6mxnWliLCA_3_7"
      unitRef="Unit_Standard_pure__RPH9xZLdEWWc65w50BwFA">0.026</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes
      contextRef="Duration_1_1_2022_To_12_31_2022_KwAbRLBxhkeIsniwkLlFwA"
      decimals="3"
      id="Tc_XKvOA0-uwUWj-kwXwS4IQg_3_11"
      unitRef="Unit_Standard_pure__RPH9xZLdEWWc65w50BwFA">0.026</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch
      contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q"
      decimals="3"
      id="Tc_WwJ99PRvh0SQpZ_39HHl8w_4_3"
      unitRef="Unit_Standard_pure__RPH9xZLdEWWc65w50BwFA">0.009</us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch
      contextRef="Duration_1_1_2023_To_12_31_2023_fQq0aKYV90OaLRCKrOPOrg"
      decimals="3"
      id="Tc_NIIqIRaiCE6s4rGetCRI3Q_4_7"
      unitRef="Unit_Standard_pure__RPH9xZLdEWWc65w50BwFA">0.002</us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch
      contextRef="Duration_1_1_2022_To_12_31_2022_KwAbRLBxhkeIsniwkLlFwA"
      decimals="3"
      id="Tc_Y1eavKRO70W3xKohKzpPkw_4_11"
      unitRef="Unit_Standard_pure__RPH9xZLdEWWc65w50BwFA">0.006</us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments
      contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q"
      decimals="3"
      id="Tc_xHYpPp0opEeh4pVd9oc0WA_5_3"
      unitRef="Unit_Standard_pure__RPH9xZLdEWWc65w50BwFA">-0.001</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments
      contextRef="Duration_1_1_2023_To_12_31_2023_fQq0aKYV90OaLRCKrOPOrg"
      decimals="3"
      id="Tc_eXhSXqsuO0WGj2aQ41dBMA_5_7"
      unitRef="Unit_Standard_pure__RPH9xZLdEWWc65w50BwFA">-0.001</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments
      contextRef="Duration_1_1_2022_To_12_31_2022_KwAbRLBxhkeIsniwkLlFwA"
      decimals="3"
      id="Tc_61s7bxefy0e3-Afh2Fzepw_5_11"
      unitRef="Unit_Standard_pure__RPH9xZLdEWWc65w50BwFA">-0.003</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q"
      decimals="3"
      id="Tc_sY1fmGUtmEiTOGTVVMAqBA_6_3"
      unitRef="Unit_Standard_pure__RPH9xZLdEWWc65w50BwFA">0.218</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="Duration_1_1_2023_To_12_31_2023_fQq0aKYV90OaLRCKrOPOrg"
      decimals="3"
      id="Tc_zIZscKwtDE6sKQUxzitanw_6_7"
      unitRef="Unit_Standard_pure__RPH9xZLdEWWc65w50BwFA">0.233</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="Duration_1_1_2022_To_12_31_2022_KwAbRLBxhkeIsniwkLlFwA"
      decimals="3"
      id="Tc_1EFq8-lwRkurMqhGueFr5A_6_11"
      unitRef="Unit_Standard_pure__RPH9xZLdEWWc65w50BwFA">0.227</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock
      contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q"
      id="Tb_tBB5BtUzckOmdSRL1T-UnA">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"&gt;Significant components of the company&#x2019;s deferred tax assets and liabilities at December&#160;31 are as follows (in&#160;thousands):&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.48%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:49.46%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:13.53%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:13.53%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.47%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:49.46%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:middle;white-space:nowrap;width:15.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2024&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:middle;white-space:nowrap;width:15.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2023&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.47%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.48%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:49.46%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Deferred tax assets&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:13.53%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:13.53%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.47%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:49.46%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;    Accrued expenses and allowances &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:13.53%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 41,031&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:13.53%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 41,894&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.47%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.48%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:49.46%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;    Inventories &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:13.53%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 6,892&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:13.53%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 10,685&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.47%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:49.46%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;    Net operating loss carryforwards &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:13.53%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 24,381&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:13.53%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 7,663&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.47%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.48%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:49.46%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;    Amortizable assets&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:13.53%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 39,657&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:13.53%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 5,798&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.47%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:49.46%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;    Other &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:13.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 5,916&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:13.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 9,149&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.47%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.48%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:49.46%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:13.53%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 117,877&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:13.53%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 75,189&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.47%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:49.46%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;    Less: valuation allowance &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:13.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (1,150)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:13.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (816)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.47%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.48%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:49.46%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Total net deferred tax assets &lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.16%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:13.53%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 116,727&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.16%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:13.53%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 74,373&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.47%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:49.46%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:13.53%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:13.53%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.47%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.48%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:49.46%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Deferred tax liabilities&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:13.53%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:13.53%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.47%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:49.46%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;    Property, plant and equipment &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:13.53%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (1,014,515)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:13.53%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (1,013,045)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.47%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.48%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:49.46%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;    Other &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.16%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:13.53%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (4,398)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.16%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:13.53%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (6,096)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.47%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:49.46%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Total deferred tax liabilities &lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:13.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (1,018,913)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:13.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (1,019,141)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.47%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.48%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:49.46%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;        Net deferred tax liability &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.16%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:13.53%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (902,186)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.16%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:13.53%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (944,768)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.47%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals
      contextRef="As_Of_12_31_2024_TtGtgeFhD0OARTT9fdW5Qw"
      decimals="-3"
      id="Tc_4ca1dBurykO3tKu8hbcaag_3_3"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">41031000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals
      contextRef="As_Of_12_31_2023_pgBdStu4Lkq7bhYG8k42Tg"
      decimals="-3"
      id="Tc_HlRSfKHxvk2FJVfmLD36rw_3_6"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">41894000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals>
    <us-gaap:DeferredTaxAssetsInventory
      contextRef="As_Of_12_31_2024_TtGtgeFhD0OARTT9fdW5Qw"
      decimals="-3"
      id="Tc_lHiIqpzYy0qKkY4eTZOAZQ_4_3"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">6892000</us-gaap:DeferredTaxAssetsInventory>
    <us-gaap:DeferredTaxAssetsInventory
      contextRef="As_Of_12_31_2023_pgBdStu4Lkq7bhYG8k42Tg"
      decimals="-3"
      id="Tc_KAOqmaQKFkKjukujkpQluQ_4_6"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">10685000</us-gaap:DeferredTaxAssetsInventory>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards
      contextRef="As_Of_12_31_2024_TtGtgeFhD0OARTT9fdW5Qw"
      decimals="-3"
      id="Tc_y__Hj5uK00SjYPSy_Chcgg_5_3"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">24381000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards
      contextRef="As_Of_12_31_2023_pgBdStu4Lkq7bhYG8k42Tg"
      decimals="-3"
      id="Tc_hHFfWG24KEOz1ZZWMyOC4Q_5_6"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">7663000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsGoodwillAndIntangibleAssets
      contextRef="As_Of_12_31_2024_TtGtgeFhD0OARTT9fdW5Qw"
      decimals="-3"
      id="Tc_aa6m1PrPOUW4h4KeEoRjdw_6_3"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">39657000</us-gaap:DeferredTaxAssetsGoodwillAndIntangibleAssets>
    <us-gaap:DeferredTaxAssetsGoodwillAndIntangibleAssets
      contextRef="As_Of_12_31_2023_pgBdStu4Lkq7bhYG8k42Tg"
      decimals="-3"
      id="Tc_8EDSvsgb-UunIJhKdjgQcw_6_6"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">5798000</us-gaap:DeferredTaxAssetsGoodwillAndIntangibleAssets>
    <us-gaap:DeferredTaxAssetsOther
      contextRef="As_Of_12_31_2024_TtGtgeFhD0OARTT9fdW5Qw"
      decimals="-3"
      id="Tc_nAlMUN0nSEaMl1_NJ3xa-w_7_3"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">5916000</us-gaap:DeferredTaxAssetsOther>
    <us-gaap:DeferredTaxAssetsOther
      contextRef="As_Of_12_31_2023_pgBdStu4Lkq7bhYG8k42Tg"
      decimals="-3"
      id="Tc_uTQ2KMt69k2eG91DNVu6bA_7_6"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">9149000</us-gaap:DeferredTaxAssetsOther>
    <us-gaap:DeferredTaxAssetsGross
      contextRef="As_Of_12_31_2024_TtGtgeFhD0OARTT9fdW5Qw"
      decimals="-3"
      id="Tc_GphPsGz8PUG6NHVYvTWZeA_8_3"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">117877000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsGross
      contextRef="As_Of_12_31_2023_pgBdStu4Lkq7bhYG8k42Tg"
      decimals="-3"
      id="Tc_hyyU-12CsE6IP0S2liuauQ_8_6"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">75189000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="As_Of_12_31_2024_TtGtgeFhD0OARTT9fdW5Qw"
      decimals="-3"
      id="Tc_zQM2AGzV3EWwZPS34juG8A_9_3"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">1150000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="As_Of_12_31_2023_pgBdStu4Lkq7bhYG8k42Tg"
      decimals="-3"
      id="Tc_PjI5GOgiekWjCdEeKRZSJg_9_6"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">816000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsNet
      contextRef="As_Of_12_31_2024_TtGtgeFhD0OARTT9fdW5Qw"
      decimals="-3"
      id="Tc_O5XDA_rsGECOwPYdNmLhyg_10_3"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">116727000</us-gaap:DeferredTaxAssetsNet>
    <us-gaap:DeferredTaxAssetsNet
      contextRef="As_Of_12_31_2023_pgBdStu4Lkq7bhYG8k42Tg"
      decimals="-3"
      id="Tc_pCuXir5V8U6WjTTrXgSQ7Q_10_6"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">74373000</us-gaap:DeferredTaxAssetsNet>
    <us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment
      contextRef="As_Of_12_31_2024_TtGtgeFhD0OARTT9fdW5Qw"
      decimals="-3"
      id="Tc_A5v5ks8FZE6L-fw_npGz6w_13_3"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">1014515000</us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
    <us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment
      contextRef="As_Of_12_31_2023_pgBdStu4Lkq7bhYG8k42Tg"
      decimals="-3"
      id="Tc_qek7Ifq2Gk-gDdTDQL5wnQ_13_6"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">1013045000</us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
    <us-gaap:DeferredTaxLiabilitiesOther
      contextRef="As_Of_12_31_2024_TtGtgeFhD0OARTT9fdW5Qw"
      decimals="-3"
      id="Tc_EXbkX5Bg6UKtTeV2jHlEpA_14_3"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">4398000</us-gaap:DeferredTaxLiabilitiesOther>
    <us-gaap:DeferredTaxLiabilitiesOther
      contextRef="As_Of_12_31_2023_pgBdStu4Lkq7bhYG8k42Tg"
      decimals="-3"
      id="Tc_FVSpgn01UEOdYfyWY3L8AA_14_6"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">6096000</us-gaap:DeferredTaxLiabilitiesOther>
    <us-gaap:DeferredIncomeTaxLiabilities
      contextRef="As_Of_12_31_2024_TtGtgeFhD0OARTT9fdW5Qw"
      decimals="-3"
      id="Tc_yS4jY5g0XkWtysT8x31Tpw_15_3"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">1018913000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredIncomeTaxLiabilities
      contextRef="As_Of_12_31_2023_pgBdStu4Lkq7bhYG8k42Tg"
      decimals="-3"
      id="Tc_bt3mbJJKD0q5KGDLHexP3g_15_6"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">1019141000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredTaxLiabilities
      contextRef="As_Of_12_31_2024_TtGtgeFhD0OARTT9fdW5Qw"
      decimals="-3"
      id="Tc_fX3OfY5NOESCTtVy5jE59g_16_3"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">902186000</us-gaap:DeferredTaxLiabilities>
    <us-gaap:DeferredTaxLiabilities
      contextRef="As_Of_12_31_2023_pgBdStu4Lkq7bhYG8k42Tg"
      decimals="-3"
      id="Tc_ZM7e3kBdN02NScmqLLRO0w_16_6"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">944768000</us-gaap:DeferredTaxLiabilities>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="As_Of_12_31_2024_TtGtgeFhD0OARTT9fdW5Qw"
      decimals="0"
      id="Narr_Khn9m9uC7Um1PJ6l5H7ycw"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">1150000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="As_Of_12_31_2023_pgBdStu4Lkq7bhYG8k42Tg"
      decimals="0"
      id="Narr_pTPKXYODNUCg9DNCQ46-mQ"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">816000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock
      contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q"
      id="Tb_DV-aOlEN_kmgNqBaY3vhdQ">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"&gt;A reconciliation of the beginning and ending amount of unrecognized tax benefits is as follows (in thousands):&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.17%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:41.76%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.16%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.17%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:41.76%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.17%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:41.76%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:middle;white-space:nowrap;width:13.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2024&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:middle;white-space:nowrap;width:13.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2023&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:middle;white-space:nowrap;width:13.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2022&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.17%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:41.76%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Balance at January&#160;1 &lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:11.43%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 31,258&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:11.43%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 28,646&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:11.43%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 20,466&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.16%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.17%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:41.76%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;    Increases related to current year tax positions &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 5,115&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 1,500&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 9,600&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.17%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:41.76%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;    Increases related to prior year tax positions &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:11.43%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 263&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:11.43%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 1,798&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:11.43%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 364&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.16%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.17%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:41.76%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;    Decreases related to prior year tax positions &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:11.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (6,949)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:11.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (686)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:11.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (1,784)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.17%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:41.76%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Balance at December&#160;31 &lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.98%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:11.43%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 29,687&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.97%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:11.43%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 31,258&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.97%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:11.43%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 28,646&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.16%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="As_Of_12_31_2023_pgBdStu4Lkq7bhYG8k42Tg"
      decimals="-3"
      id="Tc_NCg8Nh8fCk-jAxnq38cV_w_3_3"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">31258000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="As_Of_12_31_2022_r8xF5OipdEOlc0hQ8jvOeg"
      decimals="-3"
      id="Tc_8WqTmSdC90mFIlcmYMKF_g_3_6"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">28646000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="As_Of_12_31_2021_ppxrnlG9eECczQattlb_FQ"
      decimals="-3"
      id="Tc_uRNwns74AEqaZl15gZv_KA_3_9"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">20466000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
      contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q"
      decimals="-3"
      id="Tc_bhhLp0RvYUi7CFKjxjhLKA_4_3"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">5115000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
      contextRef="Duration_1_1_2023_To_12_31_2023_fQq0aKYV90OaLRCKrOPOrg"
      decimals="-3"
      id="Tc_npDQ9UmSqEu91XqxVt9gDg_4_6"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">1500000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
      contextRef="Duration_1_1_2022_To_12_31_2022_KwAbRLBxhkeIsniwkLlFwA"
      decimals="-3"
      id="Tc_O3a_NXGLt06U6TfvwYzwBw_4_9"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">9600000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
      contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q"
      decimals="-3"
      id="Tc_dr-OuZmYPEOSUNsPrI5xQA_5_3"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">263000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
      contextRef="Duration_1_1_2023_To_12_31_2023_fQq0aKYV90OaLRCKrOPOrg"
      decimals="-3"
      id="Tc_1PYvVf2APEGdb6Ul4Eoqrw_5_6"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">1798000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
      contextRef="Duration_1_1_2022_To_12_31_2022_KwAbRLBxhkeIsniwkLlFwA"
      decimals="-3"
      id="Tc_eiTyfY953EWWKLIoLLYEbw_5_9"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">364000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
      contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q"
      decimals="-3"
      id="Tc_un1bqoGFs0SGCQRKEKaNfA_6_3"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">6949000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
      contextRef="Duration_1_1_2023_To_12_31_2023_fQq0aKYV90OaLRCKrOPOrg"
      decimals="-3"
      id="Tc_OEUXv7N5PEaPVfRe_CqPUA_6_6"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">686000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
      contextRef="Duration_1_1_2022_To_12_31_2022_KwAbRLBxhkeIsniwkLlFwA"
      decimals="-3"
      id="Tc_dl8wtUp9CUm06T-hFuLq5A_6_9"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">1784000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="As_Of_12_31_2024_TtGtgeFhD0OARTT9fdW5Qw"
      decimals="-3"
      id="Tc_yEmVowapN0iX1WgzFin53w_7_3"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">29687000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="As_Of_12_31_2023_pgBdStu4Lkq7bhYG8k42Tg"
      decimals="-3"
      id="Tc_RjocYsD0jUO_-UN6Z8n39A_7_6"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">31258000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="As_Of_12_31_2022_r8xF5OipdEOlc0hQ8jvOeg"
      decimals="-3"
      id="Tc_VDVRhe3hc0mFmsGyYIvoTg_7_9"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">28646000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate
      contextRef="As_Of_12_31_2024_TtGtgeFhD0OARTT9fdW5Qw"
      decimals="-5"
      id="Narr_-8le00ME0kuL3tkNb8p4JQ"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">26400000</us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate>
    <us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate
      contextRef="As_Of_12_31_2023_pgBdStu4Lkq7bhYG8k42Tg"
      decimals="-5"
      id="Narr_Lij6_C8OsUmj7yMTWB-D3Q"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">27800000</us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate>
    <stld:UnrecognizedTaxBenefitsIncreaseDecreaseResultingFromChangeInInterestExpense
      contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q"
      decimals="0"
      id="Narr_1cVLfQfkC0mcoqL2NS8EkQ"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">-710000</stld:UnrecognizedTaxBenefitsIncreaseDecreaseResultingFromChangeInInterestExpense>
    <stld:UnrecognizedTaxBenefitsIncreaseDecreaseResultingFromChangeInInterestExpense
      contextRef="Duration_1_1_2023_To_12_31_2023_fQq0aKYV90OaLRCKrOPOrg"
      decimals="0"
      id="Narr_nzX5Gl_7pU2O4nmXRrJdrg"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">-1560000</stld:UnrecognizedTaxBenefitsIncreaseDecreaseResultingFromChangeInInterestExpense>
    <stld:UnrecognizedTaxBenefitsIncreaseDecreaseResultingFromChangeInInterestExpense
      contextRef="Duration_1_1_2022_To_12_31_2022_KwAbRLBxhkeIsniwkLlFwA"
      decimals="0"
      id="Narr_xE3E1RqBhUSNYQ4xpLpZ6Q"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">-480000</stld:UnrecognizedTaxBenefitsIncreaseDecreaseResultingFromChangeInInterestExpense>
    <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued
      contextRef="As_Of_12_31_2024_TtGtgeFhD0OARTT9fdW5Qw"
      decimals="-5"
      id="Narr_YHrMzEH5oEKx2oDonBza-A"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">4200000</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued>
    <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued
      contextRef="As_Of_12_31_2023_pgBdStu4Lkq7bhYG8k42Tg"
      decimals="-5"
      id="Narr_J19Wwp7zw06e1u2oCNdw4A"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">3200000</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued>
    <us-gaap:IncomeTaxExaminationEstimateOfPossibleLoss
      contextRef="Duration_1_1_2024_To_12_31_2024_srt_RangeAxis_srt_MinimumMember_VazWPUGuR0aq1pv6jrkptg"
      decimals="-5"
      id="Narr_0KQIl0NW9UKSwKN3djEAkg"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">0</us-gaap:IncomeTaxExaminationEstimateOfPossibleLoss>
    <us-gaap:IncomeTaxExaminationEstimateOfPossibleLoss
      contextRef="Duration_1_1_2024_To_12_31_2024_srt_RangeAxis_srt_MaximumMember_VGWjtMnu00eENKtwUYcf-A"
      decimals="-5"
      id="Narr_Dh0yEuhPfESWSc5X1V3Mnw"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">12000000</us-gaap:IncomeTaxExaminationEstimateOfPossibleLoss>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock
      contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q"
      id="Tb_vKQ6w2qXEE2qr8v-t5uA6A">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;Note&#160;5. Shareholders&#x2019; Equity&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;Cash Dividends&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"&gt;The company declared cash dividends of $284.1&#160;million, or $1.84 per common share, during 2024; $280.5&#160;million, or $1.70 per common share, during 2023; and $245.3&#160;million, or $1.36 per common share, during 2022. The company paid cash dividends of $282.6 million, $271.3&#160;million, and $237.2&#160;million during 2024, 2023, and 2022, respectively.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;Treasury Stock&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"&gt;In July 2021, the board of directors authorized a share repurchase program of up to $1.0 billion of the company&#x2019;s common stock. This program was exhausted in April 2022. In February 2022, the board of directors authorized an additional share repurchase program of up to $1.25 billion of the company&#x2019;s common stock. This program was exhausted in November 2022. In November 2022, the board of directors authorized an additional share repurchase program of up to $1.5 billion of the company&#x2019;s common stock. This program was exhausted in November 2023. In November 2023, the board of directors authorized an additional share repurchase program of up to $1.5 billion of the company&#x2019;s common stock. Subsequent to December 31, 2024, in February 2025, the board of directors authorized an additional share repurchase program of up to $1.5 billion of the company&#x2019;s common stock. Under the share repurchase programs, purchases take place as and when we determine in open market or private transactions made based upon the market price of our common stock, the nature of other investment opportunities or growth projects, our cash flows from operations, and general economic conditions. The share repurchase programs do not require us to acquire any specific number of shares, and may be modified, suspended, extended, or terminated by us at any time. The share repurchase programs do not have an expiration date. The company repurchased 9.4 million shares for $1.2 billion during 2024, 13.4 million shares for $1.5 billion during 2023, and 23.0 million shares for $1.8 billion during 2022 under the share repurchase programs. At December&#160;31, 2024, the company had remaining authorization to repurchase $193.5 million of additional shares under the November 2023 share repurchase program.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"&gt;&lt;span style="font-weight:bold;margin-bottom:12pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;</us-gaap:StockholdersEquityNoteDisclosureTextBlock>
    <us-gaap:DividendsCommonStockCash
      contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q"
      decimals="-5"
      id="Narr_pbIZEjJzdEW7ySsmC8Ml3w"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">284100000</us-gaap:DividendsCommonStockCash>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q"
      decimals="2"
      id="Narr_XrTA5iWY2EiApuEaeNUeDg"
      unitRef="Unit_Divide_USD_shares_FVFgOljJAEW-7UH1iPgq-g">1.84</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:DividendsCommonStockCash
      contextRef="Duration_1_1_2023_To_12_31_2023_fQq0aKYV90OaLRCKrOPOrg"
      decimals="-5"
      id="Narr_cyZYorND4E60gL_wqCk8VQ"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">280500000</us-gaap:DividendsCommonStockCash>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="Duration_1_1_2023_To_12_31_2023_fQq0aKYV90OaLRCKrOPOrg"
      decimals="2"
      id="Narr_N2Y6xet4m0uOQ7mnuVz-Pw"
      unitRef="Unit_Divide_USD_shares_FVFgOljJAEW-7UH1iPgq-g">1.7</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:DividendsCommonStockCash
      contextRef="Duration_1_1_2022_To_12_31_2022_KwAbRLBxhkeIsniwkLlFwA"
      decimals="-5"
      id="Narr_OThJuIwAVEOd-FBHNxGBGA"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">245300000</us-gaap:DividendsCommonStockCash>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="Duration_1_1_2022_To_12_31_2022_KwAbRLBxhkeIsniwkLlFwA"
      decimals="2"
      id="Narr_Ia94sx2f8Euef_KmDQZZNQ"
      unitRef="Unit_Divide_USD_shares_FVFgOljJAEW-7UH1iPgq-g">1.36</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:PaymentsOfDividendsCommonStock
      contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q"
      decimals="-5"
      id="Narr_bMNo73WP3U2ByQrtFxh-Fg"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">282600000</us-gaap:PaymentsOfDividendsCommonStock>
    <us-gaap:PaymentsOfDividendsCommonStock
      contextRef="Duration_1_1_2023_To_12_31_2023_fQq0aKYV90OaLRCKrOPOrg"
      decimals="-5"
      id="Narr_Kg_FaKHSZE2tSuz-fl8sJw"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">271300000</us-gaap:PaymentsOfDividendsCommonStock>
    <us-gaap:PaymentsOfDividendsCommonStock
      contextRef="Duration_1_1_2022_To_12_31_2022_KwAbRLBxhkeIsniwkLlFwA"
      decimals="-5"
      id="Narr_l0-6abrfNE6L1ywT-9wE8Q"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">237200000</us-gaap:PaymentsOfDividendsCommonStock>
    <srt:StockRepurchaseProgramAuthorizedAmount1
      contextRef="As_Of_7_31_2021_4htWGmOwFEiXbe2hPiIj1A"
      decimals="-8"
      id="Narr_pEkSfAKQO0aXX6Q0C10ocw"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">1000000000</srt:StockRepurchaseProgramAuthorizedAmount1>
    <srt:StockRepurchaseProgramAuthorizedAmount1
      contextRef="As_Of_2_28_2022_dXKpiPjTekKPGl_YQ0rnHQ"
      decimals="-7"
      id="Narr_EZn6FYoy3ka_nFx-RUF2TQ"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">1250000000</srt:StockRepurchaseProgramAuthorizedAmount1>
    <srt:StockRepurchaseProgramAuthorizedAmount1
      contextRef="As_Of_11_30_2022_qXswp4youkOcZtKqqtDZhQ"
      decimals="-8"
      id="Narr_38dup4SVskyWgqH-tSBIJQ"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">1500000000</srt:StockRepurchaseProgramAuthorizedAmount1>
    <srt:StockRepurchaseProgramAuthorizedAmount1
      contextRef="As_Of_11_30_2023_gn3JmGKuy06jJjjrJoa3pA"
      decimals="-8"
      id="Narr_gU7ZtCEam0GFCc7BbsRTrA"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">1500000000</srt:StockRepurchaseProgramAuthorizedAmount1>
    <srt:StockRepurchaseProgramAuthorizedAmount1
      contextRef="As_Of_2_28_2025_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_E_05BiWEM06Rowd1_wr43Q"
      decimals="-8"
      id="Narr_rvxbTR75eUuH4Wuy8_vaYQ"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">1500000000</srt:StockRepurchaseProgramAuthorizedAmount1>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q"
      decimals="-5"
      id="Narr_h6Y3LVDfi0qBDlznV05QeA"
      unitRef="Unit_Standard_shares_3DRN9t79NEGctt-Q27fxjQ">9400000</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q"
      decimals="-8"
      id="Narr_v_Vp3MQLTkWRxRAJpgQsOQ"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">1200000000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="Duration_1_1_2023_To_12_31_2023_fQq0aKYV90OaLRCKrOPOrg"
      decimals="-5"
      id="Narr_EcLtRK3DMEGstbryiLwxwQ"
      unitRef="Unit_Standard_shares_3DRN9t79NEGctt-Q27fxjQ">13400000</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="Duration_1_1_2023_To_12_31_2023_fQq0aKYV90OaLRCKrOPOrg"
      decimals="-8"
      id="Narr_wUgsVNqM2UeLXrz-MthaEg"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">1500000000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="Duration_1_1_2022_To_12_31_2022_KwAbRLBxhkeIsniwkLlFwA"
      decimals="-5"
      id="Narr_NVF8TB5V30yvb1Fk0zZQRw"
      unitRef="Unit_Standard_shares_3DRN9t79NEGctt-Q27fxjQ">23000000</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="Duration_1_1_2022_To_12_31_2022_KwAbRLBxhkeIsniwkLlFwA"
      decimals="-8"
      id="Narr_-w1ZytYpIU27n6Ou53X_XQ"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">1800000000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1
      contextRef="As_Of_12_31_2024_TtGtgeFhD0OARTT9fdW5Qw"
      decimals="-5"
      id="Narr_dRjSPSqtBESkyu-QNR3f9A"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">193500000</us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock
      contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q"
      id="Tb_LJ2378zsjUuyBJOk9CGEpw">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;Note&#160;6. Equity-Based Incentive Plans&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;2023 Equity Incentive Plan&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"&gt;In May 2023, the company&#x2019;s shareholders approved the 2023 Equity Incentive Plan (2023 Plan), which supersedes the prior Amended and Restated 2015 Equity Incentive Plan. The 2023 Plan is designed to attract, motivate, and retain qualified persons that are able to make important contributions to the company&#x2019;s success. To accomplish these objectives, the 2023 Plan provides for awards of equity-based incentives through granting of restricted stock units (RSUs), deferred stock units (DSUs), stock appreciation rights (SARs), performance awards, such as the long-term incentive compensation program (LTIP), restricted stock awards (of which none have been granted), stock options (of which none have been granted), and unrestricted stock awards (of which none have been granted). Under the 2023 Plan, 9.0 million shares of common stock were reserved for grant through December&#160;31, 2033. The 2023 Plan uses a fungible share concept under which any awards that are not a full-value award, such as stock options and stock-settled SARs, will be counted against the share reserve as one share for each share of common stock, and awards that are full-value awards, such as RSUs, DSUs, restricted and unrestricted stock awards, and performance awards, will be counted against the share reserve as 2.09 shares for each share of common stock. The SARs the company has granted to date can only be settled in cash, and thus, do not count against the share reserve. At December&#160;31, 2024, there were 6.2 million shares still available for issuance.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;Note&#160;6. Equity-Based Incentive Plans (Continued)&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"&gt;Substantially all of the company&#x2019;s full-time, non-union, U.S. team members receive RSUs, which are granted annually in November&#160;at no cost to employees and vest 100% over the shorter of two years from grant date or upon the recipient reaching retirement eligible age (&lt;span style="-sec-ix-hidden:Hidden_4KyPFP7yUUujNtu8vRzXKQ;"&gt;&lt;span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"&gt;59&#xbd; years&lt;/span&gt;&lt;/span&gt;). During 2024, 2023, and 2022, certain senior leadership of the company received RSUs in February which vest over a period of 2 to 4 years. The stock is issued to employees upon vesting. The company satisfies RSUs with newly issued shares, and satisfies restricted and unrestricted stock awards, DSUs, and performance awards with treasury shares. In addition to the RSUs and LTIP awards granted during the three-year period ended December&#160;31, 2024, presented below, the company awarded 13,000, 18,000 and 20,000 DSUs in 2024, 2023 and 2022, respectively. The 1,300 SARs awards outstanding at December&#160;31, 2024, for which no shares of common stock can be issued because the awards must be cash-settled upon exercise, have a weighted-average exercise price of $42.83.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;Restricted Stock Units&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"&gt;A summary of the company&#x2019;s RSU activity and outstanding RSUs as of December&#160;31, 2024, are presented below (dollars in thousands except grant date fair value):&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:36%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:14.01%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:12.9%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:12.89%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:12.89%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:36%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:14.01%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.79%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Weighted&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.77%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Aggregate &lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:36%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:14.01%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Number&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:middle;white-space:nowrap;width:14.79%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt; Average Grant&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:middle;white-space:nowrap;width:14.77%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Intrinsic&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:middle;white-space:nowrap;width:14.77%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Unrecognized&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:36%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:14.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt; of RSUs&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:middle;white-space:nowrap;width:14.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Date Fair Value&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:middle;white-space:nowrap;width:14.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt; Value &lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:middle;white-space:nowrap;width:14.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt; Compensation&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:36%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Outstanding RSUs as of January&#160;1, 2022&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:14.01%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 1,348,258&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.88%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.88%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:12.9%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;43.82 &lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:12.89%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt; 83,686&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:12.89%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt; 39,657&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:36%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"&gt;Granted &lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:14.01%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 481,926&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:12.9%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;98.29 &lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:12.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:12.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:36%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"&gt;Vested &lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:14.01%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (786,622)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.88%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.88%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:12.9%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;37.38 &lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:12.89%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:12.89%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:36%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"&gt;Forfeited &lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:14.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (70,011)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:12.9%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;46.82 &lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:12.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:12.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:36%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;As of December 31, 2022&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:14.01%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 973,551&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.88%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.88%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:12.9%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;71.80 &lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:12.89%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt; 94,765&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:12.89%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt; 44,394&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:36%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"&gt;Granted &lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:14.01%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 433,810&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:12.9%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;108.95 &lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:12.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:12.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:36%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"&gt;Vested &lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:14.01%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (517,041)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.88%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.88%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:12.9%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;64.03 &lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:12.89%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:12.89%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:36%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"&gt;Forfeited &lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:14.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (40,829)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:12.9%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;78.70 &lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:12.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:12.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:36%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;As of December 31, 2023&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:14.01%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 849,491&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.88%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.88%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:12.9%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;99.13 &lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:12.89%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt; 101,480&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:12.89%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt; 43,073&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:36%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"&gt;Granted &lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:14.01%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 374,370&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:12.9%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;137.14 &lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:12.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:12.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:36%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"&gt;Vested &lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:14.01%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (394,675)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.88%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.88%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:12.9%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;94.28 &lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:12.89%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:12.89%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:36%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"&gt;Forfeited &lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:14.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (39,874)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:12.9%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;104.21 &lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:12.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:12.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:36%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;As of December 31, 2024 (nonvested)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:14.01%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 789,312&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.88%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.88%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:12.9%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;115.47 &lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:12.89%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt; 90,037&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:12.89%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt; 54,964&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;      The weighted average remaining life before vesting of the outstanding RSUs as of December&#160;31, 2024, is &lt;/span&gt;1.6 years. The fair value of RSUs vesting during 2024, 2023, and 2022 was $56.2 million, $58.3 million, and $79.1 million, respectively, and was net-share settled such that the company withheld shares with value equivalent to the employees&#x2019; minimum statutory obligation for the applicable income and other employment taxes and remitted the cash to the appropriate taxing authorities. The total shares withheld in 2024, 2023, and 2022 were approximately 287,000, 342,000, and 249,000 shares, respectively, and were based on the value of the RSUs on their vesting dates as determined by the company&#x2019;s closing stock price.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;Long-Term Incentive Compensation Program (LTIP)&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 6pt 0pt;"&gt;The company maintains an LTIP performance-based program directed toward key senior leadership of the company, as determined at the discretion of the Compensation Committee of the Board of Directors. Awards are in shares of the company&#x2019;s common stock using the stock price on the first day of the performance period to convert each key senior executive&#x2019;s predetermined multiple of annual base salary. The performance period is generally three&#160;years; however, transition awards can be issued with a shorter performance period. Performance is measured in terms of equal portions of four growth and profitability measures, as compared to the same measures, similarly treated, of a pre-established group of steel sector competitors. Awards earned can range from zero to 100% of the shares awarded, and award shares vest immediately once earned on the basis of performance.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;&lt;b style="font-style:normal;font-weight:bold;"&gt;Note&#160;6. Equity-Based Incentive Plans (Continued)&lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 6pt 0pt;"&gt;The Compensation Committee granted the following three-year performance period awards and transition awards, which have been earned and have or will be issued as follows:&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"&gt;&lt;span style="font-size:0pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.85%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:41.03%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:14.38%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.64%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:41.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:14.38%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Maximum&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:41.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:14.38%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Shares That&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Award&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:41.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:14.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Could Be Issued&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:9.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt; Earned&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:middle;white-space:nowrap;width:21.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Award Issued/Issuable&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.85%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:41.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:14.38%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.39%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.39%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:41.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;2021 LTIP Award:&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:14.38%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:10.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.85%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:41.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"&gt;Three-year performance period award&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:14.38%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 360,189&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:9.39%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 324,173&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:9.39%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 324,173&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:10.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;March 2024&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:41.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:14.38%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.85%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:41.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;2022 LTIP Award:&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:14.38%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:9.39%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:9.39%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:41.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"&gt;Three-year performance period award&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:14.38%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 249,759&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 249,759&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 249,759&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:10.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;March 2025&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.85%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:41.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:14.38%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.39%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.39%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:41.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;2023 LTIP Award:&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:14.38%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.85%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:41.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"&gt;Three-year performance period award&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:14.38%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 193,946&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:9.39%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;*&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:9.39%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;*&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:41.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"&gt;Two-year performance period transition award&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:14.38%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 5,517&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 4,690&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 4,690&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:10.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;March 2025&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.85%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:41.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"&gt;One-year performance period transition award&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:14.38%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 3,678&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:9.39%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 2,759&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:9.39%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 2,759&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:10.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;March 2024&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:41.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:14.38%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.85%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:41.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;2024 LTIP Award:&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:14.38%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:9.39%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:9.39%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:41.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"&gt;Three-year performance period award&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:14.38%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 172,425&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;*&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;*&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;min-height:1.19em;position:relative;width:100%;"&gt;&lt;div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;table style="border-collapse:collapse;border:0;"&gt;&lt;tr&gt;&lt;td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;"&gt;*&lt;/p&gt;&lt;/td&gt;&lt;td style="padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;"&gt;Not yet earned as performance period not complete.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;2018 Executive Incentive Compensation Plan (2018 Executive Plan)&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"&gt;The 2018 Executive Plan provides for eligibility of certain senior leadership of the company to receive cash and stock bonuses based on predetermined formulas. The company&#x2019;s shareholders approved the 2018 Executive Plan in May 2018 and 2.0&#160;million shares of company stock were reserved for grant through February&#160;28, 2028. At times a portion of the bonus may be distributed in shares of the company&#x2019;s stock, of which &lt;span style="-sec-ix-hidden:Hidden_0_dcK1b4d0ShbeVVx6NQfg;"&gt;&lt;span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"&gt;one-third&lt;/span&gt;&lt;/span&gt; of the shares vest immediately and the remaining shares vest in equal annual installments over an additional two-year service-based vesting period requirement. At December&#160;31, 2024, 2023, and 2022, 1.3 million, 1.3&#160;million, and 1.4 million shares, respectively, under the 2018 Executive Plan remained available for grant. Pursuant to the 2018 Executive Plan, 17,000, 29,000, and 26,000 shares were awarded with a market value of $2.2 million, $3.5 million, and $3.2 million for the 2024, 2023, and 2022 award years, respectively&lt;span style="font-size:9pt;"&gt;.&lt;/span&gt;&lt;/p&gt;</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_us-gaap_PlanNameAxis_stld_EquityIncentive2023PlanMember_8wyYcfvDm0ChVzpDlhJ0DQ"
      decimals="-6"
      id="Narr_JO7s8wyukE-1VwMjN6ni4g"
      unitRef="Unit_Standard_shares_3DRN9t79NEGctt-Q27fxjQ">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <stld:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedAndVestedNumber
      contextRef="As_Of_12_31_2024_us-gaap_AwardTypeAxis_stld_StockOptionsMember_us-gaap_PlanNameAxis_stld_EquityIncentive2023PlanMember_PO4bGGoXyU6HK-WIogqc3Q"
      decimals="-6"
      id="Narr_5F1-BWMqTUCz2VtKQyrTyQ"
      unitRef="Unit_Standard_shares_3DRN9t79NEGctt-Q27fxjQ">0</stld:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedAndVestedNumber>
    <stld:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedAndVestedNumber
      contextRef="As_Of_12_31_2024_us-gaap_AwardTypeAxis_stld_UnrestrictedStockAwardsMember_us-gaap_PlanNameAxis_stld_EquityIncentive2023PlanMember_2O47HuHL3EuXzdaBpevnzw"
      decimals="-6"
      id="Narr_caPYop92wUuthRDADOgSvg"
      unitRef="Unit_Standard_shares_3DRN9t79NEGctt-Q27fxjQ">0</stld:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedAndVestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="As_Of_5_31_2023_us-gaap_PlanNameAxis_stld_EquityIncentive2023PlanMember_tTxdfjQY1kWV_U2RuvxCKg"
      decimals="-5"
      id="Narr_d9bS5FPh206JU6Rp7mwZaA"
      unitRef="Unit_Standard_shares_3DRN9t79NEGctt-Q27fxjQ">9000000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <stld:ShareBasedCompensationArrangementByShareBasedPaymentAwardShareLimitAgainstWhichFullValueAwardsWillBeCounted
      contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_AwardTypeAxis_stld_StockOptionsAndStockAppreciationRightsMember_us-gaap_PlanNameAxis_stld_EquityIncentive2023PlanMember_fm6tDYMw7k-uDjWiO2sZiA"
      decimals="0"
      id="Narr_aJQKtPO9TUyR82By0ztnEw"
      unitRef="Unit_Standard_pure__RPH9xZLdEWWc65w50BwFA">1</stld:ShareBasedCompensationArrangementByShareBasedPaymentAwardShareLimitAgainstWhichFullValueAwardsWillBeCounted>
    <stld:ShareBasedCompensationArrangementByShareBasedPaymentAwardShareLimitAgainstWhichFullValueAwardsWillBeCounted
      contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_AwardTypeAxis_stld_RestrictedStockUnitsDeferredStockUnitsRestrictedStockAndUnrestrictedStockAwardsAndPerformanceAwardsMember_us-gaap_PlanNameAxis_stld_EquityIncentive2023PlanMember_gmourv8fwUmeyzhSJW-kcQ"
      decimals="2"
      id="Narr_K2BQnskJuk2WqyGPezJjnw"
      unitRef="Unit_Standard_pure__RPH9xZLdEWWc65w50BwFA">2.09</stld:ShareBasedCompensationArrangementByShareBasedPaymentAwardShareLimitAgainstWhichFullValueAwardsWillBeCounted>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="As_Of_12_31_2024_us-gaap_PlanNameAxis_stld_EquityIncentive2023PlanMember_L7HLV0X4BU2N5efKvjHGAg"
      decimals="-5"
      id="Narr_2jEFr9Q0OkO5x1N7Re-dmg"
      unitRef="Unit_Standard_shares_3DRN9t79NEGctt-Q27fxjQ">6200000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_-ntG7LZWTEaa8aRfC5oGUg"
      decimals="2"
      id="Narr_cX6ogeF-QE-waLwE2p_UNQ"
      unitRef="Unit_Standard_pure__RPH9xZLdEWWc65w50BwFA">1</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_-ntG7LZWTEaa8aRfC5oGUg"
      id="Narr_IKEem-hxc0qOLD5bmSLOBQ">P2Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="Duration_1_1_2022_To_12_31_2022_srt_RangeAxis_srt_MaximumMember_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_2zmhD9-BuUOcJ4yfKNKp4A"
      id="Narr__X5RgZLdcUOssC87pSkvmQ">P4Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="Duration_1_1_2023_To_12_31_2023_srt_RangeAxis_srt_MaximumMember_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_TpU9NRm3y0qW1G1Gbau8fg"
      id="Narr_HoPJcN03_UKMZmwrHvkM2g">P4Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="Duration_1_1_2024_To_12_31_2024_srt_RangeAxis_srt_MaximumMember_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_BqianxyIaUm0ZYpcWC5pFw"
      id="Narr_ILFGxnHSS0Ka_5VEno8pCw">P4Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_AwardTypeAxis_stld_DeferredStockUnitsDsusMember_pa2HP503H06TUZXsqF2Trw"
      decimals="INF"
      id="Narr_8N36J3K1l0G5aSZDdT6YgA"
      unitRef="Unit_Standard_shares_3DRN9t79NEGctt-Q27fxjQ">13000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_AwardTypeAxis_stld_DeferredStockUnitsDsusMember_qiESqIww1EK5se1l20Ri2w"
      decimals="INF"
      id="Narr_7RaW3n4WLUOvc5LItiQq-A"
      unitRef="Unit_Standard_shares_3DRN9t79NEGctt-Q27fxjQ">18000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="Duration_1_1_2022_To_12_31_2022_us-gaap_AwardTypeAxis_stld_DeferredStockUnitsDsusMember_vILD-RdKqU-L_yfIkZ8IPg"
      decimals="INF"
      id="Narr_Eq1D-gHvHEaT6fJByj_h-w"
      unitRef="Unit_Standard_shares_3DRN9t79NEGctt-Q27fxjQ">20000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <stld:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedAndVestedNumber
      contextRef="As_Of_12_31_2024_us-gaap_AwardTypeAxis_us-gaap_StockAppreciationRightsSARSMember_bj_8UdVink6GSp9AJOYP_g"
      decimals="INF"
      id="Narr_D2uzP-NDgUG-sszUYS6zGw"
      unitRef="Unit_Standard_shares_3DRN9t79NEGctt-Q27fxjQ">1300</stld:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedAndVestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresIntrinsicValue
      contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_AwardTypeAxis_us-gaap_StockAppreciationRightsSARSMember_yChP0Bpht0iWJJxsLjb7ZA"
      decimals="2"
      id="Narr_dD3mCuJ6ZE6b_XRFpQC9Qw"
      unitRef="Unit_Divide_USD_shares_FVFgOljJAEW-7UH1iPgq-g">42.83</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresIntrinsicValue>
    <us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock
      contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q"
      id="Tb_ID73OtgL3U6cAB87Vo4J_g">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"&gt;A summary of the company&#x2019;s RSU activity and outstanding RSUs as of December&#160;31, 2024, are presented below (dollars in thousands except grant date fair value):&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:36%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:14.01%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:12.9%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:12.89%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:12.89%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:36%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:14.01%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.79%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Weighted&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.77%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Aggregate &lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:36%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:14.01%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Number&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:middle;white-space:nowrap;width:14.79%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt; Average Grant&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:middle;white-space:nowrap;width:14.77%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Intrinsic&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:middle;white-space:nowrap;width:14.77%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Unrecognized&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:36%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:14.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt; of RSUs&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:middle;white-space:nowrap;width:14.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Date Fair Value&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:middle;white-space:nowrap;width:14.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt; Value &lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:middle;white-space:nowrap;width:14.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt; Compensation&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:36%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Outstanding RSUs as of January&#160;1, 2022&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:14.01%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 1,348,258&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.88%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.88%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:12.9%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;43.82 &lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:12.89%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt; 83,686&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:12.89%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt; 39,657&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:36%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"&gt;Granted &lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:14.01%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 481,926&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:12.9%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;98.29 &lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:12.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:12.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:36%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"&gt;Vested &lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:14.01%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (786,622)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.88%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.88%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:12.9%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;37.38 &lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:12.89%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:12.89%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:36%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"&gt;Forfeited &lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:14.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (70,011)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:12.9%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;46.82 &lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:12.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:12.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:36%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;As of December 31, 2022&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:14.01%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 973,551&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.88%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.88%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:12.9%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;71.80 &lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:12.89%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt; 94,765&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:12.89%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt; 44,394&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:36%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"&gt;Granted &lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:14.01%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 433,810&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:12.9%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;108.95 &lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:12.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:12.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:36%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"&gt;Vested &lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:14.01%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (517,041)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.88%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.88%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:12.9%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;64.03 &lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:12.89%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:12.89%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:36%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"&gt;Forfeited &lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:14.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (40,829)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:12.9%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;78.70 &lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:12.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:12.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:36%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;As of December 31, 2023&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:14.01%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 849,491&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.88%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.88%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:12.9%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;99.13 &lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:12.89%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt; 101,480&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:12.89%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt; 43,073&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:36%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"&gt;Granted &lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:14.01%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 374,370&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:12.9%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;137.14 &lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:12.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:12.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:36%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"&gt;Vested &lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:14.01%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (394,675)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.88%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.88%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:12.9%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;94.28 &lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:12.89%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:12.89%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:36%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"&gt;Forfeited &lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:14.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (39,874)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:12.9%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;104.21 &lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:12.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:12.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:36%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;As of December 31, 2024 (nonvested)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:14.01%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 789,312&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.88%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.88%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:12.9%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;115.47 &lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:12.89%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt; 90,037&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:12.89%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt; 54,964&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="As_Of_12_31_2021_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_SHG9zTPjSEav0w657x4X3w"
      decimals="INF"
      id="Tc_D8UtBAej4kSguQgiFKKUDQ_4_1"
      unitRef="Unit_Standard_shares_3DRN9t79NEGctt-Q27fxjQ">1348258</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="As_Of_12_31_2021_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_SHG9zTPjSEav0w657x4X3w"
      decimals="2"
      id="Tc_wpe77X-8kkqjRcLb8U_odg_4_4"
      unitRef="Unit_Divide_USD_shares_FVFgOljJAEW-7UH1iPgq-g">43.82</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding
      contextRef="As_Of_12_31_2021_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_SHG9zTPjSEav0w657x4X3w"
      decimals="-3"
      id="Tc_3LgnjgxTK0KJOhl3yAjf2A_4_7"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">83686000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
      contextRef="As_Of_12_31_2021_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_SHG9zTPjSEav0w657x4X3w"
      decimals="-3"
      id="Tc_LWeZSH_yeUaQuVsrf45sLg_4_10"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">39657000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="Duration_1_1_2022_To_12_31_2022_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_smbt_9jz9k-drvjjnWZSlQ"
      decimals="INF"
      id="Tc_DxKfJk3_oEuusSPc9OCfJQ_5_1"
      unitRef="Unit_Standard_shares_3DRN9t79NEGctt-Q27fxjQ">481926</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="Duration_1_1_2022_To_12_31_2022_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_smbt_9jz9k-drvjjnWZSlQ"
      decimals="2"
      id="Tc_RB25IjoNqkWAajydR0Ftkg_5_4"
      unitRef="Unit_Divide_USD_shares_FVFgOljJAEW-7UH1iPgq-g">98.29</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="Duration_1_1_2022_To_12_31_2022_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_smbt_9jz9k-drvjjnWZSlQ"
      decimals="INF"
      id="Tc__Z68AZ8jM0upLMedRKANgA_6_1"
      unitRef="Unit_Standard_shares_3DRN9t79NEGctt-Q27fxjQ">786622</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="Duration_1_1_2022_To_12_31_2022_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_smbt_9jz9k-drvjjnWZSlQ"
      decimals="2"
      id="Tc_-s8Kr8x4oEClw_rhHbntkw_6_4"
      unitRef="Unit_Divide_USD_shares_FVFgOljJAEW-7UH1iPgq-g">37.38</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="Duration_1_1_2022_To_12_31_2022_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_smbt_9jz9k-drvjjnWZSlQ"
      decimals="INF"
      id="Tc_pVbw1LMOTUir8cOarSt36w_7_1"
      unitRef="Unit_Standard_shares_3DRN9t79NEGctt-Q27fxjQ">70011</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="Duration_1_1_2022_To_12_31_2022_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_smbt_9jz9k-drvjjnWZSlQ"
      decimals="2"
      id="Tc_Hn1AzIJX-Ei5YCBRlarVXg_7_4"
      unitRef="Unit_Divide_USD_shares_FVFgOljJAEW-7UH1iPgq-g">46.82</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="As_Of_12_31_2022_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_ycN9kqTRpk2DkjVMAc4_9Q"
      decimals="INF"
      id="Tc_stM9N4tBSE2_dvlT8wh7Tw_8_1"
      unitRef="Unit_Standard_shares_3DRN9t79NEGctt-Q27fxjQ">973551</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="As_Of_12_31_2022_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_ycN9kqTRpk2DkjVMAc4_9Q"
      decimals="2"
      id="Tc_7_lYISkFTkWpYMO4YSbXqw_8_4"
      unitRef="Unit_Divide_USD_shares_FVFgOljJAEW-7UH1iPgq-g">71.8</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding
      contextRef="As_Of_12_31_2022_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_ycN9kqTRpk2DkjVMAc4_9Q"
      decimals="-3"
      id="Tc_-qsqlQvo20eJ0rFPrM8F7A_8_7"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">94765000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
      contextRef="As_Of_12_31_2022_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_ycN9kqTRpk2DkjVMAc4_9Q"
      decimals="-3"
      id="Tc_dsXUXO-jiEGvx52lOm4s8g_8_10"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">44394000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_H_BNeRWjf0GmYS8CyJC1yw"
      decimals="INF"
      id="Tc_uJ_XiAA6-0mzt-IrebfSpg_9_1"
      unitRef="Unit_Standard_shares_3DRN9t79NEGctt-Q27fxjQ">433810</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_H_BNeRWjf0GmYS8CyJC1yw"
      decimals="2"
      id="Tc_I4ZsLkf7fECPpnhQAwKt4Q_9_4"
      unitRef="Unit_Divide_USD_shares_FVFgOljJAEW-7UH1iPgq-g">108.95</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_H_BNeRWjf0GmYS8CyJC1yw"
      decimals="INF"
      id="Tc_ihAQck8d9ky4trYRmDmfLQ_10_1"
      unitRef="Unit_Standard_shares_3DRN9t79NEGctt-Q27fxjQ">517041</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_H_BNeRWjf0GmYS8CyJC1yw"
      decimals="2"
      id="Tc_1l-bN9V2dEagQSFjXYymRw_10_4"
      unitRef="Unit_Divide_USD_shares_FVFgOljJAEW-7UH1iPgq-g">64.03</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_H_BNeRWjf0GmYS8CyJC1yw"
      decimals="INF"
      id="Tc_RJL11ihbJU-9koD-Oq93tA_11_1"
      unitRef="Unit_Standard_shares_3DRN9t79NEGctt-Q27fxjQ">40829</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_H_BNeRWjf0GmYS8CyJC1yw"
      decimals="2"
      id="Tc_fbLTEwYDnUS55QFtjFjFLw_11_4"
      unitRef="Unit_Divide_USD_shares_FVFgOljJAEW-7UH1iPgq-g">78.7</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="As_Of_12_31_2023_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_4cgZn2JRNkSwVmNmtciUEQ"
      decimals="INF"
      id="Tc_Di7bSMPaBEyjWSYlY6ByKg_12_1"
      unitRef="Unit_Standard_shares_3DRN9t79NEGctt-Q27fxjQ">849491</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="As_Of_12_31_2023_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_4cgZn2JRNkSwVmNmtciUEQ"
      decimals="2"
      id="Tc_i_RqVMGHC0C-5PAQgHaIfQ_12_4"
      unitRef="Unit_Divide_USD_shares_FVFgOljJAEW-7UH1iPgq-g">99.13</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding
      contextRef="As_Of_12_31_2023_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_4cgZn2JRNkSwVmNmtciUEQ"
      decimals="-3"
      id="Tc_FWzLJQYbe0mNowHzVMFM_w_12_7"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">101480000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
      contextRef="As_Of_12_31_2023_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_4cgZn2JRNkSwVmNmtciUEQ"
      decimals="-3"
      id="Tc__NNyZCi93kqnIbvmcZZxpQ_12_10"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">43073000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_-ntG7LZWTEaa8aRfC5oGUg"
      decimals="INF"
      id="Tc_me8BKqyRZEaafzQMfvz9wQ_13_1"
      unitRef="Unit_Standard_shares_3DRN9t79NEGctt-Q27fxjQ">374370</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_-ntG7LZWTEaa8aRfC5oGUg"
      decimals="2"
      id="Tc_lNPJWg0Lx0Ow_tDfR7zgqQ_13_4"
      unitRef="Unit_Divide_USD_shares_FVFgOljJAEW-7UH1iPgq-g">137.14</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_-ntG7LZWTEaa8aRfC5oGUg"
      decimals="INF"
      id="Tc_AOmUXd5ySUqnazgihmccNQ_14_1"
      unitRef="Unit_Standard_shares_3DRN9t79NEGctt-Q27fxjQ">394675</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_-ntG7LZWTEaa8aRfC5oGUg"
      decimals="2"
      id="Tc_T146siwo4k6A7mWwaNfNpA_14_4"
      unitRef="Unit_Divide_USD_shares_FVFgOljJAEW-7UH1iPgq-g">94.28</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_-ntG7LZWTEaa8aRfC5oGUg"
      decimals="INF"
      id="Tc_wzkEWw87NE-O9mtGuh9uiQ_15_1"
      unitRef="Unit_Standard_shares_3DRN9t79NEGctt-Q27fxjQ">39874</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_-ntG7LZWTEaa8aRfC5oGUg"
      decimals="2"
      id="Tc_VUtdt9Vm30-jIJGwmlsBbw_15_4"
      unitRef="Unit_Divide_USD_shares_FVFgOljJAEW-7UH1iPgq-g">104.21</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="As_Of_12_31_2024_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_gbotbCgl90asEVEavK8XGw"
      decimals="INF"
      id="Tc_9BWJ5ZfKOUafjulcJn5RRw_16_1"
      unitRef="Unit_Standard_shares_3DRN9t79NEGctt-Q27fxjQ">789312</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="As_Of_12_31_2024_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_gbotbCgl90asEVEavK8XGw"
      decimals="2"
      id="Tc_Vit7Z6rs6UqG4uwabIrUmw_16_4"
      unitRef="Unit_Divide_USD_shares_FVFgOljJAEW-7UH1iPgq-g">115.47</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding
      contextRef="As_Of_12_31_2024_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_gbotbCgl90asEVEavK8XGw"
      decimals="-3"
      id="Tc__KhHwdPrRUarA4X0oAHeeQ_16_7"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">90037000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
      contextRef="As_Of_12_31_2024_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_gbotbCgl90asEVEavK8XGw"
      decimals="-3"
      id="Tc_Le6NEsWVnUeLodTmBWK0tg_16_10"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">54964000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms
      contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_-ntG7LZWTEaa8aRfC5oGUg"
      id="Narr_g0qQRZhzbU6bILjeFZKN0Q">P1Y7M6D</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_-ntG7LZWTEaa8aRfC5oGUg"
      decimals="-5"
      id="Narr_Avd-cMAAQ0SI1FPzdyzDhA"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">56200000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_H_BNeRWjf0GmYS8CyJC1yw"
      decimals="-5"
      id="Narr_nbH3z7QBOUa-5W1aL_R3WA"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">58300000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="Duration_1_1_2022_To_12_31_2022_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_smbt_9jz9k-drvjjnWZSlQ"
      decimals="-5"
      id="Narr_fVRT8mC-FkaGr7numuw8Rg"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">79100000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation
      contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_-ntG7LZWTEaa8aRfC5oGUg"
      decimals="INF"
      id="Narr_cU5mO3pa20yVL5GytylW0Q"
      unitRef="Unit_Standard_shares_3DRN9t79NEGctt-Q27fxjQ">287000</us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation>
    <us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation
      contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_H_BNeRWjf0GmYS8CyJC1yw"
      decimals="INF"
      id="Narr_aq55BBwmG0mUIAT3atBveg"
      unitRef="Unit_Standard_shares_3DRN9t79NEGctt-Q27fxjQ">342000</us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation>
    <us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation
      contextRef="Duration_1_1_2022_To_12_31_2022_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_smbt_9jz9k-drvjjnWZSlQ"
      decimals="INF"
      id="Narr_o0WGdWdtU02FWien_mNnag"
      unitRef="Unit_Standard_shares_3DRN9t79NEGctt-Q27fxjQ">249000</us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1
      contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_AwardTypeAxis_us-gaap_PerformanceSharesMember_him386F600qCeVqpbTYhew"
      id="Narr_U2u-OWeoPEe1rOZULm7ZRA">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1>
    <stld:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfGrowthAndProfitabilityMeasures
      contextRef="As_Of_12_31_2024_us-gaap_AwardTypeAxis_us-gaap_PerformanceSharesMember_Mdnx8ML2IEuAK08RN3_G3A"
      decimals="INF"
      id="Narr_Lwee8G70oUyf6I-kaHLRNQ"
      unitRef="Unit_Standard_pure__RPH9xZLdEWWc65w50BwFA">4</stld:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfGrowthAndProfitabilityMeasures>
    <stld:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardEarnedAsPercentageOfSpecifiedCompensation
      contextRef="Duration_1_1_2024_To_12_31_2024_srt_RangeAxis_srt_MinimumMember_us-gaap_AwardTypeAxis_us-gaap_PerformanceSharesMember_9kFCrjqiCUioo6B9c3s-uw"
      decimals="INF"
      id="Narr_YcFi9iNpFkae7g5lzer8CA"
      unitRef="Unit_Standard_pure__RPH9xZLdEWWc65w50BwFA">0</stld:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardEarnedAsPercentageOfSpecifiedCompensation>
    <stld:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardEarnedAsPercentageOfSpecifiedCompensation
      contextRef="Duration_1_1_2024_To_12_31_2024_srt_RangeAxis_srt_MaximumMember_us-gaap_AwardTypeAxis_us-gaap_PerformanceSharesMember_lHE_FAXnaEq7wyBYEw_xBQ"
      decimals="INF"
      id="Narr_agl1Syy820CDXDMs6RaZiA"
      unitRef="Unit_Standard_pure__RPH9xZLdEWWc65w50BwFA">1</stld:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardEarnedAsPercentageOfSpecifiedCompensation>
    <stld:ScheduleOfPerformancePeriodTransitionAwardsTableTextBlock
      contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q"
      id="Group_4lS1legunUuCwzhhVCk3Cw">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 6pt 0pt;"&gt;The Compensation Committee granted the following three-year performance period awards and transition awards, which have been earned and have or will be issued as follows:&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"&gt;&lt;span style="font-size:0pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.85%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:41.03%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:14.38%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.64%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:41.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:14.38%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Maximum&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:41.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:14.38%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Shares That&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Award&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:41.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:14.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Could Be Issued&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:9.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt; Earned&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:middle;white-space:nowrap;width:21.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Award Issued/Issuable&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.85%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:41.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:14.38%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.39%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.39%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:41.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;2021 LTIP Award:&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:14.38%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:10.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.85%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:41.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"&gt;Three-year performance period award&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:14.38%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 360,189&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:9.39%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 324,173&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:9.39%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 324,173&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:10.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;March 2024&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:41.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:14.38%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.85%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:41.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;2022 LTIP Award:&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:14.38%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:9.39%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:9.39%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:41.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"&gt;Three-year performance period award&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:14.38%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 249,759&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 249,759&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 249,759&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:10.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;March 2025&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.85%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:41.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:14.38%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.39%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.39%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:41.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;2023 LTIP Award:&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:14.38%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.85%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:41.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"&gt;Three-year performance period award&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:14.38%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 193,946&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:9.39%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;*&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:9.39%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;*&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:41.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"&gt;Two-year performance period transition award&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:14.38%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 5,517&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 4,690&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 4,690&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:10.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;March 2025&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.85%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:41.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"&gt;One-year performance period transition award&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:14.38%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 3,678&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:9.39%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 2,759&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:9.39%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 2,759&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:10.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;March 2024&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:41.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:14.38%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.85%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:41.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;2024 LTIP Award:&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:14.38%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:9.39%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:9.39%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:41.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"&gt;Three-year performance period award&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:14.38%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 172,425&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;*&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;*&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;min-height:1.19em;position:relative;width:100%;"&gt;&lt;div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;table style="border-collapse:collapse;border:0;"&gt;&lt;tr&gt;&lt;td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;"&gt;*&lt;/p&gt;&lt;/td&gt;&lt;td style="padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;"&gt;Not yet earned as performance period not complete.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</stld:ScheduleOfPerformancePeriodTransitionAwardsTableTextBlock>
    <stld:ShareBasedCompensationArrangementShareBasedPaymentAwardPotentialNumberOfSharesBasedOnPerformance
      contextRef="As_Of_12_31_2024_srt_TitleOfIndividualAxis_srt_ExecutiveOfficerMember_us-gaap_AwardDateAxis_stld_TwoThousandTwentyOneAwardMember_us-gaap_AwardTypeAxis_stld_ThreeYearPerformancePeriodAwardMember_nrtFb4C-0EK2m1ucbSIC2g"
      decimals="INF"
      id="Tc_3YqsFYP_v0Wp6w6jJhX_IA_6_2"
      unitRef="Unit_Standard_shares_3DRN9t79NEGctt-Q27fxjQ">360189</stld:ShareBasedCompensationArrangementShareBasedPaymentAwardPotentialNumberOfSharesBasedOnPerformance>
    <stld:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesEarned
      contextRef="As_Of_12_31_2024_srt_TitleOfIndividualAxis_srt_ExecutiveOfficerMember_us-gaap_AwardDateAxis_stld_TwoThousandTwentyOneAwardMember_us-gaap_AwardTypeAxis_stld_ThreeYearPerformancePeriodAwardMember_nrtFb4C-0EK2m1ucbSIC2g"
      decimals="INF"
      id="Tc_p8FoJ4VaxkCwiPVqWnVxQw_6_4"
      unitRef="Unit_Standard_shares_3DRN9t79NEGctt-Q27fxjQ">324173</stld:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesEarned>
    <stld:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedOrIssuable
      contextRef="As_Of_12_31_2024_srt_TitleOfIndividualAxis_srt_ExecutiveOfficerMember_us-gaap_AwardDateAxis_stld_TwoThousandTwentyOneAwardMember_us-gaap_AwardTypeAxis_stld_ThreeYearPerformancePeriodAwardMember_nrtFb4C-0EK2m1ucbSIC2g"
      decimals="INF"
      id="Tc_8ovoRT5cSEGFtoMaeMcbZA_6_6"
      unitRef="Unit_Standard_shares_3DRN9t79NEGctt-Q27fxjQ">324173</stld:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedOrIssuable>
    <stld:ShareBasedCompensationArrangementShareBasedPaymentAwardPotentialNumberOfSharesBasedOnPerformance
      contextRef="As_Of_12_31_2024_srt_TitleOfIndividualAxis_srt_ExecutiveOfficerMember_us-gaap_AwardDateAxis_stld_TwoThousandTwentyTwoAwardMember_us-gaap_AwardTypeAxis_stld_ThreeYearPerformancePeriodAwardMember_USvwZ8AnbUu0eNPg4jbHlA"
      decimals="INF"
      id="Tc_Ia5eiLv_rUCbNT1m7iHq6w_9_2"
      unitRef="Unit_Standard_shares_3DRN9t79NEGctt-Q27fxjQ">249759</stld:ShareBasedCompensationArrangementShareBasedPaymentAwardPotentialNumberOfSharesBasedOnPerformance>
    <stld:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesEarned
      contextRef="As_Of_12_31_2024_srt_TitleOfIndividualAxis_srt_ExecutiveOfficerMember_us-gaap_AwardDateAxis_stld_TwoThousandTwentyTwoAwardMember_us-gaap_AwardTypeAxis_stld_ThreeYearPerformancePeriodAwardMember_USvwZ8AnbUu0eNPg4jbHlA"
      decimals="INF"
      id="Tc_LHiQLOAaY0ewmljc05NsNg_9_4"
      unitRef="Unit_Standard_shares_3DRN9t79NEGctt-Q27fxjQ">249759</stld:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesEarned>
    <stld:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedOrIssuable
      contextRef="As_Of_12_31_2024_srt_TitleOfIndividualAxis_srt_ExecutiveOfficerMember_us-gaap_AwardDateAxis_stld_TwoThousandTwentyTwoAwardMember_us-gaap_AwardTypeAxis_stld_ThreeYearPerformancePeriodAwardMember_USvwZ8AnbUu0eNPg4jbHlA"
      decimals="INF"
      id="Tc_83JnTOHFdEip98NylMLA1Q_9_6"
      unitRef="Unit_Standard_shares_3DRN9t79NEGctt-Q27fxjQ">249759</stld:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedOrIssuable>
    <stld:ShareBasedCompensationArrangementShareBasedPaymentAwardPotentialNumberOfSharesBasedOnPerformance
      contextRef="As_Of_12_31_2024_srt_TitleOfIndividualAxis_srt_ExecutiveOfficerMember_us-gaap_AwardDateAxis_stld_TwoThousandTwentyThreeAwardMember_us-gaap_AwardTypeAxis_stld_ThreeYearPerformancePeriodAwardMember_YDks5DKxBkih37N-cjYELg"
      decimals="INF"
      id="Tc_MV888-cVT0677eSrMMIAMg_12_2"
      unitRef="Unit_Standard_shares_3DRN9t79NEGctt-Q27fxjQ">193946</stld:ShareBasedCompensationArrangementShareBasedPaymentAwardPotentialNumberOfSharesBasedOnPerformance>
    <stld:ShareBasedCompensationArrangementShareBasedPaymentAwardPotentialNumberOfSharesBasedOnPerformance
      contextRef="As_Of_12_31_2024_srt_TitleOfIndividualAxis_srt_ExecutiveOfficerMember_us-gaap_AwardDateAxis_stld_TwoThousandTwentyThreeAwardMember_us-gaap_AwardTypeAxis_stld_TwoYearPerformancePeriodTransitionAwardMember_Em-kmaaBxkGH2levDTP6RQ"
      decimals="INF"
      id="Tc_cZkfbpIMVUSBG1TiJCgxMw_13_2"
      unitRef="Unit_Standard_shares_3DRN9t79NEGctt-Q27fxjQ">5517</stld:ShareBasedCompensationArrangementShareBasedPaymentAwardPotentialNumberOfSharesBasedOnPerformance>
    <stld:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesEarned
      contextRef="As_Of_12_31_2024_srt_TitleOfIndividualAxis_srt_ExecutiveOfficerMember_us-gaap_AwardDateAxis_stld_TwoThousandTwentyThreeAwardMember_us-gaap_AwardTypeAxis_stld_TwoYearPerformancePeriodTransitionAwardMember_Em-kmaaBxkGH2levDTP6RQ"
      decimals="INF"
      id="Tc_LgT8umljqky9KgCGZB9epQ_13_4"
      unitRef="Unit_Standard_shares_3DRN9t79NEGctt-Q27fxjQ">4690</stld:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesEarned>
    <stld:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedOrIssuable
      contextRef="As_Of_12_31_2024_srt_TitleOfIndividualAxis_srt_ExecutiveOfficerMember_us-gaap_AwardDateAxis_stld_TwoThousandTwentyThreeAwardMember_us-gaap_AwardTypeAxis_stld_TwoYearPerformancePeriodTransitionAwardMember_Em-kmaaBxkGH2levDTP6RQ"
      decimals="INF"
      id="Tc_l19jRj59R0aYp9ZMkkXfnQ_13_6"
      unitRef="Unit_Standard_shares_3DRN9t79NEGctt-Q27fxjQ">4690</stld:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedOrIssuable>
    <stld:ShareBasedCompensationArrangementShareBasedPaymentAwardPotentialNumberOfSharesBasedOnPerformance
      contextRef="As_Of_12_31_2024_srt_TitleOfIndividualAxis_srt_ExecutiveOfficerMember_us-gaap_AwardDateAxis_stld_TwoThousandTwentyThreeAwardMember_us-gaap_AwardTypeAxis_stld_OneYearPerformancePeriodTransitionAwardMember_5ybTG3PdqUWE8GjjsJyP5w"
      decimals="INF"
      id="Tc_VSXI84n8BUixPbg1S3iqWg_14_2"
      unitRef="Unit_Standard_shares_3DRN9t79NEGctt-Q27fxjQ">3678</stld:ShareBasedCompensationArrangementShareBasedPaymentAwardPotentialNumberOfSharesBasedOnPerformance>
    <stld:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesEarned
      contextRef="As_Of_12_31_2024_srt_TitleOfIndividualAxis_srt_ExecutiveOfficerMember_us-gaap_AwardDateAxis_stld_TwoThousandTwentyThreeAwardMember_us-gaap_AwardTypeAxis_stld_OneYearPerformancePeriodTransitionAwardMember_5ybTG3PdqUWE8GjjsJyP5w"
      decimals="INF"
      id="Tc_2N3fCERAbkOYduYx8pVZpA_14_4"
      unitRef="Unit_Standard_shares_3DRN9t79NEGctt-Q27fxjQ">2759</stld:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesEarned>
    <stld:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedOrIssuable
      contextRef="As_Of_12_31_2024_srt_TitleOfIndividualAxis_srt_ExecutiveOfficerMember_us-gaap_AwardDateAxis_stld_TwoThousandTwentyThreeAwardMember_us-gaap_AwardTypeAxis_stld_OneYearPerformancePeriodTransitionAwardMember_5ybTG3PdqUWE8GjjsJyP5w"
      decimals="INF"
      id="Tc_XC-mKju80ESg4SoRnfIwbg_14_6"
      unitRef="Unit_Standard_shares_3DRN9t79NEGctt-Q27fxjQ">2759</stld:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedOrIssuable>
    <stld:ShareBasedCompensationArrangementShareBasedPaymentAwardPotentialNumberOfSharesBasedOnPerformance
      contextRef="As_Of_12_31_2024_srt_TitleOfIndividualAxis_srt_ExecutiveOfficerMember_us-gaap_AwardDateAxis_stld_TwoThousandTwentyFourAwardMember_us-gaap_AwardTypeAxis_stld_ThreeYearPerformancePeriodAwardMember_8EHcxdoedkepXx4JUFLfew"
      decimals="INF"
      id="Tc_MyQ2g73hEUGJ8tM-6YunbQ_17_2"
      unitRef="Unit_Standard_shares_3DRN9t79NEGctt-Q27fxjQ">172425</stld:ShareBasedCompensationArrangementShareBasedPaymentAwardPotentialNumberOfSharesBasedOnPerformance>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="As_Of_12_31_2024_us-gaap_PlanNameAxis_stld_ExecutiveIncentiveCompensationPlan2018Member_JwJJ5tTcJUaybY8gWPppJw"
      decimals="-5"
      id="Narr_DDZNFpSQckOZ7DNkQX7QcA"
      unitRef="Unit_Standard_shares_3DRN9t79NEGctt-Q27fxjQ">2000000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_PlanNameAxis_stld_ExecutiveIncentiveCompensationPlan2018Member_JXk6Bh3MFUqA4Ky69rCXtA"
      id="Narr_oBtB7lexT0S_G5ocdqw_Dw">P2Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="As_Of_12_31_2024_us-gaap_PlanNameAxis_stld_ExecutiveIncentiveCompensationPlan2018Member_JwJJ5tTcJUaybY8gWPppJw"
      decimals="-5"
      id="Narr_TJkc5nkb1EyWncYCA8Tp-A"
      unitRef="Unit_Standard_shares_3DRN9t79NEGctt-Q27fxjQ">1300000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="As_Of_12_31_2023_us-gaap_PlanNameAxis_stld_ExecutiveIncentiveCompensationPlan2018Member_kUsuasvmKUShhvMzQlyHHw"
      decimals="-5"
      id="Narr_dGWBrv8cN026sP9EB19x8Q"
      unitRef="Unit_Standard_shares_3DRN9t79NEGctt-Q27fxjQ">1300000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="As_Of_12_31_2022_us-gaap_PlanNameAxis_stld_ExecutiveIncentiveCompensationPlan2018Member__gE_6MW_5ke8vt_UyHEEoA"
      decimals="-5"
      id="Narr_KLzFdScUb0CXniCgLVG8xg"
      unitRef="Unit_Standard_shares_3DRN9t79NEGctt-Q27fxjQ">1400000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted
      contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_PlanNameAxis_stld_ExecutiveIncentiveCompensationPlan2018Member_JXk6Bh3MFUqA4Ky69rCXtA"
      decimals="INF"
      id="Narr_NoiqST--x0iobHnVpxlRVA"
      unitRef="Unit_Standard_shares_3DRN9t79NEGctt-Q27fxjQ">17000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted
      contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_PlanNameAxis_stld_ExecutiveIncentiveCompensationPlan2018Member_kqoIxLGPNECOBpFo44EdZw"
      decimals="INF"
      id="Narr_9LUz37PYakyTYxvB_qi1AQ"
      unitRef="Unit_Standard_shares_3DRN9t79NEGctt-Q27fxjQ">29000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted
      contextRef="Duration_1_1_2022_To_12_31_2022_us-gaap_PlanNameAxis_stld_ExecutiveIncentiveCompensationPlan2018Member_ergutb2tBkGYiW2Sao-PCg"
      decimals="INF"
      id="Narr_eGgi_jLDYkWybhj0xd9AEg"
      unitRef="Unit_Standard_shares_3DRN9t79NEGctt-Q27fxjQ">26000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted>
    <stld:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardMarketValue
      contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_PlanNameAxis_stld_ExecutiveIncentiveCompensationPlan2018Member_JXk6Bh3MFUqA4Ky69rCXtA"
      decimals="-5"
      id="Narr_XrMPNM0DwEeyZLArI8UWKQ"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">2200000</stld:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardMarketValue>
    <stld:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardMarketValue
      contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_PlanNameAxis_stld_ExecutiveIncentiveCompensationPlan2018Member_kqoIxLGPNECOBpFo44EdZw"
      decimals="-5"
      id="Narr_Y56qdO-oVka85t-hzUduEA"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">3500000</stld:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardMarketValue>
    <stld:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardMarketValue
      contextRef="Duration_1_1_2022_To_12_31_2022_us-gaap_PlanNameAxis_stld_ExecutiveIncentiveCompensationPlan2018Member_ergutb2tBkGYiW2Sao-PCg"
      decimals="-5"
      id="Narr_7vNfox3hKkedzUSl8Dwe6g"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">3200000</stld:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardMarketValue>
    <us-gaap:FairValueDisclosuresTextBlock
      contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q"
      id="Tb_plbvc5YwGEWQTDewyIn6Gg">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;Note&#160;7. Fair Value Measurements&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"&gt;Accounting standards provide a comprehensive framework for measuring fair value, sets forth a definition of fair value and establishes a hierarchy prioritizing the inputs to valuation techniques, giving the highest priority to quoted prices in active markets for identical assets and liabilities and the lowest priority to unobservable value inputs. Levels within the hierarchy are defined as follows:&lt;/p&gt;&lt;table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"&gt;&lt;tr&gt;&lt;td style="width:36pt;"&gt;&lt;/td&gt;&lt;td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"&gt;&#x25cf;&lt;/td&gt;&lt;td style="padding:0pt;"&gt;&lt;span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"&gt;Level 1&#x2014;Unadjusted quoted prices for identical assets and liabilities in active markets;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"&gt;&lt;tr&gt;&lt;td style="width:36pt;"&gt;&lt;/td&gt;&lt;td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"&gt;&#x25cf;&lt;/td&gt;&lt;td style="padding:0pt;"&gt;&lt;span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"&gt;Level 2&#x2014;Quoted prices for similar assets and liabilities in active markets (other than those included in Level 1) which are observable for the asset or liability, either directly or indirectly; and&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="margin-top:12pt;"&gt;&lt;/div&gt;&lt;table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"&gt;&lt;tr&gt;&lt;td style="width:36pt;"&gt;&lt;/td&gt;&lt;td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"&gt;&#x25cf;&lt;/td&gt;&lt;td style="padding:0pt;"&gt;&lt;span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"&gt;Level 3&#x2014;Valuations derived from valuation techniques in which one or more significant inputs or significant value drivers are unobservable.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="margin-top:12pt;"&gt;&lt;/div&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;Note&#160;7. Fair Value Measurements (Continued)&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"&gt;The following table sets forth financial assets and liabilities measured at fair value on a recurring basis in the consolidated balance sheet and the respective levels to which the fair value measurements are classified within the fair value hierarchy as of December&#160;31 (in thousands):&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.02%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:36%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:10.85%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:0.57%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:12.45%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:0.57%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:10.85%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:0.57%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:10.96%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:5.13%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.02%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:36%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:10.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:0.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:12.45%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:0.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:10.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:0.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:10.96%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:5.13%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.02%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:36%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:10.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:0.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:middle;white-space:nowrap;width:13.79%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Quoted Prices&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:0.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:middle;white-space:nowrap;width:11.91%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Significant &lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:0.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:10.96%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:5.13%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.02%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:36%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:10.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:0.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:middle;white-space:nowrap;width:13.79%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt; in Active&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:0.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:middle;white-space:nowrap;width:11.91%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Other&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:0.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:middle;white-space:nowrap;width:12.13%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Significant&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:5.13%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.02%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:36%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:0.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.79%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt; Markets for &lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:0.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.91%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt; Observable &lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:0.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:middle;white-space:nowrap;width:12.13%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Unobservable&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:5.13%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.02%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:36%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:10.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:0.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:middle;white-space:nowrap;width:13.79%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Identical Assets&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:0.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.91%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Inputs&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:0.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:middle;white-space:nowrap;width:12.13%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Inputs&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:5.13%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.02%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:36%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:middle;white-space:nowrap;width:11.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Total&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:0.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:middle;white-space:nowrap;width:13.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt; (Level 1)&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:0.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:middle;white-space:nowrap;width:11.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;(Level 2)&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:0.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:middle;white-space:nowrap;width:12.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;(Level 3)&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:5.13%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.02%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:36%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;December 31, 2024&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:10.85%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:0.57%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:12.45%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:0.57%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.05%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.85%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:0.57%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.96%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:5.13%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.02%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:36%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"&gt;Short-term investments&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:10.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 147,811&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:0.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.45%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Arial','Helvetica','sans-serif';"&gt; -&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:0.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 147,811&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:0.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.96%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Arial','Helvetica','sans-serif';"&gt; -&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:5.13%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.02%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:36%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"&gt;Commodity futures &#x2013; financial assets&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:10.85%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 19,323&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:0.57%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.45%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Arial','Helvetica','sans-serif';"&gt; -&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:0.57%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.05%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:10.85%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 19,323&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:0.57%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.96%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Arial','Helvetica','sans-serif';"&gt; -&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:5.13%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.02%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:36%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"&gt;Commodity futures &#x2013; financial liabilities&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:10.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 6,272&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:0.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.45%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Arial','Helvetica','sans-serif';"&gt; -&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:0.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:10.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 6,272&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:0.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.96%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Arial','Helvetica','sans-serif';"&gt; -&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:5.13%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.02%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:36%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.85%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.57%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.45%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.57%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.05%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.85%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.57%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.96%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:5.13%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.02%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:36%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;December 31, 2023&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:10.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:0.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:12.45%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:0.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:10.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:0.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:10.96%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:5.13%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.02%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:36%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"&gt;Short-term investments&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:10.85%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 721,210&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:0.57%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.45%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Arial','Helvetica','sans-serif';"&gt; -&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:0.57%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.05%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.85%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 721,210&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:0.57%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.96%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Arial','Helvetica','sans-serif';"&gt; -&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:5.13%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.02%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:36%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"&gt;Commodity futures &#x2013; financial assets&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:10.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 2,483&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:0.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.45%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Arial','Helvetica','sans-serif';"&gt; -&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:0.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:10.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 2,483&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:0.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.96%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Arial','Helvetica','sans-serif';"&gt; -&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:5.13%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.02%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:36%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"&gt;Commodity futures &#x2013; financial liabilities&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:10.85%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 9,305&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:0.57%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.45%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Arial','Helvetica','sans-serif';"&gt; -&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:0.57%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.05%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:10.85%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 9,305&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:0.57%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.96%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Arial','Helvetica','sans-serif';"&gt; -&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:5.13%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"&gt;&lt;span style="font-size:9pt;margin-bottom:12pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"&gt;The carrying amounts of financial instruments including cash equivalents approximate fair value (Level 1). The fair values of short-term investments commodity futures contracts are estimated by the use of quoted market prices, estimates obtained from brokers, and other appropriate valuation techniques based on references available (Level 2). The fair value of long-term debt, including current maturities, as determined by quoted market prices (Level 2), was approximately $3.0 billion and $2.8 billion at December 31, 2024 and 2023, respectively (with a corresponding carrying amount in the consolidated balance sheet of $3.2 billion and $3.1 billion at December 31, 2024 and 2023, respectively).&lt;/p&gt;</us-gaap:FairValueDisclosuresTextBlock>
    <us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock
      contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q"
      id="Tb_JKfAeU6m6kOZ_pdZlgUk1A">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"&gt;The following table sets forth financial assets and liabilities measured at fair value on a recurring basis in the consolidated balance sheet and the respective levels to which the fair value measurements are classified within the fair value hierarchy as of December&#160;31 (in thousands):&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.02%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:36%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:10.85%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:0.57%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:12.45%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:0.57%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:10.85%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:0.57%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:10.96%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:5.13%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.02%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:36%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:10.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:0.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:12.45%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:0.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:10.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:0.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:10.96%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:5.13%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.02%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:36%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:10.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:0.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:middle;white-space:nowrap;width:13.79%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Quoted Prices&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:0.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:middle;white-space:nowrap;width:11.91%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Significant &lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:0.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:10.96%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:5.13%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.02%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:36%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:10.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:0.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:middle;white-space:nowrap;width:13.79%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt; in Active&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:0.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:middle;white-space:nowrap;width:11.91%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Other&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:0.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:middle;white-space:nowrap;width:12.13%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Significant&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:5.13%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.02%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:36%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:0.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.79%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt; Markets for &lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:0.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.91%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt; Observable &lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:0.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:middle;white-space:nowrap;width:12.13%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Unobservable&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:5.13%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.02%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:36%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:10.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:0.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:middle;white-space:nowrap;width:13.79%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Identical Assets&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:0.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.91%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Inputs&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:0.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:middle;white-space:nowrap;width:12.13%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Inputs&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:5.13%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.02%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:36%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:middle;white-space:nowrap;width:11.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Total&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:0.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:middle;white-space:nowrap;width:13.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt; (Level 1)&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:0.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:middle;white-space:nowrap;width:11.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;(Level 2)&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:0.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:middle;white-space:nowrap;width:12.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;(Level 3)&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:5.13%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.02%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:36%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;December 31, 2024&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:10.85%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:0.57%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:12.45%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:0.57%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.05%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.85%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:0.57%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.96%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:5.13%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.02%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:36%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"&gt;Short-term investments&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:10.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 147,811&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:0.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.45%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Arial','Helvetica','sans-serif';"&gt; -&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:0.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 147,811&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:0.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.96%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Arial','Helvetica','sans-serif';"&gt; -&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:5.13%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.02%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:36%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"&gt;Commodity futures &#x2013; financial assets&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:10.85%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 19,323&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:0.57%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.45%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Arial','Helvetica','sans-serif';"&gt; -&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:0.57%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.05%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:10.85%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 19,323&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:0.57%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.96%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Arial','Helvetica','sans-serif';"&gt; -&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:5.13%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.02%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:36%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"&gt;Commodity futures &#x2013; financial liabilities&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:10.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 6,272&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:0.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.45%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Arial','Helvetica','sans-serif';"&gt; -&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:0.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:10.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 6,272&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:0.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.96%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Arial','Helvetica','sans-serif';"&gt; -&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:5.13%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.02%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:36%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.85%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.57%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.45%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.57%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.05%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.85%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.57%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.96%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:5.13%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.02%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:36%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;December 31, 2023&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:10.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:0.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:12.45%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:0.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:10.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:0.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:10.96%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:5.13%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.02%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:36%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"&gt;Short-term investments&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:10.85%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 721,210&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:0.57%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.45%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Arial','Helvetica','sans-serif';"&gt; -&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:0.57%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.05%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.85%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 721,210&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:0.57%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.96%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Arial','Helvetica','sans-serif';"&gt; -&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:5.13%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.02%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:36%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"&gt;Commodity futures &#x2013; financial assets&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:10.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 2,483&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:0.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.45%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Arial','Helvetica','sans-serif';"&gt; -&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:0.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:10.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 2,483&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:0.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.96%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Arial','Helvetica','sans-serif';"&gt; -&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:5.13%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.02%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:36%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"&gt;Commodity futures &#x2013; financial liabilities&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:10.85%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 9,305&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:0.57%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.45%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Arial','Helvetica','sans-serif';"&gt; -&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:0.57%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.05%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:10.85%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 9,305&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:0.57%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.96%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Arial','Helvetica','sans-serif';"&gt; -&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:5.13%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock>
    <us-gaap:TradingSecuritiesDebt
      contextRef="As_Of_12_31_2024_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_FJg9APVzdk262PNG-d-19A"
      decimals="-3"
      id="Tc_6jeh-eC95kafjWjWOnhtHg_8_3"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">147811000</us-gaap:TradingSecuritiesDebt>
    <us-gaap:TradingSecuritiesDebt
      contextRef="As_Of_12_31_2024_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_XQ5es0ZjjkiOuJAXuozhhQ"
      decimals="-3"
      id="Tc_nrF2BvbMek-ogvPMWYGSVA_8_9"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">147811000</us-gaap:TradingSecuritiesDebt>
    <us-gaap:DerivativeFairValueOfDerivativeAsset
      contextRef="As_Of_12_31_2024_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_CommodityContractMember_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_FinancialInstrumentAxis_us-gaap_FutureMember_77dM6gAbJE-0oHDLNpEwGA"
      decimals="-3"
      id="Tc_tGyFRwLBW0evPAXrrJuw7g_9_3"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">19323000</us-gaap:DerivativeFairValueOfDerivativeAsset>
    <us-gaap:DerivativeFairValueOfDerivativeAsset
      contextRef="As_Of_12_31_2024_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_CommodityContractMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_FinancialInstrumentAxis_us-gaap_FutureMember_et1PpCaP2EqE9BRrJGMtbg"
      decimals="-3"
      id="Tc_d-JexB5OLkav6SQBUxCmMA_9_9"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">19323000</us-gaap:DerivativeFairValueOfDerivativeAsset>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="As_Of_12_31_2024_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_CommodityContractMember_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_FinancialInstrumentAxis_us-gaap_FutureMember_77dM6gAbJE-0oHDLNpEwGA"
      decimals="-3"
      id="Tc_36z_lTPXXUWE9MOEl5yD4w_10_3"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">6272000</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="As_Of_12_31_2024_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_CommodityContractMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_FinancialInstrumentAxis_us-gaap_FutureMember_et1PpCaP2EqE9BRrJGMtbg"
      decimals="-3"
      id="Tc_KDF4jyXSV0Kwgr3GaGVrFA_10_9"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">6272000</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:TradingSecuritiesDebt
      contextRef="As_Of_12_31_2023_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_Gs7go3aYUUOc80_GVwaYUA"
      decimals="-3"
      id="Tc_wYHL1wnSJkOYfNGWuk_cdQ_13_3"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">721210000</us-gaap:TradingSecuritiesDebt>
    <us-gaap:TradingSecuritiesDebt
      contextRef="As_Of_12_31_2023_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_e0GshBiNCUaFoxL5RHaqKw"
      decimals="-3"
      id="Tc_vkHH4x0WNEyYH5e9Bi2-ig_13_9"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">721210000</us-gaap:TradingSecuritiesDebt>
    <us-gaap:DerivativeFairValueOfDerivativeAsset
      contextRef="As_Of_12_31_2023_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_CommodityContractMember_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_FinancialInstrumentAxis_us-gaap_FutureMember_aiDz73i7TEqFyjZrMs8Zsg"
      decimals="-3"
      id="Tc_y6C50-pQL0qCQJ_8kcy9ug_14_3"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">2483000</us-gaap:DerivativeFairValueOfDerivativeAsset>
    <us-gaap:DerivativeFairValueOfDerivativeAsset
      contextRef="As_Of_12_31_2023_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_CommodityContractMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_FinancialInstrumentAxis_us-gaap_FutureMember_enJngUI2wkWcPIAEtJFX3Q"
      decimals="-3"
      id="Tc_XbQqnWNREEmIMNn_QZh95g_14_9"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">2483000</us-gaap:DerivativeFairValueOfDerivativeAsset>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="As_Of_12_31_2023_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_CommodityContractMember_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_FinancialInstrumentAxis_us-gaap_FutureMember_aiDz73i7TEqFyjZrMs8Zsg"
      decimals="-3"
      id="Tc_iPub9ixTZEetGXIeOpUOvw_15_3"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">9305000</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="As_Of_12_31_2023_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_CommodityContractMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_FinancialInstrumentAxis_us-gaap_FutureMember_enJngUI2wkWcPIAEtJFX3Q"
      decimals="-3"
      id="Tc_g-k2AotllUqVpsgIaB3wBw_15_9"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">9305000</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:LongTermDebtFairValue
      contextRef="As_Of_12_31_2024_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_zdfk-Xk7W0i3LTSmJc81jA"
      decimals="-8"
      id="Narr_2U8mKMyzPUm7fOH91C1-bg"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">3000000000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="As_Of_12_31_2023_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_H3Ja9YxY-kaxQhaMqssb0g"
      decimals="-8"
      id="Narr_IbCVRp36EUWvpO1Bp1_NTg"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">2800000000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebt
      contextRef="As_Of_12_31_2024_TtGtgeFhD0OARTT9fdW5Qw"
      decimals="-8"
      id="Narr_YX-IQ-oUiUKt0UwyaLtvWw"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">3200000000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="As_Of_12_31_2023_pgBdStu4Lkq7bhYG8k42Tg"
      decimals="-8"
      id="Narr_7W8t3mgGLUidFrQOAn-YfA"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">3100000000</us-gaap:LongTermDebt>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock
      contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q"
      id="Tb_vc33Az0tIEqsHAxUCkwvSQ">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;Note&#160;8. Commitments and Contingencies&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"&gt;The company has entered into certain commitments with suppliers which are of a customary nature. Commitments have been entered into relating to future expected requirements for commodities such as electricity, water, natural gas and its transportation services, fuel, air products, zinc, and electrodes. Certain commitments contain provisions which require that the company &#x201c;take or pay&#x201d; for specified quantities at fixed prices without regard to actual usage for periods of generally up to 5 years for physical commodity requirements and commodity transportation requirements, with some extending beyond, and for up to 15 years for air products and 27 years for water products. The company utilized such &#x201c;take or pay&#x201d; requirements during the past three years under these contracts. The company believes that production requirements will be such that consumption of the products or services purchased under these commitments will occur in the normal production process.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"&gt;The company&#x2019;s commitments for these agreements with &#x201c;take or pay&#x201d; or other similar commitment provisions for the&#160;years ending December&#160;31 are as follows (in thousands):&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:23.64%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:32.68%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:4.33%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.53%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:23.63%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:23.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:32.68%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;2025&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:4.33%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.53%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 358,976&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:23.63%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:23.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:32.68%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;2026&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:4.33%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.53%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 57,430&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:23.63%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:23.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:32.68%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;2027&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:4.33%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.53%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 37,483&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:23.63%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:23.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:32.68%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;2028&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:4.33%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.53%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 24,360&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:23.63%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:23.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:32.68%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;2029&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:4.33%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.53%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 18,698&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:23.63%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:23.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:32.68%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Thereafter&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:4.33%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 164,532&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:23.63%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:23.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:32.68%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:4.33%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.53%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 661,479&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:23.63%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"&gt;&lt;span style="font-size:9pt;margin-bottom:12pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;Note&#160;8. Commitments and Contingencies (Continued)&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"&gt;At December 31, 2024, the company has outstanding commitments of $578.8 million related to ongoing construction of property, plant, and equipment, most significantly the recycled aluminum flat rolled products mill and recycled aluminum slab facilities, as well as other steel operations expansion projects in 2025. The company&#x2019;s commitments for operating leases are discussed in Note&#160;11. &lt;i style="font-style:italic;"&gt;Leases.&lt;/i&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"&gt;The company is involved in various litigation matters, including administrative and regulatory proceedings, that arise in the ordinary course of business, none of which are expected to have a material impact on the company&#x2019;s financial condition, results of operations, or liquidity.&lt;/p&gt;</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <us-gaap:LongtermPurchaseCommitmentPeriod
      contextRef="Duration_1_1_2024_To_12_31_2024_srt_RangeAxis_srt_MaximumMember_us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis_stld_PhysicalCommodityAndCommodityTransportationMember_Kc7jKzX2rE-ZHkJrZG13qg"
      id="Narr_sY8bGsMzTUeR1ug4enW5Fw">P5Y</us-gaap:LongtermPurchaseCommitmentPeriod>
    <us-gaap:LongtermPurchaseCommitmentPeriod
      contextRef="Duration_1_1_2024_To_12_31_2024_srt_RangeAxis_srt_MaximumMember_us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis_stld_AirProductsMember_7fcTbEMUbUujVcSkcfI4Rw"
      id="Narr_JPiF1HJBNkmyssNQ9I4S3A">P15Y</us-gaap:LongtermPurchaseCommitmentPeriod>
    <us-gaap:LongtermPurchaseCommitmentPeriod
      contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis_stld_WaterProductsMember_IydCPBy_P0Wu-YssSvKdrg"
      id="Narr_yJ4RAyNTnk6OmBKbN52dzg">P27Y</us-gaap:LongtermPurchaseCommitmentPeriod>
    <stld:PurchaseCommitmentsPhysicalCommodityRequirementsUtilizationPeriod
      contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q"
      id="Narr_jIVnqMzaQE6m17nhZpdV7A">P3Y</stld:PurchaseCommitmentsPhysicalCommodityRequirementsUtilizationPeriod>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationsDisclosureTextBlock
      contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q"
      id="Tb_AztiVvwVlkek4CECv7kESQ">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"&gt;The company&#x2019;s commitments for these agreements with &#x201c;take or pay&#x201d; or other similar commitment provisions for the&#160;years ending December&#160;31 are as follows (in thousands):&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:23.64%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:32.68%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:4.33%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.53%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:23.63%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:23.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:32.68%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;2025&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:4.33%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.53%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 358,976&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:23.63%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:23.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:32.68%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;2026&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:4.33%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.53%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 57,430&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:23.63%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:23.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:32.68%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;2027&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:4.33%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.53%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 37,483&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:23.63%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:23.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:32.68%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;2028&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:4.33%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.53%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 24,360&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:23.63%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:23.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:32.68%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;2029&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:4.33%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.53%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 18,698&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:23.63%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:23.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:32.68%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Thereafter&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:4.33%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 164,532&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:23.63%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:23.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:32.68%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:4.33%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.53%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 661,479&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:23.63%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"&gt;&lt;span style="font-size:9pt;margin-bottom:12pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;</us-gaap:UnrecordedUnconditionalPurchaseObligationsDisclosureTextBlock>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary
      contextRef="As_Of_12_31_2024_TtGtgeFhD0OARTT9fdW5Qw"
      decimals="-3"
      id="Tc_-W1a9pdUrEG2REXBZPJsEQ_1_4"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">358976000</us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary
      contextRef="As_Of_12_31_2024_TtGtgeFhD0OARTT9fdW5Qw"
      decimals="-3"
      id="Tc_NmeIKFjsl0i0GjfAgIm8CA_2_4"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">57430000</us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary
      contextRef="As_Of_12_31_2024_TtGtgeFhD0OARTT9fdW5Qw"
      decimals="-3"
      id="Tc_caj1c2MVakemZgrjKxsGmA_3_4"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">37483000</us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary
      contextRef="As_Of_12_31_2024_TtGtgeFhD0OARTT9fdW5Qw"
      decimals="-3"
      id="Tc_enwACdLYt0SVMpdZ4MTXaw_4_4"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">24360000</us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFifthAnniversary
      contextRef="As_Of_12_31_2024_TtGtgeFhD0OARTT9fdW5Qw"
      decimals="-3"
      id="Tc_Y69Caume0UCsKdEXQiITug_5_4"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">18698000</us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFifthAnniversary>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationDueAfterFiveYears
      contextRef="As_Of_12_31_2024_TtGtgeFhD0OARTT9fdW5Qw"
      decimals="-3"
      id="Tc_LhJIhcT3a0ChAriTCgu9Dw_6_4"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">164532000</us-gaap:UnrecordedUnconditionalPurchaseObligationDueAfterFiveYears>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount
      contextRef="As_Of_12_31_2024_TtGtgeFhD0OARTT9fdW5Qw"
      decimals="-3"
      id="Tc_f8QES28Ap0C7lqCp1ISVSw_7_4"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">661479000</us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount
      contextRef="As_Of_12_31_2024_us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis_us-gaap_CapitalAdditionsMember_76PWpfmV8UWOtvMIlik2eg"
      decimals="-5"
      id="Narr_DETThXYGa0ugJsgqd5mD3A"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">578800000</us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount>
    <us-gaap:RelatedPartyTransactionsDisclosureTextBlock
      contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q"
      id="Tb_KhPnvosSBk-o58Rs6nqghA">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;Note&#160;9. Transactions with Affiliated Companies&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"&gt;The company purchases and sells recycled and scrap metal, steel, and purchases transportation services with other smaller affiliated companies, including equity method investments. These transactions for the&#160;years ended December&#160;31, are as follows (in thousands):&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:14.65%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:32.05%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:9.32%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:9.32%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:9.32%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:14.61%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:14.65%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:32.05%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:middle;white-space:nowrap;width:11.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2024&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:middle;white-space:nowrap;width:11.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2023&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:middle;white-space:nowrap;width:11.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2022&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:14.61%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:14.65%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:32.05%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Sales &lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.83%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:9.32%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 720,742&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:9.32%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 680,004&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:9.32%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 791,523&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:14.61%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:14.65%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:32.05%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Accounts receivable &lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:9.32%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 54,230&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:9.32%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 73,245&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:9.32%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 79,769&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:14.61%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:14.65%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:32.05%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Purchases &lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.83%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:9.32%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 188,906&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:9.32%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 167,798&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:9.32%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 127,860&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:14.61%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:14.65%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:32.05%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Accounts payable &lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:9.32%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 7,267&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:9.32%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 9,685&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:9.32%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 9,934&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:14.61%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;</us-gaap:RelatedPartyTransactionsDisclosureTextBlock>
    <us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock
      contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q"
      id="Tb_NDYNec-UcEeas7oDslE8_Q">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"&gt;The company purchases and sells recycled and scrap metal, steel, and purchases transportation services with other smaller affiliated companies, including equity method investments. These transactions for the&#160;years ended December&#160;31, are as follows (in thousands):&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:14.65%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:32.05%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:9.32%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:9.32%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:9.32%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:14.61%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:14.65%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:32.05%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:middle;white-space:nowrap;width:11.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2024&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:middle;white-space:nowrap;width:11.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2023&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:middle;white-space:nowrap;width:11.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2022&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:14.61%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:14.65%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:32.05%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Sales &lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.83%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:9.32%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 720,742&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:9.32%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 680,004&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:9.32%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 791,523&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:14.61%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:14.65%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:32.05%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Accounts receivable &lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:9.32%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 54,230&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:9.32%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 73,245&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:9.32%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 79,769&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:14.61%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:14.65%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:32.05%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Purchases &lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.83%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:9.32%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 188,906&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:9.32%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 167,798&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:9.32%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 127,860&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:14.61%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:14.65%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:32.05%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Accounts payable &lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:9.32%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 7,267&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:9.32%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 9,685&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:9.32%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 9,934&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:14.61%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;</us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="Duration_1_1_2024_To_12_31_2024_srt_CounterpartyNameAxis_srt_AffiliatedEntityMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_us-gaap_RelatedPartyMember_iq4pNwh5bEuDwMZXM9ZAdA"
      decimals="-3"
      id="Tc_vrHht0ay-0Odg4_V6O-6JQ_2_3"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">720742000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="Duration_1_1_2023_To_12_31_2023_srt_CounterpartyNameAxis_srt_AffiliatedEntityMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_us-gaap_RelatedPartyMember_5V_mi4rdpUeB9ukZEhtDpA"
      decimals="-3"
      id="Tc_ulDK7zxU5EeRSBbtEJLyqw_2_6"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">680004000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="Duration_1_1_2022_To_12_31_2022_srt_CounterpartyNameAxis_srt_AffiliatedEntityMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_us-gaap_RelatedPartyMember_eYvH9fcv20KIozpoKqRANQ"
      decimals="-3"
      id="Tc_sNxAZo94PUu-FTVx7ZrmoQ_2_9"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">791523000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="As_Of_12_31_2024_srt_CounterpartyNameAxis_srt_AffiliatedEntityMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_us-gaap_RelatedPartyMember_0_UYvxxQQkir7oxBBFXXgQ"
      decimals="-3"
      id="Tc_hHLiVyMEJ0ydofbfhbPGog_3_3"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">54230000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="As_Of_12_31_2023_srt_CounterpartyNameAxis_srt_AffiliatedEntityMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_us-gaap_RelatedPartyMember_xSDhqGeOhUa5zEDbZbMM6g"
      decimals="-3"
      id="Tc_qe1dmjmsL0-yxwsVZATAaQ_3_6"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">73245000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="As_Of_12_31_2022_srt_CounterpartyNameAxis_srt_AffiliatedEntityMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_us-gaap_RelatedPartyMember_EYsPkl1wJ02uhZIbj9I_2w"
      decimals="-3"
      id="Tc_6VVoC2T9WkWGGoneEy_aHQ_3_9"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">79769000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="Duration_1_1_2024_To_12_31_2024_srt_CounterpartyNameAxis_srt_AffiliatedEntityMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_us-gaap_RelatedPartyMember_iq4pNwh5bEuDwMZXM9ZAdA"
      decimals="-3"
      id="Tc_fua_S0BnZ0GWh_KEJjh_vw_4_3"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">188906000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="Duration_1_1_2023_To_12_31_2023_srt_CounterpartyNameAxis_srt_AffiliatedEntityMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_us-gaap_RelatedPartyMember_5V_mi4rdpUeB9ukZEhtDpA"
      decimals="-3"
      id="Tc_Yx7X6eDXHEq2B276gkUBDg_4_6"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">167798000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="Duration_1_1_2022_To_12_31_2022_srt_CounterpartyNameAxis_srt_AffiliatedEntityMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_us-gaap_RelatedPartyMember_eYvH9fcv20KIozpoKqRANQ"
      decimals="-3"
      id="Tc_T7blFi3Tf0e_E5S5Iv0QKg_4_9"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">127860000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:AccountsPayableCurrent
      contextRef="As_Of_12_31_2024_srt_CounterpartyNameAxis_srt_AffiliatedEntityMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_us-gaap_RelatedPartyMember_0_UYvxxQQkir7oxBBFXXgQ"
      decimals="-3"
      id="Tc_cfw8tTSDaECIWKQFtFSrVA_5_3"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">7267000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="As_Of_12_31_2023_srt_CounterpartyNameAxis_srt_AffiliatedEntityMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_us-gaap_RelatedPartyMember_xSDhqGeOhUa5zEDbZbMM6g"
      decimals="-3"
      id="Tc_HRXSP3mEtEWQJ333qWlTpQ_5_6"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">9685000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="As_Of_12_31_2022_srt_CounterpartyNameAxis_srt_AffiliatedEntityMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_us-gaap_RelatedPartyMember_EYsPkl1wJ02uhZIbj9I_2w"
      decimals="-3"
      id="Tc_lHqjgm5lDkOyYb2S6l7rzw_5_9"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">9934000</us-gaap:AccountsPayableCurrent>
    <us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock
      contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q"
      id="Tb_zbAtuYPMjke0u4DHreWlag">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;Note&#160;10. Retirement Plans&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"&gt;&lt;span style="font-size:10pt;"&gt;The company sponsors several 401(k)&#160;retirement savings and profit sharing plans (Plans) for eligible employees, which are considered &#x201c;qualified plans&#x201d; for federal income tax purposes. The company&#x2019;s total expense for the Plans was &lt;/span&gt;&lt;span style="font-size:10pt;"&gt;$209.0&lt;/span&gt;&lt;span style="font-size:10pt;"&gt; million, &lt;/span&gt;&lt;span style="font-size:10pt;"&gt;$312.4&lt;/span&gt;&lt;span style="font-size:10pt;"&gt; million, and &lt;/span&gt;&lt;span style="font-size:10pt;"&gt;$466.9&lt;/span&gt;&lt;span style="font-size:10pt;"&gt; million for the&#160;years ended December&#160;31, 2024, 2023, and 2022, respectively. Profit sharing expense for eligible employees is &lt;/span&gt;&lt;span style="font-size:10pt;"&gt;8%&lt;/span&gt;&lt;span style="font-size:10pt;"&gt; of consolidated pretax income excluding noncontrolling interests and other items. The resulting profit sharing expense under the Plan was &lt;/span&gt;&lt;span style="font-size:10pt;"&gt;$165.2&lt;/span&gt;&lt;span style="font-size:10pt;"&gt; million, &lt;/span&gt;&lt;span style="font-size:10pt;"&gt;$264.6&lt;/span&gt;&lt;span style="font-size:10pt;"&gt; million, and &lt;/span&gt;&lt;span style="font-size:10pt;"&gt;$421.6&lt;/span&gt;&lt;span style="font-size:10pt;"&gt; million for the&#160;years ended December&#160;31, 2024, 2023, and 2022, respectively; of which up to &lt;/span&gt;&lt;span style="font-size:10pt;"&gt;$132.2&lt;/span&gt;&lt;span style="font-size:10pt;"&gt; million, &lt;/span&gt;&lt;span style="font-size:10pt;"&gt;$211.6&lt;/span&gt;&lt;span style="font-size:10pt;"&gt; million, and &lt;/span&gt;&lt;span style="font-size:10pt;"&gt;$337.2&lt;/span&gt;&lt;span style="font-size:10pt;"&gt; million,&lt;/span&gt; &lt;span style="font-size:10pt;"&gt;respectively, was directed by the company&#x2019;s board of directors to be contributed to the Plans (subject to total Plan contribution limitations), with the remaining amounts each&#160;year paid directly in cash to the Plans&#x2019; participants.&lt;/span&gt;&lt;/p&gt;</us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q"
      decimals="-5"
      id="Narr_fk1KLgrfmUG3fr0GadRB4A"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">209000000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="Duration_1_1_2023_To_12_31_2023_fQq0aKYV90OaLRCKrOPOrg"
      decimals="-5"
      id="Narr_dRP5png4VkC54CdqY3F6tg"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">312400000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="Duration_1_1_2022_To_12_31_2022_KwAbRLBxhkeIsniwkLlFwA"
      decimals="-5"
      id="Narr_ll5q2QOGXUCvk53XieUQHg"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">466900000</us-gaap:DefinedContributionPlanCostRecognized>
    <stld:DefinedContributionPlanPercentageOfEmployersContributionOfPretaxEarningsToProfitSharingPlan
      contextRef="Duration_1_1_2022_To_12_31_2022_KwAbRLBxhkeIsniwkLlFwA"
      decimals="2"
      id="Narr_0mQAs2pItUODyspuXDqUkw"
      unitRef="Unit_Standard_pure__RPH9xZLdEWWc65w50BwFA">0.08</stld:DefinedContributionPlanPercentageOfEmployersContributionOfPretaxEarningsToProfitSharingPlan>
    <stld:DefinedContributionPlanPercentageOfEmployersContributionOfPretaxEarningsToProfitSharingPlan
      contextRef="Duration_1_1_2023_To_12_31_2023_fQq0aKYV90OaLRCKrOPOrg"
      decimals="2"
      id="Narr_XKb3RXpWxUOx0Q4C-3Gv7Q"
      unitRef="Unit_Standard_pure__RPH9xZLdEWWc65w50BwFA">0.08</stld:DefinedContributionPlanPercentageOfEmployersContributionOfPretaxEarningsToProfitSharingPlan>
    <stld:DefinedContributionPlanPercentageOfEmployersContributionOfPretaxEarningsToProfitSharingPlan
      contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q"
      decimals="2"
      id="Narr_DpF_M6Y4Y06wqwdCjYKBYQ"
      unitRef="Unit_Standard_pure__RPH9xZLdEWWc65w50BwFA">0.08</stld:DefinedContributionPlanPercentageOfEmployersContributionOfPretaxEarningsToProfitSharingPlan>
    <stld:ProfitSharingComponent
      contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q"
      decimals="-5"
      id="Narr_TAw2NSY-4UKvCLZXAAPTVw"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">165200000</stld:ProfitSharingComponent>
    <stld:ProfitSharingComponent
      contextRef="Duration_1_1_2023_To_12_31_2023_fQq0aKYV90OaLRCKrOPOrg"
      decimals="-5"
      id="Narr_aUL83xKtWEelWnPzjJqzpQ"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">264600000</stld:ProfitSharingComponent>
    <stld:ProfitSharingComponent
      contextRef="Duration_1_1_2022_To_12_31_2022_KwAbRLBxhkeIsniwkLlFwA"
      decimals="-5"
      id="Narr_Q1CcTO5TIESbOvK8WcyH7A"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">421600000</stld:ProfitSharingComponent>
    <stld:ProfitSharingComponentDefinedContributionPlanEmployersContributionToProfitSharingPlan
      contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q"
      decimals="-5"
      id="Narr_neeqgY1PZUuTfgnNG-NzKA"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">132200000</stld:ProfitSharingComponentDefinedContributionPlanEmployersContributionToProfitSharingPlan>
    <stld:ProfitSharingComponentDefinedContributionPlanEmployersContributionToProfitSharingPlan
      contextRef="Duration_1_1_2023_To_12_31_2023_fQq0aKYV90OaLRCKrOPOrg"
      decimals="-5"
      id="Narr_gfnjAYvyZUKhUOgXB5EKLA"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">211600000</stld:ProfitSharingComponentDefinedContributionPlanEmployersContributionToProfitSharingPlan>
    <stld:ProfitSharingComponentDefinedContributionPlanEmployersContributionToProfitSharingPlan
      contextRef="Duration_1_1_2022_To_12_31_2022_KwAbRLBxhkeIsniwkLlFwA"
      decimals="-5"
      id="Narr_eDldszr58UCRcL8k5z10Sg"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">337200000</stld:ProfitSharingComponentDefinedContributionPlanEmployersContributionToProfitSharingPlan>
    <stld:LeaseDisclosureTextBlock
      contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q"
      id="Tb_L-psqL-kLUWUGGpU59GFgg">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;Note&#160;11. Leases&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"&gt;The company has operating leases relating principally to transportation and other equipment, and some real estate. The company determines if an arrangement contains a lease at inception, which generally occurs when the arrangement identifies a specific asset that the company has the right to direct the use of and obtain substantially all of the economic benefit from use of the identified asset. Certain of the lease agreements contain rent escalation clauses (including fixed and index-based escalations), and options to extend or terminate the lease. For purposes of calculating operating lease obligations, the company&#x2019;s lease terms include options to extend the lease when it is reasonably certain that the company will exercise such option. The company uses its incremental borrowing rate at lease commencement to determine the present value of lease payments. The incremental borrowing rate is the rate of interest the company could borrow on a collateralized basis over a similar term with similar payments. Operating lease expense is recognized on a straight-line basis over the lease term.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;Note&#160;11. Leases (Continued)&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"&gt;Operating lease right-of-use assets and lease obligations included in the consolidated balance sheets at &lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"&gt;December 31, are as follows (in thousands):&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.68%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:52.55%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.04%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.68%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.68%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:52.55%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2024&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2023&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.68%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:52.55%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Right-of-use assets under operating leases:&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.04%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.68%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.68%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:52.55%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="-sec-ix-hidden:Hidden_hqcbNZ812E6e1IYmZHKZ2Q;"&gt;&lt;span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;white-space:pre-wrap;"&gt;     Other assets - noncurrent&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.91%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 113,500&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.68%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 127,499&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.68%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:52.55%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Lease obligations under operating leases:&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.04%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.68%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.68%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:52.55%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="-sec-ix-hidden:Hidden_hb0wV1fKd0moW1rjAh4Ahw;"&gt;&lt;span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;white-space:pre-wrap;"&gt;     Accrued liabilities&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 19,915&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.68%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 21,003&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.68%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:52.55%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="-sec-ix-hidden:Hidden_P1jzugNgnUCjPI6IA64l4Q;"&gt;&lt;span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;white-space:pre-wrap;"&gt;     Other liabilities - noncurrent&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.04%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 94,417&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.68%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 107,147&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.68%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:52.55%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.91%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 114,332&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.68%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 128,150&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"&gt;&lt;span style="font-size:9pt;margin-bottom:12pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"&gt;The weighted average remaining lease term for our operating leases is nine years as of December 31, 2024 and 2023. The weighted-average discount rate is 4.46% and 4.31% as of December 31, 2024 and 2023, respectively. Future operating lease liabilities as of December 31, 2024, for the next five&#160;years and thereafter are as follows (in thousands):&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"&gt;&lt;span style="font-size:0pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.69%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.68%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:52.55%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.04%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.69%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.68%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:52.55%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;2025&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.04%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 24,207&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.69%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.68%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:52.55%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;2026&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 19,315&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.69%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.68%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:52.55%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;2027&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.04%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 16,411&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.69%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.68%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:52.55%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;2028&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 13,673&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.69%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.68%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:52.55%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;2029&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.04%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 10,885&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.69%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.68%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:52.55%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Thereafter&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 54,126&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.69%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.68%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:52.55%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Total undiscounted cash flows&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.04%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 138,617&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.69%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.68%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:52.55%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;     Less imputed interest&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (24,285)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.69%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.68%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:52.55%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Lease obligations under operating leases&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.04%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 114,332&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.69%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.68%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:52.55%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"&gt;&lt;span style="margin-bottom:12pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"&gt;Operating lease expense included in the consolidated statements of income was $27.4 million, $27.9 million, and $23.7 million for the years ended December 31, 2024, 2023, and 2022, respectively. Cash paid related to operating lease obligations was $23.2 million, $22.8 million, and $20.1 million for the years ended December 31, 2024, 2023, and 2022, respectively. Variable lease costs were not material for the years ended December 31, 2024, 2023, and 2022. Short-term lease expense included in the consolidated statements of income was $51.3 million, $40.4 million, and $35.8 million for the years ended December 31, 2024, 2023, and 2022, respectively. Right-of-use assets obtained in exchange for new operating lease liabilities for the years ended December 31, 2024, 2023, and 2022 were $12.8 million, $38.8 million, and $30.9 million with addition of $16.8 million related to ROCA, respectively. &lt;/p&gt;</stld:LeaseDisclosureTextBlock>
    <us-gaap:LesseeOperatingLeaseExistenceOfOptionToExtend
      contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q"
      id="Narr_BCS-F8AobkKLyph1KyYhhg">true</us-gaap:LesseeOperatingLeaseExistenceOfOptionToExtend>
    <us-gaap:LesseeOperatingLeaseExistenceOfOptionToTerminate
      contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q"
      id="Narr_wMeWmnogOE-GEt8cFjpLVw">true</us-gaap:LesseeOperatingLeaseExistenceOfOptionToTerminate>
    <stld:LeaseBalanceSheetDisclosureTableTextBlock
      contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q"
      id="Tb_-UDLM2bMvkSWEHs9VeLmoQ">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"&gt;Operating lease right-of-use assets and lease obligations included in the consolidated balance sheets at &lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"&gt;December 31, are as follows (in thousands):&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.68%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:52.55%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.04%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.68%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.68%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:52.55%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2024&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2023&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.68%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:52.55%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Right-of-use assets under operating leases:&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.04%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.68%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.68%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:52.55%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="-sec-ix-hidden:Hidden_hqcbNZ812E6e1IYmZHKZ2Q;"&gt;&lt;span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;white-space:pre-wrap;"&gt;     Other assets - noncurrent&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.91%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 113,500&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.68%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 127,499&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.68%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:52.55%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Lease obligations under operating leases:&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.04%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.68%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.68%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:52.55%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="-sec-ix-hidden:Hidden_hb0wV1fKd0moW1rjAh4Ahw;"&gt;&lt;span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;white-space:pre-wrap;"&gt;     Accrued liabilities&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 19,915&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.68%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 21,003&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.68%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:52.55%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="-sec-ix-hidden:Hidden_P1jzugNgnUCjPI6IA64l4Q;"&gt;&lt;span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;white-space:pre-wrap;"&gt;     Other liabilities - noncurrent&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.04%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 94,417&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.68%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 107,147&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.68%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:52.55%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.91%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 114,332&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.68%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 128,150&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</stld:LeaseBalanceSheetDisclosureTableTextBlock>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="As_Of_12_31_2024_TtGtgeFhD0OARTT9fdW5Qw"
      decimals="-3"
      id="Tc_AL6v8ic_Rk2eA2G-vr7zqQ_3_3"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">113500000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="As_Of_12_31_2023_pgBdStu4Lkq7bhYG8k42Tg"
      decimals="-3"
      id="Tc_H4yZ4GCOkUK58dFbKtLZlA_3_6"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">127499000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="As_Of_12_31_2024_TtGtgeFhD0OARTT9fdW5Qw"
      decimals="-3"
      id="Tc_zpO-xpPKuEGHmy_DrimCtQ_5_3"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">19915000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="As_Of_12_31_2023_pgBdStu4Lkq7bhYG8k42Tg"
      decimals="-3"
      id="Tc_TsJ-s4RzGkmJ0crxxlWKJA_5_6"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">21003000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="As_Of_12_31_2024_TtGtgeFhD0OARTT9fdW5Qw"
      decimals="-3"
      id="Tc_y2CEXji3-0StbIvP44hLfA_6_3"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">94417000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="As_Of_12_31_2023_pgBdStu4Lkq7bhYG8k42Tg"
      decimals="-3"
      id="Tc_6oI3ALifJ0yF4TxLpiNATQ_6_6"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">107147000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiability
      contextRef="As_Of_12_31_2024_TtGtgeFhD0OARTT9fdW5Qw"
      decimals="-3"
      id="Tc_8HAgQhNrNkqCISAxUgzd6w_7_3"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">114332000</us-gaap:OperatingLeaseLiability>
    <us-gaap:OperatingLeaseLiability
      contextRef="As_Of_12_31_2023_pgBdStu4Lkq7bhYG8k42Tg"
      decimals="-3"
      id="Tc__31fgEerEUCWM0zwsc3IjA_7_6"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">128150000</us-gaap:OperatingLeaseLiability>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="As_Of_12_31_2023_pgBdStu4Lkq7bhYG8k42Tg"
      id="Narr_NEovTGf3m06J2YlSKumjfA">P9Y</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="As_Of_12_31_2024_TtGtgeFhD0OARTT9fdW5Qw"
      id="Narr_zo6za688TEidUrduU1gXFA">P9Y</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="As_Of_12_31_2024_TtGtgeFhD0OARTT9fdW5Qw"
      decimals="4"
      id="Narr_vbLMEuMWmkGvAjkdb4PwEw"
      unitRef="Unit_Standard_pure__RPH9xZLdEWWc65w50BwFA">0.0446</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="As_Of_12_31_2023_pgBdStu4Lkq7bhYG8k42Tg"
      decimals="4"
      id="Narr_e7A3JgVKWUu431NEAqj3GQ"
      unitRef="Unit_Standard_pure__RPH9xZLdEWWc65w50BwFA">0.0431</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock
      contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q"
      id="Group_IiKAUXuGP0KxntDl7Fr84w">Future operating lease liabilities as of December 31, 2024, for the next five&#160;years and thereafter are as follows (in thousands):&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"&gt;&lt;span style="font-size:0pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.69%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.68%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:52.55%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.04%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.69%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.68%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:52.55%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;2025&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.04%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 24,207&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.69%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.68%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:52.55%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;2026&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 19,315&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.69%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.68%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:52.55%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;2027&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.04%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 16,411&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.69%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.68%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:52.55%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;2028&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 13,673&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.69%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.68%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:52.55%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;2029&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.04%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 10,885&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.69%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.68%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:52.55%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Thereafter&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 54,126&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.69%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.68%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:52.55%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Total undiscounted cash flows&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.04%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 138,617&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.69%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.68%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:52.55%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;     Less imputed interest&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (24,285)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.69%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.68%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:52.55%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Lease obligations under operating leases&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.04%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 114,332&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.69%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.68%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:52.55%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="As_Of_12_31_2024_TtGtgeFhD0OARTT9fdW5Qw"
      decimals="-3"
      id="Tc_3XlNaBe2V02PVkQJPEpvLg_1_4"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">24207000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
      contextRef="As_Of_12_31_2024_TtGtgeFhD0OARTT9fdW5Qw"
      decimals="-3"
      id="Tc_JHb75X81Q0ChuxNSLo9tzg_2_4"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">19315000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree
      contextRef="As_Of_12_31_2024_TtGtgeFhD0OARTT9fdW5Qw"
      decimals="-3"
      id="Tc_GTlxiCPt8kSY8ZupU-7b3g_3_4"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">16411000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour
      contextRef="As_Of_12_31_2024_TtGtgeFhD0OARTT9fdW5Qw"
      decimals="-3"
      id="Tc_iem4iDaApEGLeNNUdjZ0Kg_4_4"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">13673000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive
      contextRef="As_Of_12_31_2024_TtGtgeFhD0OARTT9fdW5Qw"
      decimals="-3"
      id="Tc_VO-EA3t2ZkmKgr_1Gcwhdw_5_4"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">10885000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive
      contextRef="As_Of_12_31_2024_TtGtgeFhD0OARTT9fdW5Qw"
      decimals="-3"
      id="Tc_tmI1Js_AB0Wk655xhc_nnw_6_4"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">54126000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue
      contextRef="As_Of_12_31_2024_TtGtgeFhD0OARTT9fdW5Qw"
      decimals="-3"
      id="Tc_7ApWoQf7u0mVhqljSujobQ_7_4"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">138617000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
      contextRef="As_Of_12_31_2024_TtGtgeFhD0OARTT9fdW5Qw"
      decimals="-3"
      id="Tc_-M_5HxDOaUi0Gzflcl4mgg_8_4"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">24285000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:OperatingLeaseLiability
      contextRef="As_Of_12_31_2024_TtGtgeFhD0OARTT9fdW5Qw"
      decimals="-3"
      id="Tc__9JEhb5UNESGUFnpK2JtoQ_9_4"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">114332000</us-gaap:OperatingLeaseLiability>
    <us-gaap:OperatingLeaseCost
      contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q"
      decimals="-5"
      id="Narr_9f8ntbdLSUKXJhj-n6SGdA"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">27400000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="Duration_1_1_2023_To_12_31_2023_fQq0aKYV90OaLRCKrOPOrg"
      decimals="-5"
      id="Narr_FE75rIT26k-OySbEvAYBXg"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">27900000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="Duration_1_1_2022_To_12_31_2022_KwAbRLBxhkeIsniwkLlFwA"
      decimals="-5"
      id="Narr_-TeryHtYfkKP9zY7I8a5lg"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">23700000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeasePayments
      contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q"
      decimals="-5"
      id="Narr_bQxm-FVUAkeFHo2I6p1F_A"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">23200000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments
      contextRef="Duration_1_1_2023_To_12_31_2023_fQq0aKYV90OaLRCKrOPOrg"
      decimals="-5"
      id="Narr_A_XYH3oNI0i2SpUs8RAETA"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">22800000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments
      contextRef="Duration_1_1_2022_To_12_31_2022_KwAbRLBxhkeIsniwkLlFwA"
      decimals="-5"
      id="Narr__LGpk8h8jk2ySf0yMKvJ4w"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">20100000</us-gaap:OperatingLeasePayments>
    <us-gaap:ShortTermLeaseCost
      contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q"
      decimals="-5"
      id="Narr__UiKp9tECkeKOCxaWYe0uQ"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">51300000</us-gaap:ShortTermLeaseCost>
    <us-gaap:ShortTermLeaseCost
      contextRef="Duration_1_1_2023_To_12_31_2023_fQq0aKYV90OaLRCKrOPOrg"
      decimals="-5"
      id="Narr_Zz5EU8a8vEK3spU9m9b5CA"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">40400000</us-gaap:ShortTermLeaseCost>
    <us-gaap:ShortTermLeaseCost
      contextRef="Duration_1_1_2022_To_12_31_2022_KwAbRLBxhkeIsniwkLlFwA"
      decimals="-5"
      id="Narr_JravEmZtJ0-cbS1pH9UhVA"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">35800000</us-gaap:ShortTermLeaseCost>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q"
      decimals="-5"
      id="Narr_FcK-TY8vi0aQjsQTG9Md0A"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">12800000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="Duration_1_1_2023_To_12_31_2023_fQq0aKYV90OaLRCKrOPOrg"
      decimals="-5"
      id="Narr_SlbLd7T0ZUuhl0Z4rKSe8g"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">38800000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="Duration_1_1_2022_To_12_31_2022_KwAbRLBxhkeIsniwkLlFwA"
      decimals="-5"
      id="Narr__O3tL74YE02KUYrngR-FoA"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">30900000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="Duration_1_1_2022_To_12_31_2022_us-gaap_BusinessAcquisitionAxis_stld_RocaAceroSaDeCvMember_3SUh8AvOa0ObbPjiDCiV_A"
      decimals="-5"
      id="Narr_MOABCsOfOkGdY4zCi-eM7Q"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">16800000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:SegmentReportingDisclosureTextBlock
      contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q"
      id="Tb_OqhbmIKFykiW67dviBuUCA">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;&lt;span style="font-weight:normal;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;Note&#160;12. Segment Information&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"&gt;The company&#x2019;s chief operating decision maker (CODM), who is the Chief Executive Officer, analyzes the results of the business through the following reportable segments: steel operations, metals recycling operations, steel fabrication operations, and aluminum operations. In the fourth quarter 2024, results from an entity previously reported within the metals recycling operations segment were moved to the aluminum operations segment, consistent with a change in how the CODM manages the business. Segment information provided within this Form 10-K has been recast for all prior periods presented consistent with the current reportable segment presentation. The segment operations are more fully described in Note&#160;1. &lt;i style="font-style:italic;"&gt;Description of the Business and Summary of Significant Accounting Policies&lt;/i&gt; to the consolidated financial statements. &lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"&gt;The CODM assesses segment performance and allocates resources primarily based on operating income. The CODM uses operating income to allocate operating and capital resources and assesses performance of each segment by comparing actual operating income results to historical and previously forecasted financial information. The accounting policies of the reportable segments are consistent with those described in Note&#160;1 to the consolidated financial statements. Intra-segment sales and any related profits are eliminated in consolidation. &lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"&gt;The company&#x2019;s segment results, with prior periods recast consistent with our current reportable segments presentation, including disaggregated revenue by segment to external, external non-United States, and other segment customers, are as follows (in thousands):&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:24.19%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.96%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.08%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.08%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.08%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.08%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.63%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.96%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:24.19%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.96%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.3%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-size:8.5pt;font-weight:bold;"&gt;Metals&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.3%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-size:8.5pt;font-weight:bold;"&gt;Steel &lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.3%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.08%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;vertical-align:top;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.63%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;vertical-align:top;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.96%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:24.19%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-size:8.5pt;font-weight:bold;"&gt;For the year ended&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.18%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-size:8.5pt;font-weight:bold;"&gt;Steel &lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.3%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-size:8.5pt;font-weight:bold;"&gt; Recycling&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.3%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-size:8.5pt;font-weight:bold;"&gt;Fabrication&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.3%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-size:8.5pt;font-weight:bold;"&gt;Aluminum&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.08%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;vertical-align:top;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.63%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;vertical-align:top;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.96%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:24.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-size:8.5pt;font-weight:bold;"&gt;December 31, 2024&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-size:8.5pt;font-weight:bold;"&gt;Operations&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-size:8.5pt;font-weight:bold;"&gt;Operations&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-size:8.5pt;font-weight:bold;"&gt;Operations&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-size:8.5pt;font-weight:bold;"&gt;Operations&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-size:8.5pt;font-weight:bold;"&gt;Other &lt;/b&gt;&lt;sup style="font-size:6.37pt;font-weight:bold;line-height:100%;top:0pt;vertical-align:top;"&gt;(a)&lt;/sup&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;font-weight:bold;vertical-align:top;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-size:8.5pt;font-weight:bold;"&gt;Eliminations&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;font-weight:bold;vertical-align:top;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-size:8.5pt;font-weight:bold;"&gt;Consolidated&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:24.19%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.96%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.08%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.08%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.08%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.08%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;vertical-align:top;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.63%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;vertical-align:top;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.96%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:24.19%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt;Net sales - disaggregated revenue&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"&gt;&lt;span style="font-size:8.5pt;margin-left:0pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.96%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.08%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.08%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.08%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.08%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;vertical-align:top;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.63%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;vertical-align:top;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.96%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:24.19%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;white-space:pre-wrap;"&gt;   External &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"&gt;&lt;span style="font-size:8.5pt;margin-left:0pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.96%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 11,311,552&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.08%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 1,311,124&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.08%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 1,761,771&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.08%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 256,051&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.08%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 1,435,062&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;vertical-align:top;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.63%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; -&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;vertical-align:top;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.96%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 16,075,560&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:24.19%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;white-space:pre-wrap;"&gt;   External Non-United States&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"&gt;&lt;span style="font-size:8.5pt;margin-left:0pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.96%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 749,932&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.08%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 694,010&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.08%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 1,731&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.08%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 2,496&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.08%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 16,661&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;vertical-align:top;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.63%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; -&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;vertical-align:top;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.96%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 1,464,830&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:24.19%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;white-space:pre-wrap;"&gt;   Other segments&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 465,582&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 2,131,779&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 8,293&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 60,142&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; -&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;vertical-align:top;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; (2,665,796)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;vertical-align:top;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; -&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:24.19%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-size:8.5pt;font-weight:bold;"&gt;Net sales&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.96%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 12,527,066&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.08%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 4,136,913&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.08%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 1,771,795&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.08%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 318,689&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.08%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 1,451,723&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;vertical-align:top;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.63%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; (2,665,796)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;vertical-align:top;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.96%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 17,540,390&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:24.19%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;i style="font-size:8.5pt;font-style:italic;"&gt;Less:&lt;/i&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.96%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.08%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.08%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.08%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.08%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;vertical-align:top;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.63%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;vertical-align:top;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.96%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:24.19%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;white-space:pre-wrap;"&gt;   Cost of goods sold&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.96%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 10,736,557&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.08%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 3,946,457&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.08%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 1,006,211&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.08%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 298,572&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.08%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 1,420,978&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;vertical-align:top;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.63%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; (2,670,971)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;vertical-align:top;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.96%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 14,737,804&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:24.19%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;white-space:pre-wrap;"&gt;   Other segment items &lt;/span&gt;&lt;sup style="font-size:6.37pt;line-height:100%;top:0pt;vertical-align:top;"&gt;(b)&lt;/sup&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 208,135&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 113,649&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 98,600&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 92,448&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 348,153&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;vertical-align:top;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; (1,436)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;vertical-align:top;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 859,549&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:24.19%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-size:8.5pt;font-weight:bold;"&gt;Operating income (loss)&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.96%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 1,582,374&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.08%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 76,807&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.08%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 666,984&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.08%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; (72,331)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.08%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; (317,408)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;vertical-align:top;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.63%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 6,611&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;vertical-align:top;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.96%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 1,943,037&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="4" style="vertical-align:bottom;width:35.59%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt;Interest expense, net of capitalized interest&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.08%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.08%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.08%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.08%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;vertical-align:top;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.63%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;vertical-align:top;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.96%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 56,347&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:24.19%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt;Other (income) expense, net&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.96%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.08%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.08%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.08%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.08%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;vertical-align:top;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.63%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;vertical-align:top;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.96%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; (96,191)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:24.19%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-size:8.5pt;font-weight:bold;"&gt;Income before income taxes&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.96%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.08%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.08%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.08%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.08%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;vertical-align:top;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.63%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;vertical-align:top;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.96%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 1,982,881&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:24.19%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.96%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.08%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.08%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.08%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.08%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;vertical-align:top;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.63%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;vertical-align:top;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.96%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:24.19%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt;Depreciation and amortization&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.96%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 351,558&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.08%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 56,148&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.08%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 11,071&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.08%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 6,786&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.08%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 53,344&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;vertical-align:top;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.63%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; -&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;vertical-align:top;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.96%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 478,907&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:24.19%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt;Capital expenditures&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.96%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 461,524&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.08%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 83,020&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.08%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 29,374&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.08%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 1,309,027&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.08%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 55,183&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;vertical-align:top;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.63%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; (70,122)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;vertical-align:top;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.96%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 1,868,006&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:24.19%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt;Total Assets&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.96%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 8,776,445&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.08%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 1,301,234&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.08%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 665,867&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.08%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 2,802,647&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.08%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 3,319,917&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;sup style="font-size:6.37pt;line-height:100%;top:0pt;vertical-align:top;"&gt;(c)&lt;/sup&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.63%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; (1,930,877)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;vertical-align:top;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.96%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 14,935,233&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:24.19%;background:#cceeff;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.96%;background:#cceeff;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.08%;background:#cceeff;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.08%;background:#cceeff;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.08%;background:#cceeff;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.08%;background:#cceeff;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.27%;background:#cceeff;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;vertical-align:top;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.63%;background:#cceeff;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.17%;background:#cceeff;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;vertical-align:top;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.96%;background:#cceeff;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt;"&gt;Note&#160;12. Segment Information (Continued)&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"&gt;&lt;span style="margin-bottom:12pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:24.19%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.94%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.61%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.94%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:24.19%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.94%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.28%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-size:8.5pt;font-weight:bold;"&gt;Metals&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.29%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-size:8.5pt;font-weight:bold;"&gt;Steel &lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.29%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;vertical-align:top;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.61%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;vertical-align:top;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.94%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:24.19%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-size:8.5pt;font-weight:bold;"&gt;For the year ended&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.15%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-size:8.5pt;font-weight:bold;"&gt;Steel &lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.28%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-size:8.5pt;font-weight:bold;"&gt; Recycling&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.29%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-size:8.5pt;font-weight:bold;"&gt;Fabrication&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.29%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-size:8.5pt;font-weight:bold;"&gt;Aluminum&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;vertical-align:top;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.61%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;vertical-align:top;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.94%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:24.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-size:8.5pt;font-weight:bold;"&gt;December 31, 2023&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-size:8.5pt;font-weight:bold;"&gt;Operations&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-size:8.5pt;font-weight:bold;"&gt;Operations&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-size:8.5pt;font-weight:bold;"&gt;Operations&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-size:8.5pt;font-weight:bold;"&gt;Operations&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-size:8.5pt;font-weight:bold;"&gt;Other &lt;/b&gt;&lt;sup style="font-size:6.37pt;font-weight:bold;line-height:100%;top:0pt;vertical-align:top;"&gt;(a)&lt;/sup&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;font-weight:bold;vertical-align:top;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-size:8.5pt;font-weight:bold;"&gt;Eliminations&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;font-weight:bold;vertical-align:top;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-size:8.5pt;font-weight:bold;"&gt;Consolidated&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:24.19%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.94%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;vertical-align:top;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.61%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;vertical-align:top;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.94%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:24.19%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt;Net sales - disaggregated revenue&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"&gt;&lt;span style="font-size:8.5pt;margin-left:0pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.94%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;vertical-align:top;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.61%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;vertical-align:top;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.94%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:24.19%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;white-space:pre-wrap;"&gt;   External &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"&gt;&lt;span style="font-size:8.5pt;margin-left:0pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.94%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 11,603,139&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 1,162,246&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 2,798,262&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 239,095&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 1,164,942&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;vertical-align:top;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.61%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; -&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;vertical-align:top;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.94%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 16,967,684&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:24.19%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;white-space:pre-wrap;"&gt;   External Non-United States&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"&gt;&lt;span style="font-size:8.5pt;margin-left:0pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.94%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 1,037,412&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 774,211&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 672&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 9,105&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 6,232&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;vertical-align:top;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.61%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; -&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;vertical-align:top;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.94%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 1,827,632&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:24.19%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;white-space:pre-wrap;"&gt;   Other segments&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 427,071&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 2,222,131&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 7,843&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 37,707&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 727&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;vertical-align:top;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; (2,695,479)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;vertical-align:top;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; -&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:24.19%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-size:8.5pt;font-weight:bold;"&gt;Net sales&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.94%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 13,067,622&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 4,158,588&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 2,806,777&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 285,907&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 1,171,901&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;vertical-align:top;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.61%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; (2,695,479)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;vertical-align:top;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.94%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 18,795,316&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:24.19%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;i style="font-size:8.5pt;font-style:italic;"&gt;Less:&lt;/i&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.94%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;vertical-align:top;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.61%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;vertical-align:top;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.94%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:24.19%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;white-space:pre-wrap;"&gt;   Cost of goods sold&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.94%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 10,977,249&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 3,971,743&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 1,115,515&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 237,759&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 1,147,441&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;vertical-align:top;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.61%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; (2,700,274)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;vertical-align:top;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.94%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 14,749,433&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:24.19%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;white-space:pre-wrap;"&gt;   Other segment items &lt;/span&gt;&lt;sup style="font-size:6.37pt;line-height:100%;top:0pt;vertical-align:top;"&gt;(b)&lt;/sup&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 208,773&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 139,110&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 98,001&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 31,002&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 419,037&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;vertical-align:top;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; (1,221)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;vertical-align:top;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 894,702&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:24.19%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-size:8.5pt;font-weight:bold;"&gt;Operating income (loss)&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.94%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 1,881,600&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 47,735&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 1,593,261&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 17,146&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; (394,577)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;vertical-align:top;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.61%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 6,016&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;vertical-align:top;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.94%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 3,151,181&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="4" style="vertical-align:bottom;width:35.56%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt;Interest expense, net of capitalized interest&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;vertical-align:top;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.61%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;vertical-align:top;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.94%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 76,484&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:24.19%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt;Other (income) expense, net&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.94%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;vertical-align:top;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.61%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;vertical-align:top;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.94%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; (144,246)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:24.19%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-size:8.5pt;font-weight:bold;"&gt;Income before income taxes&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.94%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;vertical-align:top;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.61%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;vertical-align:top;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.94%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 3,218,943&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:24.19%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.94%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;vertical-align:top;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.61%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;vertical-align:top;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.94%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:24.19%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt;Depreciation and amortization&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.94%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 331,225&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 65,803&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 9,787&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 4,917&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 26,072&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;vertical-align:top;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.61%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; -&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;vertical-align:top;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.94%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 437,804&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:24.19%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt;Capital expenditures&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.94%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 453,955&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 185,903&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 22,044&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 967,739&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 28,264&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;vertical-align:top;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.61%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; -&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;vertical-align:top;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.94%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 1,657,905&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:24.19%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt;Total Assets&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.94%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 8,650,450&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 1,340,445&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 790,399&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 1,444,335&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 3,248,822&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;sup style="font-size:6.37pt;line-height:100%;top:0pt;vertical-align:top;"&gt;(c)&lt;/sup&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.61%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; (566,031)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;vertical-align:top;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.94%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 14,908,420&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:24.19%;background:#cceeff;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.94%;background:#cceeff;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.26%;background:#cceeff;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;vertical-align:top;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.61%;background:#cceeff;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.22%;background:#cceeff;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;vertical-align:top;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.94%;background:#cceeff;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"&gt;&lt;span style="margin-bottom:12pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:24.19%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.94%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.98%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.61%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.94%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:24.19%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.94%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.28%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-size:8.5pt;font-weight:bold;"&gt;Metals&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.29%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-size:8.5pt;font-weight:bold;"&gt;Steel &lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;vertical-align:top;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.61%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;vertical-align:top;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.94%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:24.19%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-size:8.5pt;font-weight:bold;"&gt;For the year ended&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.15%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-size:8.5pt;font-weight:bold;"&gt;Steel &lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.28%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-size:8.5pt;font-weight:bold;"&gt; Recycling&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.29%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-size:8.5pt;font-weight:bold;"&gt;Fabrication&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-size:8.5pt;font-weight:bold;"&gt;Aluminum&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;vertical-align:top;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.61%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;vertical-align:top;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.94%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:24.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-size:8.5pt;font-weight:bold;"&gt;December 31, 2022&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-size:8.5pt;font-weight:bold;"&gt;Operations&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-size:8.5pt;font-weight:bold;"&gt;Operations&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-size:8.5pt;font-weight:bold;"&gt;Operations&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-size:8.5pt;font-weight:bold;"&gt;Operations&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-size:8.5pt;font-weight:bold;"&gt;Other &lt;/b&gt;&lt;sup style="font-size:6.37pt;font-weight:bold;line-height:100%;top:0pt;vertical-align:top;"&gt;(a)&lt;/sup&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;font-weight:bold;vertical-align:top;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-size:8.5pt;font-weight:bold;"&gt;Eliminations&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;font-weight:bold;vertical-align:top;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-size:8.5pt;font-weight:bold;"&gt;Consolidated&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:24.19%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.94%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.98%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;vertical-align:top;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.61%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;vertical-align:top;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.94%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:24.19%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt;Net sales - disaggregated revenue&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.94%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.98%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;vertical-align:top;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.61%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;vertical-align:top;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.94%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:24.19%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;white-space:pre-wrap;"&gt;   External &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"&gt;&lt;span style="font-size:8.5pt;margin-left:0pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.94%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 13,783,666&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 1,293,258&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 4,245,803&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.98%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 252,121&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 1,276,923&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;vertical-align:top;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.61%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; -&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;vertical-align:top;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.94%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 20,851,771&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:24.19%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;white-space:pre-wrap;"&gt;   External Non-United States&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"&gt;&lt;span style="font-size:8.5pt;margin-left:0pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.94%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 779,683&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 602,555&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 183&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.98%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 16,806&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 9,776&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;vertical-align:top;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.61%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; -&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;vertical-align:top;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.94%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 1,409,003&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:24.19%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;white-space:pre-wrap;"&gt;   Other segments&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"&gt;&lt;span style="font-size:8.5pt;margin-left:0pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 537,647&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 2,304,414&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 11,221&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 23,158&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 1,281&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;vertical-align:top;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; (2,877,721)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;vertical-align:top;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; -&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:24.19%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-size:8.5pt;font-weight:bold;"&gt;Net sales&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.94%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 15,100,996&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 4,200,227&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 4,257,207&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.98%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 292,085&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 1,287,980&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;vertical-align:top;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.61%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; (2,877,721)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;vertical-align:top;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.94%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 22,260,774&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:24.19%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;i style="font-size:8.5pt;font-style:italic;"&gt;Less:&lt;/i&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.94%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.98%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;vertical-align:top;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.61%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;vertical-align:top;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.94%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:24.19%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;white-space:pre-wrap;"&gt;   Cost of goods sold&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.94%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 11,787,382&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 3,986,236&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 1,737,366&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.98%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 266,950&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 1,295,721&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;vertical-align:top;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.61%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; (2,930,712)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;vertical-align:top;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.94%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 16,142,943&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:24.19%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;white-space:pre-wrap;"&gt;   Other segment items &lt;/span&gt;&lt;sup style="font-size:6.37pt;line-height:100%;top:0pt;vertical-align:top;"&gt;(b)&lt;/sup&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 220,925&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 114,619&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 95,186&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 10,365&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 586,304&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;vertical-align:top;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; (1,390)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;vertical-align:top;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 1,026,009&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:24.19%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-size:8.5pt;font-weight:bold;"&gt;Operating income (loss)&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.94%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 3,092,689&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 99,372&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 2,424,655&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.98%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 14,770&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; (594,045)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;vertical-align:top;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.61%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 54,381&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;vertical-align:top;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.94%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 5,091,822&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="4" style="vertical-align:bottom;width:35.56%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt;Interest expense, net of capitalized interest&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;vertical-align:top;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.98%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;vertical-align:top;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.61%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;vertical-align:top;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.94%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 91,538&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:24.19%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt;Other (income) expense, net&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.94%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;vertical-align:top;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.98%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;vertical-align:top;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.61%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;vertical-align:top;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.94%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; (20,785)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:24.19%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-size:8.5pt;font-weight:bold;"&gt;Income before income taxes&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.94%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;vertical-align:top;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.98%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;vertical-align:top;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.61%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;vertical-align:top;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.94%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 5,021,069&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:24.19%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.94%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;vertical-align:top;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.98%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;vertical-align:top;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.61%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;vertical-align:top;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.94%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:24.19%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt;Depreciation and amortization&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.94%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 295,468&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 48,851&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 9,727&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.98%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 5,127&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 25,029&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;vertical-align:top;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.61%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; -&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;vertical-align:top;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.94%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 384,202&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:24.19%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt;Capital expenditures&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.94%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 613,678&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 63,967&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 17,519&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.98%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 189,805&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 23,933&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;vertical-align:top;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.61%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; -&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;vertical-align:top;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.94%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 908,902&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:24.19%;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.94%;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.06%;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.13%;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.06%;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.14%;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.98%;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.06%;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.26%;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;vertical-align:top;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.35%;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.61%;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.22%;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;vertical-align:top;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.94%;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;margin-bottom:12pt;vertical-align:top;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-indent:18pt;margin:0pt;"&gt;&lt;sup style="font-size:6pt;line-height:100%;top:0pt;vertical-align:top;"&gt;(a)&lt;/sup&gt; Amounts included in Other are from subsidiary operations that are below the quantitative thresholds required for reportable segments and primarily consist of joint ventures and the idled Minnesota ironmaking operations. Also included are certain unallocated corporate accounts, such as the company's senior unsecured credit facility, senior notes, certain other investments, amortization of intangible assets and certain profit sharing expenses. &lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;margin-bottom:12pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-indent:18pt;margin:0pt;"&gt;&lt;sup style="font-size:6pt;line-height:100%;top:0pt;vertical-align:top;"&gt;(b)&lt;/sup&gt; Other segment items for each reportable operating segment include selling, general, and administrative expenses including payroll &amp;amp; benefit expenses and professional service expenses. Other segment items within Other include selling, general, and administrative expenses such as payroll &amp;amp; benefit expenses, companywide equity-based compensation expenses, and professional service expenses, as well as company-wide profit sharing expense and amortization of intangible assets. &lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;margin-bottom:12pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-indent:18pt;margin:0pt;"&gt;&lt;sup style="font-size:6pt;line-height:100%;top:0pt;vertical-align:top;"&gt;(c)&lt;/sup&gt; Asset amounts included in Other consist of assets held by subsidiary operations that are below the quantitative thresholds required for reportable segments and the company's corporate assets. Corporate assets primarily consist of cash, short-term and other investments, and intra-company debt.&lt;/p&gt;</us-gaap:SegmentReportingDisclosureTextBlock>
    <us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock
      contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q"
      id="Group_cjAqGbAOQUWsU1OZZd6oCQ">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"&gt;The company&#x2019;s segment results, with prior periods recast consistent with our current reportable segments presentation, including disaggregated revenue by segment to external, external non-United States, and other segment customers, are as follows (in thousands):&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:24.19%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.96%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.08%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.08%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.08%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.08%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.63%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.96%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:24.19%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.96%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.3%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-size:8.5pt;font-weight:bold;"&gt;Metals&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.3%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-size:8.5pt;font-weight:bold;"&gt;Steel &lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.3%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.08%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;vertical-align:top;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.63%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;vertical-align:top;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.96%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:24.19%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-size:8.5pt;font-weight:bold;"&gt;For the year ended&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.18%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-size:8.5pt;font-weight:bold;"&gt;Steel &lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.3%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-size:8.5pt;font-weight:bold;"&gt; Recycling&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.3%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-size:8.5pt;font-weight:bold;"&gt;Fabrication&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.3%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-size:8.5pt;font-weight:bold;"&gt;Aluminum&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.08%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;vertical-align:top;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.63%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;vertical-align:top;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.96%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:24.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-size:8.5pt;font-weight:bold;"&gt;December 31, 2024&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-size:8.5pt;font-weight:bold;"&gt;Operations&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-size:8.5pt;font-weight:bold;"&gt;Operations&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-size:8.5pt;font-weight:bold;"&gt;Operations&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-size:8.5pt;font-weight:bold;"&gt;Operations&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-size:8.5pt;font-weight:bold;"&gt;Other &lt;/b&gt;&lt;sup style="font-size:6.37pt;font-weight:bold;line-height:100%;top:0pt;vertical-align:top;"&gt;(a)&lt;/sup&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;font-weight:bold;vertical-align:top;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-size:8.5pt;font-weight:bold;"&gt;Eliminations&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;font-weight:bold;vertical-align:top;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-size:8.5pt;font-weight:bold;"&gt;Consolidated&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:24.19%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.96%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.08%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.08%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.08%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.08%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;vertical-align:top;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.63%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;vertical-align:top;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.96%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:24.19%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt;Net sales - disaggregated revenue&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"&gt;&lt;span style="font-size:8.5pt;margin-left:0pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.96%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.08%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.08%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.08%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.08%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;vertical-align:top;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.63%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;vertical-align:top;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.96%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:24.19%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;white-space:pre-wrap;"&gt;   External &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"&gt;&lt;span style="font-size:8.5pt;margin-left:0pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.96%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 11,311,552&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.08%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 1,311,124&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.08%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 1,761,771&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.08%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 256,051&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.08%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 1,435,062&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;vertical-align:top;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.63%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; -&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;vertical-align:top;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.96%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 16,075,560&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:24.19%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;white-space:pre-wrap;"&gt;   External Non-United States&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"&gt;&lt;span style="font-size:8.5pt;margin-left:0pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.96%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 749,932&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.08%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 694,010&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.08%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 1,731&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.08%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 2,496&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.08%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 16,661&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;vertical-align:top;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.63%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; -&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;vertical-align:top;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.96%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 1,464,830&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:24.19%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;white-space:pre-wrap;"&gt;   Other segments&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 465,582&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 2,131,779&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 8,293&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 60,142&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; -&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;vertical-align:top;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; (2,665,796)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;vertical-align:top;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; -&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:24.19%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-size:8.5pt;font-weight:bold;"&gt;Net sales&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.96%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 12,527,066&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.08%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 4,136,913&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.08%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 1,771,795&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.08%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 318,689&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.08%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 1,451,723&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;vertical-align:top;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.63%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; (2,665,796)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;vertical-align:top;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.96%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 17,540,390&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:24.19%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;i style="font-size:8.5pt;font-style:italic;"&gt;Less:&lt;/i&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.96%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.08%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.08%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.08%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.08%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;vertical-align:top;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.63%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;vertical-align:top;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.96%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:24.19%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;white-space:pre-wrap;"&gt;   Cost of goods sold&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.96%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 10,736,557&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.08%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 3,946,457&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.08%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 1,006,211&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.08%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 298,572&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.08%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 1,420,978&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;vertical-align:top;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.63%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; (2,670,971)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;vertical-align:top;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.96%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 14,737,804&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:24.19%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;white-space:pre-wrap;"&gt;   Other segment items &lt;/span&gt;&lt;sup style="font-size:6.37pt;line-height:100%;top:0pt;vertical-align:top;"&gt;(b)&lt;/sup&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 208,135&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 113,649&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 98,600&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 92,448&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 348,153&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;vertical-align:top;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; (1,436)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;vertical-align:top;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 859,549&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:24.19%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-size:8.5pt;font-weight:bold;"&gt;Operating income (loss)&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.96%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 1,582,374&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.08%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 76,807&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.08%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 666,984&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.08%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; (72,331)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.08%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; (317,408)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;vertical-align:top;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.63%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 6,611&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;vertical-align:top;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.96%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 1,943,037&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="4" style="vertical-align:bottom;width:35.59%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt;Interest expense, net of capitalized interest&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.08%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.08%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.08%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.08%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;vertical-align:top;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.63%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;vertical-align:top;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.96%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 56,347&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:24.19%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt;Other (income) expense, net&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.96%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.08%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.08%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.08%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.08%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;vertical-align:top;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.63%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;vertical-align:top;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.96%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; (96,191)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:24.19%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-size:8.5pt;font-weight:bold;"&gt;Income before income taxes&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.96%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.08%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.08%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.08%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.08%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;vertical-align:top;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.63%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;vertical-align:top;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.96%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 1,982,881&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:24.19%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.96%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.08%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.08%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.08%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.08%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;vertical-align:top;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.63%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;vertical-align:top;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.96%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:24.19%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt;Depreciation and amortization&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.96%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 351,558&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.08%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 56,148&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.08%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 11,071&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.08%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 6,786&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.08%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 53,344&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;vertical-align:top;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.63%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; -&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;vertical-align:top;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.96%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 478,907&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:24.19%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt;Capital expenditures&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.96%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 461,524&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.08%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 83,020&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.08%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 29,374&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.08%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 1,309,027&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.08%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 55,183&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;vertical-align:top;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.63%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; (70,122)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;vertical-align:top;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.96%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 1,868,006&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:24.19%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt;Total Assets&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.96%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 8,776,445&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.08%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 1,301,234&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.08%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 665,867&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.08%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 2,802,647&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.08%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 3,319,917&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;sup style="font-size:6.37pt;line-height:100%;top:0pt;vertical-align:top;"&gt;(c)&lt;/sup&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.63%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; (1,930,877)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;vertical-align:top;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.96%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 14,935,233&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:24.19%;background:#cceeff;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.96%;background:#cceeff;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.08%;background:#cceeff;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.08%;background:#cceeff;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.08%;background:#cceeff;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.08%;background:#cceeff;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.27%;background:#cceeff;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;vertical-align:top;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.63%;background:#cceeff;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.17%;background:#cceeff;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;vertical-align:top;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.96%;background:#cceeff;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"&gt;&lt;span style="margin-bottom:12pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:24.19%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.94%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.61%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.94%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:24.19%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.94%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.28%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-size:8.5pt;font-weight:bold;"&gt;Metals&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.29%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-size:8.5pt;font-weight:bold;"&gt;Steel &lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.29%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;vertical-align:top;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.61%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;vertical-align:top;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.94%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:24.19%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-size:8.5pt;font-weight:bold;"&gt;For the year ended&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.15%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-size:8.5pt;font-weight:bold;"&gt;Steel &lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.28%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-size:8.5pt;font-weight:bold;"&gt; Recycling&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.29%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-size:8.5pt;font-weight:bold;"&gt;Fabrication&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.29%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-size:8.5pt;font-weight:bold;"&gt;Aluminum&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;vertical-align:top;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.61%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;vertical-align:top;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.94%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:24.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-size:8.5pt;font-weight:bold;"&gt;December 31, 2023&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-size:8.5pt;font-weight:bold;"&gt;Operations&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-size:8.5pt;font-weight:bold;"&gt;Operations&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-size:8.5pt;font-weight:bold;"&gt;Operations&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-size:8.5pt;font-weight:bold;"&gt;Operations&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-size:8.5pt;font-weight:bold;"&gt;Other &lt;/b&gt;&lt;sup style="font-size:6.37pt;font-weight:bold;line-height:100%;top:0pt;vertical-align:top;"&gt;(a)&lt;/sup&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;font-weight:bold;vertical-align:top;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-size:8.5pt;font-weight:bold;"&gt;Eliminations&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;font-weight:bold;vertical-align:top;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-size:8.5pt;font-weight:bold;"&gt;Consolidated&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:24.19%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.94%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;vertical-align:top;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.61%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;vertical-align:top;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.94%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:24.19%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt;Net sales - disaggregated revenue&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"&gt;&lt;span style="font-size:8.5pt;margin-left:0pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.94%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;vertical-align:top;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.61%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;vertical-align:top;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.94%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:24.19%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;white-space:pre-wrap;"&gt;   External &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"&gt;&lt;span style="font-size:8.5pt;margin-left:0pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.94%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 11,603,139&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 1,162,246&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 2,798,262&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 239,095&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 1,164,942&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;vertical-align:top;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.61%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; -&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;vertical-align:top;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.94%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 16,967,684&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:24.19%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;white-space:pre-wrap;"&gt;   External Non-United States&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"&gt;&lt;span style="font-size:8.5pt;margin-left:0pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.94%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 1,037,412&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 774,211&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 672&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 9,105&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 6,232&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;vertical-align:top;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.61%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; -&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;vertical-align:top;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.94%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 1,827,632&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:24.19%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;white-space:pre-wrap;"&gt;   Other segments&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 427,071&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 2,222,131&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 7,843&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 37,707&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 727&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;vertical-align:top;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; (2,695,479)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;vertical-align:top;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; -&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:24.19%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-size:8.5pt;font-weight:bold;"&gt;Net sales&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.94%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 13,067,622&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 4,158,588&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 2,806,777&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 285,907&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 1,171,901&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;vertical-align:top;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.61%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; (2,695,479)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;vertical-align:top;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.94%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 18,795,316&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:24.19%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;i style="font-size:8.5pt;font-style:italic;"&gt;Less:&lt;/i&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.94%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;vertical-align:top;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.61%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;vertical-align:top;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.94%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:24.19%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;white-space:pre-wrap;"&gt;   Cost of goods sold&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.94%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 10,977,249&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 3,971,743&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 1,115,515&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 237,759&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 1,147,441&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;vertical-align:top;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.61%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; (2,700,274)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;vertical-align:top;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.94%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 14,749,433&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:24.19%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;white-space:pre-wrap;"&gt;   Other segment items &lt;/span&gt;&lt;sup style="font-size:6.37pt;line-height:100%;top:0pt;vertical-align:top;"&gt;(b)&lt;/sup&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 208,773&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 139,110&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 98,001&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 31,002&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 419,037&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;vertical-align:top;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; (1,221)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;vertical-align:top;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 894,702&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:24.19%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-size:8.5pt;font-weight:bold;"&gt;Operating income (loss)&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.94%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 1,881,600&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 47,735&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 1,593,261&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 17,146&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; (394,577)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;vertical-align:top;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.61%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 6,016&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;vertical-align:top;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.94%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 3,151,181&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="4" style="vertical-align:bottom;width:35.56%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt;Interest expense, net of capitalized interest&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;vertical-align:top;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.61%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;vertical-align:top;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.94%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 76,484&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:24.19%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt;Other (income) expense, net&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.94%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;vertical-align:top;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.61%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;vertical-align:top;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.94%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; (144,246)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:24.19%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-size:8.5pt;font-weight:bold;"&gt;Income before income taxes&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.94%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;vertical-align:top;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.61%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;vertical-align:top;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.94%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 3,218,943&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:24.19%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.94%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;vertical-align:top;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.61%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;vertical-align:top;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.94%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:24.19%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt;Depreciation and amortization&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.94%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 331,225&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 65,803&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 9,787&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 4,917&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 26,072&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;vertical-align:top;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.61%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; -&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;vertical-align:top;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.94%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 437,804&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:24.19%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt;Capital expenditures&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.94%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 453,955&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 185,903&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 22,044&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 967,739&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 28,264&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;vertical-align:top;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.61%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; -&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;vertical-align:top;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.94%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 1,657,905&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:24.19%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt;Total Assets&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.94%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 8,650,450&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 1,340,445&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 790,399&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 1,444,335&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 3,248,822&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;sup style="font-size:6.37pt;line-height:100%;top:0pt;vertical-align:top;"&gt;(c)&lt;/sup&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.61%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; (566,031)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;vertical-align:top;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.94%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 14,908,420&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:24.19%;background:#cceeff;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.94%;background:#cceeff;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.26%;background:#cceeff;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;vertical-align:top;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.61%;background:#cceeff;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.22%;background:#cceeff;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;vertical-align:top;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.94%;background:#cceeff;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"&gt;&lt;span style="margin-bottom:12pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:24.19%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.94%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.98%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.61%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.94%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:24.19%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.94%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.28%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-size:8.5pt;font-weight:bold;"&gt;Metals&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.29%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-size:8.5pt;font-weight:bold;"&gt;Steel &lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;vertical-align:top;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.61%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;vertical-align:top;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.94%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:24.19%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-size:8.5pt;font-weight:bold;"&gt;For the year ended&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.15%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-size:8.5pt;font-weight:bold;"&gt;Steel &lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.28%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-size:8.5pt;font-weight:bold;"&gt; Recycling&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.29%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-size:8.5pt;font-weight:bold;"&gt;Fabrication&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-size:8.5pt;font-weight:bold;"&gt;Aluminum&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;vertical-align:top;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.61%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;vertical-align:top;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.94%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:24.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-size:8.5pt;font-weight:bold;"&gt;December 31, 2022&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-size:8.5pt;font-weight:bold;"&gt;Operations&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-size:8.5pt;font-weight:bold;"&gt;Operations&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-size:8.5pt;font-weight:bold;"&gt;Operations&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-size:8.5pt;font-weight:bold;"&gt;Operations&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-size:8.5pt;font-weight:bold;"&gt;Other &lt;/b&gt;&lt;sup style="font-size:6.37pt;font-weight:bold;line-height:100%;top:0pt;vertical-align:top;"&gt;(a)&lt;/sup&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;font-weight:bold;vertical-align:top;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-size:8.5pt;font-weight:bold;"&gt;Eliminations&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;font-weight:bold;vertical-align:top;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-size:8.5pt;font-weight:bold;"&gt;Consolidated&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:24.19%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.94%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.98%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;vertical-align:top;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.61%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;vertical-align:top;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.94%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:24.19%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt;Net sales - disaggregated revenue&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.94%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.98%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;vertical-align:top;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.61%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;vertical-align:top;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.94%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:24.19%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;white-space:pre-wrap;"&gt;   External &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"&gt;&lt;span style="font-size:8.5pt;margin-left:0pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.94%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 13,783,666&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 1,293,258&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 4,245,803&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.98%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 252,121&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 1,276,923&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;vertical-align:top;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.61%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; -&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;vertical-align:top;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.94%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 20,851,771&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:24.19%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;white-space:pre-wrap;"&gt;   External Non-United States&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"&gt;&lt;span style="font-size:8.5pt;margin-left:0pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.94%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 779,683&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 602,555&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 183&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.98%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 16,806&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 9,776&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;vertical-align:top;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.61%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; -&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;vertical-align:top;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.94%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 1,409,003&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:24.19%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;white-space:pre-wrap;"&gt;   Other segments&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"&gt;&lt;span style="font-size:8.5pt;margin-left:0pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 537,647&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 2,304,414&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 11,221&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 23,158&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 1,281&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;vertical-align:top;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; (2,877,721)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;vertical-align:top;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; -&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:24.19%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-size:8.5pt;font-weight:bold;"&gt;Net sales&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.94%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 15,100,996&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 4,200,227&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 4,257,207&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.98%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 292,085&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 1,287,980&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;vertical-align:top;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.61%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; (2,877,721)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;vertical-align:top;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.94%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 22,260,774&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:24.19%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;i style="font-size:8.5pt;font-style:italic;"&gt;Less:&lt;/i&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.94%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.98%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;vertical-align:top;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.61%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;vertical-align:top;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.94%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:24.19%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;white-space:pre-wrap;"&gt;   Cost of goods sold&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.94%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 11,787,382&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 3,986,236&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 1,737,366&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.98%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 266,950&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 1,295,721&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;vertical-align:top;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.61%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; (2,930,712)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;vertical-align:top;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.94%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 16,142,943&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:24.19%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;white-space:pre-wrap;"&gt;   Other segment items &lt;/span&gt;&lt;sup style="font-size:6.37pt;line-height:100%;top:0pt;vertical-align:top;"&gt;(b)&lt;/sup&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 220,925&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 114,619&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 95,186&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 10,365&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 586,304&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;vertical-align:top;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; (1,390)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;vertical-align:top;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 1,026,009&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:24.19%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-size:8.5pt;font-weight:bold;"&gt;Operating income (loss)&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.94%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 3,092,689&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 99,372&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 2,424,655&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.98%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 14,770&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; (594,045)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;vertical-align:top;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.61%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 54,381&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;vertical-align:top;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.94%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 5,091,822&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="4" style="vertical-align:bottom;width:35.56%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt;Interest expense, net of capitalized interest&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;vertical-align:top;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.98%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;vertical-align:top;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.61%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;vertical-align:top;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.94%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 91,538&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:24.19%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt;Other (income) expense, net&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.94%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;vertical-align:top;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.98%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;vertical-align:top;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.61%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;vertical-align:top;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.94%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; (20,785)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:24.19%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-size:8.5pt;font-weight:bold;"&gt;Income before income taxes&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.94%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;vertical-align:top;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.98%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;vertical-align:top;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.61%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;vertical-align:top;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.94%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 5,021,069&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:24.19%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.94%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;vertical-align:top;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.98%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;vertical-align:top;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.61%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;vertical-align:top;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.94%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:24.19%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt;Depreciation and amortization&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.94%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 295,468&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 48,851&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 9,727&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.98%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 5,127&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 25,029&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;vertical-align:top;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.61%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; -&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;vertical-align:top;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.94%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 384,202&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:24.19%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt;Capital expenditures&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.94%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 613,678&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 63,967&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 17,519&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.98%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 189,805&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 23,933&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;vertical-align:top;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.61%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; -&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;vertical-align:top;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.94%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;"&gt; 908,902&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:24.19%;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.94%;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.06%;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.13%;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.06%;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.14%;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.98%;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.06%;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.26%;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;vertical-align:top;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.35%;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.61%;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.22%;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;vertical-align:top;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.94%;border-bottom:1.5pt solid #4472c4;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8.5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-indent:18pt;margin:0pt;"&gt;&lt;sup style="font-size:6pt;line-height:100%;top:0pt;vertical-align:top;"&gt;(a)&lt;/sup&gt; Amounts included in Other are from subsidiary operations that are below the quantitative thresholds required for reportable segments and primarily consist of joint ventures and the idled Minnesota ironmaking operations. Also included are certain unallocated corporate accounts, such as the company's senior unsecured credit facility, senior notes, certain other investments, amortization of intangible assets and certain profit sharing expenses. &lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;margin-bottom:12pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-indent:18pt;margin:0pt;"&gt;&lt;sup style="font-size:6pt;line-height:100%;top:0pt;vertical-align:top;"&gt;(b)&lt;/sup&gt; Other segment items for each reportable operating segment include selling, general, and administrative expenses including payroll &amp;amp; benefit expenses and professional service expenses. Other segment items within Other include selling, general, and administrative expenses such as payroll &amp;amp; benefit expenses, companywide equity-based compensation expenses, and professional service expenses, as well as company-wide profit sharing expense and amortization of intangible assets. &lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;margin-bottom:12pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-indent:18pt;margin:0pt;"&gt;&lt;sup style="font-size:6pt;line-height:100%;top:0pt;vertical-align:top;"&gt;(c)&lt;/sup&gt; Asset amounts included in Other consist of assets held by subsidiary operations that are below the quantitative thresholds required for reportable segments and the company's corporate assets. Corporate assets primarily consist of cash, short-term and other investments, and intra-company debt.&lt;/p&gt;</us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="Duration_1_1_2024_To_12_31_2024_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_stld_SteelOperationsMember_2YaKJinpqkSEcGYJFNblBA"
      decimals="-3"
      id="Tc_42k5HtX1Ykq4HtW4hNvBQw_6_3"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">11311552000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="Duration_1_1_2024_To_12_31_2024_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_stld_MetalsRecyclingOperationsMember_L6Y4oEjWu0KUN6ZNEvOzzA"
      decimals="-3"
      id="Tc_q01dWk4xAUCAJoBR97c0KA_6_6"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">1311124000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="Duration_1_1_2024_To_12_31_2024_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_stld_SteelFabricationOperationsMember_lYalw7QJdkm1SXToH3hvLQ"
      decimals="-3"
      id="Tc_L5z4QtPa8kCykkpYu0Bflw_6_9"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">1761771000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="Duration_1_1_2024_To_12_31_2024_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_stld_AluminumOperationsMember_KSDZYt9J4k6nvfBXtPBJAg"
      decimals="-3"
      id="Tc_UDPzSHFpmEKvyCxXfMFrQg_6_12"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">256051000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="Duration_1_1_2024_To_12_31_2024_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_us-gaap_CorporateAndOtherMember_Cnb4WawDL0aXNMHZ4FgJtA"
      decimals="-3"
      id="Tc_VB3FLAkC3EqHrtEo_cMpUA_6_15"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">1435062000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="Duration_1_1_2024_To_12_31_2024_srt_StatementGeographicalAxis_country_US_VA3PxMr_kUyPBgzOFbPX8A"
      decimals="-3"
      id="Tc_5gCfIOT9skmWtPnjwa2u3Q_6_21"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">16075560000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="Duration_1_1_2024_To_12_31_2024_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_us-gaap_NonUsMember_us-gaap_StatementBusinessSegmentsAxis_stld_SteelOperationsMember_aNdz5tBOeU2kDyvUuM2HFA"
      decimals="-3"
      id="Tc_ua5Jt42bhkiLHn5th81sbg_7_3"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">749932000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="Duration_1_1_2024_To_12_31_2024_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_us-gaap_NonUsMember_us-gaap_StatementBusinessSegmentsAxis_stld_MetalsRecyclingOperationsMember_ddNHrzoFz0eJEGkltBM6Ig"
      decimals="-3"
      id="Tc_UbRRqsHvm06CMFk22Y588A_7_6"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">694010000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="Duration_1_1_2024_To_12_31_2024_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_us-gaap_NonUsMember_us-gaap_StatementBusinessSegmentsAxis_stld_SteelFabricationOperationsMember_EuzVnFD-lUekz7Th7h7Orw"
      decimals="-3"
      id="Tc_dP2Pw7STDkWVFoQBuDe6dQ_7_9"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">1731000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="Duration_1_1_2024_To_12_31_2024_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_us-gaap_NonUsMember_us-gaap_StatementBusinessSegmentsAxis_stld_AluminumOperationsMember_ywv6YwPfCkGMh7LPvh1jkQ"
      decimals="-3"
      id="Tc_AUkPSjEB20qpbgi3cSTUJA_7_12"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">2496000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="Duration_1_1_2024_To_12_31_2024_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_us-gaap_NonUsMember_us-gaap_StatementBusinessSegmentsAxis_us-gaap_CorporateAndOtherMember_Nud1qbDQ6kiqaA1JbZRkZA"
      decimals="-3"
      id="Tc__8c9UwXYKUGSMZvCWcmh_w_7_15"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">16661000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="Duration_1_1_2024_To_12_31_2024_srt_StatementGeographicalAxis_us-gaap_NonUsMember_VoUAsyuzZEO4KUqdT_Gizw"
      decimals="-3"
      id="Tc_Qm3Se_NfNEmBN1XjZtZR9A_7_21"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">1464830000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="Duration_1_1_2024_To_12_31_2024_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_stld_OtherSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_stld_SteelOperationsMember_FLrjzQzQrUuI9jJb419jiA"
      decimals="-3"
      id="Tc_5jmbcDD9lkKDpGsGKZYNDQ_8_3"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">465582000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="Duration_1_1_2024_To_12_31_2024_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_stld_OtherSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_stld_MetalsRecyclingOperationsMember_ZTaxA-pDZ0aKFvWf9BcL6Q"
      decimals="-3"
      id="Tc_ge-DpVMzFES_oqLrg7YQYw_8_6"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">2131779000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="Duration_1_1_2024_To_12_31_2024_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_stld_OtherSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_stld_SteelFabricationOperationsMember_ShQoOZSRaUiLj6DPJrClTg"
      decimals="-3"
      id="Tc_GHwjO5KVOUiU-bijt13gnQ_8_9"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">8293000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="Duration_1_1_2024_To_12_31_2024_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_stld_OtherSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_stld_AluminumOperationsMember_73sZittDNk6n2fgmQGO6Kg"
      decimals="-3"
      id="Tc_685JmAiXvUWqUWC5SpPNzg_8_12"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">60142000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="Duration_1_1_2024_To_12_31_2024_srt_ConsolidatedEntitiesAxis_us-gaap_IntersegmentEliminationMember_srt_StatementGeographicalAxis_stld_OtherSegmentsMember_ytSe-hYyeEul0vfvAicmHg"
      decimals="-3"
      id="Tc_XjDxz_i_DUOtfEwMzJFikQ_8_18"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">-2665796000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="Duration_1_1_2024_To_12_31_2024_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_stld_SteelOperationsMember_S9RyQunfyUytmhuKL1oTmg"
      decimals="-3"
      id="Tc_NlMyjkKyWk6JAn1D_GKajg_9_3"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">12527066000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="Duration_1_1_2024_To_12_31_2024_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_stld_MetalsRecyclingOperationsMember_2YFpN5XH-UyBV16bNnTugA"
      decimals="-3"
      id="Tc_syrpXNlrNE2PTx_8t-y1gw_9_6"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">4136913000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="Duration_1_1_2024_To_12_31_2024_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_stld_SteelFabricationOperationsMember_TT78FurezEq10BoelNKYXg"
      decimals="-3"
      id="Tc_gDM7MYXaH0e3y5m7R6sGzA_9_9"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">1771795000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="Duration_1_1_2024_To_12_31_2024_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_stld_AluminumOperationsMember_lJEqkkg5gEm_qNRW2TvfLQ"
      decimals="-3"
      id="Tc_GJKSKEQ6NUW8qvA_i1jzUA_9_12"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">318689000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="Duration_1_1_2024_To_12_31_2024_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_us-gaap_CorporateAndOtherMember_V-5O2q2dYkSWGXOwjr6FCQ"
      decimals="-3"
      id="Tc_StNCtlWYz0-RlKAJ2XP2OA_9_15"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">1451723000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="Duration_1_1_2024_To_12_31_2024_srt_ConsolidatedEntitiesAxis_us-gaap_IntersegmentEliminationMember_5wj4dQr4k0CGNFk2IImHiQ"
      decimals="-3"
      id="Tc_S7-8XFseWk29bXnQtST9Gg_9_18"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">-2665796000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q"
      decimals="-3"
      id="Tc_MhGLZNWbH0GNKHv0RUWSGg_9_21"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">17540390000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="Duration_1_1_2024_To_12_31_2024_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_stld_SteelOperationsMember_S9RyQunfyUytmhuKL1oTmg"
      decimals="-3"
      id="Tc_ZvNbkodcHUOBAVi7Hf9xTg_11_3"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">10736557000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="Duration_1_1_2024_To_12_31_2024_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_stld_MetalsRecyclingOperationsMember_2YFpN5XH-UyBV16bNnTugA"
      decimals="-3"
      id="Tc_66BbbrEb2k2sZrknUe23QQ_11_6"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">3946457000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="Duration_1_1_2024_To_12_31_2024_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_stld_SteelFabricationOperationsMember_TT78FurezEq10BoelNKYXg"
      decimals="-3"
      id="Tc_-kZ8FpNPxEmUEj3_OW1o8w_11_9"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">1006211000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="Duration_1_1_2024_To_12_31_2024_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_stld_AluminumOperationsMember_lJEqkkg5gEm_qNRW2TvfLQ"
      decimals="-3"
      id="Tc_CSEXZjsITUCZIvyqxT0g_A_11_12"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">298572000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="Duration_1_1_2024_To_12_31_2024_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_us-gaap_CorporateAndOtherMember_V-5O2q2dYkSWGXOwjr6FCQ"
      decimals="-3"
      id="Tc_8Qbo9Sk_LU6D9yabyFTCeQ_11_15"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">1420978000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="Duration_1_1_2024_To_12_31_2024_srt_ConsolidatedEntitiesAxis_us-gaap_IntersegmentEliminationMember_5wj4dQr4k0CGNFk2IImHiQ"
      decimals="-3"
      id="Tc_6_3BEbs-Fkm9G4uDvEqTIQ_11_18"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">-2670971000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q"
      decimals="-3"
      id="Tc_yc2Xh9v-q0CxVxEKU8JqWA_11_21"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">14737804000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:SegmentReportingOtherItemAmount
      contextRef="Duration_1_1_2024_To_12_31_2024_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_stld_SteelOperationsMember_S9RyQunfyUytmhuKL1oTmg"
      decimals="-3"
      id="Tc_qMco7u5NjE6ysJKW_kSQkQ_12_3"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">208135000</us-gaap:SegmentReportingOtherItemAmount>
    <us-gaap:SegmentReportingOtherItemAmount
      contextRef="Duration_1_1_2024_To_12_31_2024_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_stld_MetalsRecyclingOperationsMember_2YFpN5XH-UyBV16bNnTugA"
      decimals="-3"
      id="Tc_EeYbPKT_m0W3bkx0m81NYg_12_6"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">113649000</us-gaap:SegmentReportingOtherItemAmount>
    <us-gaap:SegmentReportingOtherItemAmount
      contextRef="Duration_1_1_2024_To_12_31_2024_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_stld_SteelFabricationOperationsMember_TT78FurezEq10BoelNKYXg"
      decimals="-3"
      id="Tc_iTl-oGBqgEi8spY9imRYNA_12_9"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">98600000</us-gaap:SegmentReportingOtherItemAmount>
    <us-gaap:SegmentReportingOtherItemAmount
      contextRef="Duration_1_1_2024_To_12_31_2024_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_stld_AluminumOperationsMember_lJEqkkg5gEm_qNRW2TvfLQ"
      decimals="-3"
      id="Tc_wf4blh5z9k6CcI1dcpsC8A_12_12"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">92448000</us-gaap:SegmentReportingOtherItemAmount>
    <us-gaap:SegmentReportingOtherItemAmount
      contextRef="Duration_1_1_2024_To_12_31_2024_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_us-gaap_CorporateAndOtherMember_V-5O2q2dYkSWGXOwjr6FCQ"
      decimals="-3"
      id="Tc_aUh47xfFukuU0fwDvZayHg_12_15"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">348153000</us-gaap:SegmentReportingOtherItemAmount>
    <us-gaap:SegmentReportingOtherItemAmount
      contextRef="Duration_1_1_2024_To_12_31_2024_srt_ConsolidatedEntitiesAxis_us-gaap_IntersegmentEliminationMember_5wj4dQr4k0CGNFk2IImHiQ"
      decimals="-3"
      id="Tc_sarOkARmqEmA48RbdNZ4lA_12_18"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">-1436000</us-gaap:SegmentReportingOtherItemAmount>
    <us-gaap:SegmentReportingOtherItemAmount
      contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q"
      decimals="-3"
      id="Tc_R-DDqaUDdki09XYFV8p7DQ_12_21"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">859549000</us-gaap:SegmentReportingOtherItemAmount>
    <us-gaap:OperatingIncomeLoss
      contextRef="Duration_1_1_2024_To_12_31_2024_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_stld_SteelOperationsMember_S9RyQunfyUytmhuKL1oTmg"
      decimals="-3"
      id="Tc_vxurOx7V_ES8AwwKpFClGw_13_3"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">1582374000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="Duration_1_1_2024_To_12_31_2024_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_stld_MetalsRecyclingOperationsMember_2YFpN5XH-UyBV16bNnTugA"
      decimals="-3"
      id="Tc_jYjwwlopJ0egU2xm-yN50w_13_6"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">76807000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="Duration_1_1_2024_To_12_31_2024_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_stld_SteelFabricationOperationsMember_TT78FurezEq10BoelNKYXg"
      decimals="-3"
      id="Tc_pifrqd89QEWkeNYg6XlW6w_13_9"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">666984000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="Duration_1_1_2024_To_12_31_2024_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_stld_AluminumOperationsMember_lJEqkkg5gEm_qNRW2TvfLQ"
      decimals="-3"
      id="Tc_CdqsyvAaAUqdKkSIALQVVg_13_12"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">-72331000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="Duration_1_1_2024_To_12_31_2024_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_us-gaap_CorporateAndOtherMember_V-5O2q2dYkSWGXOwjr6FCQ"
      decimals="-3"
      id="Tc_pJDVOy9SrkincVFEfEmo0A_13_15"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">-317408000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="Duration_1_1_2024_To_12_31_2024_srt_ConsolidatedEntitiesAxis_us-gaap_IntersegmentEliminationMember_5wj4dQr4k0CGNFk2IImHiQ"
      decimals="-3"
      id="Tc_bjSRyYzWuUmJsQpVVoY7OA_13_18"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">6611000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q"
      decimals="-3"
      id="Tc_ZwqBvhqbeEC7zthixnffPg_13_21"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">1943037000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestExpenseNonoperating
      contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q"
      decimals="-3"
      id="Tc_F5Wbub-Qj0q4xZTseU6l6A_14_21"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">56347000</us-gaap:InterestExpenseNonoperating>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q"
      decimals="-3"
      id="Tc_UBWooOfX1k2Mofx11rd4KQ_15_21"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">96191000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q"
      decimals="-3"
      id="Tc_SsYjfuACxkqMsbF8F4XY5A_16_21"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">1982881000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="Duration_1_1_2024_To_12_31_2024_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_stld_SteelOperationsMember_S9RyQunfyUytmhuKL1oTmg"
      decimals="-3"
      id="Tc_Re7wKfAxfUiP3bn11l_QOw_18_3"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">351558000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="Duration_1_1_2024_To_12_31_2024_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_stld_MetalsRecyclingOperationsMember_2YFpN5XH-UyBV16bNnTugA"
      decimals="-3"
      id="Tc_ee9CO4yhv0OFwG-0AOmKcg_18_6"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">56148000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="Duration_1_1_2024_To_12_31_2024_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_stld_SteelFabricationOperationsMember_TT78FurezEq10BoelNKYXg"
      decimals="-3"
      id="Tc_bw8-3Tn1U0qN9Mp_1E3TGg_18_9"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">11071000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="Duration_1_1_2024_To_12_31_2024_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_stld_AluminumOperationsMember_lJEqkkg5gEm_qNRW2TvfLQ"
      decimals="-3"
      id="Tc_Z7q9BGC0jUK3ks-R87nVxQ_18_12"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">6786000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="Duration_1_1_2024_To_12_31_2024_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_us-gaap_CorporateAndOtherMember_V-5O2q2dYkSWGXOwjr6FCQ"
      decimals="-3"
      id="Tc_-31ojzzpyk2nD4-tBUbNLA_18_15"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">53344000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q"
      decimals="-3"
      id="Tc_A6e2NRCIzUqzTqXbE6BIjQ_18_21"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">478907000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:SegmentExpenditureAdditionToLongLivedAssets
      contextRef="Duration_1_1_2024_To_12_31_2024_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_stld_SteelOperationsMember_S9RyQunfyUytmhuKL1oTmg"
      decimals="-3"
      id="Tc_N6vqxFKciEOZmNRKNntuVQ_19_3"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">461524000</us-gaap:SegmentExpenditureAdditionToLongLivedAssets>
    <us-gaap:SegmentExpenditureAdditionToLongLivedAssets
      contextRef="Duration_1_1_2024_To_12_31_2024_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_stld_MetalsRecyclingOperationsMember_2YFpN5XH-UyBV16bNnTugA"
      decimals="-3"
      id="Tc_U5MoKeuDP02umXKCaAlVyg_19_6"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">83020000</us-gaap:SegmentExpenditureAdditionToLongLivedAssets>
    <us-gaap:SegmentExpenditureAdditionToLongLivedAssets
      contextRef="Duration_1_1_2024_To_12_31_2024_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_stld_SteelFabricationOperationsMember_TT78FurezEq10BoelNKYXg"
      decimals="-3"
      id="Tc_gj9UqxePL0SMWGiXkCJydg_19_9"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">29374000</us-gaap:SegmentExpenditureAdditionToLongLivedAssets>
    <us-gaap:SegmentExpenditureAdditionToLongLivedAssets
      contextRef="Duration_1_1_2024_To_12_31_2024_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_stld_AluminumOperationsMember_lJEqkkg5gEm_qNRW2TvfLQ"
      decimals="-3"
      id="Tc_GNJ4119FLUik05GVXbV2rg_19_12"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">1309027000</us-gaap:SegmentExpenditureAdditionToLongLivedAssets>
    <us-gaap:SegmentExpenditureAdditionToLongLivedAssets
      contextRef="Duration_1_1_2024_To_12_31_2024_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_us-gaap_CorporateAndOtherMember_V-5O2q2dYkSWGXOwjr6FCQ"
      decimals="-3"
      id="Tc_bgcpZ8wKpEGFsXIiuGA9LQ_19_15"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">55183000</us-gaap:SegmentExpenditureAdditionToLongLivedAssets>
    <us-gaap:SegmentExpenditureAdditionToLongLivedAssets
      contextRef="Duration_1_1_2024_To_12_31_2024_srt_ConsolidatedEntitiesAxis_us-gaap_IntersegmentEliminationMember_5wj4dQr4k0CGNFk2IImHiQ"
      decimals="-3"
      id="Tc_PdCzpLdyqk27cQDepPt6Aw_19_18"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">-70122000</us-gaap:SegmentExpenditureAdditionToLongLivedAssets>
    <us-gaap:SegmentExpenditureAdditionToLongLivedAssets
      contextRef="Duration_1_1_2024_To_12_31_2024_y2F7ZIsqr0CMDgKS-gXH5Q"
      decimals="-3"
      id="Tc_HDi5rwLjO0qJP60SiSx17g_19_21"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">1868006000</us-gaap:SegmentExpenditureAdditionToLongLivedAssets>
    <us-gaap:Assets
      contextRef="As_Of_12_31_2024_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_stld_SteelOperationsMember_-ktCjJwIHkucF_Qu2J3qgg"
      decimals="-3"
      id="Tc_sgndL0cFIUqiMjo-zn_xYA_20_3"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">8776445000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="As_Of_12_31_2024_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_stld_MetalsRecyclingOperationsMember_pjAYyQy58UuhgGZFIJWxWg"
      decimals="-3"
      id="Tc_R1T_H2A2Hkyjv34yveF07g_20_6"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">1301234000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="As_Of_12_31_2024_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_stld_SteelFabricationOperationsMember_qE8iaLY2AE6qgauyhNqqxQ"
      decimals="-3"
      id="Tc_At5pOWJhFkKZOEY3RVzAlg_20_9"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">665867000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="As_Of_12_31_2024_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_stld_AluminumOperationsMember_0TFD6xxlU0iVwwphQR-veg"
      decimals="-3"
      id="Tc_WGSDnf8J_06i1jfN1KX5iw_20_12"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">2802647000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="As_Of_12_31_2024_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_us-gaap_CorporateAndOtherMember_5zdcTEIWGkyVJ8AnYp190w"
      decimals="-3"
      id="Tc_-HsdgmBq_kqJlxgoiFH1oQ_20_15"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">3319917000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="As_Of_12_31_2024_srt_ConsolidatedEntitiesAxis_us-gaap_IntersegmentEliminationMember_PUal-e-rmkS2LJMKt9Kocg"
      decimals="-3"
      id="Tc_p2HAMagUdkGdrNinps5fDw_20_18"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">-1930877000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="As_Of_12_31_2024_TtGtgeFhD0OARTT9fdW5Qw"
      decimals="-3"
      id="Tc_19qz0v4tyUWNH8xpf0tT1g_20_21"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">14935233000</us-gaap:Assets>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="Duration_1_1_2023_To_12_31_2023_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_stld_SteelOperationsMember_tw56x7-xCUGsffMXRvmVDA"
      decimals="-3"
      id="Tc_uxFkph8hZEaiIc86vNrufg_6_3"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">11603139000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="Duration_1_1_2023_To_12_31_2023_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_stld_MetalsRecyclingOperationsMember_mNDOAIB8kku6DbUgKr4N5g"
      decimals="-3"
      id="Tc_xzVnJ2k8GUq8yXLEtOwh3Q_6_6"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">1162246000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="Duration_1_1_2023_To_12_31_2023_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_stld_SteelFabricationOperationsMember_NpN8mS8Y4E2tgmYQIWx70w"
      decimals="-3"
      id="Tc_hAVcAdeVlUSBM-WxWbZGzg_6_9"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">2798262000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="Duration_1_1_2023_To_12_31_2023_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_stld_AluminumOperationsMember_lu9utxpL8kyoKTpHfpMY4A"
      decimals="-3"
      id="Tc_IFwQ75Vc-06XvvP3eT9Vjg_6_12"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">239095000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="Duration_1_1_2023_To_12_31_2023_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_us-gaap_CorporateAndOtherMember_u9hAGZTsAE6S6TobXu2eOQ"
      decimals="-3"
      id="Tc_x7OcUGQF_0C5zAn0ruo6vA_6_15"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">1164942000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="Duration_1_1_2023_To_12_31_2023_srt_StatementGeographicalAxis_country_US_Y9L0s6zEOE2pK012KgkuAA"
      decimals="-3"
      id="Tc_8uUPIbxgykGLrMWyXj1wgQ_6_21"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">16967684000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="Duration_1_1_2023_To_12_31_2023_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_us-gaap_NonUsMember_us-gaap_StatementBusinessSegmentsAxis_stld_SteelOperationsMember_81gimaMygk22o5jSVQjOFQ"
      decimals="-3"
      id="Tc_Mo1gReMnbE2kLPzXdf5V3g_7_3"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">1037412000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="Duration_1_1_2023_To_12_31_2023_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_us-gaap_NonUsMember_us-gaap_StatementBusinessSegmentsAxis_stld_MetalsRecyclingOperationsMember_88HNt8Zd7kO0fbZQ-trEgw"
      decimals="-3"
      id="Tc_DRceqPZ9BEiAqR5bI1qOEw_7_6"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">774211000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="Duration_1_1_2023_To_12_31_2023_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_us-gaap_NonUsMember_us-gaap_StatementBusinessSegmentsAxis_stld_SteelFabricationOperationsMember_2aNceEIqD0ODrm1FsScMqg"
      decimals="-3"
      id="Tc_NSJTIkr0yU6Rwc-VM6buMw_7_9"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">672000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="Duration_1_1_2023_To_12_31_2023_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_us-gaap_NonUsMember_us-gaap_StatementBusinessSegmentsAxis_stld_AluminumOperationsMember_5MuI3qTq9EmxIFwiCd7IOQ"
      decimals="-3"
      id="Tc_ZHRPo4-soEObkADlGXTszQ_7_12"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">9105000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="Duration_1_1_2023_To_12_31_2023_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_us-gaap_NonUsMember_us-gaap_StatementBusinessSegmentsAxis_us-gaap_CorporateAndOtherMember_4qc8korqN0O1GBNOUweuIg"
      decimals="-3"
      id="Tc_gauMC-S9nUS77iSiJuEK7A_7_15"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">6232000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="Duration_1_1_2023_To_12_31_2023_srt_StatementGeographicalAxis_us-gaap_NonUsMember_b6oW0bOdpUq513wwZRcs4A"
      decimals="-3"
      id="Tc_Ql4Heqq8xkSLTvEDk_tHoQ_7_21"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">1827632000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="Duration_1_1_2023_To_12_31_2023_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_stld_OtherSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_stld_SteelOperationsMember_3DU3erg60EyUI__hl49NgA"
      decimals="-3"
      id="Tc_GjC4yVAipEemGZzgB8yymA_8_3"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">427071000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="Duration_1_1_2023_To_12_31_2023_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_stld_OtherSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_stld_MetalsRecyclingOperationsMember_69ai1HkUwkmPWC-tTOxJyQ"
      decimals="-3"
      id="Tc_DSCWQ4S8F0KwrPat2JD92g_8_6"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">2222131000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="Duration_1_1_2023_To_12_31_2023_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_stld_OtherSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_stld_SteelFabricationOperationsMember_sFmFkgb5lUiltnxPGRoNrg"
      decimals="-3"
      id="Tc_8J03dBIT9kW7uqnFJ5ukuQ_8_9"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">7843000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="Duration_1_1_2023_To_12_31_2023_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_stld_OtherSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_stld_AluminumOperationsMember_Gpo7vjZC2EuLCG1P_1cjOQ"
      decimals="-3"
      id="Tc_EUZvr-XGFkyx-6zwuwTJaA_8_12"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">37707000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="Duration_1_1_2023_To_12_31_2023_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_stld_OtherSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_us-gaap_CorporateAndOtherMember_Q7MQR0kdckWV0k16AqQaGQ"
      decimals="-3"
      id="Tc_f7MoyEF1_Ey9piFLpjlZNg_8_15"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">727000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="Duration_1_1_2023_To_12_31_2023_srt_ConsolidatedEntitiesAxis_us-gaap_IntersegmentEliminationMember_srt_StatementGeographicalAxis_stld_OtherSegmentsMember_1J1d71-mc02Z4hhItsJASQ"
      decimals="-3"
      id="Tc_quJvYPGci0O9v7o_TrzHIw_8_18"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">-2695479000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="Duration_1_1_2023_To_12_31_2023_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_stld_SteelOperationsMember_R5D_N_pS0UCMxCzE3JbSIA"
      decimals="-3"
      id="Tc_mEzbwNQ9w0eeZdqxAyfBCQ_9_3"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">13067622000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="Duration_1_1_2023_To_12_31_2023_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_stld_MetalsRecyclingOperationsMember__yyWnD7LJU2w7JZ89rI08g"
      decimals="-3"
      id="Tc_ccoaoclxpUOyvUCUxOGLIg_9_6"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">4158588000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="Duration_1_1_2023_To_12_31_2023_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_stld_SteelFabricationOperationsMember_fnY3yspTmkCfYbWP9GL3fQ"
      decimals="-3"
      id="Tc_PxYXEykTb06UugRfLgWWaA_9_9"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">2806777000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="Duration_1_1_2023_To_12_31_2023_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_stld_AluminumOperationsMember_9ICciDrGM0Wst0N7816AZg"
      decimals="-3"
      id="Tc_zRwHRuE7ekuc4CND6p9L9g_9_12"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">285907000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="Duration_1_1_2023_To_12_31_2023_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_us-gaap_CorporateAndOtherMember_lUF_A6SG406_n0VzPhiO-g"
      decimals="-3"
      id="Tc_Jwni-vEvJUG_RBKdstVF-w_9_15"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">1171901000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="Duration_1_1_2023_To_12_31_2023_srt_ConsolidatedEntitiesAxis_us-gaap_IntersegmentEliminationMember_F3sX_BeZxUaTGa0T_WZ-bQ"
      decimals="-3"
      id="Tc_h-y8-vN04E2Ox25Jyti1Mg_9_18"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">-2695479000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="Duration_1_1_2023_To_12_31_2023_fQq0aKYV90OaLRCKrOPOrg"
      decimals="-3"
      id="Tc_5ezn-KzIaEarB6YvzhYLXQ_9_21"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">18795316000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="Duration_1_1_2023_To_12_31_2023_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_stld_SteelOperationsMember_R5D_N_pS0UCMxCzE3JbSIA"
      decimals="-3"
      id="Tc_Zia6AP6L106XVhTXVtkh6g_11_3"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">10977249000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="Duration_1_1_2023_To_12_31_2023_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_stld_MetalsRecyclingOperationsMember__yyWnD7LJU2w7JZ89rI08g"
      decimals="-3"
      id="Tc_XVEFSCNQIE-3fukVbIXpAA_11_6"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">3971743000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="Duration_1_1_2023_To_12_31_2023_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_stld_SteelFabricationOperationsMember_fnY3yspTmkCfYbWP9GL3fQ"
      decimals="-3"
      id="Tc_yiTvR2C60EGz74jBy06IFw_11_9"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">1115515000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="Duration_1_1_2023_To_12_31_2023_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_stld_AluminumOperationsMember_9ICciDrGM0Wst0N7816AZg"
      decimals="-3"
      id="Tc_v9VhPgCJokeSl0_EDKHN6g_11_12"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">237759000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="Duration_1_1_2023_To_12_31_2023_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_us-gaap_CorporateAndOtherMember_lUF_A6SG406_n0VzPhiO-g"
      decimals="-3"
      id="Tc_nEnku0ue_Ea3hhCi44DbRw_11_15"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">1147441000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="Duration_1_1_2023_To_12_31_2023_srt_ConsolidatedEntitiesAxis_us-gaap_IntersegmentEliminationMember_F3sX_BeZxUaTGa0T_WZ-bQ"
      decimals="-3"
      id="Tc_8f3E4sPkX0CE_27SRIRL8Q_11_18"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">-2700274000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="Duration_1_1_2023_To_12_31_2023_fQq0aKYV90OaLRCKrOPOrg"
      decimals="-3"
      id="Tc_QYGXVbpraEeG-GlVeLaaSg_11_21"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">14749433000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:SegmentReportingOtherItemAmount
      contextRef="Duration_1_1_2023_To_12_31_2023_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_stld_SteelOperationsMember_R5D_N_pS0UCMxCzE3JbSIA"
      decimals="-3"
      id="Tc_NVEEl_TEGUWvlIG1ZeWDyg_12_3"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">208773000</us-gaap:SegmentReportingOtherItemAmount>
    <us-gaap:SegmentReportingOtherItemAmount
      contextRef="Duration_1_1_2023_To_12_31_2023_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_stld_MetalsRecyclingOperationsMember__yyWnD7LJU2w7JZ89rI08g"
      decimals="-3"
      id="Tc_OvVu-gsNZUSbfEo4ainaVg_12_6"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">139110000</us-gaap:SegmentReportingOtherItemAmount>
    <us-gaap:SegmentReportingOtherItemAmount
      contextRef="Duration_1_1_2023_To_12_31_2023_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_stld_SteelFabricationOperationsMember_fnY3yspTmkCfYbWP9GL3fQ"
      decimals="-3"
      id="Tc_mfsTTgoI6Ui0He98JaVwAA_12_9"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">98001000</us-gaap:SegmentReportingOtherItemAmount>
    <us-gaap:SegmentReportingOtherItemAmount
      contextRef="Duration_1_1_2023_To_12_31_2023_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_stld_AluminumOperationsMember_9ICciDrGM0Wst0N7816AZg"
      decimals="-3"
      id="Tc_eu5paEPJWk-nK9qVFqiB4A_12_12"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">31002000</us-gaap:SegmentReportingOtherItemAmount>
    <us-gaap:SegmentReportingOtherItemAmount
      contextRef="Duration_1_1_2023_To_12_31_2023_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_us-gaap_CorporateAndOtherMember_lUF_A6SG406_n0VzPhiO-g"
      decimals="-3"
      id="Tc_nvOVmbQVFUCe9f2cEGBwLA_12_15"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">419037000</us-gaap:SegmentReportingOtherItemAmount>
    <us-gaap:SegmentReportingOtherItemAmount
      contextRef="Duration_1_1_2023_To_12_31_2023_srt_ConsolidatedEntitiesAxis_us-gaap_IntersegmentEliminationMember_F3sX_BeZxUaTGa0T_WZ-bQ"
      decimals="-3"
      id="Tc_ftBka5Ffr0OOpQZ62ScY2A_12_18"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">-1221000</us-gaap:SegmentReportingOtherItemAmount>
    <us-gaap:SegmentReportingOtherItemAmount
      contextRef="Duration_1_1_2023_To_12_31_2023_fQq0aKYV90OaLRCKrOPOrg"
      decimals="-3"
      id="Tc_iEq2NJiQ20enxkhK__6B7w_12_21"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">894702000</us-gaap:SegmentReportingOtherItemAmount>
    <us-gaap:OperatingIncomeLoss
      contextRef="Duration_1_1_2023_To_12_31_2023_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_stld_SteelOperationsMember_R5D_N_pS0UCMxCzE3JbSIA"
      decimals="-3"
      id="Tc_jXBXBpLVF0-0yLSIV8cCkA_13_3"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">1881600000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="Duration_1_1_2023_To_12_31_2023_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_stld_MetalsRecyclingOperationsMember__yyWnD7LJU2w7JZ89rI08g"
      decimals="-3"
      id="Tc_umAAhdeQikarU0vpOga1wQ_13_6"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">47735000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="Duration_1_1_2023_To_12_31_2023_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_stld_SteelFabricationOperationsMember_fnY3yspTmkCfYbWP9GL3fQ"
      decimals="-3"
      id="Tc_OoQwzgGbgkS8bAd-45XzwA_13_9"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">1593261000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="Duration_1_1_2023_To_12_31_2023_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_stld_AluminumOperationsMember_9ICciDrGM0Wst0N7816AZg"
      decimals="-3"
      id="Tc_TqCwft-6E0-bpf0d1rFjcA_13_12"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">17146000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="Duration_1_1_2023_To_12_31_2023_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_us-gaap_CorporateAndOtherMember_lUF_A6SG406_n0VzPhiO-g"
      decimals="-3"
      id="Tc_cpjscy-ZgUKV54vwIPf0iw_13_15"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">-394577000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="Duration_1_1_2023_To_12_31_2023_srt_ConsolidatedEntitiesAxis_us-gaap_IntersegmentEliminationMember_F3sX_BeZxUaTGa0T_WZ-bQ"
      decimals="-3"
      id="Tc_1UGsl7lZXUWsJJ3_z39S5A_13_18"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">6016000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="Duration_1_1_2023_To_12_31_2023_fQq0aKYV90OaLRCKrOPOrg"
      decimals="-3"
      id="Tc__n-PBkzjokGh9WdfFW85XQ_13_21"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">3151181000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestExpenseNonoperating
      contextRef="Duration_1_1_2023_To_12_31_2023_fQq0aKYV90OaLRCKrOPOrg"
      decimals="-3"
      id="Tc_zuRGanccmUWQJeoqXOjNHQ_14_21"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">76484000</us-gaap:InterestExpenseNonoperating>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="Duration_1_1_2023_To_12_31_2023_fQq0aKYV90OaLRCKrOPOrg"
      decimals="-3"
      id="Tc_MtfYj5qH702sNyVVgfY-3A_15_21"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">144246000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="Duration_1_1_2023_To_12_31_2023_fQq0aKYV90OaLRCKrOPOrg"
      decimals="-3"
      id="Tc_xok-6hwMfUeoLE8ea3BR7A_16_21"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">3218943000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="Duration_1_1_2023_To_12_31_2023_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_stld_SteelOperationsMember_R5D_N_pS0UCMxCzE3JbSIA"
      decimals="-3"
      id="Tc_MxJCD99A4EyEhsxFMDb6og_18_3"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">331225000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="Duration_1_1_2023_To_12_31_2023_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_stld_MetalsRecyclingOperationsMember__yyWnD7LJU2w7JZ89rI08g"
      decimals="-3"
      id="Tc_FgrIaNS62UeCmwaL4hOweQ_18_6"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">65803000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="Duration_1_1_2023_To_12_31_2023_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_stld_SteelFabricationOperationsMember_fnY3yspTmkCfYbWP9GL3fQ"
      decimals="-3"
      id="Tc_IdSNfwVMX0iKF95VWc2hRQ_18_9"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">9787000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="Duration_1_1_2023_To_12_31_2023_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_stld_AluminumOperationsMember_9ICciDrGM0Wst0N7816AZg"
      decimals="-3"
      id="Tc_gfJV9dSex0q_XzvBIzI80A_18_12"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">4917000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="Duration_1_1_2023_To_12_31_2023_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_us-gaap_CorporateAndOtherMember_lUF_A6SG406_n0VzPhiO-g"
      decimals="-3"
      id="Tc_zx6zX-8b4Ea39oE5THCD7A_18_15"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">26072000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="Duration_1_1_2023_To_12_31_2023_fQq0aKYV90OaLRCKrOPOrg"
      decimals="-3"
      id="Tc_Gnx1LxX8A0OxRckKFu06eA_18_21"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">437804000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:SegmentExpenditureAdditionToLongLivedAssets
      contextRef="Duration_1_1_2023_To_12_31_2023_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_stld_SteelOperationsMember_R5D_N_pS0UCMxCzE3JbSIA"
      decimals="-3"
      id="Tc_OSXW4yw4mUm3Qi5VWlvEhA_19_3"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">453955000</us-gaap:SegmentExpenditureAdditionToLongLivedAssets>
    <us-gaap:SegmentExpenditureAdditionToLongLivedAssets
      contextRef="Duration_1_1_2023_To_12_31_2023_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_stld_MetalsRecyclingOperationsMember__yyWnD7LJU2w7JZ89rI08g"
      decimals="-3"
      id="Tc_CtbIKNR4F0Wc2VxZ8sbC0A_19_6"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">185903000</us-gaap:SegmentExpenditureAdditionToLongLivedAssets>
    <us-gaap:SegmentExpenditureAdditionToLongLivedAssets
      contextRef="Duration_1_1_2023_To_12_31_2023_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_stld_SteelFabricationOperationsMember_fnY3yspTmkCfYbWP9GL3fQ"
      decimals="-3"
      id="Tc_LIsBX1jyo0i-vCfVmqtTJw_19_9"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">22044000</us-gaap:SegmentExpenditureAdditionToLongLivedAssets>
    <us-gaap:SegmentExpenditureAdditionToLongLivedAssets
      contextRef="Duration_1_1_2023_To_12_31_2023_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_stld_AluminumOperationsMember_9ICciDrGM0Wst0N7816AZg"
      decimals="-3"
      id="Tc_A6hV9LYKJUqz1_RppowB4Q_19_12"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">967739000</us-gaap:SegmentExpenditureAdditionToLongLivedAssets>
    <us-gaap:SegmentExpenditureAdditionToLongLivedAssets
      contextRef="Duration_1_1_2023_To_12_31_2023_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_us-gaap_CorporateAndOtherMember_lUF_A6SG406_n0VzPhiO-g"
      decimals="-3"
      id="Tc_4yMExBPgA02-hvLhniySzA_19_15"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">28264000</us-gaap:SegmentExpenditureAdditionToLongLivedAssets>
    <us-gaap:SegmentExpenditureAdditionToLongLivedAssets
      contextRef="Duration_1_1_2023_To_12_31_2023_fQq0aKYV90OaLRCKrOPOrg"
      decimals="-3"
      id="Tc_6KyqhTonkE-2RPjsuWZTOw_19_21"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">1657905000</us-gaap:SegmentExpenditureAdditionToLongLivedAssets>
    <us-gaap:Assets
      contextRef="As_Of_12_31_2023_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_stld_SteelOperationsMember_aaAwwxchhkOjTFGsi-B6Og"
      decimals="-3"
      id="Tc_KOXkd7baNUqE9ocmaw90kg_20_3"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">8650450000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="As_Of_12_31_2023_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_stld_MetalsRecyclingOperationsMember_Vx3YgeEMcUKgdVLg76sUmw"
      decimals="-3"
      id="Tc_1jS5BMUS90G4JW1lIOgrcw_20_6"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">1340445000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="As_Of_12_31_2023_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_stld_SteelFabricationOperationsMember_-FdVNS3f_EC0zLZpftWa5Q"
      decimals="-3"
      id="Tc_Od8pulDYO0-VzzfZvTPzew_20_9"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">790399000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="As_Of_12_31_2023_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_stld_AluminumOperationsMember_pagC2dPQs0-myN1CBS81Qg"
      decimals="-3"
      id="Tc_lROUIVp_OUuFK--f-Mtzmg_20_12"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">1444335000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="As_Of_12_31_2023_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_us-gaap_CorporateAndOtherMember_j_WTQH3pn0qkE9jKv8dpdw"
      decimals="-3"
      id="Tc_C3yl2YbKykGS31_3fJhv7Q_20_15"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">3248822000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="As_Of_12_31_2023_srt_ConsolidatedEntitiesAxis_us-gaap_IntersegmentEliminationMember_r749Y736dkGkBSqnsX4DwA"
      decimals="-3"
      id="Tc_wFtU-yb2M0i2rH8em1td1A_20_18"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">-566031000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="As_Of_12_31_2023_pgBdStu4Lkq7bhYG8k42Tg"
      decimals="-3"
      id="Tc_eJ6Wt71A-keQlAl2w1pHNg_20_21"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">14908420000</us-gaap:Assets>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="Duration_1_1_2022_To_12_31_2022_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_stld_SteelOperationsMember_RdEizEqTf0KOD8QIdPTGxw"
      decimals="-3"
      id="Tc_g_p7_Xf4eE2mGM7dzQwtJw_6_3"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">13783666000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="Duration_1_1_2022_To_12_31_2022_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_stld_MetalsRecyclingOperationsMember_IW4Bc4s8YUSClB_R95S1nQ"
      decimals="-3"
      id="Tc_1LUsqiCezEuwBuYT586drw_6_6"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">1293258000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="Duration_1_1_2022_To_12_31_2022_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_stld_SteelFabricationOperationsMember_C3Eu-yLpX0aDu6n5OrmuVg"
      decimals="-3"
      id="Tc_eSTM2__XuEaG7esdnBOK8A_6_9"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">4245803000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="Duration_1_1_2022_To_12_31_2022_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_stld_AluminumOperationsMember_44BJOmXbvEuWLOAWr5yFEA"
      decimals="-3"
      id="Tc_z0Let1Pju065AC6e6Js9sg_6_12"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">252121000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="Duration_1_1_2022_To_12_31_2022_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_us-gaap_CorporateAndOtherMember_O5W7cYDFcE2SDGQEkAa6Pg"
      decimals="-3"
      id="Tc_x2ZI5YLE4U6zv1IHGtDYzw_6_15"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">1276923000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="Duration_1_1_2022_To_12_31_2022_srt_StatementGeographicalAxis_country_US_lnJ3LB3WLketAgkK6F_pNg"
      decimals="-3"
      id="Tc_5WtizsrFq0O9WggmQC0psw_6_21"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">20851771000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="Duration_1_1_2022_To_12_31_2022_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_us-gaap_NonUsMember_us-gaap_StatementBusinessSegmentsAxis_stld_SteelOperationsMember_2Itdz9LyMUCo2OsXljiqCg"
      decimals="-3"
      id="Tc_CQLF5UGGsUywXkDc5ZL8DA_7_3"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">779683000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="Duration_1_1_2022_To_12_31_2022_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_us-gaap_NonUsMember_us-gaap_StatementBusinessSegmentsAxis_stld_MetalsRecyclingOperationsMember_JOt89BkYzUO0_X31pfVSOg"
      decimals="-3"
      id="Tc_jCMoR1_01EmENV-dyNDKng_7_6"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">602555000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="Duration_1_1_2022_To_12_31_2022_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_us-gaap_NonUsMember_us-gaap_StatementBusinessSegmentsAxis_stld_SteelFabricationOperationsMember_bzCRN5yriUWhG1zp45idqw"
      decimals="-3"
      id="Tc_m7L5E2qmvEC02VAQSAfX8g_7_9"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">183000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="Duration_1_1_2022_To_12_31_2022_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_us-gaap_NonUsMember_us-gaap_StatementBusinessSegmentsAxis_stld_AluminumOperationsMember_G-BOAVnGVU-a1OsZeyMWHw"
      decimals="-3"
      id="Tc_JF72Pm-NBkSt6R3oVXmS6Q_7_12"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">16806000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="Duration_1_1_2022_To_12_31_2022_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_us-gaap_NonUsMember_us-gaap_StatementBusinessSegmentsAxis_us-gaap_CorporateAndOtherMember_I-UHigk3YUCWqG6PJjeuTw"
      decimals="-3"
      id="Tc_06rQLXv_nE-HRXg46uI1fA_7_15"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">9776000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="Duration_1_1_2022_To_12_31_2022_srt_StatementGeographicalAxis_us-gaap_NonUsMember_StNbyB9AgkCyta3DhHnxMQ"
      decimals="-3"
      id="Tc_f87zy1flv0q497VKgB-thA_7_21"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">1409003000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="Duration_1_1_2022_To_12_31_2022_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_stld_OtherSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_stld_SteelOperationsMember_AepNqeFVu0i2-MDiMwKp6w"
      decimals="-3"
      id="Tc_yBCLfnJVjkmWXfeuDmPKiA_8_3"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">537647000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="Duration_1_1_2022_To_12_31_2022_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_stld_OtherSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_stld_MetalsRecyclingOperationsMember_KF7C0B0NxU2hbZaQ9GlKOA"
      decimals="-3"
      id="Tc_a8zfuFXO-0y-rI8bLgih9g_8_6"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">2304414000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="Duration_1_1_2022_To_12_31_2022_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_stld_OtherSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_stld_SteelFabricationOperationsMember_huIbp0XKqUi7uq__Vlk5NA"
      decimals="-3"
      id="Tc_NVDZNrVmx0ykCr5XQ3kmMA_8_9"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">11221000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="Duration_1_1_2022_To_12_31_2022_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_stld_OtherSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_stld_AluminumOperationsMember_YCHPZ0x08Eaw8Izs84j-ag"
      decimals="-3"
      id="Tc_93vKBCKHQEWGtF0_TvLbnA_8_12"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">23158000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="Duration_1_1_2022_To_12_31_2022_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_stld_OtherSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_us-gaap_CorporateAndOtherMember_-SU9_Y2GTUCp-kTzGryhUQ"
      decimals="-3"
      id="Tc_HHVAUnl4nUCy1wcXb8ZX1A_8_15"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">1281000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="Duration_1_1_2022_To_12_31_2022_srt_ConsolidatedEntitiesAxis_us-gaap_IntersegmentEliminationMember_srt_StatementGeographicalAxis_stld_OtherSegmentsMember_zkwJLa4wj0SVc1g6VMt3pQ"
      decimals="-3"
      id="Tc_bTEDDtdxC0-tTYGk34IGfQ_8_18"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">-2877721000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="Duration_1_1_2022_To_12_31_2022_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_stld_SteelOperationsMember_8qZxJTqu2ku2JVC1NRxgRQ"
      decimals="-3"
      id="Tc_ZGvTHHoWIkyfevlCVyl_5Q_9_3"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">15100996000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="Duration_1_1_2022_To_12_31_2022_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_stld_MetalsRecyclingOperationsMember_li2NPXQ5CEGhCHEgdHiZlA"
      decimals="-3"
      id="Tc_odzqUMeFLUalRQlA42yTKA_9_6"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">4200227000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="Duration_1_1_2022_To_12_31_2022_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_stld_SteelFabricationOperationsMember_7Cy0cm7CG0GCAtra9qo3kg"
      decimals="-3"
      id="Tc_ao8bA5KrHESTb9Eku0s43w_9_9"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">4257207000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="Duration_1_1_2022_To_12_31_2022_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_stld_AluminumOperationsMember_ElHBIt9p30WA1mWfBbZhBQ"
      decimals="-3"
      id="Tc_c9f7P2IgJUCJs585s1oM-A_9_12"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">292085000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="Duration_1_1_2022_To_12_31_2022_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_us-gaap_CorporateAndOtherMember_n037aa7nIUuvwvg0oekyvg"
      decimals="-3"
      id="Tc_1yi4UFpPw0a6UeawmakfOw_9_15"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">1287980000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="Duration_1_1_2022_To_12_31_2022_srt_ConsolidatedEntitiesAxis_us-gaap_IntersegmentEliminationMember_FeOeUGbbYkm8jjhFs0KAvQ"
      decimals="-3"
      id="Tc_9uLZL4MLp06qHeRF_F4bHw_9_18"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">-2877721000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="Duration_1_1_2022_To_12_31_2022_KwAbRLBxhkeIsniwkLlFwA"
      decimals="-3"
      id="Tc_wu3dDKcUKkC9m37Y-nRbgQ_9_21"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">22260774000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="Duration_1_1_2022_To_12_31_2022_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_stld_SteelOperationsMember_8qZxJTqu2ku2JVC1NRxgRQ"
      decimals="-3"
      id="Tc_bldFk5R2XUWS6ojHG4zgVg_11_3"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">11787382000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="Duration_1_1_2022_To_12_31_2022_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_stld_MetalsRecyclingOperationsMember_li2NPXQ5CEGhCHEgdHiZlA"
      decimals="-3"
      id="Tc_HHW6ZJxlzkuJLVXSrIR5kw_11_6"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">3986236000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="Duration_1_1_2022_To_12_31_2022_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_stld_SteelFabricationOperationsMember_7Cy0cm7CG0GCAtra9qo3kg"
      decimals="-3"
      id="Tc_tibe2VTRFEC3jy0g55dAtw_11_9"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">1737366000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="Duration_1_1_2022_To_12_31_2022_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_stld_AluminumOperationsMember_ElHBIt9p30WA1mWfBbZhBQ"
      decimals="-3"
      id="Tc_kWH8VyBOOEG4j42fx1P7eQ_11_12"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">266950000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="Duration_1_1_2022_To_12_31_2022_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_us-gaap_CorporateAndOtherMember_n037aa7nIUuvwvg0oekyvg"
      decimals="-3"
      id="Tc_eibz2hs0mEeGWVQXxIqwjA_11_15"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">1295721000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="Duration_1_1_2022_To_12_31_2022_srt_ConsolidatedEntitiesAxis_us-gaap_IntersegmentEliminationMember_FeOeUGbbYkm8jjhFs0KAvQ"
      decimals="-3"
      id="Tc_lwxYNeWGJEmozp9xezbW7A_11_18"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">-2930712000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="Duration_1_1_2022_To_12_31_2022_KwAbRLBxhkeIsniwkLlFwA"
      decimals="-3"
      id="Tc_XaJrE0sDxE2FnMsplVI50g_11_21"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">16142943000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:SegmentReportingOtherItemAmount
      contextRef="Duration_1_1_2022_To_12_31_2022_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_stld_SteelOperationsMember_8qZxJTqu2ku2JVC1NRxgRQ"
      decimals="-3"
      id="Tc_cxlkuaA1MUGZB0enLqtAag_12_3"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">220925000</us-gaap:SegmentReportingOtherItemAmount>
    <us-gaap:SegmentReportingOtherItemAmount
      contextRef="Duration_1_1_2022_To_12_31_2022_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_stld_MetalsRecyclingOperationsMember_li2NPXQ5CEGhCHEgdHiZlA"
      decimals="-3"
      id="Tc_ft0v0-cpQUeFxDyLcW5hXw_12_6"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">114619000</us-gaap:SegmentReportingOtherItemAmount>
    <us-gaap:SegmentReportingOtherItemAmount
      contextRef="Duration_1_1_2022_To_12_31_2022_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_stld_SteelFabricationOperationsMember_7Cy0cm7CG0GCAtra9qo3kg"
      decimals="-3"
      id="Tc_AXKel_5x50KKKlXu_1fqDw_12_9"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">95186000</us-gaap:SegmentReportingOtherItemAmount>
    <us-gaap:SegmentReportingOtherItemAmount
      contextRef="Duration_1_1_2022_To_12_31_2022_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_stld_AluminumOperationsMember_ElHBIt9p30WA1mWfBbZhBQ"
      decimals="-3"
      id="Tc_zIpqYs1yoUaIJYpMmng2Cw_12_12"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">10365000</us-gaap:SegmentReportingOtherItemAmount>
    <us-gaap:SegmentReportingOtherItemAmount
      contextRef="Duration_1_1_2022_To_12_31_2022_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_us-gaap_CorporateAndOtherMember_n037aa7nIUuvwvg0oekyvg"
      decimals="-3"
      id="Tc_utnTJRBlmk66qUZMazDUKA_12_15"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">586304000</us-gaap:SegmentReportingOtherItemAmount>
    <us-gaap:SegmentReportingOtherItemAmount
      contextRef="Duration_1_1_2022_To_12_31_2022_srt_ConsolidatedEntitiesAxis_us-gaap_IntersegmentEliminationMember_FeOeUGbbYkm8jjhFs0KAvQ"
      decimals="-3"
      id="Tc_9d8R11oDekaeBZRBKn3njQ_12_18"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">-1390000</us-gaap:SegmentReportingOtherItemAmount>
    <us-gaap:SegmentReportingOtherItemAmount
      contextRef="Duration_1_1_2022_To_12_31_2022_KwAbRLBxhkeIsniwkLlFwA"
      decimals="-3"
      id="Tc_fV9OR7w8NkmSIM3AgU8Y6w_12_21"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">1026009000</us-gaap:SegmentReportingOtherItemAmount>
    <us-gaap:OperatingIncomeLoss
      contextRef="Duration_1_1_2022_To_12_31_2022_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_stld_SteelOperationsMember_8qZxJTqu2ku2JVC1NRxgRQ"
      decimals="-3"
      id="Tc_HnZ9AaWEj0yMggFmSLCyWA_13_3"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">3092689000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="Duration_1_1_2022_To_12_31_2022_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_stld_MetalsRecyclingOperationsMember_li2NPXQ5CEGhCHEgdHiZlA"
      decimals="-3"
      id="Tc_IkSJyLI4rEOA1fTSfmRZTA_13_6"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">99372000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="Duration_1_1_2022_To_12_31_2022_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_stld_SteelFabricationOperationsMember_7Cy0cm7CG0GCAtra9qo3kg"
      decimals="-3"
      id="Tc_eq_dG3RT6EOBpo4S1ZCSGQ_13_9"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">2424655000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="Duration_1_1_2022_To_12_31_2022_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_stld_AluminumOperationsMember_ElHBIt9p30WA1mWfBbZhBQ"
      decimals="-3"
      id="Tc_zZe8KfI6JU2mr-A5tp0Yiw_13_12"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">14770000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="Duration_1_1_2022_To_12_31_2022_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_us-gaap_CorporateAndOtherMember_n037aa7nIUuvwvg0oekyvg"
      decimals="-3"
      id="Tc_m6-uRWNg-EWN2BGoFTmYaA_13_15"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">-594045000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="Duration_1_1_2022_To_12_31_2022_srt_ConsolidatedEntitiesAxis_us-gaap_IntersegmentEliminationMember_FeOeUGbbYkm8jjhFs0KAvQ"
      decimals="-3"
      id="Tc_JhYx3oZSrUyvrROlPjUXCw_13_18"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">54381000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="Duration_1_1_2022_To_12_31_2022_KwAbRLBxhkeIsniwkLlFwA"
      decimals="-3"
      id="Tc_KT8VoWin6kuM-qfjBJ09sA_13_21"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">5091822000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestExpenseNonoperating
      contextRef="Duration_1_1_2022_To_12_31_2022_KwAbRLBxhkeIsniwkLlFwA"
      decimals="-3"
      id="Tc_HUJMpVyESUuM62u7C93yUQ_14_21"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">91538000</us-gaap:InterestExpenseNonoperating>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="Duration_1_1_2022_To_12_31_2022_KwAbRLBxhkeIsniwkLlFwA"
      decimals="-3"
      id="Tc_awZUBobvA0CDVgIJhY0zqA_15_21"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">20785000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="Duration_1_1_2022_To_12_31_2022_KwAbRLBxhkeIsniwkLlFwA"
      decimals="-3"
      id="Tc_zrYuDtIgmkekNnSKej-bmA_16_21"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">5021069000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="Duration_1_1_2022_To_12_31_2022_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_stld_SteelOperationsMember_8qZxJTqu2ku2JVC1NRxgRQ"
      decimals="-3"
      id="Tc_BhUWh0HMtkiVvIlWNPHFHA_18_3"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">295468000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="Duration_1_1_2022_To_12_31_2022_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_stld_MetalsRecyclingOperationsMember_li2NPXQ5CEGhCHEgdHiZlA"
      decimals="-3"
      id="Tc_1A2bq3t3MUCI6qCzjmSUHg_18_6"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">48851000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="Duration_1_1_2022_To_12_31_2022_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_stld_SteelFabricationOperationsMember_7Cy0cm7CG0GCAtra9qo3kg"
      decimals="-3"
      id="Tc_ez4X03899EuJZe1HzeMxWg_18_9"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">9727000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="Duration_1_1_2022_To_12_31_2022_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_stld_AluminumOperationsMember_ElHBIt9p30WA1mWfBbZhBQ"
      decimals="-3"
      id="Tc_QSTb28xyaESRP_uGzt0bIA_18_12"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">5127000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="Duration_1_1_2022_To_12_31_2022_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_us-gaap_CorporateAndOtherMember_n037aa7nIUuvwvg0oekyvg"
      decimals="-3"
      id="Tc_AdxwKuejkkaroJYzt_I_qQ_18_15"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">25029000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="Duration_1_1_2022_To_12_31_2022_KwAbRLBxhkeIsniwkLlFwA"
      decimals="-3"
      id="Tc_EDe0pQlp-Umfml49VwHPPg_18_21"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">384202000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:SegmentExpenditureAdditionToLongLivedAssets
      contextRef="Duration_1_1_2022_To_12_31_2022_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_stld_SteelOperationsMember_8qZxJTqu2ku2JVC1NRxgRQ"
      decimals="-3"
      id="Tc_aQRsLWDkfEiSYmoXlJUAiQ_19_3"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">613678000</us-gaap:SegmentExpenditureAdditionToLongLivedAssets>
    <us-gaap:SegmentExpenditureAdditionToLongLivedAssets
      contextRef="Duration_1_1_2022_To_12_31_2022_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_stld_MetalsRecyclingOperationsMember_li2NPXQ5CEGhCHEgdHiZlA"
      decimals="-3"
      id="Tc_RQYWlYlJSk-0hFlQISJbDA_19_6"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">63967000</us-gaap:SegmentExpenditureAdditionToLongLivedAssets>
    <us-gaap:SegmentExpenditureAdditionToLongLivedAssets
      contextRef="Duration_1_1_2022_To_12_31_2022_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_stld_SteelFabricationOperationsMember_7Cy0cm7CG0GCAtra9qo3kg"
      decimals="-3"
      id="Tc_1za6CvKQRUOcjAHJ9k2Z-Q_19_9"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">17519000</us-gaap:SegmentExpenditureAdditionToLongLivedAssets>
    <us-gaap:SegmentExpenditureAdditionToLongLivedAssets
      contextRef="Duration_1_1_2022_To_12_31_2022_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_stld_AluminumOperationsMember_ElHBIt9p30WA1mWfBbZhBQ"
      decimals="-3"
      id="Tc_0ICTc5JwEkmZ7OoHGmtEZw_19_12"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">189805000</us-gaap:SegmentExpenditureAdditionToLongLivedAssets>
    <us-gaap:SegmentExpenditureAdditionToLongLivedAssets
      contextRef="Duration_1_1_2022_To_12_31_2022_srt_ConsolidatedEntitiesAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_us-gaap_CorporateAndOtherMember_n037aa7nIUuvwvg0oekyvg"
      decimals="-3"
      id="Tc_jZA9EfMNlEKe10Y2cJd0iA_19_15"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">23933000</us-gaap:SegmentExpenditureAdditionToLongLivedAssets>
    <us-gaap:SegmentExpenditureAdditionToLongLivedAssets
      contextRef="Duration_1_1_2022_To_12_31_2022_KwAbRLBxhkeIsniwkLlFwA"
      decimals="-3"
      id="Tc_YhMO6CgWvEqWrrZDZCaJIg_19_21"
      unitRef="Unit_Standard_USD_Ys2rcJoktEufVhDvpD-5Xg">908902000</us-gaap:SegmentExpenditureAdditionToLongLivedAssets>
    <ecd:Rule10b51ArrAdoptedFlag
      contextRef="Duration_10_1_2024_To_12_31_2024_9V2Frj6wrEiO4T2M3JhaMA"
      id="Narr_e840K8dG1U2_jquYnP8gIQ">false</ecd:Rule10b51ArrAdoptedFlag>
    <stld:Rule10b51ArrangementModifiedFlag
      contextRef="Duration_10_1_2024_To_12_31_2024_9V2Frj6wrEiO4T2M3JhaMA"
      id="Narr_nIZS4RxAUEWpOi-h4pLVTw">false</stld:Rule10b51ArrangementModifiedFlag>
    <ecd:Rule10b51ArrTrmntdFlag
      contextRef="Duration_10_1_2024_To_12_31_2024_9V2Frj6wrEiO4T2M3JhaMA"
      id="Narr_s9xmPu6cB0aT-pbJMciugA">false</ecd:Rule10b51ArrTrmntdFlag>
    <ecd:NonRule10b51ArrAdoptedFlag
      contextRef="Duration_10_1_2024_To_12_31_2024_9V2Frj6wrEiO4T2M3JhaMA"
      id="Narr_lwYgzS7fA0KItZiKcGwn4Q">false</ecd:NonRule10b51ArrAdoptedFlag>
    <stld:NonRule10b51ArrangementModifiedFlag
      contextRef="Duration_10_1_2024_To_12_31_2024_9V2Frj6wrEiO4T2M3JhaMA"
      id="Narr_o1co8uJ1P0ysozl4mUFY0g">false</stld:NonRule10b51ArrangementModifiedFlag>
    <ecd:NonRule10b51ArrTrmntdFlag
      contextRef="Duration_10_1_2024_To_12_31_2024_9V2Frj6wrEiO4T2M3JhaMA"
      id="Narr_VVZQelk-2k6-Sw8BYvEYvA">false</ecd:NonRule10b51ArrTrmntdFlag>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
